(arm-*-openbsd*, hppa-*-openbsd*)
[bpt/emacs.git] / ChangeLog
CommitLineData
51673bc4
CY
12007-03-19 Chong Yidong <cyd@stupidchicken.com>
2
3 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
4 user specifies "without".
5
6 * configure: Regenerate.
7
fe542960
JD
82007-03-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
9
10 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 11 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 12
c16a484b
GM
132007-02-27 Glenn Morris <rgm@gnu.org>
14
15 * make-dist (oldXMenu): Remove Imakefile.
16 (etc/images): Add README.
17
3a7723ad
DN
182007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
19
67feae14 20 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 21
67feae14 22 * configure: Regenerate.
3a7723ad 23
a12246ad
DN
242007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
25
26 * config.guess, config.sub: Updated from master source.
c16a484b 27
4bbe413d 282007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 29
4bbe413d 30 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 31
44a43802
CY
322007-01-29 Chong Yidong <cyd@stupidchicken.com>
33
34 * configure.in: Restore support for hp800's not running HP-UX.
35
36 * configure: Regenerate.
37
6d1f63d5
CY
382007-01-27 Chong Yidong <cyd@stupidchicken.com>
39
40 * configure.in: Remove support for hp800 and sr2k machine types.
41
42 * configure: Regenerate.
43
cddb7844
JD
442007-01-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
45
46 * configure.in: Add check for libXft.
47
4bbe413d 482007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
49
50 * INSTALL: Info files moved to share/info.
51
c3295e7b
RS
522007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
53
54 * configure.in: Detect and use fink-installed in intel-based Mac
55 builds; change Apple Darwin section to support both PowerPC and
56 Intel-based Macs.
57
14429ceb
AS
582006-12-26 Andreas Schwab <schwab@suse.de>
59
60 * Makefile.in (datarootdir): Define.
61
be064bc4
RS
622006-12-24 Richard Stallman <rms@gnu.org>
63
64 * configure.in: Require Autoconf 2.61.
65
453027ac
EZ
662006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
67
68 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
69 Remove redundant entry for powerpc-apple-netbsd.
70
71 * configure: Regenerate.
72
007e4308
CY
732006-12-22 Chong Yidong <cyd@stupidchicken.com>
74
75 * configure: Regenerate with autoconf 2.61.
76
7fb24298
JD
772006-12-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
78
79 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
80 * configure: Regenerate.
81
8eeae1c9
JD
822006-12-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
83
14d1edc0
JB
84 * configure.in: Check if GTK+ compiles at all.
85
64d962c1
AS
862006-12-10 Andreas Schwab <schwab@suse.de>
87
88 * configure.in: Remove check for struct timezone, its result is
89 never used.
90
14d1edc0 912006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
92
93 * configure.in: Add support for Solaris 10 on x86-64.
94
75750090
JD
952006-12-08 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
96
97 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
98 of PKG_CONFIG_PATH.
99
ee77eef5
YM
1002006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
101
102 * configure.in (HAVE_SYNC): New test.
103
c00d843f
GM
1042006-12-03 Glenn Morris <rgm@gnu.org>
105
106 * Makefile.in: Fix Copyright format.
107
23382015
GM
108 * configure.in (AH_TOP): Add missing Copyright year.
109
110 * update-subdirs: Add missing Copyright years.
111
e925d5ae 1122006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
113
114 * Makefile.in: Touch only the parts of the share/emacs directory
115 specific to this version.
116
daab13ea
CY
1172006-11-26 Chong Yidong <cyd@stupidchicken.com>
118
119 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
120
9b150aa2
YM
1212006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
122
123 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
124
c5a31d8b
YM
1252006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
126
127 * configure.in: Prefer X11 to Carbon only when some X-specific
128 option is specified (Thanks to Jan Dj\e,Ad\e(Brv and Andreas Schwab).
129
c38d01fb
RF
1302006-11-04 Romain Francoise <romain@orebokech.com>
131
d57727c9
JB
132 * Makefile.in (bootstrap-clean-before): Fix typo.
133 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 134
d57727c9 1352006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
136
137 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
138
c0af0f6e
CY
1392006-10-30 Chong Yidong <cyd@stupidchicken.com>
140
141 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
142 directories.
143
afa0f40b
CY
1442006-10-29 Jeramey Crawford <jeramey@jeramey.com>
145
146 * configure.in: Enable x86-64 OpenBSD compilation.
147
3f9a75cd
GM
1482006-10-28 Glenn Morris <rgm@gnu.org>
149
150 * AUTHORS: Add cal-html.el author.
151
e278f0fe
YM
1522006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
153
154 * make-dist: Make links to mac/make-package and
155 mac/Emacs.app/Contents/Resources/Emacs.icns.
156
4f2c8638
CY
1572006-10-27 Chong Yidong <cyd@stupidchicken.com>
158
159 * README: Bump version number to 22.0.90.
160
92d1ccf4
AS
1612006-10-23 Andreas Schwab <schwab@suse.de>
162
163 * configure.in: Make sure x_default_search_path is always set even
164 when x_libraries is empty, and look in .../share as well for each
165 library directory.
166
7ad02ea8
KH
1672006-09-28 Kenichi Handa <handa@m17n.org>
168
169 * configure.in (locallisppath): Don't include leim dir.
170 (lisppath): Include leim dir.
171
45a2056c
JB
1722006-09-15 Jay Belanger <belanger@truman.edu>
173
174 * COPYING: Replace "Library Public License" by "Lesser Public
175 License" throughout.
176
4b1aaa8b
PE
1772006-09-11 Paul Eggert <eggert@cs.ucla.edu>
178
179 * make-dist (EMACS): Exit and fail if the EMACS environment
180 variable is set to something other than an absolute file name.
181
e9f67acf
AS
1822006-08-16 Andreas Schwab <schwab@suse.de>
183
184 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
185 of hardcoding it.
186
3cb74cd1
RS
1872006-08-16 Richard Stallman <rms@gnu.org>
188
189 * INSTALL.CVS: Clean up wording.
190
41bab5e3
EZ
1912006-07-14 Eli Zaretskii <eliz@gnu.org>
192
193 * configure.in (PKG_CHECK_MODULES): Redirect the output of
194 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 195 * configure: Regenerate.
41bab5e3 196
3aa7c28e
RS
1972006-07-08 Richard Stallman <rms@gnu.org>
198
199 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
200
1eca02e7
KS
2012006-07-09 Kim F. Storm <storm@cua.dk>
202
203 * CONTRIBUTE: Use outline format.
204 Add section on copyright years (from admin/notes/years).
205
d47a5ce6
EZ
2062006-07-08 Eli Zaretskii <eliz@gnu.org>
207
3aa7c28e 208 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
209 to /dev/null, since we don't need the error message, just the
210 exit status.
211
014a250c
EZ
2122006-07-07 Eli Zaretskii <eliz@gnu.org>
213
d57727c9
JB
214 * CONTRIBUTE: Slight formatting changes and typo fixes.
215 Add description of NEWS markings.
014a250c 216
09542a66
KS
2172006-07-07 Kim F. Storm <storm@cua.dk>
218
219 * CONTRIBUTE: Mention INSTALL.CVS.
220
98f46e1b
RF
2212006-07-05 Romain Francoise <romain@orebokech.com>
222
223 * make-dist (top-level): Add CONTRIBUTE.
224
978db147
RS
2252006-07-04 Richard Stallman <rms@gnu.org>
226
227 * CONTRIBUTE: Much rewrite.
228
6f82a6d0
NR
2292006-07-04 Nick Roberts <nickrob@snap.net.nz>
230
231 * CONTRIBUTE: New file.
232
eff6bfea
EZ
2332006-06-24 Eli Zaretskii <eliz@gnu.org>
234
f8e83735 235 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 236
88fab15b
JD
2372006-05-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
238
239 * configure.in: Add check for ALSA.
88fab15b 240
f53d2e87
EZ
2412006-05-06 Eli Zaretskii <eliz@gnu.org>
242
243 * Makefile.in (INFO_FILES): Remove emacs-xtra.
244
245 * info/dir: Remove the Emacs-Xtra entry.
246
d57727c9 2472006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 248
8aa90482
KS
249 * Copyright (sources/emacs): Update copyright year(s).
250
7c00e1e9
EZ
2512006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
252
253 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
254 --without-toolkit-scroll-bars was specified.
255
7e332390 2562006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 257
8aa90482
KS
258 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
259 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 260
8a7c3c86
EZ
2612006-03-18 Claudio Fontana <claudio@gnu.org>
262
263 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
264 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
265 to be installed/uninstalled.
266 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
267 to Info files installed by Emacs.
268
83fe2c21 2692006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 270
9e2bcc86
EZ
271 * Makefile.in (install, uninstall): Add DESTDIR variable to
272 support staged installations.
6e1fbe44 273
885f1975
RS
2742006-02-14 Richard M. Stallman <rms@gnu.org>
275
276 * configure.in (s390x-*-linux-gnu*): New configuration.
277
448541bc
JD
2782006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
279
280 * configure.in: Require GTK 2.4 or newer.
448541bc 281
597993cf
MB
2822006-01-29 Michael Olson <mwolson@gnu.org>
283
284 * Makefile.in (install-arch-indep, uninstall): Add ERC.
285 * info/dir (ERC): New entry.
286
33c7860d
EZ
2872006-01-29 Eli Zaretskii <eliz@gnu.org>
288
289 * info/dir: Fix last change.
290
07037643
LT
2912006-01-28 Luc Teirlinck <teirllm@auburn.edu>
292
293 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
294
f9fe3e26
EZ
2952006-01-27 Eli Zaretskii <eliz@gnu.org>
296
297 * info/dir: Untabify the whole file.
07037643 298 (Rcirc): New entry.
f9fe3e26 299
e143ad11
AS
3002006-01-12 Andreas Schwab <schwab@suse.de>
301
302 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
303 check.
e143ad11 304
01abe918
CY
3052006-01-02 Chong Yidong <cyd@stupidchicken.com>
306
307 * configure.in: Use -Wno-pointer-sign if available.
01abe918 308
88ec8c53
AS
3092005-12-29 Andreas Schwab <schwab@suse.de>
310
311 * config.guess, config.sub: Updated from master source.
312
cdda1b59 3132005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 314
f8e83735 315 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 316
ad7a98ae
RF
3172005-11-22 Romain Francoise <romain@orebokech.com>
318
319 * make-dist: Add etc/images/icons.
320
11bdfcdd
AS
3212005-11-03 Andreas Schwab <schwab@suse.de>
322
323 * configure.in: Use GZIP_PROG instead of GZIP.
324
325 * Makefile.in (GZIP_PROG): Renamed from GZIP.
326 (install-arch-indep): Adjust.
327
b4235a80
AS
3282005-11-01 Andreas Schwab <schwab@suse.de>
329
330 * Makefile.in (bootstrap): Fix dependencies for parallel build.
331 (bootfast): Likewise.
332
e8439d34
RF
3332005-11-01 Romain Francoise <romain@orebokech.com>
334
335 * configure.in: Check for gzip.
e8439d34
RF
336
337 * Makefile.in (install): Compress source files.
338
eae54018
ST
3392005-10-24 Steven Tamm <steventamm@mac.com>
340
e8439d34 341 * configure.in: Fix darwin386 configuration issue.
eae54018 342
5798342c
EZ
3432005-10-22 Eli Zaretskii <eliz@gnu.org>
344
345 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
346
ffda926c
BW
3472005-10-17 Bill Wohler <wohler@newt.com>
348
349 * make-dist: Create and populate etc/images/low-color.
350
29dd7a69
BW
3512005-10-15 Bill Wohler <wohler@newt.com>
352
353 * make-dist: Create and populate etc/images/gud.
354
b82ecedf
RS
3552005-10-08 Richard M. Stallman <rms@gnu.org>
356
357 * make-dist (tempparent): Don't check for 14-char file name limit.
358
36eaa68f
RF
3592005-10-07 Romain Francoise <romain@orebokech.com>
360
361 * make-dist: Add etc/images/ezimage and etc/images/mail
362 directories. Install images in etc/images.
363
66533b25
YM
3642005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
365
366 * configure.in: Prefer Carbon if --enable-carbon-app or
367 --with-carbon is explicitly specified even when X11 is detected.
66533b25 368
5c4757d3
RS
3692005-09-15 Ulf Jasper <ulf.jasper@web.de>
370
371 * Makefile.in (install-arch-indep, uninstall):
372 Handle newsticker manual.
373 (info): Add - to commands.
374
ed326e35
EZ
3752005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
376
377 Remove the MAXPATHLEN limitations:
378
379 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 380
022dc424 3812005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
382
383 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 384 * configure: Regenerate.
50a6ff15 385
c9ac21eb
PE
3862005-09-05 Paul Eggert <eggert@cs.ucla.edu>
387
388 * config.guess, config.sub: Updated from master source.
389
9a69ec4b
JB
3902005-08-03 Juanma Barranquero <lekktu@gmail.com>
391
392 * .cvsignore: Add `lock'.
393
c638055f
JB
3942005-07-28 Juanma Barranquero <lekktu@gmail.com>
395
396 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
397
9eff9fe3
PE
3982005-07-26 Paul Eggert <eggert@cs.ucla.edu>
399
400 Merge gnulib getopt implementation into Emacs.
401
402 * Makefile.in (AUTOCONF_INPUTS): New macro.
403 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
404 so that these files also depend on m4/getopt.m4.
405 * configure.in: Configure getopt by including m4/getopt.m4,
406 and configuring a getopt replacement if necessary.
407 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
408 * m4/getopt.m4: New file.
409
edfaf76d
LK
4102005-07-06 Lute Kamstra <lute@gnu.org>
411
412 * configure.in: Fix capitalization.
edfaf76d 413
385ee3de
LK
4142005-07-04 Lute Kamstra <lute@gnu.org>
415
416 Update FSF's address in GPL notices.
417
56f7d69d 4182005-06-19 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
eb7c6f20
LK
419
420 * Makefile.in (epaths-force): Protect both lisppath and
421 buildlisppath from whitespace.
422
23fd4483
ST
4232005-06-08 Steven Tamm <steventamm@mac.com>
424
425 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 426
98c3db67
JD
4272005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
428
429 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 430
9adfabc2
LK
4312005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
432
433 * configure.in: Add --enable-locallisppath.
9adfabc2 434
5063dbbf
YM
4352005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
436
437 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
438 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
439 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 440
6a4fb78f
EZ
4412005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
442
443 * make-dist: Remove references to makefile.nt and makefile.def.
444 Include widgets and images subdirectories of etc. Do not exclude
445 ldefs-boot.el.
446
2c97085e
AS
4472005-04-23 Andreas Schwab <schwab@suse.de>
448
449 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 450
766c5349
TTN
4512005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
452
453 * configure.in: Check for <pwd.h>.
766c5349 454
118e2c39
LK
4552005-04-14 Lute Kamstra <lute@gnu.org>
456
457 * make-dist: Distribute all ChangeLog files in lisp/.
458 Don't distribute ldefs-boot.el.
459 lisp/makefile.nt no longer exists.
460
5c156fdf
LK
4612005-04-13 Lute Kamstra <lute@gnu.org>
462
463 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
464 for "no-byte-compile: t" in the file instead.
465
4693dbc9
SM
4662005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
467
468 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
469 shadow the main Lesstif/Motif-2.1 libs and includes.
470
0f88527f
JD
4712005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
472
473 * configure.in: Only add XASSERTS to cppflags.
0f88527f 474
d0098f13
JD
4752005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
476
477 * configure.in: Added --enable-asserts.
d0098f13 478
bf247b6e
KS
4792005-02-09 Kim F. Storm <storm@cua.dk>
480
481 Change release version from 21.4 to 22.1 throughout.
482 Change development version from 21.3.50 to 22.0.50.
483
551ffc27
ST
4842005-01-19 Steven Tamm <steventamm@mac.com>
485
486 * configure.in: Check for <sys/utsname.h>.
551ffc27 487
adf87c29
KS
4882004-12-11 Kim F. Storm <storm@cua.dk>
489
490 * Makefile.in (info): Undo 2004-12-05 change.
491
b2d6e132
LT
4922004-12-08 Luc Teirlinck <teirllm@auburn.edu>
493
058a9e4f
LT
494 * info/dir (File): Add URL and Org Mode manuals.
495 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
496 manuals.
497
56f7d69d 4982004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
499
500 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
501 committed to src/config.in.
502
b8bdffbe
JD
5032004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
504
be5472bd 505 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 506 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 507
cc60c723
RS
5082004-12-05 Richard M. Stallman <rms@gnu.org>
509
510 * Makefile.in (info): Ignore errors building info files.
511
77cafc7a
EZ
5122004-11-27 Eli Zaretskii <eliz@gnu.org>
513
514 * config.bat: If 8-byte alignment is not supported, define
515 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
516 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
517 filter through Sed to remove the quotes.
77cafc7a 518
49561cf6
SM
5192004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
520
521 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
522 not apply to files explicitly `cvs add'ed.
523
d8dfe187
EZ
5242004-11-12 Eli Zaretskii <eliz@gnu.org>
525
526 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
527 Add a test for DECL_ALIGN support, and add a trivial definition to
528 src/config.h if 8-byte alignment is not supported.
d8dfe187 529
85c38542
KS
5302004-11-08 Kim F. Storm <storm@cua.dk>
531
532 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
533 files before building.
534 (bootfast, bootstrap-clean-before-fast): New targets, like
535 bootstrap but don't remove .elc files.
536
59dede22
EZ
5372004-11-06 Lars Brinkhoff <lars@nocrew.org>
538
539 * configure.in: Add check for getrusage.
540
572a3cc2
JD
5412004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
542
49561cf6
SM
543 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
544 New tests for new and old GTK file dialogs.
d0a80c21
JD
545 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
546 to no.
547
f17e308a
JD
5482004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
549
550 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
551 can be set. Remove SETARCH test.
f17e308a 552
cef11da2
ST
5532004-10-08 Steven Tamm <steventamm@mac.com>
554
555 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 556
4cbbf6b7
JD
5572004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
558
559 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 560 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 561
3a787a1e 5622004-10-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4494a266 563
49561cf6 564 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
565 Run test to see if heap start address is random.
566
bc9b2430
MB
5672004-09-29 Miles Bader <miles@gnu.org>
568
569 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
570 if setarch is present.
571
dd571c2f
JD
5722004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
573
574 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 575
4489ece2
JD
5762004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
577
578 * configure.in: Check for exec-shield.
4489ece2 579
de10c114
AS
5802004-08-06 Andreas Schwab <schwab@suse.de>
581
582 * Makefile.in (install-arch-indep, uninstall): Add flymake.
583
d9a68b6a
EZ
5842004-07-31 Eli Zaretskii <eliz@gnu.org>
585
586 * config.bat: Update URLs in the comments.
587
23f87bed
MB
5882004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
589
49561cf6 590 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
591
592 * info/.cvsignore: Added pgg and sieve.
593
52b9b5cc
AS
5942004-07-05 Andreas Schwab <schwab@suse.de>
595
596 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
597
1d390bd8
KH
5982004-06-21 Kenichi Handa <handa@m17n.org>
599
600 * make-dist: Link leim-ext.el into tempdir.
601
1f94377f
LT
6022004-06-15 Luc Teirlinck <teirllm@auburn.edu>
603
604 * info/dir (File): Add emacs-xtra.
605 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
606
1c492b87
JL
6072004-06-12 Juri Linkov <juri@jurta.org>
608
609 * info/dir: Move menu help lines from `* Menu:' to file header.
610 Describe the purpose of a red *.
611
8f9d4905
SM
6122004-05-04 Dave Love <fx@gnu.org>
613
614 * configure.in: Don't use `extrasub'.
615
2c2cd44f
SM
6162004-04-29 Dave Love <fx@gnu.org>
617
618 * configure.in: Don't forget to quote args to `test'.
619
510ead5f
TTN
6202004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
621
622 * autogen.sh: Update filename in "please read" message.
623
1ee652eb
RS
6242004-04-17 Richard M. Stallman <rms@gnu.org>
625
626 * INSTALL: Move the info about site-lisp dirs,
627 and say uninstalled Emacs looks there too.
628
c1994268
EZ
6292004-04-04 Eli Zaretskii <eliz@gnu.org>
630
631 * config.bat (lib-src): Recognize comment lines in Makefile.in
632 that have a TAB after the #, to avoid errors in preprocessing with
633 GCC 3.3.3.
634
04e08b8c
LT
6352004-03-31 Luc Teirlinck <teirllm@auburn.edu>
636
637 * Makefile.in: Mention in comment that `make maintainer-clean'
638 deletes .elc files.
639
4a61faec
SM
6402004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
641
642 * update-subdirs: Add local variables to prevent byte-compiling.
643
06aacc62
RS
6442004-03-21 Dave Love <fx@gnu.org>
645
646 * configure.in: Fix previous change.
647
36a3fd05
RS
6482004-03-18 Dave Love <fx@gnu.org>
649
06aacc62 650 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 651
6939e0b1
LT
6522004-03-15 Luc Teirlinck <teirllm@auburn.edu>
653
654 * info/dir (File): Add SMTP and SES.
655
d8d95bc7
SM
6562004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
657
658 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 659 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 660
58ec79cf
KS
6612004-02-18 Kim F. Storm <storm@cua.dk>
662
d8d95bc7 663 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 664
a6eeaa81 6652004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 666
d8d95bc7 667 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 668
584b627e
JY
6692004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
670
671 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
672 to match previous changes by Eli Zaretskii.
673
68e4cc57
LT
6742004-02-09 Luc Teirlinck <teirllm@auburn.edu>
675
676 * Makefile.in: Set CDPATH to an empty string.
677
22bb9485
SM
6782004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
679
680 * configure.in <darwin>: Use fink packages if available.
681
56f7d69d 6822004-01-25 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
683
684 * make-dist (lispref): Do include lispref/index.texi.
685
b4963755 6862004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 687
4a61faec 688 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 689
a6eeaa81 6902003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
691
692 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
693 clashes with install-sh on 8+3 filesystems.
694
8af1a978
MB
6952003-12-08 Miles Bader <miles@gnu.org>
696
697 * .cvsignore: Add .arch-inventory.
698
ce6e4c21
AS
6992003-12-24 Andreas Schwab <schwab@suse.de>
700
701 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 702 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 703
0b1ec9e9
JD
7042003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
705
706 * Makefile.in (install-arch-dep): Don't let cd output go into
707 pipe for carbon_appdir.
708
cf59a5b7
AS
7092003-12-24 Andreas Schwab <schwab@suse.de>
710
711 * configure.in (PKG_CHECK_MODULES): Fix quoting.
712
55e4f3cd
AS
7132003-12-01 Andreas Schwab <schwab@suse.de>
714
2a75d75d 715 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 716 hardcoding gcc.
55e4f3cd 717
57669b57
JD
7182003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
719
720 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
721 multiple displays.
22bb9485 722 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 723
68e03c1c
DL
7242003-09-23 Dave Love <fx@gnu.org>
725
726 * configure.in: Check members of struct ifreq.
727
6df2a645
KS
7282003-09-14 Kim F. Storm <storm@cua.dk>
729
730 * configure.in: Add checks for sys/ioctl.h and net/if.h.
731
da92b8d9
LT
7322003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
733
734 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
735
19bb0fcd 7362003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
737
738 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
739 required anymore.
740
abd39b57
AC
7412003-08-07 Andrew Choi <akochoi@shaw.ca>
742
743 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
744 option instead of -traditional-cpp for CPP.
745
c855f2ca
RS
7462003-07-29 Richard M. Stallman <rms@gnu.org>
747
748 * configure.in (HAVE_XIM): Define if XIM is available.
749
32b0a3c6
JB
7502003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
751
752 * configure.in: The function gtk_window_set_icon_from_file was
753 introduced in GTK+ 2.2, so check for that release.
754
2eaa00ba
AS
7552003-07-23 Andreas Schwab <schwab@suse.de>
756
757 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
758
759 * Makefile.in (YACC): Remove, not used.
760 (MAINT): Don't set.
761 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
762 disable dependency on ${srcdir}/configure.in when maintainer mode
763 is disabled.
764
f57bd967
DL
7652003-07-22 Dave Love <fx@gnu.org>
766
767 * configure.in: Make XRegisterIMInstantiateCallback test depend on
768 HAVE_X11, not with_xim.
769 (HAVE_CRTIN): Provide template.
770 <with_png>: Test for png.h and libpng/png.h.
771
da894f7d
AS
7722003-07-15 Andreas Schwab <schwab@suse.de>
773
774 * configure.in: Temporarily leave quoting for AC_DEFINE.
775
ec03b83e
SM
7762003-07-13 Stefan Monnier <monnier@cs.yale.edu>
777
778 * configure.in: Check for posix_memalign.
779
800bebe3
RS
7802003-07-12 Richard M. Stallman <rms@gnu.org>
781
782 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
783
42f81f64
KS
7842003-07-09 Kim F. Storm <storm@cua.dk>
785
786 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
787 functionality of --without-xim.
788
d320e9f3
DL
7892003-06-29 Dave Love <fx@gnu.org>
790
791 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
792
7bea57c9
DL
7932003-06-23 Dave Love <fx@gnu.org>
794
ec03b83e
SM
795 * configure.in: Check for sys/_mbstate_t.h.
796 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
797 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
798
eb3b52fa
DL
7992003-06-06 Dave Love <fx@gnu.org>
800
801 * configure.in: Check for locale.h.
802
f16205ca
DL
8032003-06-05 Dave Love <fx@gnu.org>
804
ec03b83e
SM
805 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
806 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 807 (NLIST_STRUCT): Don't define.
eb3b52fa 808 (AH_BOTTOM): Define my_strftime.
f16205ca 809
efd60266
JB
8102003-06-02 Richard M. Stallman <rms@gnu.org>
811
812 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
813
016bd3c0
AS
8142003-05-24 Andreas Schwab <schwab@suse.de>
815
816 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
817 bzero, and bcmp.
818
7933722a
DL
8192003-05-22 Dave Love <fx@gnu.org>
820
ec03b83e 821 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 822
463f55ee
DL
8232003-05-20 Dave Love <fx@gnu.org>
824
825 * configure.in: Append * to s390-*-linux-gnu case.
826 (LIBMAIL) <lockfile>: Don't define.
827
8282003-04-30 Richard M. Stallman <rms@gnu.org>
829
830 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
831
8322003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
833
834 * configure.in: Undo last (RMS') change, as it is useless, per
835 Dave Love.
836
8372003-04-08 Richard M. Stallman <rms@gnu.org>
838
839 * configure.in: Put #include of jpeglib.h at start of line.
840
6740b4d6
KG
8412003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
842
843 * INSTALL (* GNU/Linux development packages): Mention Debian and
844 RedHat package names.
845
ed3c3314
RS
8462003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
847
848 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
849
5b31a763
KG
8502003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
851
852 * INSTALL (* GNU/Linux development packages): Tell people to
853 install additional packages for compiling Emacs.
854
18fe6f45
FP
8552003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
856
857 * configure.in: Use the same configuration for all aix5, not just
858 aix5.1.
859
77fb5d1a
FP
8602003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
861
862 * configure.in: Check for need for bigtoc support on IBM AIX for
863 solving a linker table overflow problem.
864
710ee5a9
RB
8652003-03-03 Rob Browning <rlb@defaultvalue.org>
866
efd60266
JB
867 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
868 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
869 over bzero, bcmp, and bcopy.
870
16f6f948
SJ
8712003-02-23 Simon Josefsson <jas@extundo.com>
872
873 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
874
92a8ce63
JB
8752003-02-21 Klaus Zeitler <kzeitler@lucent.com>
876
877 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
878
47774164
KH
8792003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
880
881 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
882
0dfd93c0
AS
8832003-02-08 Andreas Schwab <schwab@suse.de>
884
885 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
886 instead of the substitution.
887
c60ee5e7
JB
8882003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
889
890 * Makefile.in: Use @EXEEXT@ for Cygwin.
891 Use USERNAME if LOGNAME is not set (for Cygwin).
892
1d894293 893 * configure.in: Add opsys=cygwin.
88373452 894
12bf22e0
AS
8952003-01-22 Andreas Schwab <schwab@suse.de>
896
897 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
898 redefining it explicitly in src/config.in.
899
ffdf4f26
MR
9002003-01-22 Markus Rost <rost@math.ohio-state.edu>
901
902 * Makefile.in (bootstrap): Make bootstrap-after.
903
940344d4 9042003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
905
906 * configure.in: Fix --with-gtk.
907
940344d4 9082003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
909
910 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
911
912 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
913
e833850f
FP
9142003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
915
ec03b83e 916 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 917
52cd7d02
ST
9182003-01-07 Steven Tamm <steventamm@mac.com>
919
920 * configure.in: New option, --enable-carbon-app, to specify
921 that the application should be installed
922 * Makefile.in (install-arch-dep): On Mac OS X, install the
923 Emacs.app application if carbon-app is enabled
924
fb02aff2
DL
9252003-01-06 Dave Love <fx@gnu.org>
926
927 * configure.in: Check for nl_langinfo.
928 [!HAVE_SIZE_T]: Fix typedef.
929
1d08c2fe
DK
9302003-01-06 David Kastrup <dak@gnu.org>
931
ec03b83e 932 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 933
14d1edc0 934 * configure.in: Add tests for install-info.
1d08c2fe 935
72c5c58f
MR
9362002-12-09 Markus Rost <rost@math.ohio-state.edu>
937
938 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
939 use again sol2-6 instead of sol2-8.
940
a4ac5b17
DL
9412002-12-09 Dave Love <fx@gnu.org>
942
fb02aff2 943 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 944
4824556f
AS
9452002-12-08 Andreas Schwab <schwab@suse.de>
946
947 * Makefile.in (install-arch-indep): Revert last change.
948
6b2fd6ea
DL
9492002-11-27 Dave Love <fx@gnu.org>
950
951 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
952 Check for __sys_siglist too. Check for memset.
953 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 954
8c95f450
JB
9552002-11-22 Juanma Barranquero <lektu@terra.es>
956
957 * config.guess, config.sub: Updated from master source.
958
39f7b5f7
KF
9592002-11-19 Karl Fogel <kfogel@red-bean.com>
960
961 * autogen.sh: New file.
962
d824beee
DL
9632002-11-15 Dave Love <fx@gnu.org>
964
ec03b83e
SM
965 * configure.in: Tidy up various quoting issues throughout.
966 Use AC_GNU_SOURCE.
d824beee
DL
967 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
968 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
969 Maybe define bcopy, bzero, bcmp.
ec03b83e 970 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
971 non-existent machine file).
972 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
973 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 974 (nlist.h): Move test up.
d824beee 975
72c5c58f 9762002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 977
72c5c58f 978 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 979
3a787a1e 9802002-11-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
816753a7
FP
981
982 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
983
98b4e102
JB
9842002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
985
986 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
987
6bae0ccf
DL
9882002-11-08 Dave Love <fx@gnu.org>
989
ec03b83e 990 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
991 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
992
ab4f69f2
MB
9932002-11-07 Miles Bader <miles@gnu.org>
994
ec03b83e
SM
995 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
996 Handle separate-build-dir case.
ab4f69f2 997
318db6cb
RS
9982002-11-06 Richard M. Stallman <rms@gnu.org>
999
1000 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
1001 bulletproof. $bar may be empty when there are no .elc files.
1002
2baf1bfa
DL
10032002-10-30 Dave Love <fx@gnu.org>
1004
1005 * configure.in: Require autoconf 2.53. Test for pty.h,
1006 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
1007 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
1008 (AC_PROG_YACC): Delete.
2baf1bfa
DL
1009 (size_t): Use AC_CHECK_TYPES.
1010 (AH_TOP): Up-date copyright.
1011
a6cadf53
JB
10122002-10-01 Juanma Barranquero <lektu@terra.es>
1013
1014 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
1015
9811b1cf
RS
10162002-09-19 Richard M. Stallman <rms@gnu.org>
1017
1018 * configure.in: Fix the LessTif-directory-finder for real.
1019
ef7fb3bb
RS
10202002-09-14 Richard M. Stallman <rms@gnu.org>
1021
1022 * Makefile.in (maybe_bootstrap): Test for complete absence
1023 of compiled Lisp files.
1024
b3cd6965
SM
10252002-09-11 Stefan Monnier <monnier@cs.yale.edu>
1026
1027 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
1028 (bootstrap-clean-after): Delete.
1029 (bootstrap): Make the sequencing explicit.
1030
3e6be279
RS
10312002-09-10 Richard M. Stallman <rms@gnu.org>
1032
1033 * configure.in: Fix previous LessTif change.
1034
50332dc1
RS
10352002-09-09 Richard M. Stallman <rms@gnu.org>
1036
1037 * configure.in (powerpcle-*-solaris2.5*): New configuration.
1038 (powerpcle-*-solaris*): Use version 2.6 as default.
1039 (*-sunos5.6*, *-solaris2.6*): New alternative.
1040 (*-sunos5*): Use version 2.6 as default.
1041
abd39b57 10422002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
1043
1044 * configure.in: Fix typo.
1045
22eaea41
RS
10462002-09-05 Richard M. Stallman <rms@gnu.org>
1047
1048 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
1049
b3cd6965 1050 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
1051 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
1052
6bc85c3b
KS
10532002-08-26 Kim F. Storm <storm@cua.dk>
1054
1055 * Makefile.in (install-arch-indep): Do not remove DOC file
1056 when it is the only DOC file installed; this is the case when
1057 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
1058
dc16594b
MR
10592002-07-24 Markus Rost <rost@math.ohio-state.edu>
1060
1061 * configure.in: Fix typo.
1062
2a0c903c
RS
10632002-07-24 Richard M. Stallman <rms@gnu.org>
1064
1065 * configure.in: Don't print anything special about gamedir.
1066
3ea1bfb2 1067 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 1068
a8bbe549
RS
10692002-07-21 Richard M. Stallman <rms@gnu.org>
1070
1071 * Makefile.in (gamedir, localstatedir): New variables.
1072 (epaths-force): Insert value of gamedir into PATH_GAME.
1073
1074 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 1075 (--with-game-dir option): Delete.
a8bbe549 1076
abd39b57 10772002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
1078
1079 * configure.in: Add support for mipseb-*-netbsd* machines.
1080
abd39b57 10812002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
1082
1083 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
1084
abd39b57 10852002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
1086
1087 * info/dir (File): Add an entry for Tramp.
1088
e0156c8d
EZ
10892002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
1090
1091 * INSTALL-CVS: New file.
1092
3fa4ac47
AS
10932002-06-07 Andreas Schwab <schwab@suse.de>
1094
1095 * configure.in (x86_64-*-linux-gnu*): New system.
1096
86bbfe77
EZ
10972002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
1098
1099 * config.bat: Handle the case when lispintro is truncated to lispintr.
1100
2570d28c
PE
11012002-05-26 Paul Eggert <eggert@twinsun.com>
1102
1103 * config.guess, config.sub: Updated from master source.
1104
a1d8dc87
RS
11052002-05-09 Richard M. Stallman <rms@gnu.org>
1106
1107 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
1108
abd39b57 11092002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
1110
1111 * make-dist: Do not distribute lock/ directory.
1112
e3ba1015
AC
11132002-04-30 Andrew Choi <akochoi@shaw.ca>
1114
1115 * configure.in: Provide documentation string when defining
1116 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
1117 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
1118
5167cfda
CW
11192002-04-28 Colin Walters <walters@verbum.org>
1120
b3cd6965 1121 * configure.in: Delete configure check for access to the game user.
5167cfda 1122
abd39b57 11232002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
1124
1125 * make-dist: lwlib/Imakefile is removed.
1126
e0f712ba
AC
11272002-04-26 Andrew Choi <akochoi@shaw.ca>
1128
1129 * configure.in: Add support for powerpc-apple-darwin*.
1130 (HAVE_CARBON): Add.
1131
b3cd6965 1132 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 1133
abd39b57 11342002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
1135
1136 * make-dist: lwlib-Xol* are removed.
1137
8fba10fc
AS
11382002-04-23 Andreas Schwab <schwab@suse.de>
1139
1140 * Makefile.in (MAINT): New variable.
1141 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
1142 instead of configure.in, to avoid running autoconf and autoheader
1143 unless explicitly requested.
1144
852eef40
EZ
11452002-04-16 Eli Zaretskii <eliz@gnu.org>
1146
1147 * config.bat: Update for msdos/sed2v2.inp.
1148
6817198a
AS
11492002-04-15 Andreas Schwab <schwab@suse.de>
1150
b3cd6965 1151 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
1152 * configure.in: Add config header templates to all AC_DEFINE and
1153 AC_DEFINE_UNQUOTED symbols.
1154 * make-dist: Run autoheader if necessary.
1155
b9b966e0
CW
11562002-04-10 Colin Walters <walters@verbum.org>
1157
1158 * configure.in: Add --game-dir, --game-user. Test to see if we
1159 can use them.
1160
abd39b57 11612002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
1162
1163 * configure.in: Add --with-sound.
1164
10ce34dc
KS
11652002-03-18 Kim F. Storm <storm@cua.dk>
1166
1167 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
1168 and getsockname functions. Test for sys/un.h include file.
1169
1ef1ef96
EZ
11702002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
1171
1172 * configure.in: Support AIX 5.1.
1173
940344d4 11742002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1175
1176 * configure.in: Added test for X Session Management (HAVE_X_SM).
1177
16e79fec
RS
11782002-03-03 Richard M. Stallman <rms@gnu.org>
1179
1180 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
1181 Run chown $${LOGNAME} on files installed by tar xvf.
1182
6a22cdf4
KS
11832002-03-03 Kim F. Storm <storm@cua.dk>
1184
1185 * configure.in: Test for getpeername.
1186
4d766b59
RS
11872002-03-01 Richard M. Stallman <rms@gnu.org>
1188
1189 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
1190 (HAVE_GIF): Don't use old libungif versions that crash.
1191
4fff8c79
RS
11922002-02-26 Richard M. Stallman <rms@gnu.org>
1193
1194 * configure.in <making srcdir absolute>: Verify that PWD is correct,
1195 not just well-formed and valid.
1196 (mips-compaq-nonstopux*): New configuration.
b3cd6965 1197
e5389a0b
PE
11982002-02-18 Paul Eggert <eggert@twinsun.com>
1199
1200 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
1201 "sed q" is a portable equivalent to plain "head -1".
1202
db54c53a
RS
12032002-02-13 Richard M. Stallman <rms@gnu.org>
1204
1205 * Makefile.in (maybe_bootstrap): Do `exit 1'.
1206 (all): Don't depend on maybe_bootstrap here.
1207 (${SUBDIR}): Depend on it here instead.
1208
b735b2ab
RS
12092002-02-08 Richard M. Stallman <rms@gnu.org>
1210
1211 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
1212
d8359893
EZ
12132002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1214
1215 * configure.in: Recognize BSD/OS 5.0.
1216
f3b812da
EZ
12172002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
1218
1219 * make-dist: Make version checking in emacs.texi consistent with
1220 how we set it there.
1221
f48a30d7
KS
12222001-12-29 Kim F. Storm <storm@cua.dk>
1223
1224 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
1225
07025a55
RS
12262001-12-28 Richard M. Stallman <rms@gnu.org>
1227
1228 * configure.in: Test for mbsinit.
1229
b0a21bf9
EZ
12302001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
1231
1232 These changes make Leim part of the standard distribution:
1233
3a787a1e 1234 * README: Add info about the `leim' directory.
b0a21bf9
EZ
1235
1236 * INSTALL: Remove text that describes Leim as a separate package.
1237
1238 * noleim-Makefile.in: File removed.
1239
1240 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1241 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1242 Leim files out of the Emacs tree. Don't prepare a separate tarball
1243 for Leim.
5a60d1da 1244
61e3b944
RS
12452001-12-11 Richard M. Stallman <rms@gnu.org>
1246
1247 * configure.in (hppa*-*-linux-gnu*): New alternative.
1248
abd39b57 12492001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
1250
1251 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1252 creating distribution.
1253
d6a70204
PE
12542001-12-06 Paul Eggert <eggert@twinsun.com>
1255
1256 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1257 (AC_FUNC_VFORK): Remove.
1258 (AC_FUNC_FORK): Add.
1259 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1260 this is required by recent Autoconf versions.
1261
abd39b57 12622001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
1263
1264 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1265 TODO, vms-pp.trans and others).
1266
abd39b57 12672001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
1268
1269 * make-dist: Use COPYING from the top-level directory.
1270
1096bcc0
GM
12712001-11-29 Gerd Moellmann <gerd@gnu.org>
1272
1273 * configure.in: Add support for FreeBSD/Alpha.
1274
abd39b57 12752001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 1276
dd536f94
PJ
1277 * make-dist: Add COPYING to the top-level directory of the
1278 distribution. Simplify the logic behind copying.
1279
b1356234
PJ
1280 * Makefile.in (maybe_bootstrap): Fix previous change.
1281
66458f32
RS
12822001-11-28 Richard M. Stallman <rms@gnu.org>
1283
1284 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1285
ebcbef4e
RS
12862001-11-26 Richard M. Stallman <rms@gnu.org>
1287
1288 * Makefile.in: bootstrap should not delete dumped executables.
1289 (bootstrap-clean-before): New target.
1290 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 1291 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 1292
b77d2746 12932001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 1294
070f247d
EZ
1295 These changes add the Emacs Lisp Introduction manual to the
1296 distribution:
1297
b3cd6965 1298 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 1299
070f247d
EZ
1300 * make-dist: Copy the files in lispintro directory.
1301
7336d09b
EZ
1302 * config.bat: Configure in the lispintro directory.
1303
ac74199d
EZ
1304 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1305
7f947b13 1306 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 1307 (lispintro/Makefile): New target.
7f947b13
EZ
1308 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1309 (unlock, relock, info, dvi): Ditto.
1310
d4fa890c
EZ
13112001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1312
b3cd6965 1313 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 1314
d4fa890c
EZ
1315 * make-dist (etc): Don't distribute gfdl.1.
1316
5fb25beb
CW
13172001-11-22 Colin Walters <walters@debian.org>
1318
1319 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 1320 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 1321
9f8bbf0f
EZ
13222001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1323
1324 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1325 tindex.pl to the list of those being put into the distribution.
1326
aa2af83a
EZ
13272001-11-16 Eli Zaretskii <eliz@gnu.org>
1328
1329 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1330
abd39b57 13312001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 1332
987aac50
PJ
1333 * Makefile.in (uninstall): Fix previous change.
1334
71f94ae1
PJ
1335 * configure.in, Makefile.in: Add support for --program-prefix,
1336 --program-suffix and --program-transform-name options.
1337
abd39b57 13382001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 1339
b3cd6965 1340 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
1341 (install-arch-indep): Install emacsclient manual page.
1342 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 1343
97c91ba6
EZ
13442001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1345
1346 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 1347 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 1348
abd39b57 13492001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
1350
1351 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1352
2bf92717
EZ
13532001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1354
dff28924 1355 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 1356
0cc70510
EZ
13572001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1358
5c32b7c5
EZ
1359 The following changes add the ELisp reference manual to the
1360 distribution.
1361
10fa7f8e
EZ
1362 * make-dist: Add the lispref directory to the distribution.
1363
0cc70510
EZ
1364 * Makefile.in (install-arch-indep): Add elisp* to the list of
1365 installed Info files.
5c32b7c5
EZ
1366 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1367 (lispref/Makefile): New target.
1368 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1369 Add commands for the lispref directory.
1370 (info, dvi): Ditto.
1b5a3644
EZ
1371
1372 * config.bat: Configure in `lispref'.
1373
6baef0fd
RS
13742001-11-09 Richard M. Stallman <rms@gnu.org>
1375
1376 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1377
ed5882b9
EZ
13782001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1379
1380 * make-dist (tempdir): Copy AUTHORS as well.
1381
f0f2756d
SS
13822001-11-06 Sam Steingold <sds@gnu.org>
1383
14d1edc0 1384 * configure.in: Added a check for <nlist.h>.
9ba48103 1385
abd39b57 13862001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
1387
1388 * configure.in: Reindent --help output.
1389 From Per Starback (starback@ling.uu.se).
dff28924 1390
bf00d461 13912001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
1392
1393 * configure.in: New entry for HP/UX-11.
1394
5d991fc4
EZ
1395 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1396 From Eric S. Raymond <esr@golux.thyrsus.com>.
1397
73d25f9c
EZ
13982001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1399
1400 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1401 <athornton@sinenomine.net>.
1402
5b6a51aa
GM
14032001-10-25 Gerd Moellmann <gerd@gnu.org>
1404
1405 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 1406 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 1407
84e70f78
KR
14082001-10-24 Ken Raeburn <raeburn@gnu.org>
1409
1410 * configure.in: If --with-hesiod is given, look for
1411 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 1412 resolv libraries respectively if system libraries don't supply them.
84e70f78 1413
4aa6b955
GM
14142001-10-24 Gerd Moellmann <gerd@gnu.org>
1415
1416 * configure.in: Use $MAKE for `make' if set.
1417
bc171472
GM
14182001-10-22 Gerd Moellmann <gerd@gnu.org>
1419
1420 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1421 to tar options.
1422
71431a0e
GM
14232001-10-20 Gerd Moellmann <gerd@gnu.org>
1424
6aa97356 1425 * (Version 21.1 released).
71431a0e 1426
531a3336
MB
14272001-10-20 Miles Bader <miles@gnu.org>
1428
1429 * configure.in (configuration): Set from `host' if `host_alias'
1430 isn't defined.
1431
121ff711
AS
14322001-10-19 Andreas Schwab <schwab@suse.de>
1433
1434 * configure.in: Make ready for autoconf 2.5x.
1435 (AC_PREREQ): Require autoconf 2.50.
1436 * aclocal.m4: Removed.
121ff711
AS
1437 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1438
eef9b65f
EZ
14392001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1440
1441 * README: Bump Emacs version to 21.1.50.
1442
ab952a4f
GM
14432001-10-05 Gerd Moellmann <gerd@gnu.org>
1444
1445 * Branch for 21.1.
dff28924 1446
3b74127d
GM
14472001-09-05 Gerd Moellmann <gerd@gnu.org>
1448
1449 * configure.in: Avoid `$@' which is handled specially in
1450 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1451
80b97918
EZ
14522001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1453
1454 * make-dist (nt): Add subdirs.el to the list of distributed files.
1455
3a4f8160
EZ
14562001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1457
1458 * configure.in (machine): Add an entry for
1459 hppa1.1-hitachi-hiuxwe2*.
1460
eb04d6cd
GM
14612001-05-28 Gerd Moellmann <gerd@gnu.org>
1462
1463 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1464 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1465
f4500bec
GM
14662001-05-14 Gerd Moellmann <gerd@gnu.org>
1467
1468 * make-dist: Copy texinfo.tex unconditionally.
1469
26978e9a
EZ
14702001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1471
1472 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1473 that are installed.
1474
afa3935f
GM
14752001-04-06 Gerd Moellmann <gerd@gnu.org>
1476
e5c8f6f1
GM
1477 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1478 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1479
afa3935f
GM
1480 * make-dist: Handle leim/MISC-DIC. Only include
1481 `[a-zA-Z]*.{el,elc}' from leim/quail.
1482
a55e4e68
GM
14832001-04-05 Gerd Moellmann <gerd@gnu.org>
1484
1485 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1486
87d8eba4
GM
14872001-03-30 Gerd Moellmann <gerd@gnu.org>
1488
1489 * Makefile.in (.PHONY): Add for bootstrap targets.
1490 (bootstrap-clean): New target.
1491 (bootstrap): Use it instead of `clean'.
1492
ed31fabf
GM
14932001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1494
1495 * Makefile.in (SUBDIR): Remove leim.
1496 (all, .RECURSIVE, extraclean): Add leim explicitly.
1497 (leim): Provide separate rule which exports PARALLEL=0 into the
1498 environment.
1499
5721ae13
GM
15002001-03-20 Gerd Moellmann <gerd@gnu.org>
1501
1502 * configure.in (HAVE_XPM): Don't print the result of the check for
1503 XpmReturnAllocPixels if we don't have an xpm.h.
1504
10ebaeb6
GM
15052001-03-05 Gerd Moellmann <gerd@gnu.org>
1506
1507 * COPYING: New file.
1508
e30bd7b7
EZ
15092001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1510
1511 * config.bat: Update the copyright.
1512
d0e9bfd2
GM
15132001-02-23 Kenichi Handa <handa@etl.go.jp>
1514
1515 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1516 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1517 to `yes'. Later in AC_OUTPUT, check this variable.
1518
038f4ae3
DL
15192001-02-09 Dave Love <fx@gnu.org>
1520
1521 * AUTHORS: Updated.
1522
44806980
EZ
15232001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1524
1525 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1526
20b28f82
GM
15272001-02-02 Gerd Moellmann <gerd@gnu.org>
1528
bdadfce3
GM
1529 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1530
5db37a2e 1531 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1532
20b28f82
GM
1533 * Makefile.in (uninstall): Remove more info files. Remove
1534 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1535
7ccf7ab9
GM
15362001-01-31 Gerd Moellmann <gerd@gnu.org>
1537
1538 * noleim-Makefile.in (extraclean): Add.
1539
03e0fe6e 15402001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1541
1542 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1543 it quiet.
1544
e1e441f9
GM
15452001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1546
1547 * Makefile.in (tags): Fix typo.
1548
64388126
KH
15492001-01-13 Kenichi Handa <handa@etl.go.jp>
1550
1551 * configure.in: Fix typo in the code setting x_search_path.
1552
457b792c
GM
15532001-01-10 Dave Love <fx@gnu.org>
1554
1555 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1556 -lXext.
1557 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1558 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1559 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1560 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1561 (now in $LIBS).
1562
1460e5d4
EZ
15632001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1564
1565 * config.bat: Run the preprocessor with -traditional.
1566
e2b6e5ea
EZ
15672001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1568
1569 * INSTALL: Move copying conditions to end of file.
1570
b202115b
EZ
15712000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1572
1573 * INSTALL: Add basic installation procedure which assumes
1574 `configure' does its job. Elaborate on image support libraries.
1575 Add a pointer to Xaw3d library. Add advice about solving
1576 configure-time problems by looking in config.log and setting
3163da06 1577 variables in the environment.
b202115b 1578
3e32cc27
GM
15792000-12-27 Gerd Moellmann <gerd@gnu.org>
1580
1581 * Makefile.in (install-arch-indep): If tar fails, exit with
1582 exit code 1.
1583
7b93a85b
GM
15842000-12-19 Gerd Moellmann <gerd@gnu.org>
1585
1586 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1587 source file includes XKBlib.h. On some broken Solaris systems,
1588 there is an XKBlib.h, reportedly, but header files included by
1589 XKBlib.h are missing.
1590
02387dcc
GM
15912000-12-14 Gerd Moellmann <gerd@gnu.org>
1592
1593 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1594
34979055
DL
15952000-12-11 Dave Love <fx@gnu.org>
1596
1597 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1598
169fe44e
GM
15992000-12-11 Paul Eggert <eggert@twinsun.com>
1600
1601 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1602 Merge fixes from latest GNU tar version. These macros no longer
1603 futz with _XOPEN_SOURCE, as that was not portable in practice.
1604 (AC_FUNC_FSEEKO): New macro.
dff28924 1605
169fe44e
GM
1606 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1607 ftello.
dff28924 1608
5c62b2e9
DL
16092000-12-05 Dave Love <fx@gnu.org>
1610
1611 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1612
2dce2360
EZ
16132000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1614
1615 * info/dir: Change the category to "Emacs".
1616
8c28d444
GM
16172000-12-01 Gerd Moellmann <gerd@gnu.org>
1618
1619 * make-dist (tempdir): Remove epaths.h from the distribution
1620 instead of paths.h.
1621
68a887fa
EZ
16222000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1623
1624 * config.bat: Check for existence of djecho.exe, and print an
1625 error message if it is not available.
1626
1627 * INSTALL: Describe possible problem with djecho.exe in old
1628 versions of DJGPP v2.x.
1629
d96a4de3
GM
16302000-11-23 Gerd Moellmann <gerd@gnu.org>
1631
1632 * configure.in: Initialize HAVE_LIBXP to no.
1633
3aeecf97
GM
16342000-11-22 Gerd Moellmann <gerd@gnu.org>
1635
dff28924 1636 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1637 m/powerpc.h.
1638
fb279a6d
GM
16392000-11-21 Gerd Moellmann <gerd@gnu.org>
1640
3c64f287
GM
1641 * Makefile.in (install-arch-indep): Also install info/eshell*
1642 and info/speedbar*.
1643
fb279a6d
GM
1644 * configure.in (HAVE_PNG): Check for the presence of
1645 png_get_channels to rule out older PNG libs.
1646
f5f47add
GM
1647 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1648 GCC and NON_GNU_CPP into config.status.
1649
62d14e9a
DL
16502000-11-20 Dave Love <fx@gnu.org>
1651
1c203d4c
DL
1652 * configure.in: Fix last change.
1653
62d14e9a 1654 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1655 * FTP: New file to replace it.
62d14e9a
DL
1656 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1657
f1d6d1e8
GM
16582000-11-20 Gerd Moellmann <gerd@gnu.org>
1659
1660 * configure.in: Use -traditional with GNU cpp.
1661
b3635775
GM
16622000-11-17 Gerd Moellmann <gerd@gnu.org>
1663
1664 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1665 Distribute more files from the nt/ subdir. Distribute PBM
1666 image files from subdirs of lisp/. Distribute old change logs
1667 from subdirs of lisp/. Distribute play/5x5.el.
1668
0eafc06c
DL
16692000-11-11 Dave Love <fx@gnu.org>
1670
1671 * config.sub, config.guess: Updated from master source.
1672
03391420
DL
16732000-11-07 Dave Love <fx@gnu.org>
1674
1675 * configure.in: Test for mkstemp.
1676
cd66d2ed
EZ
16772000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1678
1679 * info/dir (Top): Rearrange menu items more logically, and put
1680 them into a single category. Add menu items for RefTeX and
1681 Widget.
1682
1da437e9
KG
16832000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1684
15b526b2
EZ
1685 * Makefile.in (install-arch-indep): Use --info-dir instead of
1686 --dir-file, and a simple argument instead of --info-file, so that
1687 the Debian version of install-info also works.
1da437e9 1688
99483220
EL
16892000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1690
1691 * info/dir (Speedbar): Add entry.
1692
45e680a8
EZ
16932000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1694
1695 * INSTALL: Describe the new image-support options to the configure
1696 script. List URLs where image support libraries can be found.
1697
f2f049f3
EZ
16982000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1699
1700 * info/dir (Top): Add an entry for Eshell.
1701
2021ab61
DL
17022000-10-02 Dave Love <fx@gnu.org>
1703
1704 * configure.in: Check for gai_strerror.
1705
65f75351
AS
17062000-10-01 Andreas Schwab <schwab@suse.de>
1707
1708 * Makefile.in (install-arch-indep): Update list of installed info
1709 files.
1710
71c9ec51
GM
17112000-09-30 Gerd Moellmann <gerd@gnu.org>
1712
1713 * configure.in: Support `sparc*-*-netbsd*'.
1714
513f1fd9
EZ
17152000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1716
1717 * info/dir (MIME): Add entry for emacs-mime.
1718
a55b799a
DL
17192000-09-29 Dave Love <fx@gnu.org>
1720
1721 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1722
ce75c97a
GM
17232000-09-26 Gerd Moellmann <gerd@gnu.org>
1724
1725 * make-dist: Adapt to the change of leim/Makefile which was
1726 necessary to ensure a reasonably working `make dist'.
1727
1728 * leim-Makefile.in: Moved to leim/Makefile.in..
1729
1730 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1731
36e44f62
KH
17322000-09-21 Kenichi Handa <handa@etl.go.jp>
1733
dff28924
SS
1734 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1735 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1736 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1737 files to .elc.
1738 (${TIT}): Adjusted for the above change.
1739 (clean mostlyclean): Likewise.
1740 (.el.elc): New target.
1741
da1608d9
GM
17422000-09-19 Gerd Moellmann <gerd@gnu.org>
1743
1744 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1745 in the distribution.
1746
6fed3546
GM
17472000-09-18 Gerd Moellmann <gerd@gnu.org>
1748
1749 * make-dist (skk): Rename to `ja-dic' because the leim directory
1750 was renamed.
1751
b4331e96
DL
17522000-09-14 Dave Love <fx@gnu.org>
1753
1754 * configure.in: Fix spurion in last change.
1755
ef9e4345
GM
17562000-09-14 Gerd Moellmann <gerd@gnu.org>
1757
1758 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1759 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1760 to `no' if defined. Change result report.
1761
575daf04
DL
17622000-09-08 Dave Love <fx@gnu.org>
1763
1764 * configure.in: Remove spurious `@'s.
1765
1766 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1767 autoconf.
1768
fa0b693c
GM
17692000-09-06 Gerd Moellmann <gerd@gnu.org>
1770
73b77ee5
GM
1771 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1772 file and print informational message.
dff28924 1773
fa0b693c
GM
1774 * configure.in (AC_FUNC_MMAP): Add.
1775
ff8df3be
GM
17762000-09-01 Gerd Moellmann <gerd@gnu.org>
1777
1778 * configure.in: Add ``checking'' messages for
1779 XpmReturnAllocPixels.
1780
bb17930d
GM
17812000-08-28 Gerd Moellmann <gerd@gnu.org>
1782
1783 * configure.in: Check <strings.h>; check `index' and `rindex'
1784 functions.
1785
6ce974d4
KH
17862000-08-26 Kenichi Handa <handa@etl.go.jp>
1787
1788 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1789 "case "${canonical}" in".
1790
7bc3ff79
DL
17912000-08-25 Dave Love <fx@gnu.org>
1792
1793 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1794
457dd64a
KH
17952000-08-25 Kenichi Handa <handa@etl.go.jp>
1796
7c100e1a 1797 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1798
17494071
GM
17992000-08-24 Gerd Moellmann <gerd@gnu.org>
1800
1801 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 1802 contains a relative path. Protect against unusable values of $PWD.
17494071 1803
dd0e1e54
EZ
18042000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1805
3d819a75
EZ
1806 * info/dir (WoMan): Add entry.
1807
dd0e1e54
EZ
1808 * config.bat (maindir): Update src/_gdbinit even if it does
1809 already exist.
1810
70fc58b3
GM
18112000-08-07 Gerd Moellmann <gerd@gnu.org>
1812
3a787a1e 1813 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 1814
f4988be7
GM
18152000-08-03 Gerd Moellmann <gerd@gnu.org>
1816
1817 * configure.in: Add support for ia64*-*-linux*.
1818
27848c01
GM
18192000-07-27 Gerd Moellmann <gerd@gnu.org>
1820
1821 * make-dist (aclocal.m4): Include in distribution.
1822
b4a12321
DL
18232000-07-26 Dave Love <fx@gnu.org>
1824
1825 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1826
c66c29a2
DL
18272000-07-24 Dave Love <fx@gnu.org>
1828
1829 * configure.in: Add AC_SIZE_T.
1830
3b33a005
DL
18312000-07-18 Dave Love <fx@gnu.org>
1832
1833 * configure.in: Reorder so that most tests are done after CPPFLAGS
1834 is set from the C_SWITCH_... definitions.
1835
4b92c49a
GM
18362000-07-10 Gerd Moellmann <gerd@gnu.org>
1837
1838 * configure.in (HAVE_XPM): Undo previous change. Check for
1839 preprocessor define XpmReturnAllocPixels.
1840
6c6d2e33
GM
18412000-07-06 Gerd Moellmann <gerd@gnu.org>
1842
1843 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1844 instead of XpmReadFileToPixmap.
1845
b192d653
KR
18462000-07-05 Ken Raeburn <raeburn@gnu.org>
1847
1848 * configure.in: Check for <soundcard.h>. Look for ossaudio
1849 library, and set LIBSOUND accordingly.
1850
65171e3a
DL
18512000-07-05 Dave Love <fx@gnu.org>
1852
1853 * configure.in: Use AC_HEADER_SYS_WAIT.
1854
969f7e79
GM
18552000-07-05 Gerd Moellmann <gerd@gnu.org>
1856
1857 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1858 lisp/Makefile. Distribute lisp/Makefile.in instead of
1859 lisp/Makefile.
1860
5a9bf171
KR
18612000-06-30 Ken Raeburn <raeburn@gnu.org>
1862
1863 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1864 while searching for image-handling libraries.
1865
1d36487c
GM
18662000-06-26 Gerd Moellmann <gerd@gnu.org>
1867
1868 * configure.in (--with-xim): New option.
1869
6a465756
DL
18702000-06-23 Dave Love <fx@gnu.org>
1871
1872 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1873 for struct timezone and test how we can call gettimeofday.
48d4b120 1874 Check for OSF 5+. Check for term.h.
6a465756
DL
1875
1876 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1877 version.
1878
16cf31f7
GM
18792000-06-23 Gerd Moellmann <gerd@gnu.org>
1880
1881 * configure.in (HAVE_LIBXP): Change test for libXp.
1882
4c343001
DL
18832000-06-21 Dave Love <fx@gnu.org>
1884
1885 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1886 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1887 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1888
a3f08d9e
DL
18892000-06-19 Dave Love <fx@gnu.org>
1890
1891 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1892 _XOPEN_SOURCE is defined.
1893
0a2ea235
GM
18942000-06-16 Gerd Moellmann <gerd@gnu.org>
1895
dff28924 1896 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1897
7d5c8691
EZ
18982000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1899
1900 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1901
e9924e52
GM
19022000-06-15 Gerd Moellmann <gerd@gnu.org>
1903
1904 * make-dist: Add --help and --snapshot options.
1905
9f817ea4
GM
19062000-06-14 Gerd Moellmann <gerd@gnu.org>
1907
dce6b995 1908 * configure.in: Generate lisp/Makefile.
dff28924 1909
9f817ea4
GM
1910 * configure.in: Add support for `*-lynxos*'.
1911 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1912 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1913 on Tru64 UNIX v5.0.
1914
97aa9c1d
KR
19152000-06-13 Ken Raeburn <raeburn@gnu.org>
1916
1917 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1918 it's on a continuation line.
1919
d42122a3
DL
19202000-06-02 Dave Love <fx@gnu.org>
1921
b4963755 1922 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
1923 files.
1924
d42122a3
DL
1925 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1926 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1927 test.
1928
1929 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1930 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1931
34ec9ebe
GM
19322000-05-26 Gerd Moellmann <gerd@gnu.org>
1933
1934 * configure.in: Add check for speed_t typedef.
1935
50d7ce09
KR
19362000-05-25 Ken Raeburn <raeburn@gnu.org>
1937
1938 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1939 exists; it won't in the CANNOT_DUMP case.
1940
10db7fc5
GM
19412000-05-25 Gerd Moellmann <gerd@gnu.org>
1942
1943 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1944 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1945 (install-arch-indep): Install ebrowse.info.
10db7fc5 1946
087121cc
GM
19472000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1948
1949 * configure.in: Check for grandpt and getpt.
1950
b992884d
DL
19512000-05-09 Dave Love <fx@gnu.org>
1952
1953 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1954
056565f7
GM
19552000-05-05 Gerd Moellmann <gerd@gnu.org>
1956
14d1edc0
JB
1957 * make-dist: Make a link for lib-src/grep-changelog.
1958 Copy install-sh.
056565f7 1959
35a28e21
EZ
19602000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1961
1962 * config.bat: Identify the beginning of the cpp stuff in
1963 src/Makefile.in and lib-src/Makefile.in more accurately.
1964
c76e04a8
GM
19652000-04-27 Gerd Moellmann <gerd@gnu.org>
1966
1967 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1968
5e3dac3f
GM
19692000-04-19 Gerd Moellmann <gerd@gnu.org>
1970
1971 * configure.in: Add support for `powerpc-*-netbsd*'.
1972
0b8f263e
DL
19732000-04-19 Dave Love <fx@gnu.org>
1974
7825fef9
DL
1975 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1976
0b8f263e
DL
1977 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1978
3dd2781e
DL
19792000-04-16 Dave Love <fx@gnu.org>
1980
1981 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1982
3edfea34
DL
19832000-04-14 Dave Love <fx@gnu.org>
1984
1985 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1986
1987 * aclocal.m4 (AC_FUNC_MKTIME): New.
1988
4d6e16b3
KR
19892000-03-28 Ken Raeburn <raeburn@gnu.org>
1990
1991 * configure.in: Line up "--help" output a little better.
1992
89e80928
GM
19932000-03-26 Gerd Moellmann <gerd@gnu.org>
1994
087121cc 1995 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1996 New targets.
1997 (bootstrap): Rewritten in terms of the new targets above. Make
1998 info files, too.
dff28924 1999
e1cff360
GM
20002000-03-12 Gerd Moellmann <gerd@gnu.org>
2001
2002 * config.guess, config.sub: Use the versions of the files from
2003 subversions.
2004
7397acc4
DL
20052000-03-08 Dave Love <fx@gnu.org>
2006
2007 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
2008 AC_C_VOLATILE. Define POINTER_TYPE.
2009
2010 * aclocal.m4: New file.
2011
d054101f 20122000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
2013
2014 * configure.in (machine): Add `mipsel-*-netbsd*' and
2015 `arm-*-netbsd*'.
dff28924 2016
d054101f 20172000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 2018
d054101f 2019 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 2020
ed4d0512
GM
20212000-02-29 Gerd Moellmann <gerd@gnu.org>
2022
2023 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
2024
2dc95ddd
DL
20252000-02-18 Dave Love <fx@gnu.org>
2026
2027 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
2028
57beb0e0
AS
20292000-02-18 Andreas Schwab <schwab@suse.de>
2030
2031 * Makefile.in (install-arch-indep): Add eudc to list of installed
2032 info files.
2033
3b3cc4a4
KR
20342000-02-17 Ken Raeburn <raeburn@gnu.org>
2035
2036 * configure.in: Include -lz and -ljpeg (if it's available) when
2037 testing for the tiff library.
2038
8389e1e2
GM
20392000-02-17 Gerd Moellmann <gerd@gnu.org>
2040
2041 * configure.in: Remove LISP_FLOAT_TYPE.
2042
647847ea
DL
20432000-02-12 Dave Love <fx@gnu.org>
2044
2045 * configure.in: Use AC_FUNC_VFORK.
2046
9a90d84c
GM
20472000-02-01 Gerd Moellmann <gerd@gnu.org>
2048
5eea385d
GM
2049 * make-dist: Various fixes for new development tree.
2050
9a90d84c
GM
2051 * leim-Makefile.in: New file.
2052
b6680a0e
GM
20532000-01-31 Gerd Moellmann <gerd@gnu.org>
2054
2055 * Makefile.in (dist): Call ./make-dist.
2056
1e5279b9
DL
20572000-01-24 Dave Love <fx@gnu.org>
2058
2059 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
2060
ffe36136
GM
20612000-01-18 Gerd Moellmann <gerd@gnu.org>
2062
2063 * configure.in (HAVE_GIF): Check for DGifOpen instead of
2064 DGifOpenFileName.
2065
a970dae4
AS
20662000-01-11 Andreas Schwab <schwab@suse.de>
2067
2068 * Makefile.in (install-arch-indep): Update list of info files to
2069 be installed.
2070
c4bb2108
DL
20712000-01-05 Dave Love <fx@gnu.org>
2072
2073 * configure.in: Check for jerror.h as well as libjpeg.
2074
bb9d2b64
AS
20752000-01-03 Andreas Schwab <schwab@suse.de>
2076
2077 * Makefile.in (install-arch-indep): Install autotype*. Run
2078 install-info on autotype and emacs-faq.info.
2079
22afa6e8
DL
20801999-12-04 Dave Love <fx@gnu.org>
2081
b4963755 2082 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
2083 (install-strip): Use `install' as sub-make target.
2084
a21616bd
KR
20851999-11-23 Ken Raeburn <raeburn@gnu.org>
2086
2087 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
2088 didn't need to be deleted. Check for the k5crypto library as well
2089 as the crypto library; MIT Kerberos 1.1 changed the name.
2090
946173ad
DL
20911999-11-18 Dave Love <fx@gnu.org>
2092
2093 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
2094
4f6f5dab
GM
20951999-11-11 Erik Naggum <erik@naggum.no>
2096
2097 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
2098
2323760c
DL
20991999-11-08 Dave Love <fx@gnu.org>
2100
2101 * configure.in: Fix change for --with-pop default.
2102
c3d00920
DL
21031999-11-04 Dave Love <fx@gnu.org>
2104
2105 * configure.in: Default to --with-pop. Change sense of with-gcc
2106 and with-toolkit-scroll-bars messages to reflect the defaults.
2107
400a1ed0
GM
21081999-11-01 Gerd Moellmann <gerd@gnu.org>
2109
2110 * INSTALL: Mention the Emacs Lisp Reference.
2111
1e3196e8
GM
21121999-10-27 Noah Friedman <friedman@splode.com>
2113
2114 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
2115
8ac52782
GM
21161999-10-23 Gerd Moellmann <gerd@gnu.org>
2117
2118 * Makefile.in (bootstrap): New target.
2119
1113b624
PE
21201999-10-19 Paul Eggert <eggert@twinsun.com>
2121
2122 Add support for large files. Merge glibc 2.1.2.
2123
2124 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
2125 (HAVE_TM_GMTOFF): New symbol.
2126 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
2127 mbrlen, strsignal.
2128 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 2129
77162a4f
SM
21301999-10-09 Stefan Monnier <monnier@cs.yale.edu>
2131
2132 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
2133 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
2134
a2743e67
RS
21351999-10-09 Richard M. Stallman <rms@gnu.org>
2136
dff28924 2137 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
2138 Unset CDPATH to prevent cd from generating output.
2139
37e2d8f4
SM
21401999-10-08 Stefan Monnier <monnier@cs.yale.edu>
2141
2142 * update-subdirs: also ignore CVS subdirs.
2143
4e1d9c86
GM
21441999-10-07 Gerd Moellmann <gerd@gnu.org>
2145
2146 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 2147
2b6bac15
DL
21481999-10-06 Dave Love <fx@gnu.org>
2149
2150 * Makefile.in: Add rules for config.status, configure.
2151
a4a9692d
DL
21521999-09-07 Gerd Moellmann <gerd@gnu.org>
2153
2154 * configure.in (--with-sound): Removed.
2155
21561999-08-30 Gerd Moellmann <gerd@gnu.org>
2157
2158 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
2159 the test for Xaw3d.
2160 (HAVE_TIFF): Add -lm to library check.
2161
21621999-08-28 Richard Stallman <rms@gnu.org>
2163
2164 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
2165 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
2166 after the other X-related libraries.
2167
21681999-08-21 Dave Love <fx@gnu.org>
2169
2170 * configure.in: Don't check for jpeglib.h.
2171
21721999-08-20 Gerd Moellmann <gerd@gnu.org>
2173
2174 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
2175 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
2176
21771999-08-18 Dave Love <fx@gnu.org>
2178
3a787a1e 2179 * configure.in: Check for termcap.h.
a4a9692d
DL
2180
21811999-08-15 Gerd Moellmann <gerd@gnu.org>
2182
2183 * configure.in: Add --with-toolkit-scroll-bars. If "no",
2184 use Emacs' scroll bars, even if configured for Motif or when
2185 Xaw3d is available.
2186
21871999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
2188
2189 * configure.in: Check for getaddrinfo.
2190
21911999-08-04 Eli Zaretskii <eliz@gnu.org>
2192
2193 * config.bat: Make --no-debug work again by removing -gcoff.
2194
21951999-07-30 Dave Love <fx@gnu.org>
2196
2197 * configure.in: Check for stdlib.h.
2198
21991999-07-19 Dave Love <fx@gnu.org>
2200
2201 * configure.in: Grok sparc64-*-linux-gnu*.
2202
22031999-07-12 Richard Stallman <rms@gnu.org>
2204
2205 * Version 20.4 released.
2206
22071999-06-23 Karl Heuer <kwzh@gnu.org>
2208
2209 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
2210 Quote $EMACS, in case it's a program with args.
2211
22121999-05-29 Richard M. Stallman <rms@gnu.org>
2213
2214 * configure.in: Delete the Kerberos stuff.
2215
22161999-05-27 Greg Hudson <ghudson@mit.edu>
2217
2218 * configure.in: Prefer kerberos 5 names.
2219
22201999-04-26 Richard M. Stallman <rms@gnu.org>
2221
2222 * configure.in: Check for libXp.
2223
22241999-04-08 Richard Stallman <rms@gnu.org>
2225
2226 * make-dist: Include change logs in subdirs of `lisp'.
2227
22281999-04-05 Richard Stallman <rms@gnu.org>
2229
2230 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2231 (install-arch-indep): Make ${datadir}/emacs world-readable.
2232
22331999-03-30 Eli Zaretskii <eliz@gnu.org>
2234
2235 * config.bat: Use epaths.* instead of paths.*.
2236
22371999-03-07 Eli Zaretskii <eliz@gnu.org>
2238
2239 * INSTALL: Add detailed instructions to unpack and install
2240 intlfonts on MS-DOS.
2241
22421999-02-26 Richard Stallman <rms@gnu.org>
2243
2244 * configure.in: Use epaths.h and epaths-force instead of paths....
2245
2246 * Makefile.in (epaths-force): Renamed from paths-force;
2247 operate on epaths.in and produce epaths.h.
2248
22491999-02-24 Richard Stallman <rms@gnu.org>
2250
2251 * make-dist: Fix nt/icons directory handling.
2252
22531999-02-22 Simon Josefsson <jas@pdc.kth.se>
2254
2255 * configure.in (f301-fujitsu-uxpv4.1): New target.
2256
22571999-02-20 Richard Stallman <rms@gnu.org>
2258
2259 * make-dist (tempparent): Fix command to update info files.
2260
22611999-02-09 Richard Stallman <rms@gnu.org>
2262
2263 * configure.in (powerpc-apple-netbsd*): New alternative.
2264
22651999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2266
2267 * make-dist: Include the new directory nt/icons in distributions.
2268
22691999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2270
2271 * configure.in: Change message about HAVE_XFREE386.
2272
22731999-01-07 Eli Zaretskii <eliz@gnu.org>
2274
2275 * config.bat: Support configuring with leim.
2276
22771998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2278
2279 * configure.in (mips-sgi-irix6.5): New target.
2280
22811998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2282
2283 * configure.in: Remove GSS-API support, since it has been removed
2284 from movemail.
2285
22861998-12-04 Markus Rost <rost@delysid.gnu.org>
2287
2288 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2289
22901998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2291
3a787a1e
JB
2292 * Makefile.in: Don't install customize info file.
2293 Run install-info on viper info file.
a4a9692d
DL
2294
22951998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2296
2297 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2298
22991998-11-16 Kenichi Handa <handa@etl.go.jp>
2300
2301 * configure.in (*-*-bsdi4*): New target.
2302
23031998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2304
2305 * configure.in: Fix previous change.
2306
23071998-11-11 Richard Stallman <rms@gnu.org>
2308
2309 * configure.in (aviion-intel): New machine.
2310
23111998-11-04 Kenichi Handa <handa@etl.go.jp>
2312
2313 * configure.in (mips-nec-sysv4*): New target.
2314
23151998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2316
2317 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2318 from lisp.
2319
23201998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2321
2322 * make-dist: Don't include fns*.el in dist.
2323
23241998-10-30 Dave Love <fx@gnu.org>
2325
2326 * configure.in: Don't mkdir cpp.
2327
23281998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2329
2330 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2331 ${archlibdir}.
2332
23331998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2334
2335 * Version 20.3 released.
2336
23371998-07-30 Paul Eggert <eggert@twinsun.com>
2338
2339 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2340 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2341 (lwlib/Makefile, leim/Makefile):
2342 Prepend $(srcdir)/ to rule dependencies outside this dir.
2343
23441998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2345
2346 * configure.in: Use unset CDPATH instead of making it empty.
2347
23481998-06-20 Karl Heuer <kwzh@gnu.org>
2349
2350 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2351
23521998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2353
2354 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2355 and default.el. Sort the results.
2356
23571998-05-31 Karl Heuer <kwzh@gnu.org>
2358
2359 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2360 writable.
2361
23621998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2363
2364 * Makefile.in (install-arch-indep):
2365 Don't alter site-lisp/subdirs.el if it exists.
2366
23671998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2368
2369 * Makefile.in (install-arch-indep): Put `-' on commands to create
2370 subdirs.el in site-lisp dirs.
2371
23721998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2373
2374 * Makefile.in (install-arch-indep): Fix typo in previous change.
2375
23761998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2377
2378 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2379
23801998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2381
2382 * Makefile.in (mkdir): Create the site-lisp dirs.
2383 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2384
23851998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2386
2387 * Makefile.in (INSTALL_INFO): New variable.
2388 (install-arch-indep): Don't replace the dir file if it already exists.
2389 Use the install-info program, via INSTALL_INFO, to add entries.
2390 Make the `info' subdir and the Info files world-readable.
2391
23921998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2393
2394 * config.bat: Make sure the environment is large enough to support
2395 all the "set foo=bar" commands. Update pointers to DJGPP FTP
2396 sites.
2397
23981998-04-10 Karl Heuer <kwzh@gnu.org>
2399
2400 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2401
24021998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2403
2404 * configure.in: Add --with-gssapi to specify GSS-API
2405 authentication support for movemail.
2406
24071998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2408
2409 * Makefile.in (install-arch-indep): Fix previous change.
2410
24111998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2412
2413 * Makefile.in (info): Run man in build dir, not srcdir.
2414
24151998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2416
2417 * Makefile.in (install-arch-indep): Fix previous change.
2418
24191998-03-23 Kenichi Handa <handa@etl.go.jp>
2420
2421 * Makefile.in (top_distclean): Check the existence of `lock'
2422 subdir.
2423
24241998-03-22 Richard Stallman <rms@gnu.org>
2425
2426 * Makefile.in (install-arch-indep): Put special subdirs.el files
2427 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2428
24291998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2430
2431 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2432
24331998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2434
2435 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2436 (m68*-hp-hpux*): Handle versions 1X like 10.
2437
24381998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2439
2440 * make-dist: PROBLEMS is now in etc, not top level dir.
2441
2442 * Makefile.in (SOURCES): Delete PROBLEMS.
2443
24441998-02-25 Richard Stallman <rms@gnu.org>
2445
2446 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2447
2448 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2449
24501998-01-17 Richard Stallman <rms@gnu.org>
2451
2452 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2453
24541998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2455
2456 * make-dist (tempparent): New option --no-check.
2457
2458 * make-dist: Don't do anything with cpp directory.
2459
24601997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2461
2462 * configure.in (sparc-fujitsu-sysv4*): New target.
2463
24641997-12-17 Andreas Schwab <schwab@gnu.org>
2465
2466 * configure.in: Cache more tests. Add missing quotes around
2467 message with embedded comma.
2468
24691997-12-04 Karl Heuer <kwzh@gnu.org>
2470
2471 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2472
24731997-11-26 Joel N. Weber II <devnull@gnu.org>
2474
2475 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2476 restrict access to any files.'; previously it said `Don't protect
2477 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2478
24791997-11-24 Paul Eggert <eggert@twinsun.com>
2480
2481 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2482 strftime needs the underlying host's strftime for locale dependent
2483 formats.
2484
24851997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2486
2487 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2488
24891997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2490
2491 * config.bat: Configure the man subdirectory.
2492
24931997-11-07 Paul Eggert <eggert@twinsun.com>
2494
2495 * configure.in (AC_CHECK_LIB): Add -lintl.
2496
24971997-11-07 Karl Heuer <kwzh@gnu.org>
2498
2499 * make-dist (check for .elc files): Avoid bash-specific syntax.
2500 (check for overflow 14-char limit): Simplify.
2501
25021997-11-07 Richard Stallman <rms@gnu.org>
2503
2504 * Makefile.in (install): Move blessmail last.
2505
25061997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2507
2508 * configure.in (gettimeofday, one arg or two):
2509 Clarify messages by avoiding double negative.
2510
25111997-09-30 Karl Eichwalder <ke@suse.de>
2512
3a787a1e 2513 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
2514
25151997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2516
2517 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2518 libraries in reverse order, so that libraries will appear in the
2519 correct dependency order on the link line (and so that the
2520 configure checks themselves will work properly when early
2521 libraries depend on later ones).
2522
25231997-09-21 Erik Naggum <erik@naggum.no>
2524
3a787a1e 2525 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
2526
2527 * make-delta: New script to produce delta distributions.
2528
25291997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2530
2531 * Version 20.2 released.
2532
25331997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2534
2535 * Version 20.1 released.
2536
2537 * Makefile.in (install-leim): Depend on mkdir.
2538 (leim): Depend on src.
2539
25401997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2541
2542 * configure.in: Recognize alpha* instead of just alpha.
2543
25441997-09-12 Paul Eggert <eggert@twinsun.com>
2545
2546 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2547
25481997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2549
2550 * update-subdirs: Use rm -f.
2551
25521997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2553
2554 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2555 Ignore subdirs named Old.
dff28924 2556
a4a9692d
DL
25571997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2558
2559 * configure.in: Add OpenBSD clause to set $machine.
2560
25611997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2562
2563 * make-dist: Recompile everything after updating various Lisp files.
2564 Recompile in leim as well as lisp.
2565 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2566
a4a9692d
DL
25671997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2568
2569 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2570
25711997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2572
2573 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2574 before trying to copy anything from it.
2575
25761997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2577
2578 * Makefile.in (man/Makefile): New target.
2579 (tags): Define env var EMACS and run Makefile from build dir.
2580
25811997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2582
2583 * config.bat: If src/_gdbinit doesn't exist, try using
2584 src/.gdbinit to create it (for building on Windows 95).
2585
25861997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2587
2588 * Makefile.in (install-arch-indep):
2589 Discard extra data in tar | tar pipes.
2590
25911997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2592
2593 * configure.in (x_default_search_path): Corrected
2594 '${x_library}' to '${x_library}/X11'.
2595
25961997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2597
2598 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2599
26001997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2601
2602 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2603 Kerberos V5 for movemail, including detection of V4 and V5 header
2604 files and libraries.
a4a9692d
DL
2605
26061997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2607
2608 * configure.in: Compute x_default_search_path
2609 and substitute into makefiles.
2610
2611 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2612
26131997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2614
2615 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2616
26171997-08-07 Erik Naggum <erik@naggum.no>
2618
2619 * configure.in: Remove lockdir, it is no longer needed.
2620 * Makefile.in (mkdir): Don't create lockdir.
2621 (lockdir): Variable deleted.
2622 (paths-force): Don't operate on PATH_LOCK.
2623
26241997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2625
2626 * leim-Makefile.in (clean, distclean): New targets.
2627
2628 * make-dist: Include leim/ChangeLog in leim distribution.
2629
26301997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2631
2632 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2633
26341997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2635
2636 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2637
26381997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2639
2640 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2641
26421997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2643
2644 * make-dist: Update leim/leim-list.el.
2645 Pass along value of $EMACS when updating lisp dir.
2646
26471997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2648
dff28924 2649 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2650 prerequisite to the use of Doug Lea's malloc.
2651
26521997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2653
2654 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2655
2656 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2657
26581997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2659
2660 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2661
26621997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2663
2664 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2665 to news-r6.h.
2666
26671997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2668
2669 * config.bat: Use `sed' instead of `cp', which might not be
2670 installed.
2671
26721997-07-09 Kenichi Handa <handa@etl.go.jp>
2673
2674 * Makefile.in (mostlyclean): Add cleaning leim directory.
2675 (clean, distclean, maintainer-clean): Likewise.
2676
26771997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2678
2679 * make-dist (bogosities): Check subdirs of `lisp' also.
2680
26811997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2682
2683 * make-dist (etc): Really avoid symlinks now.
2684 (lisp): Don't delete from subdirs the things we never copy.
2685
56f7d69d 26861997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2687
2688 * Makefile.in (install-arch-indep): Correct the target name.
2689 The first letter `i' was dropped by the previous change of mine.
2690
26911997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2692
2693 * configure.in (leim/Makefile): Generate this.
2694 (*-sysv4.2uw*): Recognize new alternative.
2695
2696 * leim-Makefile.in: Renamed from leim-Makefile.
2697
2698 * make-dist: Set up real-leim subdirectory,
2699 with the real contents of leim; then move it to
2700 a separate top-level directory.
2701
2702 * make-dist: Don't mention site-lisp, site-init, site-start
2703 or default, when listing files hat are not compiled and should be.
dff28924 2704
a4a9692d
DL
2705 * configure.in: Create src/config.stamp at the end.
2706
27071997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2708
2709 * Makefile.in (install-leim): Correct previous change.
2710
56f7d69d 27111997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2712
2713 * Makefile.in (install-leim): New target.
2714 (install): Depend on install-leim.
dff28924 2715
56f7d69d 27161997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2717
2718 * Makefile.in (SUBDIR): Add leim.
2719 (SUBDIR_MAKEFILES): Add leim/Makefile.
2720 (leim/Makefile): New target.
2721
27221997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2723
2724 * leim-Makefile: New file.
2725 * make-dist: Initialize a `leim' subdirectory with that makefile.
2726
27271997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2728
2729 * configure.in (GNU_MALLOC_reason): Fix message text.
2730
27311997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2732
2733 * make-dist (lisp): Don't process subdirs that start with =.
2734 (etc): Copy symlinks, as in src.
2735
27361997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2737
2738 * configure.in (i*86-*-unixware*): New alternative.
2739
27401997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2741
2742 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2743 and touch it explicitly.
2744
2745 * configure.in (mips-sony-newsos6*): New alternative.
2746 (mips-*-linux-gnu*): New alternative.
2747 (*-*-bsdi*): New alternative.
2748 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2749
27501997-06-22 Dave Love <d.love@dl.ac.uk>
2751
3a787a1e
JB
2752 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
2753 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
2754
27551997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2756
2757 * configure.in (shutdown): Check for `shutdown' function.
2758
56f7d69d 27591997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2760
2761 * update-subdirs: Include the directory "language" in subdirs.
2762
27631997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2764
2765 * configure.in (m88k-dg-dgux4*): New alternative.
2766 (alpha-*-netbsd*): New alternative.
2767 (powerpcle-*-solaris2*): New alternative.
2768
27691997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2770
2771 * make-dist: Warn about .el files that are not compiled.
2772
27731997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2774
2775 * Makefile.in (dist): Don't run update-subdirs here,
2776 since make-dist now gets that done.
2777
2778 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2779
a4a9692d
DL
2780 * make-dist: Use new non-file targets in lisp/Makefile.
2781
27821997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2783
2784 * make-dist: Handle all subdirs of `lisp' uniformly.
2785 Don't handle `term' and `language' specially.
2786 Clear out umask at the beginning.
dff28924 2787
a4a9692d
DL
27881997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2789
2790 * make-dist: Use Make to update finder-inf.el and autoloads.
2791 Also update cus-load.el.
2792
27931997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2794
2795 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 2796 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
2797
27981997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2799
2800 * configure.in (DOUG_LEA_MALLOC):
2801 Define if malloc_{get,set}_state exist.
2802
56f7d69d 28031997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2804
2805 * make-dist: Make links for files under lisp/language.
2806
177c0ea7 28071997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2808
2809 * update-subdirs: Exclude the directory "language" from subdirs.
2810
28111997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2812
2813 * configure.in: Check for rint and cbrt.
2814
28151997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2816
2817 * make-dist: Use $EMACS to say where to run Emacs.
2818 Add --no-update option.
dff28924 2819
a4a9692d
DL
28201996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2821
2822 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2823
28241996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2825
2826 * make-dist (copying src): Check thoroughly for symlinks
2827 and copy them in all cases. Regularize the linking of *.in
2828 and *.opt and ChangeLog files.
2829 (copying lib-src): Likewise.
2830 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2831
a4a9692d
DL
28321996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2833
2834 * configure.in: Check for libmail, maillock.h and
2835 touchlock (for movemail).
2836
28371996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2838
2839 * configure.in (limits.h): Check for this file.
2840
28411996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2842
2843 * configure.in (rs6000-ibm-aix4.2): New alternative.
2844 (rs6000-ibm-aix4.0): New alternative.
2845 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2846
28471996-11-22 Ben Harris <bjh21@cam.ac.uk>
2848
2849 * configure.in: Recognize vax-*-netbsd*.
2850
28511996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2852
2853 * configure.in (locallisppath): Add leim directory.
2854
28551996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2856
2857 * config.bat: Make sure `mv' supports forward slashes and -f.
2858
28591996-10-28 Christian Limpach <chris@nice.ch>
2860
2861 * configure.in (hppa*-next-nextstep*): * added after hppa
2862 to accept hppa1.0 and hppa1.1.
2863
28641996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2865
2866 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2867 * configure.in (ld_switch_machine): Fix typo.
2868
28691996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2870
2871 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2872 from config.h and use them in $ac_link.
2873
28741996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2875
2876 * configure.in: Create a subdir named `lisp'.
2877
28781996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2879
2880 * configure.in: Check for getcwd.
2881
28821996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2883
dff28924 2884 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2885
28861996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2887
2888 * configure.in: Check for setrlimit.
2889
28901996-08-31 Paul Eggert <eggert@twinsun.com>
2891
2892 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2893
28941996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2895
2896 * configure.in: Check for utimes.
2897
2898 * configure.in: Check for com_err library, but only
2899 if --with-kerberos was used. Check for krb and des
2900 only if --with-kerberos.
2901
29021996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2903
2904 * Makefile.in (INSTALL_STRIP): New variable.
2905 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2906 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2907
29081996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2909
2910 * configure.in: Check for krb and des libraries.
2911
29121996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2913
2914 * configure.in (*-sunos4.1.[3-9]*noshare):
2915 Use sunos413, not sunos4-1-3.
2916 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2917 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2918
a4a9692d
DL
29191996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2920
2921 * Makefile.in (src/paths.h): Target deleted.
2922 (paths-force): Delete all dependencies on this target
2923 but don't delete the target.
2924 (install): Depend on `all'.
2925 (paths-force): Don't print a message.
2926
2927 * configure.in: Generate src/paths.h here.
2928
29291996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2930
2931 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2932 New variables that affect linking only.
2933 (alpha-dec-osf*): Use those instead of previous change.
2934
29351996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2936
2937 * Makefile.in (install-arch-indep): Install info/messages.
2938
29391996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2940
2941 * Version 19.33 released.
2942
29431996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2944
2945 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2946 Fix previous change.
2947
29481996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2949
2950 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2951 New alternative.
2952
29531996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2954
2955 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2956 and NON_GCC_TEST_OPTIONS.
2957
29581996-08-06 Paul Eggert <eggert@twinsun.com>
2959
2960 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2961 "TZ=..." in environ.
2962
29631996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2964
2965 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2966
29671996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2968
2969 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2970 the more general *-sunos4.1.[3-9]* clause.
2971
29721996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2973
2974 * Version 19.32 released.
2975
2976 * configure.in (*-sco3.2v5*):
2977 Set OVERRIDE_CPPFLAG to a string of one space.
2978 Fix the code that uses OVERRIDE_CPPFLAG.
2979
29801996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2981
2982 * configure.in: Undo previous change.
2983
29841996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2985
2986 * config.sub: Use `pc', not `unknown', when canonicalizing
2987 the vendor for ...86.
2988
177c0ea7 29891996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2990
2991 * configure.in: Check for termios.h header.
2992
29931996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2994
3a787a1e 2995 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
2996
29971996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2998
2999 * configure.in: Split bsdos2 and bsdos2-1.
3000
30011996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3002
3003 * config.sub: If last two words are not a recognized
3004 KERNEL-OS pair, use just the last word as OS, as in 19.31.
3005 Make conversion of gnu/linux to linux-gnu really work.
dff28924 3006
a4a9692d
DL
3007 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
3008
30091996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3010
3011 * configure.in (check for using Lucid widgets by default):
3012 Eliminate indentation that confuses some compilers.
3013
30141996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3015
3016 * config.sub: Convert linux and gnu/linux to linux-gnu.
3017
3018 * make-dist: Don't update getdate.c.
3019 Ignore =... files when checking for too-long Lisp file names.
3020
30211996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3022
3023 * configure.in (euidaccess): Check for that, not for eaccess.
3024
30251996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3026
3027 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 3028 before `noshare'.
a4a9692d
DL
3029 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
3030
30311996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3032
3033 * configure.in: Rename lignux to linux-gnu in configuration names.
3034 Use gnu-linux as the opsys value (s/ file name).
3035 Allow i686 just like i386, i486, i586.
3036
30371996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3038
3039 * configure.in (i*86-*-sco3.2v5): New alternative.
3040 (OVERRIDE_CPPFLAG): New variable.
3041 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
3042
3043 * configure.in: Specify vpath for .texi files.
3044
30451996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3046
3047 * configure.in: Always check for HAVE_X11R5.
3048 Separately decide whether to use a toolkit by default.
3049
30501996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
3051
3052 * configure.in: If X11R5 is missing the Xaw headers,
3053 default to --with-x-toolkit=no.
3054
30551996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3056
3057 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
3058
30591996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3060
3061 * Makefile.in (install-arch-indep): If cd etc makes output,
3062 don't treat that as part of the tar data.
3063 Check that ./lisp actually exists.
dff28924 3064
a4a9692d
DL
30651996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
3066
3067 * make-dist: Check for long file names.
3068
30691996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3070
3071 * Version 19.31 released.
3072
30731996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3074
3075 * configure.in: Recognize sparc-*-lignux.
3076
30771996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3078
3079 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
3080 Don't include config.w95.
3081
30821996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3083
3084 * make-dist: Replace --no-clean-up and --no-tar options
3085 with --clean-up and --tar, so that the default is useful.
3086
30871996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
3088
3089 * config.bat: Make sure the GDB init file is called src/_gdbinit;
3090 if not, tell the user to rename it and abort.
3091
30921996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
3093
3094 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
3095 test program.
3096
30971996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3098
3099 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
3100
3101 * make-dist (MANIFEST): Fix previous change.
3102 (msdos): Put mainmake.v2 into the dist.
3103
31041996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3105
3106 * make-dist: Exit if autoconf fails.
3107
31081996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
3109
3110 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 3111 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
3112 Rename label libsrc2 to libsrc3.
3113 Substitute for LDFLAGS in src/Makefile.
3114 Substitute for ALL_CFLAGS in lib-src/Makefile.
3115
31161996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3117
3118 * configure.in (ncurses): Check this after checking fns like strerror.
3119
31201996-04-08 Erik Naggum <erik@naggum.no>
3121
3122 * make-dist (MANIFEST): Don't include lines from =files.
3123
31241996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3125
3126 * make-dist: Don't put lisp/dired.todo in the dist.
3127
31281996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
3129
3130 * configure.in (HAVE_NCURSES): Look for library named ncurses.
3131
3132 * configure.in (setlocale): Check for it.
3133
3134 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 3135
a4a9692d
DL
31361996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3137
3138 * configure.in: Use lignux instead of linux as value of opsys.
3139
31401996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3141
3142 * Makefile.in (install-strip): Fix whitespace.
3143 Get rid of continuation.
3144
3145 * config.sub: Convert linux or gnu/linux to lignux.
3146
31471996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3148
3149 * configure.in: Accept lignux in configuration name.
3150
31511996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3152
3153 * Makefile.in (install-strip): New target.
3154
31551996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3156
3157 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
3158 -f failed to do the job on Suns.
3159
31601996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3161
3162 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
3163
3164 * configure.in (linux/version.h): Check for this header.
3165
31661996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3167
3168 * configure.in: Remove -fno-builtin hackery from -lm check.
3169
31701996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3171
3172 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 3173 just this test.
a4a9692d
DL
3174
3175 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
3176
31771996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3178
3179 * configure.in: Check for ncurses.
3180
31811996-02-28 Paul Eggert <eggert@twinsun.com>
3182
3183 * configure.in (LOCALTIME_CACHE):
3184 Also define if localtime mishandles unsetting TZ.
3185 This works around a localtime bug in mips-dec-ultrix.
3186
31871996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3188
3189 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
3190
3191 * configure.in: Improve messages about X versions.
3192
31931996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3194
3195 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
3196
31971996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3198
3199 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
3200 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
3201
3202 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
3203 (install): Put install-arch-indep before install-arch-dep.
3204
32051996-02-20 Dave Love <d.love@dl.ac.uk>
3206
3207 * INSTALL: Clarify info about MS-DOS path handling.
3208
32091996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3210
3211 * Makefile.in (install-arch-indep): Install info/ccmode*.
3212 In previous change, protect against /bin/pwd returning null string.
3213
32141996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3215
3216 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
3217 to lispdir.
3218
32191996-02-01 Paul Eggert <eggert@twinsun.com>
3220
3221 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
3222
32231996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3224
3225 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
3226
32271996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3228
3229 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3230 we delete everything distclean deletes.
3231
32321996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3233
3234 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3235
32361996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3237
3238 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3239 into LDFLAGS instead of into LIBS.
3240
32411996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3242
3243 * configure.in (HAVE_XMU): Fix typo in previous change.
3244
32451996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3246
3247 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3248
32491996-01-10 Erik Naggum <erik@naggum.no>
3250
3251 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3252
32531996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3254
3255 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3256
32571996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3258
3259 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3260 and use -lXt to link it.
3261
32621996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3263
3264 * configure.in (locallisppath): Put version-specific dir first.
3265
32661996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3267
3268 * configure.in (hppa-*-nextstep*): New alternative.
3269 (USE_X_TOOLKIT): By default, set this to "maybe";
3270 and change that later to LUCID or "no" according to X11 version.
3271
3272 * make-dist: Recompile outdated .elc files and update all autoloads.
3273
32741996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3275
3276 * configure.in (locallisppath): Fix typo in last change: " -> '.
3277
32781996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3279
3280 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3281
32821995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3283
3284 * Makefile.in (install-arch-indep): Give all files read permission.
3285
32861995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3287
3288 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3289 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3290
32911995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3292
3293 * configure.in: Determine HAVE_X11R6.
3294 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3295
32961995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3297
3298 * configure.in: Just "solaris" now defaults to version 2.4.
3299 Add sunos4.1.n-noshare as alternative.
3300
33011995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3302
3303 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3304
33051995-11-29 Erik Naggum <erik@naggum.no>
3306
3307 * Makefile.in (install-arch-indep): Add missing backslash.
3308
33091995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3310
3311 * Makefile.in (install-arch-indep): Don't install
3312 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3313
33141995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3315
3316 * Makefile.in (install-arch-indep): Fix previous change.
3317
3318 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3319
33201995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3321
3322 * Version 19.30 released.
3323
3324 * make-dist (lisp): Exclude subdirs.el.
3325
33261995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3327
3328 * make-dist (etc): Delete *.orig and *.rej.
3329
33301995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3331
3332 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3333
33341995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3335
3336 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3337
33381995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3339
3340 * make-dist (nt): Rename install, readme, and todo to
3341 INSTALL, README, and TODO.
3342
33431995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3344
3345 * make-dist (lisp): Don't distribute site-start.
3346
33471995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3348
3349 * make-dist: Break the hard link on alloca.c.
3350
33511995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3352
3353 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3354
33551995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3356
3357 * make-dist (src, lib-src): Don't distribute Makefile.c.
3358 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3359
33601995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3361
3362 * Makefile.in (mkdir): Create man1dir, not mandir.
3363 (uninstall): Use man1dir, not mandir.
3364
33651995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3366
3367 * Makefile.in (man1dir): New variable.
92a8ce63 3368 (install-arch-indep): Use man1dir.
a4a9692d
DL
3369
3370 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3371
3372 * make-dist: Create lisp/MANIFEST.
3373
33741995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3375
3376 * configure.in (m68k-*-linux*): New alternative.
3377
33781995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3379
3380 * make-dist: Use new names config.in, paths.in, and
3381 {src,lib-src}/Makefile.in.
3382
33831995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3384
3385 * configure.in: Don't bother checking for drem.
3386
33871995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3388
3389 * Makefile.in (distclean): Delete line with just a tab in it.
3390 (install-arch-indep): Delete spaces that precede tabs.
3391 Delete spurious `fi' left from previous change.
3392 (install): Supply `true' as command, to avoid null command.
3393
33941995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3395
3396 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3397
33981995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3399
3400 * configure.in (powerpc-*-solaris2): New alternative.x
3401
34021995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3403
3404 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3405 of paths.h.tmp$$, to avoid going beyond 14 characters.
3406
34071995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3408
3409 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3410
34111995-09-06 Paul Eggert <eggert@twinsun.com>
3412
3413 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3414 if localtime caches TZ. Check for tzset.
3415
34161995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3417
3418 * config.bat: Simplify using new names file names src/makefile.in,
3419 config.in, paths.in. Change Echo commands not to use `.
3420
34211995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3422
3423 * Makefile.in (install-arch-indep): Always install the new dir file;
3424 rename the previous dir file to dir.bak or dir.old.
3425
34261995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3427
3428 * configure.in (RANLIB): Substitute this into makefiles.
3429 Set it specially on solaris; set it by default on other systems.
3430
3431 * configure.in: Fix previous Alpha change.
3432
34331995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3434
3435 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3436 NON_GCC_TEST_OPTIONS.
3437
34381995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3439
3440 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3441 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3442
3443 * configure.in (alpha-*-linux*): New configuration.
3444
34451995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3446
3447 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3448 (m68k-next-nextstep*): New alias for that.
3449 (i*86-*-nextstep*): Use nextstep.h.
3450 (sparc-*-nextstep*): New configuration.
3451
34521995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3453
3454 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3455 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3456
34571995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3458
3459 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3460 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3461
34621995-07-18 Mike Long <mike.long@analog.com>
3463
3464 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3465
34661995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3467
3468 * Makefile.in (src/paths.h, paths-force):
3469 Rename src/paths.h.in to src/paths.in.
3470 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3471
3472 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3473 Use Makefile.c for intermediate file.
3474 Rename src/config.h.in to src/config.in.
3475
34761995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3477
3478 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3479 (mips-dec-ultrix4.[12]): New alternative for old versions.
3480
34811995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3482
3483 * make-dist: Don't break intra-tree links.
3484
34851995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3486
3487 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3488 autoconf 2.4.1 or later.
a4a9692d
DL
3489
34901995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3491
3492 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3493 (mips-mips-riscos5*): New alternative.
3494
34951995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3496
3497 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3498
34991995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3500
3501 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3502 (mandir, infodir, archlibdir): Initializations deleted.
3503
3504 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3505 On hpux9shr, use hpux9shxr4.h.
3506
35071995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3508
3509 * configure.in: Added target mips-dec-mach_bsd4.3.
3510 * config.guess: Guess mips-dec-mach_bsd4.3.
3511
35121995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3513
3514 * Makefile.in (mkdir): Use symbolic chmod.
3515
35161995-06-22 Paul Eggert <eggert@twinsun.com>
3517
3a787a1e
JB
3518 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
3519 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
a4a9692d
DL
3520
35211995-06-22 Paul Eggert <eggert@twinsun.com>
3522
3523 * Makefile.in (SUBDIR_MAKEFILES):
3524 Add man/Makefile, so `make distclean' removes it.
3525 (top_distclean): Add config.log to the list of files to be removed.
3526
35271995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3528
3529 * Version 19.29 released.
3530
35311995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3532
3533 * configure.in: Fix the previous change to verify that the -b
3534 option really solves the problem.
3535
3536 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3537
35381995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3539
3540 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3541
35421995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3543
3544 * configure.in: Report more clearly when there is no special
3545 dir to search for X includes or libraries.
3546
35471995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3548
3549 * configure.in: Check for -lpthreads, not -lpthread.
3550
35511995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3552
3553 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3554
35551995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3556
3557 * configure.in: Check for -lpthread.
3558
35591995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3560
3561 * Makefile.in (install-arch-indep): Install info files for mh-e.
3562 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3563
35641995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3565
3566 * configure.in (*-solaris2.5): New configuration.
3567
3568 * make-dist: Copy new files config.nt and config.w95.
3569
35701995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3571
3572 * configure.in: Use x_includes, not x_libraries, for -I.
3573 Make bitmapdir a colon-separated list.
3574
35751995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3576
3577 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3578
3579 * configure.in: Allow x_libraries and x_includes to be paths.
3580
35811995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3582
3583 * configure.in: Fix typo.
3584
35851995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3586
3587 * INSTALL: Clarify use of site-init.el.
3588
35891995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3590
3a787a1e 3591 * configure.in: Pass arg to sqrt.
a4a9692d
DL
3592
35931995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3594
3595 * make-dist: Fix May 6 change.
3596
35971995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3598
3599 * vpath.sed: Delete reference to ymakefile.
3600
36011995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3602
3a787a1e 3603 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
3604
36051995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3606
3607 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3608
3609 * update-subdirs: Specify /bin/sh to run the script.
3610
36111995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3612
3613 * make-dist: Put src/makefile.nt in dist.
3614
3615 * configure.in (i[345]86-*-bsdi2*): New configuration.
3616 (vax-dec-bsd386*): Deleted.
3617
36181995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3619
3a787a1e
JB
3620 * configure.in: Make sure CDPATH doesn't mess up PWD check.
3621 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
3622 Use fmod instead of logb in -lm check.
a4a9692d
DL
3623
36241995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3625
3626 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3627 Use bsd4-3. Don't set NON_GNU_CPP.
3628
3629 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3630 In nt. copy various different things, but not *.cmd.
3631 Fix the ln commands for the subdirs of nt.
3632
36331995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3634
3635 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3636
36371995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3638
3639 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3640 since that's what the header file expects.
3641
3a787a1e 36421995-04-24 Francesco Potort\e,Al\e(B (pot@cnuce.cnr.it)
a4a9692d
DL
3643
3644 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3645 and 68040 based machines when choosing options for gnucc.
3646
36471995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3648
3649 * Makefile.in (top_distclean): Delete config.cache.
3650
36511995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3652
3653 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3654
3655 * configure.in: Use m/ncr386.h.
3656
36571995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3658
3659 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3660
36611995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3662
3663 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3664 (man): Don't copy texindex.c and getopt.c; they're deleted.
3665 (etc): Omit `e'; it's a subdirectory.
3666 (etc/e): Use `../..', not `..', to reference top level.
3667
36681995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3669
3670 * Makefile.in (install-arch-indep, dist):
3a787a1e 3671 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
3672
36731995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3674
3675 * make-dist: Include mkinstalldirs in distribution.
3676
36771995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3678
3679 * make-dist: Add missing close backquote.
3680
36811995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3682
3683 * make-dist: Don't distribute shortnames directory.
3684
36851995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3686
3687 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3688
36891995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3690
3691 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3692
36931995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3694
3695 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3696
36971995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3698
3699 * configure.in (mips-sgi-irix6): New configuration.
3700
37011995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3702
3703 * Makefile.in (maintainer-clean): Renamed from realclean.
3704
37051995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3706
3a787a1e
JB
3707 * configure.in: Create a .gdbinit that sources the real one,
3708 if using a different build directory.
a4a9692d
DL
3709
37101995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3711
3712 * configure.in: Check for sys/select.h.
3713
37141995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3715
3716 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3717
37181994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3719
3720 * configure.in: Handle isc 4.1 operating system.
3721
37221994-12-10 Richard Stallman <rms@kepa>
3723
3724 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3725 (rs6000-ibm-aix4*): New alternative.
3726
37271994-12-06 Richard Stallman <rms@kepa>
3728
3729 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3730
37311994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3732
3733 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3734 to already exist.
a4a9692d
DL
3735
37361994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3737
3738 * configure.in: Generate man/Makefile from man/Makefile.in.
3739 Create the man subdir.
3740
3741 * Makefile.in (dvi): Run Make in our man subdir.
3742
3743 * make-dist: Create subdir etc/e.
3744 Make links to it.
3745 Put man/Makefile.in in dist, instead of man/Makefile.
3746
37471994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3748
3749 * configure.in: Add --with-pop, --with-kerberos, and
3750 --with-hesiod for movemail.
3751
37521994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3753
3754 * configure.in (m68*-apollo*): Use s/domain.h.
3755
37561994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3757
3758 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3759
37601994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3761
3762 * configure.in: Don't add -I, -L, -R options for cc if their
3763 arguments would be empty.
3764
37651994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3766
3767 * configure.in (i860-intel-osf1*): New alternative.
3768 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3769 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3770
37711994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3772
3773 * configure.in: Make h_errno check not use nested functions.
3774
37751994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3776
3777 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3778
37791994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3780
3781 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3782 swallowing target line.
a4a9692d
DL
3783
37841994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3785
3786 * configure.in: Protect a character class with `changequote'.
3787
37881994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3789
3790 * configure.in: Accept `news' as a synonym for `newsos'.
3791
37921994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3793
3794 * Makefile.in: Don't rm files if cd fails.
3795
37961994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3797
3798 * make-dist: Put nt subdir and its subdirs in the dist.
3799 (lib-src): Put makefile.nt in the dist.
3800 (lisp): Put makefile.nt in the dist.
3801
38021994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3803
3804 * configure.in: Change a stray `[' to `test'.
3805
38061994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3807
3808 * configure.in: Adapt for Autoconf v2. Use the standard argument
3809 parser, host type canonicalizer, X11 finder, and message
3810 printing macros. Use the new macro names. Use `test' instead of `['.
3811
38121994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3813
3814 * configure.in: Check for getpagesize.
3815
38161994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3817
3818 * make-dist (msdos): Put sed* in the distribution.
3819
38201994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3821
3822 * config.bat: New option, `--with-x', for configuring Emacs
3823 for use with the X11 system DesqView/X.
3824 New option, `--no-debug', for compiling Emacs without debug
3825 information thus saving disk space.
3826 (src/config.h, src/paths.h): Use `update' (which is like
3827 `move-if-changed') to change the file.
3828 (src/config.h): When configuring for X11 perform extra changes.
3829 (src/makefile): When configuring for X11 perform extra changes.
3830 (lib-src): Remove temporary files.
3831 (): Check that `sed', `rm', `mv', and `gcc' are available.
3832
38331994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3834
3835 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3836
3837 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3838
38391994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3840
3841 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3842
3843 * configure.in (canonical): Substitute var into makefiles.
3844 (bitmapdir): Likewise.
3845
3846 * Makefile.in (bitmapdir): New variable.
3847 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3848
38491994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3850
3851 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3852
3853 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3854 * update-subdirs: New shell script.
3855
38561994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3857
3858 * Makefile.in (top_distclean): Don't rm build-install.
3859 (SOURCES): Delete build-install.in.
3860
3861 * make-dist: Don't distribute build-ins.in.
3862 * build-ins.in: File deleted.
3863
38641994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3865
3866 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3867
38681994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3869
3870 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3871
3872 * configure.in (libexecdir): Renamed from libdir. New default.
3873 (sharedstatedir): Renamed from statedir. New default.
3874 (datadir): New default.
3875
3876 * make-dist: Don't distribute subdirs.el.
3877
38781994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3879
3880 * configure.in (eaccess): Check for it.
3881
38821994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3883
3884 * configure.in (mktime): Check for it.
3885
38861994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3887
3888 * configure.in (motif): Add support for usage and option checking.
3889
38901994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3891
3892 * configure.in (utimes): Check for it.
3893
38941994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3895
3896 * Makefile.in (install-arch-indep): Don't do mkdir here.
3897
38981994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3899
3900 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3901 riscix.h renamed to acorn.h.
3902
177c0ea7 39031994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3904
3905 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3906 New configurations.
3907
39081994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3909
3910 * configure.in: Remove trailing slashes from srcdir.
3911
39121994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3913
3914 * configure.in (i[345]86-sequent-ptx*): Handle
3915
39161994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3917
3918 * Makefile.in (paths-force): Depend on src/paths.h
3919
39201994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3921
3922 * configure.in (config_options): Save all arguments, not just some.
3923
39241994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3925
3926 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3927
3928 * configure.in: Add AC_AIX.
3929 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3930
39311994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3932
3933 * configure.in (parsing options): Simplify sed command to delete -'s.
3934
39351994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3936
3937 * configure.in (config_options): New shell variable.
3938 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3939
39401994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3941
3942 * configure.in (alpha-dec-osf*): New target.
3943
3944 * Makefile.in: Use just one FRC target.
3945
39461994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3947
3948 * Makefile.in (removenullpaths, paths-force):
3949 Use name paths.h.tmp$$, which depends on the pid.
3950
39511994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3952
3953 * Makefile.in (removenullpaths, paths-force):
3954 Put paths.h.tmp in top-level dir, not in src.
3955
39561994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3957
3958 * Version 19.27 released.
3959
39601994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3961
3962 * Version 19.26 released.
3963
39641994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3965
3966 * configure.in: Check for lrand48, not rand48.
3967
39681994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3969
3970 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3971 (powerpc-ibm-aix*): New aliases.
3972
39731994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3974
3975 * make-dist (src/m, src/s): Put *.inp in distribution.
3976
39771994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3978
3979 * configure.in: Accept i586 and i486 along with i386.
3980
39811994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3982
3983 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3984 even if CPP env var was set by the user.
3985
3986 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3987
39881994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3989
3990 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3991
39921994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3993
3994 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3995
39961994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3997
3998 * configure.in: Check more specifically for i*86-sun-sunos.
3999
40001994-08-03 Caveh Jalali (caveh@eng.sun.com)
4001
4002 * configure.in: Handle solaris 2.4.
4003
40041994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4005
4006 * configure.in (rand48): Check for it.
4007
40081994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4009
4010 * make-dist: Update the info files.
4011
40121994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4013
4014 * configure.in: Make "checking..." messages' style consistent.
4015 (HAVE_H_ERRNO): New test.
4016
40171994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4018
4019 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
4020
40211994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4022
4023 * configure.in (CFLAGS): If the envvar was specified, use that.
4024 And set REAL_CFLAGS from it too.
4025
40261994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4027
4028 * make-dist: Update finder-inf.el.
4029
40301994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4031
4032 * make-dist (msdos): Include sed4.inp in dist.
4033
4034 * Makefile.in (libsrc_libs): Var deleted.
4035
40361994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4037
4038 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
4039
40401994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4041
4042 * configure.in (mips-sony-newsos4*): New alias.
4043
40441994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4045
4046 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
4047 (*-convex-convexos*): Accept this as alias.
4048
40491994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4050
4051 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
4052 for two different uses.
4053
40541994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4055
4056 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
4057
40581994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4059
4060 * make-dist: Put ./BUGS into the distrib.
4061
40621994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4063
4064 * configure.in: Handle 386 running Solaris 2.
4065
40661994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4067
4068 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
4069
40701994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4071
4072 * configure.in (mips-sony-newsos*): Use news-risc.h.
4073
4074 * configure.in: Accept bsdi as opsys, like bsd386.
4075
40761994-06-01 Morten Welinder (terra@diku.dk)
4077
4078 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
4079
40801994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4081
4082 * Version 19.25 released.
4083
4084 * make-dist (shortversion): Don't assume another period follows.
4085
40861994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4087
4088 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
4089 (uninstall): Use /bin/pwd.
4090
4091 * Makefile.in (blessmail): Depend on src.
4092 (all): Don't depend on blessmail.
4093
4094 * Makefile.in (src/paths.h): Don't force recomputation.
4095 (paths-force): New target; force recomputation of paths.h.
4096 (all): Depend on paths-force.
4097 (src, lib-src): Depend on src/paths.h.
4098
4099 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
4100 NON_GCC_TEST_OPTIONS.
4101
41021994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4103
4104 * configure.in: Don't insist on subversions for irix.
4105
41061994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4107
4108 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
4109
4110 * configure.in (i[34]86-next-*): New alternative.
4111
41121994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4113
4114 * Version 19.24 released.
4115
4116 * configure.in: New config hppa*-hp-hpux9shr*.
4117
41181994-05-22 Morten Welinder (terra@tyr.diku.dk)
4119
4120 * config.bat: Doc fix.
4121
41221994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4123
4124 * Makefile.in (mostlyclean, clean, distclean, realclean)
4125 (extraclean): Don't act on man subdir if it doesn't exist.
4126
41271994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4128
4129 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
4130 Use them to set up CC.
4131 (*-sun-sunos4.1.3): Set them.
4132
41331994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4134
4135 * Makefile.in (lib-src): Don't depend on src/paths.h.
4136
41371994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4138
4139 * build-ins.in (copydests): Get rid of spurious `-'s.
4140
4141 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
4142
41431994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4144
4145 * Version 19.23 released.
4146
4147 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
4148 for the Xlib and Xt checks; then restore old CFLAGS.
4149
41501994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4151
4152 * configure.in (HAVE_X11XTR6): Add newline before #if.
4153 Add newline after #endif.
4154
41551994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4156
4157 * configure.in (HAVE_X11XTR6): Arrange to define it.
4158
41591994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4160
4161 * Makefile.in (install): Depend on blessmail.
4162
41631994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4164
4165 * configure.in (mips-siemens-sysv*): Put quotes around value
4166 containing blanks.
4167
41681994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4169
4170 * Makefile.in (TAGS): Use the makefile in src subdir.
4171
41721994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4173
4174 * configure.in (opsys): Recognize `gnu'.
4175
41761994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4177
4178 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
4179
41801994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4181
4182 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4183 version > 1.8.
4184
41851994-05-08 Morten Welinder (terra@diku.dk)
4186
4187 * config.bat: Forcibly remove "# " style comments from makefiles.
4188
41891994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4190
4191 * Makefile.in (uninstall): When processing lispdir and etcdir,
4192 do nothing unless it exists and is a directory.
4193
41941994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4195
4196 * Makefile.in (install-arch-indep): Do install info/dired-x*.
4197 Merge code in from install-doc.
4198 (install-doc): Merge code back into install-arch-indep.
4199 (install-arch-dep): Don't depend on install-doc.
4200
4201 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
4202
42031994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4204
4205 * configure.in (making src/Makefile and lib-src/Makefile):
4206 Split off the autoconf substitutions and don't pass them thru cpp.
4207 (undefs): Use $canonical as well as $configuration.
4208
4209 * make-dist: Distribute lisp/Makefile.
4210
4211 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
4212 Use lower case names for the s files.
4213
42141994-05-03 Morten Welinder (terra@diku.dk)
4215
4216 * config.bat: Added possibility for different file name
4217 transscriptions in lib-src.
4218
42191994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4220
4221 * Makefile.in (lib-src): Undo previous change.
4222 (blessmail): New target to run maybe-blessmail in lib-src.
4223 (all): Depend on blessmail.
4224
4225 * Makefile.in (lib-src): Depend on src.
4226
42271994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4228
4229 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4230 (m88k-dg-dgux5.4R2): dgux5.4R2.
4231
42321994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4233
4234 * configure.in (window_system): Restore accidentally deleted code
4235 that uses AC_FIND_X.
4236
4237 * make-dist: Distribute config.bat.
4238
42391994-04-29 Morten Welinder (terra@diku.dk)
4240
4241 * config.bat: Corrected the configuration of lib-src
4242 to keep up with configure. Add note about dos version 3
4243 or better needed (djgpp needs that). Add note explaining
4244 that either install in c:/emacs or edit the script.
4245 Don't change to c:/emacs, but assume we're there (to minimize
4246 the number of places to change).
4247
4248 * config.bat: Build-in the first step towards X11 support with
4249 the X11 emulator that exists. At this time it won't work,
4250 and several files are missing.
4251
42521994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4253
4254 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4255 Don't look for -lresolv.
4256
4257 * Makefile.in (lib-src): Depend on src/paths.h.
4258
42591994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4260
4261 * configure.in: Restore deleted AC_SUBST of `configuration'.
4262 Improve error message for bad --with-x-toolkit value.
4263
4264 * configure.in: Define CONFIGURATION in src/config.h
4265 rather than substituting in src/Makefile.in.
4266
42671994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4268
4269 * Makefile.in (install-doc): New target.
4270 (install-arch-dep): Depend on install-doc.
4271 (mkdir): Create docdir.
4272
42731994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4274
4275 * configure.in: Test for libresolv.a.
4276 Substitute machfile and opsysfile.
4277
42781994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4279
4280 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4281 (install-arch-dep): Install under the name $(EMACS).
4282
42831994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4284
4285 * configure.in (version): Use entire value of emacs-version.
4286 (mips-siemens-sysv*): New alternative.
4287
42881994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4289
4290 * Makefile.in (install-arch-indep): Don't install dired-x*.
4291
42921994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4293
4294 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4295 Fix definition of $undefs.
4296
42971994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4298
4299 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4300
4301 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4302
43031994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4304
4305 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4306
43071994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4308
4309 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4310 and run it thru cpp, as with src/Makefile.in.
4311
4312 * configure.in: Use AC_SET_MAKE.
4313
43141994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4315
4316 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4317
43181994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4319
4320 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4321
4322 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4323 (printing the choices): Make the toolkit message unconditional.
4324 (USE_X_TOOLKIT): Use `none', not `no', if none.
4325 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4326 Get rid of temp file foofoo1.
4327
43281994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4329
4330 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4331
43321994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4333
4334 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4335 (printing the choices): State choice of toolkit.
4336 (libsrc_libs): Recalculate after writing config.h;
4337 then update lib-src/Makefile.
4338
43391994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4340
4341 * configure.in: Add sunos4shr as alternative for suns.
4342 Conditionals testing for null $CC were backwards.
4343
43441994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4345
4346 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4347
43481994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4349
4350 * configure.in: Handle -isc4.0*.
4351
43521994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4353
4354 * configure.in (esix5): Set NON_GNU_CPP.
4355
43561994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4357
4358 * Makefile.in (thisdir): Nonsensical variable removed.
4359 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4360 back to $thisdir, rather than the directory `this_dir'.
4361
43621994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4363
4364 * Makefile.in (install-arch-indep): Add missing backslash after a
4365 `then'.
4366
43671994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4368
4369 * Makefile.in (thisdir): New variable.
4370 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4371
43721994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4373
4374 * configure.in: Add freebsd.
4375
43761994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4377
4378 * configure.in: Check for fpathconf.
4379
43801994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4381
4382 * configure.in (with_x_toolkit): Fix typo in previous change.
4383
43841994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4385
4386 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4387
43881994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4389
4390 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4391
43921994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4393
4394 * configure.in: Fix value of docdir.
4395 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4396
43971994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4398
4399 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4400
44011994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4402
4403 * configure.in: New variable docdir to control where the docstring
4404 file goes.
4405 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4406
44071994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4408
4409 * configure.in: When --run-in-place, don't inherit archlibdir.
4410
44111994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4412
4413 * Makefile.in (install-arch-dep, install-arch-indep):
4414 New targets split up former do-install rule.
4415 (do-install): Target deleted.
4416
44171994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4418
4419 * configure.in (mips-sony-newsos*): New configuration.
4420
44211994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4422
4423 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4424
44251994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4426
4427 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4428
44291994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4430
4431 * configure.in: Don't initialize CC.
4432
44331994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4434
4435 * configure.in (creating src/Makefile): Also generate -U switches
4436 for symbols in the $configuration value.
4437
4438 * configure.in: Check for sys_siglist being declared in system header.
4439
44401994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4441
4442 * configure.in (creating src/Makefile): Delete blank lines
4443 along with lines of whitespace.
4444 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4445
44461994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4447
4448 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4449 like C_SWITCH_SYSTEM.
4450 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4451
44521994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4453
4454 * configure.in (drem): Check for this function.
4455
44561994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4457
4458 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4459 If CPP was inherited from environment, don't use NON_GNU_CPP.
4460 (NON_GNU_CC): Likewise.
4461 (handling with_gcc): Use explicit if in the `no' case.
4462 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4463
44641994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4465
4466 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4467
44681994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4469
4470 * configure.in: Check whether fmod exists.
4471
44721994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4473
4474 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4475 {src,lisp}/OChangeLog.
4476
44771994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4478
4479 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4480 necessary for proper operation. This code works with the current
4481 released version of Autoconf.
4482
44831994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4484
4485 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4486 (USE_X_TOOLKIT): Define it for all values except `no'.
4487
4488 * configure.in: Undo first Jan 8 change and Jan 16 change.
4489
44901994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4491
4492 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4493 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4494
4495 * Makefile.in (lwlib/Makefile): New target.
4496 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4497 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4498 (unlock, relock): Handle lwlib subdir.
4499
4500 * Makefile.in: Add some .PHONY targets.
4501
4502 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4503
4504 * lwlib: New subdirectory.
4505
45061994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4507
4508 * configure.in: If CPP has a value that is a directory,
4509 discard the value.
4510
45111994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4512
4513 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4514 remove -U[0-9]*.
4515
45161994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4517
4518 * Makefile.in (do-install): Install the dired-x info files.
4519
4520 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4521 (See src/s/sol2.h.)
4522
45231994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4524
4525 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4526
45271994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4528
4529 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4530 AC_OUTPUT as it should be; hopefully noone will again see fit to
4531 gratuitously break this and not make a change log entry.
4532 Optimized sed processing of Makefile.in and cpp output; now
4533 preserves comments previously removed from the cpp input.
4534 Eliminated temp file for cpp output. Generate -U switches to
4535 undefine all identifiers that appear in the directory name
4536 ${srcdir}; pass these to cpp.
4537
4538 * configure.in (version): Fix sed regexp to match two-elt version
4539 number.
4540
4541 * configure.in: Check for strerror.
4542
45431994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4544
4545 * configure.in: Test for bcmp.
4546
45471994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4548
4549 * make-dist (tempdir): Put subdir msdos into the distribution.
4550
45511993-01-07 Morten Welinder (terra@diku.dk)
4552
4553 * config.bat: New file.
4554
45551994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4556
4557 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4558
45591994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4560
4561 * configure.in (m68*-next-*): Don't care about which os is specified.
4562 (i[34]86-*-*): Check for *-nextstop*.
4563
45641993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4565
4566 * configure.in: Check for setsid.
4567
45681993-12-17 Richard Stallman (rms@srarc2)
4569
4570 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4571
45721993-12-15 Richard Stallman (rms@srarc2)
4573
4574 * Makefile.in (mkdir): Make only the lockdir writable.
4575
4576 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4577
45781993-12-11 Richard Stallman (rms@srarc2)
4579
4580 * Makefile.in (libdir): Use @libdir@.
4581
45821993-12-08 Richard Stallman (rms@srarc2)
4583
4584 * Makefile.in (install): Add empty command.
4585
45861993-12-04 Richard Stallman (rms@srarc2)
4587
4588 * make-dist: Put man/getopt.c in the dist.
4589
4590 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4591
4592 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4593
45941993-12-03 Richard Stallman (rms@srarc2)
4595
4596 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4597 Set it for all solaris versions.
4598 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4599 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4600 Likewise for NON_GNU_CC and CC.
4601
46021993-12-01 Richard Stallman (rms@srarc2)
4603
4604 * configure.in (mips-mips-riscos4*): Assign variable CC.
4605 (checking ${with_gcc}): If "no", don't override CC if already set.
4606 (CC): Initialize it as empty.
4607
dff28924 46081993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4609
4610 * configure.in (Suns): Set CPP if *-solaris2.3*.
4611
46121993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4613
4614 * Version 19.22 released.
4615
4616 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4617
46181993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4619
4620 * make-dist: When breaking links, use cp -p.
4621 Copy install.sh into distribution.
4622 Move the temp dir up into the parent dir;
4623 don't leave the staging dir make-dist.tmp... in existence.
4624 * install.sh: New file.
4625
46261993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4627
4628 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4629
46301993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4631
4632 * configure.in (version): When --run-in-place, exclude
4633 ${datadir}/emacs/site-lisp from locallisppath.
4634
46351993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4636
4637 * configure.in: Delete jumk.c before writing it.
4638
46391993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4640
4641 * Version 19.21 released.
4642
4643 * Makefile.in (mkdir): Ignore error from chmod.
4644
46451993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4646
4647 * make-dist: Don't put lisp/forms.README in the distribution.
4648
46491993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4650
4651 * configure.in (creating src/Makefile): Before running cpp,
4652 discard all lines that start with `# Generated' or /**/#.
4653
46541993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4655
4656 * Version 19.20 released.
4657
4658 * make-dist: Use build-ins.in, not build-install.in.
4659 Don't bother updating TAGS since it's not included.
4660
4661 * build-ins.in: Renamed from build-install.in.
4662
46631993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4664
4665 * make-dist: Don't try to link *.texinfo--there are none now.
4666 When running make in lib-src, specify YACC var value.
4667
46681993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4669
4670 * configure.in (extrasub): Add vpath patterns for %.[yls].
4671
4672 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4673 Instead just include the commands to make src/Makefile as the
4674 second arg to AC_OUTPUT.
4675
4676 * configure.in: Use : instead of dnl for comment inside
4677 $makefile_command.
4678
4679 * configure.in: No longer use vpath_sed. Instead, when we notice
4680 srcdir already configured, set extrasub to hack vpath in the
4681 makefiles.
4682
4683 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4684 before moving it.
4685 * Makefile.in (VPATH): Define to @srcdir@.
4686
46871993-09-28 Brian Fox (bfox@cubit)
4688
4689 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4690 doesn't exist. Just copy src/Makefile.in instead. Touch
4691 all of the Makefiles after editing config.status.
4692
4693 * INSTALL: Update documentation to match new configuration
4694 mechanism.
4695
46961993-09-27 Brian Fox (bfox@ai.mit.edu)
4697
4698 * configure.in: Allow any of the path or directory Makefile
4699 variables to be set with flags to configure. Create all Makefiles
4700 at configure time. Edit special commands into config.status after
4701 src/Makefile.in is built from src/Makefile.
4702
4703 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4704 If these files are out of date, simply have config.status
4705 rebuild them; don't rebuild them explicitly.
4706
47071993-09-25 Brian Fox (bfox@ai.mit.edu)
4708
4709 * build-install.in: Change src/xemacs to src/emacs. We no longer
4710 create src/xemacs, so the file wouldn't be found.
4711
4712 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4713
47141993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4715
4716 * configure.in: Avoid forcing the search of /usr/include before
4717 fixed include files by resetting C_SWITCH_X_SITE if it is
4718 "-I/usr/include".
4719
47201993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4721
4722 * Makefile.in (@rip_paths@locallisppath):
4723 Delete ${datadir}/emacs/site-lisp.
4724
47251993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4726
4727 * configure.in:
4728 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4729 Remove ${extra_output} from AC_OUTPUT call.
4730
47311993-09-17 Brian Fox (bfox@inferno)
4732
4733 * make-dist: Quote backquotes found in strings to be echoed.
4734
4735 * configure.in: Use "sh -c pwd" when we want to avoid having the
4736 shell fix up the value of $PWD.
4737
47381993-09-13 Brian Fox (bfox@inferno)
4739
4740 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4741 of the installation fail. Suggested by Karl Berry.
4742
47431993-08-30 Brian Fox (bfox@inferno)
4744
4745 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4746 was used. Set MAKEFLAGS from MFLAGS.
4747
47481993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4749
4750 * configure.in: Test for res_init in libc.
4751
47521993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4753
4754 * configure.in: In the file ${tempcname}, use configure___
4755 instead of @configure@.
4756
47571993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4758
4759 * make-dist: Dist vpath.sed
4760
4761 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4762 Depend on vpath.sed.
4763 Replace sed comand for VPATH with @vpath_sed@.
4764
4765 * configure.in: Substitute variable `vpath_sed'.
4766 If not in $srcdir and $srcdir is configured,
4767 issue warning that GNU make is required,
4768 and set vpath_sed to use vpath.sed script.
4769
47701993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4771
4772 * configure.in: Remove check for $srcdir being configured. This
4773 pretty much works now.
4774 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4775 Check for XFree86 (/usr/X386/include) independent of whether
4776 -lXbsd exists.
4777
4778 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4779 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4780 `make'.
4781
47821993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4783
4784 * Version 19.19 released.
4785
4786 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4787
47881993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4789
4790 * configure.in: Check for XScreenNumberOfScreen.
4791
47921993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4793
4794 * configure.in: Add * to end of all configuration alternatives.
4795 (m68*-sony-newsos3*): New alternative.
4796
47971993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4798
4799 * make-dist: Include getdate.c in distribution.
4800
4801 * configure.in: For --help, use $PAGER if it is set.
4802 (LIB_X11_LIB): Default to -lX11.
4803 (mips-sgi-irix5.*): New alternative.
4804
4805 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4806
4807 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4808 Recognize *.B8.* as hpux version 8.
4809 (m68*-tektronix-bsd*): Fix typo in tek4300.
4810 (AC_HAVE_FUNCS): Add ftime.
4811
48121993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4813
4814 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4815 Use tekxd88, not tekXD88.
4816
48171993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4818
4819 * configure.in: Check for -lm. Then can check for frexp and logb.
4820
48211993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4822
4823 * Version 19.18 released.
4824
4825 * make-dist (src): Don't put gnu-hp300 in dist.
4826 (src, lisp): Include OChangeLog in dist.
4827
48281993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4829
4830 * configure.in: Test for presence of logb and frexp functions.
4831
48321993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4833
4834 * configure.in (machine): Add i370-ibm-aix*.
4835
48361993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4837
4838 * configure.in (function checks): Test for mkdir and rmdir.
4839
4840 * configure.in (function checks): Don't test for random and bcopy
4841 only when we're building with X; look for them all the time.
4842
48431993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4844
4845 * configure.in: Test for availability of bcopy functions, searching
4846 the X libraries if we're using X.
4847
4848 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4849 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4850 versions of AIX, and needs to be passed to the loader.
4851
4852 * configure.in: Test for the availablility of the
4853 XScreenResourceString function.
4854
48551993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4856
4857 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4858 LD_SWITCH_X_SITE and assume --with-x11.
4859 Only look for X11 files if we weren't told about a window system
4860 or if we were told to use X11 but not told where.
4861 Search the libraries from the s and/or m files when checking for
4862 functions.
4863
4864 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4865
48661993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4867
4868 * make-dist: Include lisp/dired.todo in the distribution.
4869
48701993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4871
4872 * configure.in: Add code to set HAVE_INET_SOCKETS.
4873
48741993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4875
4876 * configure.in: If we do find x_includes and x_libraries
4877 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4878
48791993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4880
4881 * make-dist: Include src/gnu-hp300 in the dist.
4882
4883 * configure.in (canonical): New variable holds the canonicalized
4884 configuration. Don't alter `configuration'. Use `configuration'
4885 for Makefile.in for file naming.
4886 (testing x_includes and x_libraries): Use =, not ==.
4887
48881993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4889
4890 * Version 19.17 released.
4891
4892 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4893 directory's makefile. This allows the invocation of CPP which
4894 builds xmakefile to receive these switches. The SunSoft C
4895 preprocessor inserts spaces between tokens if it doesn't get the
4896 -Xs flag requested in src/s/sol2.h.
4897
48981993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4899
4900 * configure.in (m68k-bull-sysv3): new config.
4901
49021993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4903
4904 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4905 the X Windows libraries.
4906
49071993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4908
4909 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4910 the distribution. Those files aren't kept in their own
4911 subdirectory any more.
4912
49131993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4914
4915 * Version 19.16 released.
4916
49171993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4918
4919 * configure.in: Add --verbose flag.
4920
49211993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4922
4923 * version 19.15 released.
4924
49251993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4926
4927 * Makefile.in (top_distclean): Use -f switch when cleaning out
4928 lock dir; it might be empty.
4929
4930 * configure.in: Only check for -lXbsd once.
4931
49321993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4933
4934 * Version 19.14 released.
4935
49361993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4937
4938 * make-dist: If using gzip, create distribution with '.gz' extension.
4939
4940 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4941 (lisp/forms-mode): This doesn't exist anymore.
4942
4943 * configure.in: Look for the closedir function.
4944
49451993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4946
4947 * configure.in (CPP): Autoconf sets this to a shell variable
4948 reference, which doesn't work when it's edited into a makefile.
4949 Expand that variable reference.
4950
4951 * Makefile.in (CPP): New variable.
4952 (src/Makefile): Edit CPP into src/Makefile.
4953
4954 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4955 and entering double quotes to get the values of LD_SWITCH_X_SITE
4956 and the other make variables; make substitutes them in anyway.
4957
4958 * Makefile.in (uninstall): Don't remove the lisp and etc
4959 directories if they're in the source tree.
4960
92a8ce63 4961 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4962 * Makefile.in (mostlyclean, clean): Separate these two; just have
4963 them pass the request to the subdirectory makefiles.
4964 (distclean): Pass the request down, and then get rid of the
4965 files configure built, and get rid of the Makefiles.
4966 (realclean): Pass the request down, and then do the same things
4967 distclean does.
4968 (uninstall, info, dvi): New targets.
4969
4970 * configure.in: Move clause for PC-compatible i386 box to the end
4971 of the case statement, to avoid masking configurations below.
4972
4973 * configure.in: Add case for m88k-motorola-sysv4.
4974
4975 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4976 the HP 68000 machines.
4977
4978 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4979 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4980 preprocessor won't fiddle with them.
4981
49821993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4983
4984 * Makefile.in (TAGS): cd to src to run etags.
4985
49861993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4987
4988 * configure.in (version): Check the X libraries for XrmSetDatabase
4989 and random, and see if we have -lXbsd.
4990
49911993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4992
4993 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4994 s/*.h and m/*.h files. Martin Tomes
4995 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4996
49971993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4998
4999 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
5000 above the general i386 alternative.
5001
50021993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5003
5004 * configure.in: Recognize configuration name for Data General
5005 AViiON machines.
5006
5007 * configure.in: Use AC_LONG_FILE_NAMES.
5008
50091993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5010
5011 * configure.in: Test for bison.
5012 * Makefile.in (YACC): New variable.
5013 (lib-src/Makefile.in): Edit YACC into the makefile.
5014
50151993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5016
5017 * Version 19.13 released.
5018
5019 * configure.in (CFLAGS): Don't set this according to the value of
5020 the GCC shell variable. Instead, consult the machine and system
5021 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
5022 test __GNUC__ while we're at it.
5023
5024 * configure.in: Remove extra ;; from hpux cases.
5025
50261993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5027
5028 * configure.in: Check to see if the system has -ldnet.
5029
50301993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5031
5032 * make-dist: Add clauses to distribute lisp/forms-mode.
5033
50341993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5035
5036 * configure.in (machine): Fix the versions in hpux version number test.
5037 Do not guess based on cpu type. Do check for explicit system version.
5038
50391993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5040
5041 * configure.in: Do NOT look for `unknown' as company name.
5042
50431993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5044
5045 * configure.in: Fix typo in message.
5046
50471993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5048
5049 * Version 19.12 released.
5050
5051 * Makefile.in (do-install): Correct previous etc-copying change.
5052 Partially rewrite using `if'.
5053 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
5054
5055 * Version 19.11 released.
5056
5057 * configure.in: Handle 386bsd.
5058
50591993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5060
5061 * make-dist: Update getdate.c.
5062
5063 * configure.in: Handle bsd386.
5064
5065 * Makefile.in (do-install): Use `-' in tar options.
5066
5067 * configure.in: Change ! "${...}" to x"${...}" = x.
5068
5069 * Makefile.in (do-install): Copy the DOC-* files from the build
5070 etc directory, as well as lots of things from ${srcdir}/etc.
5071
5072 * make-dist: Copy config.guess.
5073
5074 * configure.in: Handle AIX versions 1.2, 1.3.
5075
50761993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5077
5078 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
5079 the configuration name mips-mips-usg* to represent USG systems.
5080
5081 * configure.in: Fix logic to detect if srcdir is already configured.
5082
5083 * Makefile.in: Pass in LD_SWITCH_X_SITE.
5084
5085 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
5086 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
5087 of a directory; cd might fail, and have pwd print out the current
5088 directory.
5089
50901993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5091
5092 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
5093
50941993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5095
5096 * configure.in: Complain if srcdir points at an already-configured
5097 tree.
5098
50991993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5100
5101 * Version 19.10 released.
5102
51031993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5104
5105 * Makefile.in: Use Makefile comments, not C comments.
5106
5107 * configure.in: Add case for the Tektronix XD88.
5108
51091993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5110
5111 * configure.in: Handle sysv4.2 and sysvr4.2.
5112
51131993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5114
5115 * configure.in: Traverse the argument list without destroying it;
5116 don't use shift. It turns out that "set - ${saved_arguments}"
5117 doesn't work portably.
5118
5119 * configure.in: Add missing "fi".
5120
5121 * make-dist: Rebuild configure if configure.in is newer.
5122
5123 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
5124 targets to be executed even if make remembers that it has already
5125 stisfied FRC.
5126
51271993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5128
5129 * Makefile.in (do-install): Delete redundant code to copy etc twice.
5130
5131 * configure.in (romp): Handle various version numbers with aos and bsd.
5132
51331993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5134
5135 * configure.in: Fix message text.
5136
51371993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5138
5139 * make-dist: Make a `site-lisp' directory in the distribution,
5140 instead of a `local-lisp' directory, which hasn't been the
5141 appropriate name for a long time.
5142 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
5143 from the distribution first, then /usr/local/lib/emacs/site-lisp.
5144
5145 * Makefile.in (do-install): Correctly detect if ./etc and
5146 ${srcdir}/etc are the same.
5147
5148 * configure.in: Extract UNEXEC from the system configuration
5149 files, compute the name of the source file corresponding to the
5150 object file, and #define it as UNEXEC_SRC in config.h.
5151
5152 * configure.in: If srcdir is '.', then try using PWD to make it
5153 absolute.
5154
5155 * configure.in: Include ${srcdir} in the printed report, to help
5156 people notice if it's an automounter path.
5157
51581993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5159
5160 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
5161
51621993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5163
5164 * Makefile.in (do-install): Delete the dest dir, not the source dir,
5165 when they are different. Add `shift' command.
5166 (COPYDESTS, COPYDIR): Delete external-lisp dir.
5167 (externallispdir): Var deleted.
5168
5169 * configure.in: Delete spurious paren outputting short_usage.
5170
51711993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5172
5173 * Version 19.9 released.
5174
51751993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5176
5177 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
5178 subdirectory makes.
5179
5180 * make-dist: Check for .elc files with no corresponding .el file.
5181
5182 * Makefile.in (mkdir): Make all the directories in locallisppath.
5183
5184 * config.guess: New file.
5185 * configure.in: Use it, tentatively.
88c71720 5186 * INSTALL: Mention its usage.
a4a9692d
DL
5187
5188 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
5189 the former gives you the operating system rev directly. Use
5190 s/hpux.h if we don't recognize what we got.
5191
5192 * Makefile.in (do-install): Don't remove a destination directory
5193 if it's the same as the source. If ${srcdir}/info == ${infodir},
5194 don't try to copy the info files.
5195
5196 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
5197 doesn't work if you're not using a separate source directory.
5198 (do-install): Copy the build tree's etc directory only after
5199 making sure it's not also the source tree's etc directory.
5200
52011993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5202
5203 * configure.in: Handle sunos4.1.3 specially.
5204
52051993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5206
5207 * Makefile.in (INSTALL): Add definition.
5208
5209 * configure.in: Fix some messages. Support -with-gnu-cc.
5210 At the end, use `set --', not `set -'.
5211 Delete spurious `.h' in hpux alternatives.
5212
52131993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5214
5215 * Version 19.8 released.
5216
52171993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5218
5219 * configure.in: When looking for source in the same directory as
5220 the configure script, make the path thus discovered absolute.
5221 If the user specifies the `--srcdir' switch, make that directory
5222 absolute too.
5223
5224 * Makefile.in (srcdir): Remove comment saying this doesn't work.
5225
5226 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5227 too, as the value of the PATH_INFO macro.
5228
5229 * configure.in: Check to see if the source lives in the same
5230 directory as the configure script.
5231
52321993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5233
5234 * Makefile.in (install): Split this into `install' and
5235 `do-install', to give people more control over exactly what gets
5236 done.
5237 (do-install): New target, containing the guts of `install'. Don't
5238 remove and recreate the directories inside the copying loop - do
5239 it all before the copying loop. Pass more flags to the lib-src
5240 make.
5241 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5242 avoid errors and warnings.
5243
5244 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5245 the manufacturer - the more general case was blocking other i386
5246 configuration names below, and that's how the names are written in
5247 MACHINES anyway.
5248
5249 * make-dist: When breaking links, remove the link before moving
5250 the copy onto it, to avoid interactive behavior.
5251
5252 * Makefile.in: Doc fix.
5253
5254 * configure.in: Doc fix.
5255
5256 * INSTALL: Mention --exec-prefix option.
5257
5258 * configure.in: Add support for the `--exec-prefix' option.
5259 * Makefile.in: Accept that support.
5260
5261 * configure.in: Use the AC_PROG_INSTALL macro.
5262 * Makefile.in (INSTALL): Variable removed.
5263 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5264
5265 * configure.in: Distinguish between hp800's and hp700's by calling
5266 "uname -m".
5267
52681993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5269
92a8ce63 5270 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
5271 running SYSV.
5272
52731993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5274
5275 * configure.in: Distinguish between hp800's and hp700's by the
5276 version of HP/UX they run, since that's something people are more
5277 likely to know - hp700's run 8.0.
5278 Add HP 700 configuration.
5279
5280 * configure.in: Test for the presence of the `rename' function.
5281
5282 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5283 configure.in.
5284 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5285
5286 * make-dist: Break intra-tree links.
5287
5288 * configure.in: Explain that this is an autoconf script, and give
5289 instructions for rebuilding configure from it. Arrange to put
5290 comments in configure explaining this too.
5291
5292 * configure.in: Make the first line of the configure script be
5293 "#!/bin/sh". Leaving the first line blank didn't work.
5294
5295 * configure.in (long_usage): Removed; made short_usage describe
5296 the options briefly.
5297
5298 * configure.in: Implement the --prefix option.
5299 * Makefile.in (prefix): Add support for it here.
5300 * INSTALL: Document it here.
5301
5302 * Makefile.in (install): Don't assume that the files in the `info'
5303 subdirectory match *.info. They don't have that prefix.
5304
53051993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5306
5307 * configure.in: Add case for version 5 of Esix.
5308
53091993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5310
92a8ce63 5311 * Version 19.7 released.
a4a9692d
DL
5312
5313 * make-dist: There aren't any *.com files in lib-src anymore.
5314
5315 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5316 them; they're symlinks to other filesystems on the GNU machines.
5317
5318 * make-dist: Check that the manual reflects the same version of
5319 Emacs as stated in lisp/version.el. Edit that version number into
5320 the README file.
5321
53221993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5323
5324 * configure.in: Remove the hack of AC_DEFINE; use
5325 AC_DEFINE_UNQUOTED.
5326
53271993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5328
5329 * make-dist: Don't distribute precomp.com, compile.com, or
5330 link.com from ./src; they're in ./vms now.
5331
5332 Some time-handling patches from Paul Eggert:
5333 * configure.in: Add AC_TIMEZONE.
5334
53351993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5336
5337 * configure.in: Recognize Linux as a valid operating system for
5338 the i386.
5339
53401993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5341
5342 * make-dist: Distribute some VMS files we got from Richard Levitte.
5343
5344 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5345 the source for the sed command, not oldXMenu/Makefile.
5346
53471993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5348
5349 * INSTALL: Don't claim the srcdir option doesn't work.
5350
53511993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5352
5353 * configure.in: Include remarks saying what order the autoconf
5354 tests should go in, and remind people to change config.h.in
5355 whenever they add autoconf tests which make #definitions.
5356
5357 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5358
53591993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5360
5361 * Makefile.in (oldXMenu/Makefile): Make this depend on
5362 ${srcdir}/oldXMenu/Makefile.in, not itself.
5363
5364 * PROBLEMS: Some updates from David J. Mackenzie.
5365
5366 More changes from David J. Mackenzie.
5367 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5368 removed; autoconf and config.h should specify all these
5369 differences.
5370 (buildlisppath): Make this path depend on ${srcdir}.
5371 (INSTALLFLAGS): Removed.
5372 (INSTALL): Include the -c flag.
5373 (install): Change the way we invoke install accordingly.
5374
5375 Install ${srcdir} changes from DJM.
5376 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5377 list.
5378 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5379 the source tree and the etc directory in the object tree.
5380 (${SUBDIR}): Pass the prefix variable down to submakes.
5381 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5382 in /bin.
5383 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5384 values for srcdir and VPATH.
5385 (install): Add `v' flag to tar command. Make sure that `dir'
5386 exists in ${srcdir}/info before copying it. Remember that the man
5387 pages come from the source tree, not the object tree.
5388 * configure.in: Remove remarks saying that the --srcdir option
5389 doesn't work.
5390 Create the etc directory in the object tree.
5391 Recognize configuration names of the form *-sun-solaris*.
5392 Recognize sunos5 and solaris as operating system names.
5393
5394 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5395 lib-src/getdate.y and src/systime.h.
5396
53971993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5398
5399 * make-dist: Make links in info subdir.
5400
54011993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5402
5403 * configure.in: Call AC_STDC_HEADERS.
5404
54051993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5406
5407 * configure.in: Sidestep autoconf's quoting of the second argument
5408 of AC_DEFINE, so we can specify the value to put there. It would
5409 be nice if autoconf provided some way to specify computed values
5410 for macros.
5411
54121993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5413
5414 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5415 this is always just -DHAVE_CONFIG_H.
5416
5417 The GNU coding standards specify that CFLAGS should be left for
5418 users to set.
5419 * Makefile.in (CFLAGS): Let configure determine the default value
5420 for this. Don't
5421 have it default to DEFS.
5422 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5423 (lib-src/Makefile, src/Makefile): Edit the default value for
5424 CFLAGS into these files, not DEFS.
5425 * configure.in (CFLAGS): Choose a default value for this - "-g"
5426 normally, or "-g -O" if we're using GCC. Edit it into the
5427 top-level Makefile.
5428
5429 * configure.in: When scanning the machine and system description
5430 #include files, write their names to conftest.c properly.
5431
54321993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5433
5434 * configure.in: In configuration name case for Apallos running
5435 Domainios, set opsys, not opsysfile.
5436
5437 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5438 src/config.h, instead of AC_OUTPUT; the latter overwrites
5439 src/config.h even when it hasn't changed, puts a makefile-style
5440 comment at the top even though it's C code, and produces a
5441 config.status script which doesn't do the job right.
5442
5443 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5444 can use a symbolic link to get the X Menu library into src.
5445 * Makefile.in (LN_S): New variable.
5446 (src/Makefile): Edit the value of LN_S into this makefile.
5447
54481993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5449
5450 * configure.in: Support *-sco3.2v4* as opsystem.
5451
5452 * make-dist: Don't include calc directory.
5453 Exclude many files in the man directory; copy a few.
5454
54551993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5456
5457 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5458 call AC_STRUCT_TM to see what's in time.h.
5459
5460 * configure.in: Employ quoting stupidity to get the value of CPP
5461 to expand properly.
5462
54631993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5464
5465 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5466 variable to scan the machine and system description files.
5467
5468 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5469 so that getdate.y builds correctly.
5470
54711993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5472
5473 * configure.in (tempcname): Change this to "conftest.c", so it will
5474 work properly on systems with short filenames; this is the name
5475 autoconf uses.
5476
5477 * configure.in: Also detect the availability of dup2 and
5478 gethostname.
5479
5480 * configure.in: Use the AC_ALLOCA test.
5481 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5482 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5483
54841993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5485
5486 * make-dist: Distribute configure, as well as configure.in.
5487 Oversight.
5488
54891993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5490
5491 * Makefile.in (install): Print out the name of the directory we're
5492 copying, so people can have some idea of whether we're making
5493 progress.
5494
5495 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5496 Don't forget to re-create the COPYDESTS directories after we clear
5497 them out.
5498
54991993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5500
5501 * Makefile.in: Add autoconf cookies so that the configure
5502 script can comment out sections of path variable definitions to
5503 choose between the installable configuration and the run-in-place
5504 configuration.
5505 * configure.in: Add new option `--run-in-place', to select the
5506 run-in-place path definitions.
5507
5508 * configure.in: Add a clause to the big configuration name case
5509 for the NeXT machine.
5510
55111993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5512
5513 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5514 Make sure that each source directory exists, and is different from
5515 the destination directory; then, delete the destination before
5516 copying over the source.
5517
5518 * make-dist: Distribute configure.in, instead of configure.
5519
55201993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5521
5522 * configure.in: Don't set CC to "gcc -O" if the user specifies
5523 `--with-gcc'. Add -O to DEFS if GCC is set.
5524
55251993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5526
5527 * Makefile.in (clean mostlyclean): Missing right paren.
5528
5529 * configure.in: When checking for X windows, search for an X11
5530 subdirectory of ${x_includes}.
5531
5532 * configure.in: Check for gettimeofday function, for getdate.y.
5533
92a8ce63 5534 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5535 autoconf can't derive all the information we need, but we'd really
5536 like to be able to take advantage of some of its tests, and its
5537 file-editing facilities.
5538 * configure.in: Renamed from configure.
5539 Quote the sections of shell script we want copied literally to
5540 the configure script.
5541 (compile): Initialize this to make the autoconf macros' code happy.
5542 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5543 code to do their jobs.
5544 Use autoconf to produce Makefile and src/config.h.
5545 Remove the Makefile-style comment that autoconf places at the top
5546 of src/config.h.
5547 (config_h_opts): Removed - no longer necessary.
5548 * Makefile.in (configname): Renamed to configuration.
5549 (CONFIG_CFLAGS): Renamed to DEFS.
5550 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5551 get values via autoload @cookies@.
5552 (libsrc_libs): Get this from autoconf. We used to do nothing
5553 about this.
5554 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5555
5556 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5557 echo the move-if-change command.
5558
55591993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5560
5561 * make-dist: Distribute lib-src/rcs-checkin.
5562
5563 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5564 Don't try to make links to the RCS or Old subdirectories.
5565 Use the appropriate extension for the compression type in use.
5566 Create the tar file in the shell's initial default directory, not
5567 in ${tempparent}.
5568 Erase the whole ${tempparent} tree, not just ${tempdir}.
5569
55701993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5571
5572 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5573 use to build paths.h.
5574 (lib-src/Makefile, src/Makefile): Similarly.
5575
5576 * configure: Extend test for working `const' keyword to handle AIX
5577 3.2 cc.
5578
55791993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5580
5581 * make-dist: Distribute lisp/term/ChangeLog.
5582
92a8ce63 5583 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5584 C_SWITCH_SYSTEM from the configuration files.
5585 * configure: Extract C_SWITCH_SYSTEM from the machine and
5586 system-dependent files, and save it in the top-level Makefile.
5587 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5588 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5589
5590 * make-dist: Include the VMS support files in oldXMenu in the
5591 distribution.
5592
5593 * configure: Doc fix.
5594
5595 * configure: Fix corrupted config_h_opts.
5596
5597 * configure: Properly report option names in error messages.
5598
5599 * configure: Properly recognize --x-includes and --x-libraries
5600 options.
5601
5602 * configure: Fix syntax errors in code handling XFree386.
5603
56041993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5605
5606 * configure: Add special code to detect XFree386, and tell
5607 config.h about it.
5608
5609 * configure: Properly handle extracting values of LIBS_MACHINE and
5610 LIBS_SYSTEM that contain spaces.
5611
5612 * configure: Add `--x-includes' and `--x-libraries' options. I
5613 think these are dopey, but no less than three alpha testers, at
5614 large sites, have said they have their X files installed in odd
5615 places. Implement them by setting C_SWITCH_X_SITE and
5616 LD_SWITCH_X_SITE in src/config.h.
5617
56181993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5619
5620 * make-dist: Don't distribute etc/Old files.
5621
5622 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5623 backups.
5624
56251993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5626
5627 * make-dist: Fix typo.
5628
56291993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5630
5631 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5632 in some cases where it should but didn't seen to.
5633
5634 * Makefile.in: Added unlock and relock productions.
5635
56361993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5637
5638 * make-dist: Add a --compress option to force make-dist to use
5639 compress.
5640
5641 * make-dist: Use gzip, if we can find it.
5642
5643 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5644 make rs6000-ibm-aix default to -aix32.
5645
56461993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5647
5648 * Makefile.in: Added `Developer's configuration' section.
5649
56501993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5651
5652 * Makefile.in: Add commented-out variable settings for developer's
5653 configuration.
5654
56551993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5656
5657 * make-dist: Distribute `src/bitmaps' too.
5658
56591993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5660
5661 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5662 make rs6000-ibm-aix default to -aix32.
5663
56641993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5665
5666 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5667
5668 * Makefile.in (install.sysv): Add a second `$' in front of
5669 `${dest}', so that the shell will expand it, instead of Make.
5670
5671 * configure: When processing the name of the configure script,
5672 collapse `././' to `./', but leave a single `./' prefix alone.
5673
5674 * configure: Doc fix.
5675
56761993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5677
5678 * configure: Handle isc3.0 correctly.
5679
56801993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5681
5682 * make-dist: Don't try to copy the COPYING notice into
5683 external-lisp; we're not distributing that directory any more.
5684
56851993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5686
5687 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5688 Remove CVS subdirectories from the installed directory trees, as
5689 well as RCS directories.
5690
56911993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5692
5693 * make-dist: Only copy gmalloc.c if we couldn't link it.
5694 Don't try to copy man/{README,Makefile} unless they actually exist.
5695
5696 * Makefile.in (lisppath): Don't include externallispdir in this.
5697 We're not sure whether we're even going to distribute the
5698 directory yet.
5699
57001993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5701
5702 * make-dist: Don't distribute the external-lisp directory anymore.
5703 * INSTALL: Remove all references to external-lisp.
5704
5705 * configure: Detect whether the compiler supports `const'
5706 properly, and edit src/config.h accordingly.
5707
5708 * configure: Tweak layout of final report.
5709
5710 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5711 CFLAGS.
5712
5713 * Makefile.in (locallisppath): Make this default to
5714 ${datadir}/emacs/site-lisp, instead of
5715 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5716 the same thing, and local-lisp causes completion conflicts with
5717 lock.
5718 (lisppath): Add ${externallispdir} to this.
5719 * INSTALL: Adjust installation directions.
5720
5721 * Makefile.in (externallispdir): New variable, to say where to
5722 install the externally-maintained lisp files.
5723 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5724 the others.
5725 * INSTALL: Describe external-lisp and the new externallispdir
5726 variable.
5727
57281993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5729
5730 * configure (progname): New option `--with-gcc'. Make it clearer
5731 how we are trying to guess whether or not we have GCC.
5732 * INSTALL: Document the `--with-gcc' option, and improve
5733 description of `--with-x' options.
5734
57351993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5736
5737 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5738 ${infodir} from these variables; we have written out explicit code
5739 to install the info files.
5740
57411993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5742
5743 * make-dist: Don't distributed the RCS files in the etc directory.
5744
57451993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5746
5747 * Makefile.in: Some makes can't handle comments in the middle of
5748 commands; move them to before the whole rule.
5749
57501993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5751
5752 * README: Mention what Emacs is.
5753
57541993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5755
5756 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5757 Add `./cpp' and `./man' back into the distribution.
5758
57591993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5760
5761 * Makefile.in: Define MAKE, and use where appropriate.
5762
57631993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5764
5765 * make-dist: Remember that the authoritative COPYING notice is
5766 `etc/COPYING', not `../etc/COPYING'.
5767
57681992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5769
5770 * make-dist: Make sure that the COPYING notices in each directory
5771 are copies, not symlinks.
5772
57731992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5774
5775 * INSTALL: The build process produces an executable called `emacs'
5776 now. Change references.
5777 * Makefile.in: Adjust `install.mumble' targets to install
5778 `src/emacs', not `src/xemacs'.
5779
5780 * configure: Start with a blank line; this keeps some old CSH's
5781 from thinking it's a CSH script. Most systems will just use
5782 /bin/sh to run it, which is what we're expecting; the only other
5783 shells which might try to interpret it themselves are probably
5784 Bourne-compatible.
5785
57861992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5787
5788 * INSTALL: Improvements suggested by David Mackenzie.
5789
57901992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5791
5792 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5793 Don't try to copy the info files if there aren't any; the
5794 unexpanded globbing pattern disappoints `install'. Ignore the
5795 return status of that command.
5796
5797 * INSTALL: Updated for new configuration arrangement.
5798
5799 * configure: Don't make the top-level Makefile read-only - people
5800 may want to edit the values of the path variables.
5801
5802 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5803 Install the info files in ${infodir}. Install the executable
5804 under both `emacs' and `emacs-VERSION'.
5805
5806 * Makefile.in: Doc fix.
5807
5808 * Makefile.in (exec_prefix): New variable, as per latest version
5809 of coding standards.
5810 (bindir, libdir): Use it, instead of `prefix'.
5811 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5812
5813 * Makefile.in (mandir): Make the default value for this depend on
5814 $(prefix).
5815
5816 * Makefile.in (datadir, statedir, libdir): Make these all default
5817 to ${prefix}/lib.
5818 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5819 to compensate.
5820
5821 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5822 Install the etags and ctags man pages too.
5823
5824 * Makefile.in (distclean): Don't delete backup files; that's the
5825 job of extraclean.
5826 (extraclean): Like distclean, but deletes backup and autosave files.
5827
58281992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5829
5830 Make path specification conform to GNU coding standards.
5831 * configure (long_usage): Remove all traces of old arguments from
5832 usage messages, and document the options we do accept in more
5833 detail: -with-x... and --srcdir.
5834 (options, boolean_opts): Deleted; we don't have enough options to
5835 make this worthwhile.
5836 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5837 along with the code which supported them; these should be set as
5838 arguments to the top-level make.
5839 (config_h_opts): Since this no longer doubles as a list of option
5840 names, make them upper case; this simplifies the code which uses
5841 them to build the sed command to edit src/config.h. Change the
5842 code which sets them.
5843 (cc, g, O): Don't allow the user to set these using options; they
5844 should be specified using `CC=' and `CFLAGS=' arguments to the
5845 top-level make. Just choose reasonable default values for them,
5846 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5847 values.
5848 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5849 options; use them whenever the configuration files say they're
5850 possible.
5851 Simplify the argument processing loop. Don't accept abbreviations
5852 for option names; these might conflict with other configuration
5853 options in the future.
5854 Add some support for the `--srcdir' option. Check for the sources
5855 in . and .. if `--srcdir' is omitted. If the directories we will
5856 compile in don't exist yet, create them under the current directory.
5857 Note that the rest of the build process doesn't really support
5858 this.
5859 Edit only the top Makefile. That should edit the others. Edit
5860 into the makefile: `version', from lisp/version.el, `configname'
5861 and `srcdir' from the configuration arguments, `CC' and
5862 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5863 the user's path, and LOADLIBES as gleaned from the system
5864 description files.
5865 Simplify the report generated; it doesn't need to include any
5866 description of paths now.
5867 Make `config.status' exec configure instead of just calling it, so
5868 there's no harm in overwriting `config.status'.
5869 * Makefile.in (version, configname): New variables, used to choose
5870 the default values for datadir and libdir.
5871 Path variables rearranged into two clearer groups:
5872 - In the first group are the variables specified by the GNU coding
5873 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5874 manext, infodir, and srcdir).
5875 - In the second are the variables actually used for Emacs's paths
5876 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5877 archlibdir), which depend on the first category.
5878 datadir and libdir default to directories under
5879 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5880 demand.
5881 etcdir and lispdir default to subdirectories of datadir.
5882 archlibdir defaults to libdir.
5883 The new installation tree is a bit deeper than it used to be, so
5884 use the new make-path program in lib-src to build them all.
5885 Always build a new src/paths.h.tmp and then move-if-change it to
5886 src/paths.h, to avoid unnecessary rebuilds while responding to the
5887 right changes.
5888 Remove all mention of arch-lib. Run utility commands from
5889 lib-src, and let the executables be copied into archlibdir when
5890 Emacs is installed.
5891 Add targets for src/Makefile, lib-src/Makefile, and
5892 oldXMenu/Makefile, editing the values of the path variables into
5893 them.
5894 Let lib-src do its own installation.
5895 (datadir): Default to putting data files under
5896 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5897 (emacsdir): Variable deleted; it would only be confusing to use.
5898 (lispdir, etcdir): Default to ${datadir}/lisp.
5899 (mkdir): Use make-path for this.
5900 (lockdir): Do this in mkdir.
5901 (Makefile): New target.
5902
5903 * configure (usage_message): Rename to long_usage.
5904
5905 * make-dist: Don't bother creating an arch-lib directory; that's
5906 only for installation now.
5907
59081992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5909
5910 * configure: Use GCC-style configuration names, using config.sub.
5911 Change the usage and help messages.
5912
5913 * configure: Initialize window_system, not indow_system.
5914
5915 * configure: Report which window system, compiler, and signal
5916 handler return type we decide to use.
5917
5918 * make-dist: Explain what's going on if config.sub and gmalloc.c
5919 can't be linked. Place the code which copies them near the code
5920 which links the rest of the files around them.
5921
59221992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5923
5924 * make-dist: Don't bother to distribute src/*.com, or
5925 src/vmsbuild; those have all been moved to `../vms'.
5926
59271992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5928
5929 * make-dist: Don't forget that the way to avoid filenames starting
5930 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5931 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5932 couldn't make hard links to, since we have two already, and
5933 perhaps more to come.
5934
59351992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5936
5937 * configure: When editing parameters into lib-src/Makefile, change
5938 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5939 needs some other flags too.
5940
59411992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5942
5943 * configure: Remove spurious echo of the configuration name.
5944
5945 * make-dist: Don't distribute files in src/m and src/s whose names
5946 begin with `='.
5947
59481992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5949
5950 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5951 Also LISP_FLOAT_TYPE.
5952
59531992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5954
5955 * make-dist: Copy config.sub, since it's a symbolic link to a file
5956 on another file system.
5957
59581992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5959
5960 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5961 distribution.
5962
5963 * config.sub: New file, to help us recognize configuration names.
5964 * make-dist: Include it in the distribution.
5965
59661992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5967
5968 * configure: Convert `-' to `_' in specified option names.
5969 Accept options with --. Delete --highpri and --have-x-menu options.
5970 New options --with-x and --with-x10 replace -window-system.
5971 Don't mention options --gnu-malloc, --rel-alloc
5972 or --lisp-float-type in help message.
5973
59741992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5975
92a8ce63 5976 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5977
59781992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5979
5980 * configure: Remove lines starting with "# DIST: " when building
5981 lib-src/Makefile and src/Makefile. This allows us to mark the
5982 "Makefile.in" files with explanatory comments which won't also get
5983 stuck in the Makefiles.
5984
59851992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5986
5987 * make-dist: Don't use the '+' operator in the sed regular
5988 expression that extracts the version number from lisp/version.el;
5989 Ultrix sed doesn't seem support the operator. Just double the
5990 operand and use *.
5991
59921992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5993
5994 * Makefile.in: Doc fix.
5995
59961992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5997
5998 * configure: Rewrite sed command to remove at most one ./ prefix;
5999 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
6000 group.
6001
60021992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6003
6004 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
6005
60061992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6007
6008 * make-dist: Go ahead and build a new TAGS file, unless the
6009 --newer option was specified. Don't try to delete a TAGS file
6010 from etc; it's not kept there, and shouldn't be deleted anyway.
6011
60121992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6013
6014 * make-dist: If the lisp directory contains a default.el, don't
6015 distribute it.
6016
6017 * configure: When searching signal.h for the type of a signal
6018 return handler, make a copy of it, not a symbolic link to it; that
6019 way, it will work on systems that don't have symbolic links.
6020
60211992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6022
6023 * make-dist: taught it about vcdiff and rcs2log, added --newer
6024 option for generating incremental distributions. Stopped it from
6025 generating a TAGS file into the distribution; that sucker is
6026 *big*, and easily enough generated with the toplevel makefile.
6027
60281992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6029
6030 * configure: When writing config.status, don't prefix progname
6031 with a '.'; it might be absolute.
6032
60331992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6034
6035 * configure: Choose to use X11 if either /usr/lib/libX11.a or
6036 /usr/include/X11 exist, not only if both exist.
6037
60381992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6039
6040 * make-dist: Make the new external-lisp directory a duplicate of
6041 the external-lisp directory, not the lisp directory.
6042
60431992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6044
6045 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
6046 clean' in arch-lib; it doesn't even have a Makefile.
6047
6048 * Makefile.in (clean, mostlyclean): In the test which tries to
6049 distinguish between the build directory, which should be cleaned,
6050 and the installed directory, which shouldn't, cd to `${emacsdir}',
6051 not `${DESTDIR}${LIBDIR}'.
6052
60531992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6054
6055 * make-dist: Be sure to delete the .c and .h files that YACC and
6056 BISON create from getdate.y.
6057
92a8ce63 6058 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
6059 * make-dist: Added support for the external-lisp subdirectory.
6060
6061 * make-dist: Changed message which complains that make-dist wasn't
6062 invoked in the right directory to indicate which files it was
6063 looking for.
6064
60651992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6066
6067 * configure: Add comments explaining why we can't translate
6068 character ranges or control characters in `tr'.
6069
60701992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6071
6072 * configure: When generating the configuration message, we used to
6073 build the message from the start so that each line began with "# "
6074 so that it would be a comment in `config.status'. However, this
6075 causes trouble if any of the variables we use in the message
6076 expand to more than one line of text - as gnu_malloc_reason
6077 sometimes does. So instead, we build the message as it should be
6078 printed to the user (i.e. without the "# " prefixes), and stick on
6079 the "# "s when we write it to `config.status'.
6080
6081 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
6082 `lib-src' and `arch-lib'.
6083
6084 * configure: When generating report and `config.status' file, note
6085 that bindir only determines where `make install' and
6086 `build-install' will place the executables; this should make it
6087 clear that the ordinary build process will not try to install
6088 things.
6089
60901992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6091
6092 * make-dist: Change messages to say that we are 'making links to
6093 X', rather than 'copying X'. And put `' quotes around file names.
6094
6095 * make-dist: Include '.tmp' in the name of the staging directory.
6096
6097 * make-dist: Pass the `-f' option to rm when you're not sure that
6098 the files you're removing actually exist.
6099
6100 * make-dist: When setting up etc/COPYING, always nuke whatever is
6101 there, and then copy it in, to make sure we get a real file.
6102
6103 * make-dist: Don't try to distribute *.defns files any more. The
6104 only such file was for simula.el, which has been superceded by a
6105 version which doesn't have a separate .defns file.
6106
61071992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
6108
6109 * make-dist: Don't distribute configured versions of config.h.in,
6110 paths.h.in, Makefile.in in src.
6111
6112 * configure: Delete .tmp files before creating them; don't bother
6113 trying to make final targets writeable first, since it won't
6114 matter to move-if-change.
6115
61161992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6117
6118 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
6119 mkdir and chmod in the center of all the conditionals. GNU Make
6120 will strip these out, but other makes won't.
6121
61221992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6123
6124 * make-dist: Include move-if-change in list of files to distribute.
6125
61261992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6127
6128 * configure: Remove any "." elements from the program name.
6129
6130 * configure: Don't record the values of all the possible arguments
6131 in config.status; only record the options that the user specified.
6132
6133 * configure: Use move-if-change to move in the new src/config.h.
6134
61351992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
6136
92a8ce63
JB
6137 * move-if-change: New file, copied from gcc release.
6138 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
6139 a temp file, so we don't update paths.h if an error occurs or if
6140 it doesn't need changing.
a4a9692d
DL
6141
61421992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6143
6144 * Makefile.in (src/paths.h): Do not install a value for the
6145 PATH_SUPERLOCK value; that macro doesn't exist anymore.
6146 * build-install.in: Same thing.
6147
61481992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6149
6150 * make-dist: Check the flag called "make_tar", not "make_dir"; the
6151 latter, being a typo, is always false, resulting in a program
6152 whose default behaviour is to painstakingly build a copy of the
6153 source tree, and then delete it. Rah.
6154
6155 * Makefile.in: Add dist target, and comment for it.
6156
6157 * configure: When scanning <signal.h> for a declaration for
6158 signal, create a symbolic link with a name ending in .c, so the
6159 compiler won't complain that it's only been given .h files.
6160
6161 * configure: Check whether there are any arguments available
6162 before shifting to get the value of a non-boolean parameter.
6163
6164 * make-dist: Doc fix.
6165
61661992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6167
6168 * configure: Instead of grepping /usr/include/signal.h for a
6169 signal declaration, run /usr/include/signal.h or
6170 /usr/include/sys/signal.h through cpp and grep for the
6171 declaration.
6172
6173 * configure: Redirect the output of grep to /dev/null instead of
6174 using grep -s - that flag means different things on other systems.
6175
6176 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
6177 since the former is recognizable even if you don't know what
6178 'dumping' is.
6179 * configure: Accomodate that change.
6180
6181 * configure: Accept options for all of the directories you can
6182 change in the Makefile.
6183
6184 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
6185
6186 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
6187 FOO before you can use them.
6188
6189 * build-install.in: Made the "Where To Install Things" section
6190 conform with the similar section from Makefile.in. Copied section
6191 which builds src/paths.h from src/paths.h.in from the Makefile.
6192
61931992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6194
6195 * configure: Write config.status to pass its command-line
6196 arguments on to configure, so that people can use it to recreate
6197 an old configuration, with minor changes.
6198
61991992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6200
6201 * configure: Don't rely on option variables being unset if their
6202 values are the empty string. In particular, when producing the
6203 English report, don't assume that highpri will be unset when no
6204 increased priority has been requested; -highpri='' should be the
6205 same as omitting -highpri altogether.
6206
6207 * configure: Fix dumb bug: when running the system and machine
6208 description files through cpp, mark those lines that we want to
6209 evaluate with the string '@configure@', and then only evaluate
6210 them. This way if the files include anything that actually
6211 generates text (type definitions or external declarations, say),
6212 we won't try to eval it.
6213
62141992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6215
6216 * make-dist: New shell script.
6217
6218 * configure: When creating foo from foo.in, make foo read-only to
6219 remind people to edit the .in file instead.
6220
6221 * INSTALL: Changed references to config.h-dist to config.h.in.
6222 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
6223 to build src/paths.h from src/paths.h.in; added a paragraph to do
6224 this.
6225 * configure, Makefile, build-install: Changed filenames like
6226 FOO-dist to FOO.in.
6227
62281992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6229
6230 * Makefile, build-install: Renamed to Makefile.in and
6231 build-install.in; the configure script will edit these to produce
6232 the usable Makefile and build-install.
6233 * configure: Changed to produce ./Makefile, ./build-install,
6234 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6235 instead of editing them in place.
6236
62371992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6238
6239 * Makefile: Re-arranged so that the undumped Emacs will search
6240 ../lisp *after* the site's local elisp files.
6241 (locallisppath, dumplisppath): New variables.
6242 (lisppath): This variable's default value is now chosen based on
6243 $(locallisppath) and $(lispdir); while it used to be the
6244 customization point for adding site-local elisp directories to
6245 load-path, that job is now handled mostly by locallisppath.
6246 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6247 Check the values being assigned to the *LOADSEARCH macros for null
6248 path elements (like '::' in 'foo::bar').
6249
6250 * configure: When checking if the machine- and system-dependent
6251 files define a particular macro or not, actually run them through
6252 CPP and test the macros with #ifs, instead of just grepping for
6253 the macros' names. In particular, check for SYSTEM_MALLOC in this
6254 way.
6255
62561992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6257
6258 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6259
62601992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6261
6262 * configure: Make the config.status file an executable shell
6263 script which will recreate the same configuration. Include the
6264 verbal description of the current configuration as a comment in
6265 the script.
6266 * INSTALL: Doc fix.
6267
6268 * Makefile: brought the Makefile up to the GNU coding
6269 standards, as described in standards.text:
6270 (TAGS): New name for the target which rebuilds the tags table.
6271 (check): New target; doesn't do anything yet.
6272 (mostlyclean): New target, synonymous with clean.
6273 (realclean): New target. Currently, this just calls the
6274 subdirectories's makefiles and then deletes config.status.
6275 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6276 variables.
6277 Installation directory variables changed to conform.
6278 (install, install.sysv, install.xenix, install.aix): Changed the
6279 code which copies the directories into their installed location to
6280 allow the installed locations to be in several different
6281 directories; the old version assumed that they would all be in
6282 $(emacsdir).
6283 (mkdir, lockdir): Allow the installed locations to be in several
6284 different directories.
6285 * INSTALL: Doc fix.
6286
6287 * build-install: Use the same variable names as the Makefile.
6288 Allow the installed locations to be in several different
6289 directories.
6290
62911992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6292
6293 * Makefile (src/paths.h): Instead of using a single sed command to
6294 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6295 separately, and don't forget to append "/!!!SuperLock!!!" to the
6296 value of the PATH_SUPERLOCK macro.
6297
6298 * config.emacs: Renamed to configure, for consistency with other
6299 GNU products. Internal references changed.
6300 INSTALL, Makefile: References changed.
6301
6302 * lock: New directory, which should always be empty. If this
6303 directory doesn't exist, Emacs won't complain; it just won't lock.
6304 Having this here means that people can just unpack Emacs, build
6305 it, and have locking work.
6306
6307 * share-lib: Re-renamed to etc, for the sake of tradition.
6308 * config.emacs: Changed default value for datadir to ../etc.
6309 * INSTALL, README: Adjusted.
6310
63111992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6312
6313 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6314 by running CPP on the appropriate s/*.h and m/*.h files.
6315
63161992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6317
6318 * config.emacs: Make sure to set the "exit on error" flag once
6319 we've removed config.status; errors should abort the configuration.
6320
dff28924 63211992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6322
6323 * config.emacs: Added -distribute option, so that the Makefile
6324 paths are in their proper form. I don't know why this matters.
6325
dff28924 63261992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6327
6328 * local-lisp: New directory, empty in the distribution, for people
6329 to put local elisp code in.
6330 * config.emacs: Include it in the default load path.
6331 * README: Document it.
6332
dff28924 63331992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6334
6335 * config.emacs: Guess the type of signal handling functions based
6336 on the contents of /usr/include/signal.h.
6337
6338 * config.emacs: Print out progress report messages.
6339
6340 * Makefile (src/paths.h): Don't generically replace
6341 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6342 editing of the other entries, and each entry should be dealt with
6343 explicitly anyway.
6344
6345 * build-install: Converted from C-shell to Bourne shell.
6346 * config.emacs: Edit build-install properly.
6347
6348 * config.emacs: Doc fix.
6349
63501992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6351
92a8ce63 6352 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 6353
dff28924 63541992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6355
6356 * config.emacs: Removed support for the `maintain-environment'
6357 option; the only important difference between this and its absence
6358 has been removed.
6359 * INSTALL: Removed mention of `maintain-environment'.
6360
6361 * config.emacs: Fix arguments to sed when processing boolean
6362 arguments.
6363
dff28924 63641991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6365
6366 * config.emacs: New file, to help automate the installation
92a8ce63 6367 process.
a4a9692d
DL
6368
6369 * Makefile: Lots of changes to support the separation of etc into
6370 architecture-dependent and -independent files:
6371 (EMACSROOT): New variable, giving the directory under which all of
6372 Emacs's libraries should be installed. Changed rest of file to
6373 use it.
6374 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6375 (DATADIR): New variable, denoting architecture-independent dir.
6376 (LOCKDIR): New variable, for completeness.
6377 (SUBDIR): No more etc, new lib-src.
6378 (COPYDIR): No more etc, new arch-lib and share-lib.
6379 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6380 (src): Now depends on lib-src, not etc.
6381 * build-install: Changes parallel to the above.
6382 * README: Describe the new arrangement.
6383
6384 * vms: New subdirectory for all the VMS stuff.
6385
dff28924 63861991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6387
6388 * Makefile (LISPPATH): New variable.
6389 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6390
dff28924 63911990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
6392
6393 * Makefile (install, install.sysv, install.xenix):
6394 Install wakeup instead of loadst. No need for setuid or setgid.
6395
dff28924 63961990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6397
6398 * Makefile (clean): Clean etc if that's not the installation dir.
6399
dff28924 64001990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6401
6402 * Makefile (paths.h): Make sed alter each name in the path.
6403
dff28924 64041988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6405
6406 * Makefile (install.sysv): Use cpio, not tar.
6407
dff28924 64081988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6409
6410 * Makefile (lockdir): Rename `lock' target.
6411 Depend on it from install*, not from `all'.
6412
dff28924 64131988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
6414
6415 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6416 to match build-install and paths.h.
6922b018
KH
6417
6418;; Local Variables:
722ae5f4 6419;; coding: iso-2022-7bit
33462dfa 6420;; add-log-time-zone-rule: t
6922b018 6421;; End:
2a34a036 6422
e91081eb 6423 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
4e6835db 6424 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
7f6d64f8
GM
6425
6426 This file is part of GNU Emacs.
6427
6428 GNU Emacs is free software; you can redistribute it and/or modify
6429 it under the terms of the GNU General Public License as published by
6430 the Free Software Foundation; either version 2, or (at your option)
6431 any later version.
6432
6433 GNU Emacs is distributed in the hope that it will be useful,
6434 but WITHOUT ANY WARRANTY; without even the implied warranty of
6435 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
6436 GNU General Public License for more details.
6437
6438 You should have received a copy of the GNU General Public License
6439 along with GNU Emacs; see the file COPYING. If not, write to the
6440 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6441 Boston, MA 02110-1301, USA.
ab5796a9
MB
6442
6443;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73