(Changes to cmuscheme): Mention the alternative for `~/.emacs_SCHEMEPROG'
[bpt/emacs.git] / ChangeLog
CommitLineData
ee77eef5
YM
12006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * configure.in (HAVE_SYNC): New test.
4
5 * configure: Regenerate.
6
c00d843f
GM
72006-12-03 Glenn Morris <rgm@gnu.org>
8
9 * Makefile.in: Fix Copyright format.
10
23382015
GM
11 * configure.in (AH_TOP): Add missing Copyright year.
12
13 * update-subdirs: Add missing Copyright years.
14
3a787a1e 152006-11-27 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
f7e73b1d
CY
16
17 * Makefile.in: Touch only the parts of the share/emacs directory
18 specific to this version.
19
daab13ea
CY
202006-11-26 Chong Yidong <cyd@stupidchicken.com>
21
22 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
23
24 * configure: Regenerate.
25
9b150aa2
YM
262006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
27
28 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
29
30 * configure: Regenerate.
31
c5a31d8b
YM
322006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
33
34 * configure.in: Prefer X11 to Carbon only when some X-specific
35 option is specified (Thanks to Jan Dj\e,Ad\e(Brv and Andreas Schwab).
36
37 * configure: Regenerate.
38
c38d01fb
RF
392006-11-04 Romain Francoise <romain@orebokech.com>
40
d57727c9
JB
41 * Makefile.in (bootstrap-clean-before): Fix typo.
42 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 43
d57727c9 442006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
45
46 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
47
c0af0f6e
CY
482006-10-30 Chong Yidong <cyd@stupidchicken.com>
49
50 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
51 directories.
52
4713fa76
CY
532006-10-29 Chong Yidong <cyd@stupidchicken.com>
54
55 * configure: Regenerate using autoconf 2.59.
56
afa0f40b
CY
572006-10-29 Jeramey Crawford <jeramey@jeramey.com>
58
59 * configure.in: Enable x86-64 OpenBSD compilation.
60
3f9a75cd
GM
612006-10-28 Glenn Morris <rgm@gnu.org>
62
63 * AUTHORS: Add cal-html.el author.
64
e278f0fe
YM
652006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
66
67 * make-dist: Make links to mac/make-package and
68 mac/Emacs.app/Contents/Resources/Emacs.icns.
69
4f2c8638
CY
702006-10-27 Chong Yidong <cyd@stupidchicken.com>
71
72 * README: Bump version number to 22.0.90.
73
74 * AUTHORS: Regenerate.
75
76 * configure: Regenerate.
77
92d1ccf4
AS
782006-10-23 Andreas Schwab <schwab@suse.de>
79
80 * configure.in: Make sure x_default_search_path is always set even
81 when x_libraries is empty, and look in .../share as well for each
82 library directory.
83
84 * configure: Regenerate.
85
865a5bbc
KS
862006-10-03 Kim F. Storm <storm@cua.dk>
87
88 * AUTHORS: Regenerate.
89
79e01e93
EZ
902006-09-30 Eli Zaretskii <eliz@gnu.org>
91
d57727c9 92 * configure: Regenerate.
79e01e93 93
7ad02ea8
KH
942006-09-28 Kenichi Handa <handa@m17n.org>
95
96 * configure.in (locallisppath): Don't include leim dir.
97 (lisppath): Include leim dir.
98
45a2056c
JB
992006-09-15 Jay Belanger <belanger@truman.edu>
100
101 * COPYING: Replace "Library Public License" by "Lesser Public
102 License" throughout.
103
4b1aaa8b
PE
1042006-09-11 Paul Eggert <eggert@cs.ucla.edu>
105
106 * make-dist (EMACS): Exit and fail if the EMACS environment
107 variable is set to something other than an absolute file name.
108
42a9baba
KS
1092006-09-07 Kim F. Storm <storm@cua.dk>
110
111 * AUTHORS: Regenerate.
112
e9f67acf
AS
1132006-08-16 Andreas Schwab <schwab@suse.de>
114
115 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
116 of hardcoding it.
117
3cb74cd1
RS
1182006-08-16 Richard Stallman <rms@gnu.org>
119
120 * INSTALL.CVS: Clean up wording.
121
41bab5e3
EZ
1222006-07-14 Eli Zaretskii <eliz@gnu.org>
123
124 * configure.in (PKG_CHECK_MODULES): Redirect the output of
125 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 126 * configure: Regenerate.
41bab5e3 127
0a6fea31
KS
1282006-07-14 Kim F. Storm <storm@cua.dk>
129
130 * AUTHORS: Regenerate.
131
3aa7c28e
RS
1322006-07-08 Richard Stallman <rms@gnu.org>
133
134 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
135
1eca02e7
KS
1362006-07-09 Kim F. Storm <storm@cua.dk>
137
138 * CONTRIBUTE: Use outline format.
139 Add section on copyright years (from admin/notes/years).
140
d47a5ce6
EZ
1412006-07-08 Eli Zaretskii <eliz@gnu.org>
142
0a6fea31 143 * configure: Regenerate.
d47a5ce6 144
3aa7c28e 145 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
146 to /dev/null, since we don't need the error message, just the
147 exit status.
148
014a250c
EZ
1492006-07-07 Eli Zaretskii <eliz@gnu.org>
150
d57727c9
JB
151 * CONTRIBUTE: Slight formatting changes and typo fixes.
152 Add description of NEWS markings.
014a250c 153
09542a66
KS
1542006-07-07 Kim F. Storm <storm@cua.dk>
155
156 * CONTRIBUTE: Mention INSTALL.CVS.
157
98f46e1b
RF
1582006-07-05 Romain Francoise <romain@orebokech.com>
159
160 * make-dist (top-level): Add CONTRIBUTE.
161
978db147
RS
1622006-07-04 Richard Stallman <rms@gnu.org>
163
164 * CONTRIBUTE: Much rewrite.
165
6f82a6d0
NR
1662006-07-04 Nick Roberts <nickrob@snap.net.nz>
167
168 * CONTRIBUTE: New file.
169
f8e83735
KS
1702006-06-25 Kim F. Storm <storm@cua.dk>
171
172 * AUTHORS: Regenerate.
173
eff6bfea
EZ
1742006-06-24 Eli Zaretskii <eliz@gnu.org>
175
f8e83735 176 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 177
8aa90482
KS
1782006-06-05 Kim F. Storm <storm@cua.dk>
179
180 * AUTHORS: Regenerate.
181
88fab15b
JD
1822006-05-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
183
184 * configure.in: Add check for ALSA.
185 * configure: Regenerate.
186
f53d2e87
EZ
1872006-05-06 Eli Zaretskii <eliz@gnu.org>
188
189 * Makefile.in (INFO_FILES): Remove emacs-xtra.
190
191 * info/dir: Remove the Emacs-Xtra entry.
192
d57727c9 1932006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 194
8aa90482
KS
195 * Copyright (sources/emacs): Update copyright year(s).
196
7c00e1e9
EZ
1972006-04-01 Eli Zaretskii <eliz@gnu.org>
198
f8e83735 199 * configure: Regenerate.
7c00e1e9
EZ
200
2012006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
202
203 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
204 --without-toolkit-scroll-bars was specified.
205
7e332390 2062006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 207
8aa90482
KS
208 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
209 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 210
8a7c3c86
EZ
2112006-03-18 Claudio Fontana <claudio@gnu.org>
212
213 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
214 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
215 to be installed/uninstalled.
216 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
217 to Info files installed by Emacs.
218
83fe2c21 2192006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 220
9e2bcc86
EZ
221 * Makefile.in (install, uninstall): Add DESTDIR variable to
222 support staged installations.
6e1fbe44 223
36ba2f7d
EZ
2242006-02-14 Eli Zaretskii <eliz@gnu.org>
225
f8e83735 226 * configure: Regenerate.
36ba2f7d 227
885f1975
RS
2282006-02-14 Richard M. Stallman <rms@gnu.org>
229
230 * configure.in (s390x-*-linux-gnu*): New configuration.
231
448541bc
JD
2322006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
233
234 * configure.in: Require GTK 2.4 or newer.
f8e83735 235 * configure: Regenerate.
448541bc 236
597993cf
MB
2372006-01-29 Michael Olson <mwolson@gnu.org>
238
239 * Makefile.in (install-arch-indep, uninstall): Add ERC.
240 * info/dir (ERC): New entry.
241
33c7860d
EZ
2422006-01-29 Eli Zaretskii <eliz@gnu.org>
243
244 * info/dir: Fix last change.
245
07037643
LT
2462006-01-28 Luc Teirlinck <teirllm@auburn.edu>
247
248 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
249
f9fe3e26
EZ
2502006-01-27 Eli Zaretskii <eliz@gnu.org>
251
252 * info/dir: Untabify the whole file.
07037643 253 (Rcirc): New entry.
f9fe3e26 254
e143ad11
AS
2552006-01-12 Andreas Schwab <schwab@suse.de>
256
257 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
258 check.
259 * configure: Regenerate.
260
01abe918
CY
2612006-01-02 Chong Yidong <cyd@stupidchicken.com>
262
263 * configure.in: Use -Wno-pointer-sign if available.
264 * configure: Regenerate.
265
88ec8c53
AS
2662005-12-29 Andreas Schwab <schwab@suse.de>
267
268 * config.guess, config.sub: Updated from master source.
269
cdda1b59 2702005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 271
f8e83735 272 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 273
ad7a98ae
RF
2742005-11-22 Romain Francoise <romain@orebokech.com>
275
276 * make-dist: Add etc/images/icons.
277
11bdfcdd
AS
2782005-11-03 Andreas Schwab <schwab@suse.de>
279
280 * configure.in: Use GZIP_PROG instead of GZIP.
281
282 * Makefile.in (GZIP_PROG): Renamed from GZIP.
283 (install-arch-indep): Adjust.
284
b4235a80
AS
2852005-11-01 Andreas Schwab <schwab@suse.de>
286
287 * Makefile.in (bootstrap): Fix dependencies for parallel build.
288 (bootfast): Likewise.
289
e8439d34
RF
2902005-11-01 Romain Francoise <romain@orebokech.com>
291
292 * configure.in: Check for gzip.
293 * configure: Regenerate.
294
295 * Makefile.in (install): Compress source files.
296
eae54018
ST
2972005-10-24 Steven Tamm <steventamm@mac.com>
298
e8439d34
RF
299 * configure.in: Fix darwin386 configuration issue.
300 * configure: Regenerate.
eae54018 301
5798342c
EZ
3022005-10-22 Eli Zaretskii <eliz@gnu.org>
303
304 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
305
ffda926c
BW
3062005-10-17 Bill Wohler <wohler@newt.com>
307
308 * make-dist: Create and populate etc/images/low-color.
309
29dd7a69
BW
3102005-10-15 Bill Wohler <wohler@newt.com>
311
312 * make-dist: Create and populate etc/images/gud.
313
b82ecedf
RS
3142005-10-08 Richard M. Stallman <rms@gnu.org>
315
316 * make-dist (tempparent): Don't check for 14-char file name limit.
317
36eaa68f
RF
3182005-10-07 Romain Francoise <romain@orebokech.com>
319
320 * make-dist: Add etc/images/ezimage and etc/images/mail
321 directories. Install images in etc/images.
322
66533b25
YM
3232005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
324
325 * configure.in: Prefer Carbon if --enable-carbon-app or
326 --with-carbon is explicitly specified even when X11 is detected.
327 * configure: Regenerate.
328
5c4757d3
RS
3292005-09-15 Ulf Jasper <ulf.jasper@web.de>
330
331 * Makefile.in (install-arch-indep, uninstall):
332 Handle newsticker manual.
333 (info): Add - to commands.
334
f172343a
KS
3352005-09-11 Kim F. Storm <storm@cua.dk>
336
337 * AUTHORS: Regenerate.
338
ed326e35
EZ
3392005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
340
341 Remove the MAXPATHLEN limitations:
342
343 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
d57727c9 344 * configure: Regenerate.
ed326e35 345
022dc424 3462005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
347
348 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 349 * configure: Regenerate.
50a6ff15 350
c9ac21eb
PE
3512005-09-05 Paul Eggert <eggert@cs.ucla.edu>
352
353 * config.guess, config.sub: Updated from master source.
354
9a69ec4b
JB
3552005-08-03 Juanma Barranquero <lekktu@gmail.com>
356
357 * .cvsignore: Add `lock'.
358
c638055f
JB
3592005-07-28 Juanma Barranquero <lekktu@gmail.com>
360
361 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
362
9eff9fe3
PE
3632005-07-26 Paul Eggert <eggert@cs.ucla.edu>
364
365 Merge gnulib getopt implementation into Emacs.
366
367 * Makefile.in (AUTOCONF_INPUTS): New macro.
368 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
369 so that these files also depend on m4/getopt.m4.
370 * configure.in: Configure getopt by including m4/getopt.m4,
371 and configuring a getopt replacement if necessary.
372 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
373 * m4/getopt.m4: New file.
374
edfaf76d
LK
3752005-07-06 Lute Kamstra <lute@gnu.org>
376
377 * configure.in: Fix capitalization.
378 * configure: Regenerate.
379
385ee3de
LK
3802005-07-04 Lute Kamstra <lute@gnu.org>
381
382 Update FSF's address in GPL notices.
383
56f7d69d 3842005-06-19 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
eb7c6f20
LK
385
386 * Makefile.in (epaths-force): Protect both lisppath and
387 buildlisppath from whitespace.
388
23fd4483
ST
3892005-06-08 Steven Tamm <steventamm@mac.com>
390
391 * configure.in: Support Darwin/MacOSX on Intel
392 * configure: Regenerate.
393
98c3db67
JD
3942005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
395
396 * configure.in (HAVE_CANCELMENUTRACKING): New test.
397 * configure: Regenerate.
398
9adfabc2
LK
3992005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
400
401 * configure.in: Add --enable-locallisppath.
402 * configure: Regenerate.
403
5063dbbf
YM
4042005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
405
406 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
407 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
408 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
409 * configure: Regenerate.
410
6a4fb78f
EZ
4112005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
412
413 * make-dist: Remove references to makefile.nt and makefile.def.
414 Include widgets and images subdirectories of etc. Do not exclude
415 ldefs-boot.el.
416
2c97085e
AS
4172005-04-23 Andreas Schwab <schwab@suse.de>
418
419 * configure.in: Remove duplicate match for powerpc configuration.
420 * configure: Regenerate.
421
766c5349
TTN
4222005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
423
424 * configure.in: Check for <pwd.h>.
425 * configure: Regenerate.
426
118e2c39
LK
4272005-04-14 Lute Kamstra <lute@gnu.org>
428
429 * make-dist: Distribute all ChangeLog files in lisp/.
430 Don't distribute ldefs-boot.el.
431 lisp/makefile.nt no longer exists.
432
5c156fdf
LK
4332005-04-13 Lute Kamstra <lute@gnu.org>
434
435 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
436 for "no-byte-compile: t" in the file instead.
437
4693dbc9
SM
4382005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
439
440 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
441 shadow the main Lesstif/Motif-2.1 libs and includes.
442
0f88527f
JD
4432005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
444
445 * configure.in: Only add XASSERTS to cppflags.
446 * configure: Regenerate.
447
d0098f13
JD
4482005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
449
450 * configure.in: Added --enable-asserts.
451 * configure: Regenerate.
452
bf247b6e
KS
4532005-02-09 Kim F. Storm <storm@cua.dk>
454
455 Change release version from 21.4 to 22.1 throughout.
456 Change development version from 21.3.50 to 22.0.50.
457
551ffc27
ST
4582005-01-19 Steven Tamm <steventamm@mac.com>
459
460 * configure.in: Check for <sys/utsname.h>.
461 * configure: Regenerate.
462
adf87c29
KS
4632004-12-11 Kim F. Storm <storm@cua.dk>
464
465 * Makefile.in (info): Undo 2004-12-05 change.
466
b2d6e132
LT
4672004-12-08 Luc Teirlinck <teirllm@auburn.edu>
468
058a9e4f
LT
469 * info/dir (File): Add URL and Org Mode manuals.
470 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
471 manuals.
472
56f7d69d 4732004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
474
475 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
476 committed to src/config.in.
477
b8bdffbe
JD
4782004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
479
be5472bd 480 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe
JD
481 pthreads and define HAVE_GTK_AND_PTHREAD.
482 * configure: Regenerate.
483
cc60c723
RS
4842004-12-05 Richard M. Stallman <rms@gnu.org>
485
486 * Makefile.in (info): Ignore errors building info files.
487
77cafc7a
EZ
4882004-11-27 Eli Zaretskii <eliz@gnu.org>
489
490 * config.bat: If 8-byte alignment is not supported, define
491 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
492 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
493 filter through Sed to remove the quotes.
77cafc7a 494
49561cf6
SM
4952004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
496
497 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
498 not apply to files explicitly `cvs add'ed.
499
d8dfe187
EZ
5002004-11-12 Eli Zaretskii <eliz@gnu.org>
501
502 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
503 Add a test for DECL_ALIGN support, and add a trivial definition to
504 src/config.h if 8-byte alignment is not supported.
d8dfe187 505
85c38542
KS
5062004-11-08 Kim F. Storm <storm@cua.dk>
507
508 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
509 files before building.
510 (bootfast, bootstrap-clean-before-fast): New targets, like
511 bootstrap but don't remove .elc files.
512
59dede22
EZ
5132004-11-06 Lars Brinkhoff <lars@nocrew.org>
514
515 * configure.in: Add check for getrusage.
6159c232 516 * configure: Regenerate.
59dede22 517
572a3cc2
JD
5182004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
519
49561cf6
SM
520 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
521 New tests for new and old GTK file dialogs.
d0a80c21
JD
522 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
523 to no.
524
49561cf6 525 * configure: Rebuild.
572a3cc2 526
f17e308a
JD
5272004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
528
529 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
530 can be set. Remove SETARCH test.
49561cf6 531 * configure: Rebuild.
f17e308a 532
cef11da2
ST
5332004-10-08 Steven Tamm <steventamm@mac.com>
534
535 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
49561cf6 536 * configure: Rebuild.
cef11da2 537
4cbbf6b7
JD
5382004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
539
540 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 541 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 542
3a787a1e 5432004-10-05 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
4494a266 544
49561cf6 545 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
546 Run test to see if heap start address is random.
547
bc9b2430
MB
5482004-09-29 Miles Bader <miles@gnu.org>
549
550 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
551 if setarch is present.
552
dd571c2f
JD
5532004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
554
555 * configure.in (HAVE_EXECSHIELD): Only define on x86.
556 * configure: Rebuild.
557
4489ece2
JD
5582004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
559
560 * configure.in: Check for exec-shield.
561 * configure: Rebuild.
562
de10c114
AS
5632004-08-06 Andreas Schwab <schwab@suse.de>
564
565 * Makefile.in (install-arch-indep, uninstall): Add flymake.
566
d9a68b6a
EZ
5672004-07-31 Eli Zaretskii <eliz@gnu.org>
568
569 * config.bat: Update URLs in the comments.
570
23f87bed
MB
5712004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
572
49561cf6 573 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
574
575 * info/.cvsignore: Added pgg and sieve.
576
52b9b5cc
AS
5772004-07-05 Andreas Schwab <schwab@suse.de>
578
579 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
580
1d390bd8
KH
5812004-06-21 Kenichi Handa <handa@m17n.org>
582
583 * make-dist: Link leim-ext.el into tempdir.
584
1f94377f
LT
5852004-06-15 Luc Teirlinck <teirllm@auburn.edu>
586
587 * info/dir (File): Add emacs-xtra.
588 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
589
1c492b87
JL
5902004-06-12 Juri Linkov <juri@jurta.org>
591
592 * info/dir: Move menu help lines from `* Menu:' to file header.
593 Describe the purpose of a red *.
594
8f9d4905
SM
5952004-05-04 Dave Love <fx@gnu.org>
596
597 * configure.in: Don't use `extrasub'.
598
2c2cd44f
SM
5992004-04-29 Dave Love <fx@gnu.org>
600
601 * configure.in: Don't forget to quote args to `test'.
602
510ead5f
TTN
6032004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
604
605 * autogen.sh: Update filename in "please read" message.
606
1ee652eb
RS
6072004-04-17 Richard M. Stallman <rms@gnu.org>
608
609 * INSTALL: Move the info about site-lisp dirs,
610 and say uninstalled Emacs looks there too.
611
c1994268
EZ
6122004-04-04 Eli Zaretskii <eliz@gnu.org>
613
614 * config.bat (lib-src): Recognize comment lines in Makefile.in
615 that have a TAB after the #, to avoid errors in preprocessing with
616 GCC 3.3.3.
617
04e08b8c
LT
6182004-03-31 Luc Teirlinck <teirllm@auburn.edu>
619
620 * Makefile.in: Mention in comment that `make maintainer-clean'
621 deletes .elc files.
622
4a61faec
SM
6232004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
624
625 * update-subdirs: Add local variables to prevent byte-compiling.
626
06aacc62
RS
6272004-03-21 Dave Love <fx@gnu.org>
628
629 * configure.in: Fix previous change.
630
36a3fd05
RS
6312004-03-18 Dave Love <fx@gnu.org>
632
06aacc62 633 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 634
6939e0b1
LT
6352004-03-15 Luc Teirlinck <teirllm@auburn.edu>
636
637 * info/dir (File): Add SMTP and SES.
638
d8d95bc7
SM
6392004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
640
641 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 642 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 643
58ec79cf
KS
6442004-02-18 Kim F. Storm <storm@cua.dk>
645
d8d95bc7 646 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 647
a6eeaa81 6482004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 649
d8d95bc7 650 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 651
584b627e
JY
6522004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
653
654 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
655 to match previous changes by Eli Zaretskii.
656
68e4cc57
LT
6572004-02-09 Luc Teirlinck <teirllm@auburn.edu>
658
659 * Makefile.in: Set CDPATH to an empty string.
660
22bb9485
SM
6612004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
662
663 * configure.in <darwin>: Use fink packages if available.
664
56f7d69d 6652004-01-25 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
666
667 * make-dist (lispref): Do include lispref/index.texi.
668
722ae5f4
JR
6692004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
670
4a61faec 671 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 672
a6eeaa81 6732003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
674
675 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
676 clashes with install-sh on 8+3 filesystems.
677
8af1a978
MB
6782003-12-08 Miles Bader <miles@gnu.org>
679
680 * .cvsignore: Add .arch-inventory.
681
ce6e4c21
AS
6822003-12-24 Andreas Schwab <schwab@suse.de>
683
684 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 685 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 686
0b1ec9e9
JD
6872003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
688
689 * Makefile.in (install-arch-dep): Don't let cd output go into
690 pipe for carbon_appdir.
691
cf59a5b7
AS
6922003-12-24 Andreas Schwab <schwab@suse.de>
693
694 * configure.in (PKG_CHECK_MODULES): Fix quoting.
695
55e4f3cd
AS
6962003-12-01 Andreas Schwab <schwab@suse.de>
697
2a75d75d 698 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd
AS
699 hardcoding gcc.
700 * configure: Rebuild.
701
57669b57
JD
7022003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
703
704 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
705 multiple displays.
22bb9485 706 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 707
68e03c1c
DL
7082003-09-23 Dave Love <fx@gnu.org>
709
710 * configure.in: Check members of struct ifreq.
711
6df2a645
KS
7122003-09-14 Kim F. Storm <storm@cua.dk>
713
714 * configure.in: Add checks for sys/ioctl.h and net/if.h.
715
da92b8d9
LT
7162003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
717
718 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
719
19bb0fcd 7202003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
721
722 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
723 required anymore.
724
abd39b57
AC
7252003-08-07 Andrew Choi <akochoi@shaw.ca>
726
727 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
728 option instead of -traditional-cpp for CPP.
729
c855f2ca
RS
7302003-07-29 Richard M. Stallman <rms@gnu.org>
731
732 * configure.in (HAVE_XIM): Define if XIM is available.
733
32b0a3c6
JB
7342003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
735
736 * configure.in: The function gtk_window_set_icon_from_file was
737 introduced in GTK+ 2.2, so check for that release.
738
2eaa00ba
AS
7392003-07-23 Andreas Schwab <schwab@suse.de>
740
741 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
742
743 * Makefile.in (YACC): Remove, not used.
744 (MAINT): Don't set.
745 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
746 disable dependency on ${srcdir}/configure.in when maintainer mode
747 is disabled.
748
f57bd967
DL
7492003-07-22 Dave Love <fx@gnu.org>
750
751 * configure.in: Make XRegisterIMInstantiateCallback test depend on
752 HAVE_X11, not with_xim.
753 (HAVE_CRTIN): Provide template.
754 <with_png>: Test for png.h and libpng/png.h.
755
da894f7d
AS
7562003-07-15 Andreas Schwab <schwab@suse.de>
757
758 * configure.in: Temporarily leave quoting for AC_DEFINE.
759
ec03b83e
SM
7602003-07-13 Stefan Monnier <monnier@cs.yale.edu>
761
762 * configure.in: Check for posix_memalign.
763
800bebe3
RS
7642003-07-12 Richard M. Stallman <rms@gnu.org>
765
766 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
767
42f81f64
KS
7682003-07-09 Kim F. Storm <storm@cua.dk>
769
770 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
771 functionality of --without-xim.
772
d320e9f3
DL
7732003-06-29 Dave Love <fx@gnu.org>
774
775 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
776
cffcede7
JD
7772003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
778
779 * configure: Regenerate.
780
7bea57c9
DL
7812003-06-23 Dave Love <fx@gnu.org>
782
ec03b83e
SM
783 * configure.in: Check for sys/_mbstate_t.h.
784 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
785 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
786
eb3b52fa
DL
7872003-06-06 Dave Love <fx@gnu.org>
788
789 * configure.in: Check for locale.h.
790
f16205ca
DL
7912003-06-05 Dave Love <fx@gnu.org>
792
ec03b83e
SM
793 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
794 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 795 (NLIST_STRUCT): Don't define.
eb3b52fa 796 (AH_BOTTOM): Define my_strftime.
f16205ca 797
efd60266
JB
7982003-06-02 Richard M. Stallman <rms@gnu.org>
799
800 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
801
016bd3c0
AS
8022003-05-24 Andreas Schwab <schwab@suse.de>
803
804 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
805 bzero, and bcmp.
806
7933722a
DL
8072003-05-22 Dave Love <fx@gnu.org>
808
ec03b83e 809 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 810
463f55ee
DL
8112003-05-20 Dave Love <fx@gnu.org>
812
813 * configure.in: Append * to s390-*-linux-gnu case.
814 (LIBMAIL) <lockfile>: Don't define.
815
8162003-04-30 Richard M. Stallman <rms@gnu.org>
817
818 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
819
8202003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
821
822 * configure.in: Undo last (RMS') change, as it is useless, per
823 Dave Love.
824
8252003-04-08 Richard M. Stallman <rms@gnu.org>
826
827 * configure.in: Put #include of jpeglib.h at start of line.
828
6740b4d6
KG
8292003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
830
831 * INSTALL (* GNU/Linux development packages): Mention Debian and
832 RedHat package names.
833
ed3c3314
RS
8342003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
835
836 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
837
5b31a763
KG
8382003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
839
840 * INSTALL (* GNU/Linux development packages): Tell people to
841 install additional packages for compiling Emacs.
842
18fe6f45
FP
8432003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
844
845 * configure.in: Use the same configuration for all aix5, not just
846 aix5.1.
847
77fb5d1a
FP
8482003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
849
850 * configure.in: Check for need for bigtoc support on IBM AIX for
851 solving a linker table overflow problem.
852
710ee5a9
RB
8532003-03-03 Rob Browning <rlb@defaultvalue.org>
854
efd60266
JB
855 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
856 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
857 over bzero, bcmp, and bcopy.
858
16f6f948
SJ
8592003-02-23 Simon Josefsson <jas@extundo.com>
860
861 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
862
92a8ce63
JB
8632003-02-21 Klaus Zeitler <kzeitler@lucent.com>
864
865 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
866
47774164
KH
8672003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
868
869 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
870
0dfd93c0
AS
8712003-02-08 Andreas Schwab <schwab@suse.de>
872
873 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
874 instead of the substitution.
875
c60ee5e7
JB
8762003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
877
878 * Makefile.in: Use @EXEEXT@ for Cygwin.
879 Use USERNAME if LOGNAME is not set (for Cygwin).
880
881 * configure.in:
882 * configure: Add opsys=cygwin.
883
88373452
KS
8842003-01-29 Kim F. Storm <storm@cua.dk>
885
d57727c9 886 * AUTHORS: Regenerate using new format (after fixing numerous
88373452
KS
887 formatting errors in the ChangeLog files).
888
12bf22e0
AS
8892003-01-22 Andreas Schwab <schwab@suse.de>
890
891 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
892 redefining it explicitly in src/config.in.
893
ffdf4f26
MR
8942003-01-22 Markus Rost <rost@math.ohio-state.edu>
895
896 * Makefile.in (bootstrap): Make bootstrap-after.
897
940344d4 8982003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
cd890796
JD
899
900 * configure.in: Fix --with-gtk.
901
940344d4 9022003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
488dd4c4
JD
903
904 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
905
906 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
907
e833850f
FP
9082003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
909
ec03b83e 910 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 911
52cd7d02
ST
9122003-01-07 Steven Tamm <steventamm@mac.com>
913
914 * configure.in: New option, --enable-carbon-app, to specify
915 that the application should be installed
916 * Makefile.in (install-arch-dep): On Mac OS X, install the
917 Emacs.app application if carbon-app is enabled
918
fb02aff2
DL
9192003-01-06 Dave Love <fx@gnu.org>
920
921 * configure.in: Check for nl_langinfo.
922 [!HAVE_SIZE_T]: Fix typedef.
923
1d08c2fe
DK
9242003-01-06 David Kastrup <dak@gnu.org>
925
ec03b83e 926 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 927
1d08c2fe
DK
928 * configure.in: Add tests for install-info
929
72c5c58f
MR
9302002-12-09 Markus Rost <rost@math.ohio-state.edu>
931
932 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
933 use again sol2-6 instead of sol2-8.
934
a4ac5b17
DL
9352002-12-09 Dave Love <fx@gnu.org>
936
fb02aff2 937 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 938
4824556f
AS
9392002-12-08 Andreas Schwab <schwab@suse.de>
940
941 * Makefile.in (install-arch-indep): Revert last change.
942
6b2fd6ea
DL
9432002-11-27 Dave Love <fx@gnu.org>
944
945 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
946 Check for __sys_siglist too. Check for memset.
947 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 948
8c95f450
JB
9492002-11-22 Juanma Barranquero <lektu@terra.es>
950
951 * config.guess, config.sub: Updated from master source.
952
39f7b5f7
KF
9532002-11-19 Karl Fogel <kfogel@red-bean.com>
954
955 * autogen.sh: New file.
956
d824beee
DL
9572002-11-15 Dave Love <fx@gnu.org>
958
ec03b83e
SM
959 * configure.in: Tidy up various quoting issues throughout.
960 Use AC_GNU_SOURCE.
d824beee
DL
961 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
962 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
963 Maybe define bcopy, bzero, bcmp.
ec03b83e 964 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
965 non-existent machine file).
966 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
967 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 968 (nlist.h): Move test up.
d824beee 969
72c5c58f 9702002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 971
72c5c58f 972 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 973
3a787a1e 9742002-11-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
816753a7
FP
975
976 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
977
98b4e102
JB
9782002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
979
980 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
981
6bae0ccf
DL
9822002-11-08 Dave Love <fx@gnu.org>
983
ec03b83e 984 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
985 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
986
ab4f69f2
MB
9872002-11-07 Miles Bader <miles@gnu.org>
988
ec03b83e
SM
989 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
990 Handle separate-build-dir case.
ab4f69f2 991
318db6cb
RS
9922002-11-06 Richard M. Stallman <rms@gnu.org>
993
994 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
995 bulletproof. $bar may be empty when there are no .elc files.
996
2baf1bfa
DL
9972002-10-30 Dave Love <fx@gnu.org>
998
999 * configure.in: Require autoconf 2.53. Test for pty.h,
1000 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
1001 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
1002 (AC_PROG_YACC): Delete.
2baf1bfa
DL
1003 (size_t): Use AC_CHECK_TYPES.
1004 (AH_TOP): Up-date copyright.
1005
a6cadf53
JB
10062002-10-01 Juanma Barranquero <lektu@terra.es>
1007
1008 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
1009
9811b1cf
RS
10102002-09-19 Richard M. Stallman <rms@gnu.org>
1011
1012 * configure.in: Fix the LessTif-directory-finder for real.
1013
ef7fb3bb
RS
10142002-09-14 Richard M. Stallman <rms@gnu.org>
1015
1016 * Makefile.in (maybe_bootstrap): Test for complete absence
1017 of compiled Lisp files.
1018
b3cd6965
SM
10192002-09-11 Stefan Monnier <monnier@cs.yale.edu>
1020
1021 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
1022 (bootstrap-clean-after): Delete.
1023 (bootstrap): Make the sequencing explicit.
1024
3e6be279
RS
10252002-09-10 Richard M. Stallman <rms@gnu.org>
1026
1027 * configure.in: Fix previous LessTif change.
1028
50332dc1
RS
10292002-09-09 Richard M. Stallman <rms@gnu.org>
1030
1031 * configure.in (powerpcle-*-solaris2.5*): New configuration.
1032 (powerpcle-*-solaris*): Use version 2.6 as default.
1033 (*-sunos5.6*, *-solaris2.6*): New alternative.
1034 (*-sunos5*): Use version 2.6 as default.
1035
abd39b57 10362002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
1037
1038 * configure.in: Fix typo.
1039
22eaea41
RS
10402002-09-05 Richard M. Stallman <rms@gnu.org>
1041
1042 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
1043
b3cd6965 1044 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
1045 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
1046
6bc85c3b
KS
10472002-08-26 Kim F. Storm <storm@cua.dk>
1048
1049 * Makefile.in (install-arch-indep): Do not remove DOC file
1050 when it is the only DOC file installed; this is the case when
1051 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
1052
dc16594b
MR
10532002-07-24 Markus Rost <rost@math.ohio-state.edu>
1054
1055 * configure.in: Fix typo.
1056
2a0c903c
RS
10572002-07-24 Richard M. Stallman <rms@gnu.org>
1058
1059 * configure.in: Don't print anything special about gamedir.
1060
3ea1bfb2 1061 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 1062
a8bbe549
RS
10632002-07-21 Richard M. Stallman <rms@gnu.org>
1064
1065 * Makefile.in (gamedir, localstatedir): New variables.
1066 (epaths-force): Insert value of gamedir into PATH_GAME.
1067
1068 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 1069 (--with-game-dir option): Delete.
a8bbe549 1070
abd39b57 10712002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
29c3cbf0
PJ
1072
1073 * configure.in: Add support for mipseb-*-netbsd* machines.
1074
abd39b57 10752002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
1076
1077 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
1078
abd39b57 10792002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
1080
1081 * info/dir (File): Add an entry for Tramp.
1082
e0156c8d
EZ
10832002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
1084
1085 * INSTALL-CVS: New file.
1086
3fa4ac47
AS
10872002-06-07 Andreas Schwab <schwab@suse.de>
1088
1089 * configure.in (x86_64-*-linux-gnu*): New system.
1090
86bbfe77
EZ
10912002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
1092
1093 * config.bat: Handle the case when lispintro is truncated to lispintr.
1094
2570d28c
PE
10952002-05-26 Paul Eggert <eggert@twinsun.com>
1096
1097 * config.guess, config.sub: Updated from master source.
1098
a1d8dc87
RS
10992002-05-09 Richard M. Stallman <rms@gnu.org>
1100
1101 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
1102
abd39b57 11032002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
9a40c2fb
PJ
1104
1105 * make-dist: Do not distribute lock/ directory.
1106
e3ba1015
AC
11072002-04-30 Andrew Choi <akochoi@shaw.ca>
1108
1109 * configure.in: Provide documentation string when defining
1110 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
1111 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
1112
5167cfda
CW
11132002-04-28 Colin Walters <walters@verbum.org>
1114
b3cd6965 1115 * configure.in: Delete configure check for access to the game user.
5167cfda 1116
abd39b57 11172002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
2912f349
PJ
1118
1119 * make-dist: lwlib/Imakefile is removed.
1120
e0f712ba
AC
11212002-04-26 Andrew Choi <akochoi@shaw.ca>
1122
1123 * configure.in: Add support for powerpc-apple-darwin*.
1124 (HAVE_CARBON): Add.
1125
b3cd6965 1126 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 1127
abd39b57 11282002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
90077f66
PJ
1129
1130 * make-dist: lwlib-Xol* are removed.
1131
8fba10fc
AS
11322002-04-23 Andreas Schwab <schwab@suse.de>
1133
1134 * Makefile.in (MAINT): New variable.
1135 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
1136 instead of configure.in, to avoid running autoconf and autoheader
1137 unless explicitly requested.
1138
852eef40
EZ
11392002-04-16 Eli Zaretskii <eliz@gnu.org>
1140
1141 * config.bat: Update for msdos/sed2v2.inp.
1142
6817198a
AS
11432002-04-15 Andreas Schwab <schwab@suse.de>
1144
b3cd6965 1145 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
1146 * configure.in: Add config header templates to all AC_DEFINE and
1147 AC_DEFINE_UNQUOTED symbols.
1148 * make-dist: Run autoheader if necessary.
1149
b9b966e0
CW
11502002-04-10 Colin Walters <walters@verbum.org>
1151
1152 * configure.in: Add --game-dir, --game-user. Test to see if we
1153 can use them.
1154
abd39b57 11552002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d9830e5
PJ
1156
1157 * configure.in: Add --with-sound.
1158
10ce34dc
KS
11592002-03-18 Kim F. Storm <storm@cua.dk>
1160
1161 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
1162 and getsockname functions. Test for sys/un.h include file.
1163
1ef1ef96
EZ
11642002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
1165
1166 * configure.in: Support AIX 5.1.
1167
940344d4 11682002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
d873ec96
JD
1169
1170 * configure.in: Added test for X Session Management (HAVE_X_SM).
1171
16e79fec
RS
11722002-03-03 Richard M. Stallman <rms@gnu.org>
1173
1174 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
1175 Run chown $${LOGNAME} on files installed by tar xvf.
1176
6a22cdf4
KS
11772002-03-03 Kim F. Storm <storm@cua.dk>
1178
1179 * configure.in: Test for getpeername.
1180
4d766b59
RS
11812002-03-01 Richard M. Stallman <rms@gnu.org>
1182
1183 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
1184 (HAVE_GIF): Don't use old libungif versions that crash.
1185
4fff8c79
RS
11862002-02-26 Richard M. Stallman <rms@gnu.org>
1187
1188 * configure.in <making srcdir absolute>: Verify that PWD is correct,
1189 not just well-formed and valid.
1190 (mips-compaq-nonstopux*): New configuration.
b3cd6965 1191
e5389a0b
PE
11922002-02-18 Paul Eggert <eggert@twinsun.com>
1193
1194 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
1195 "sed q" is a portable equivalent to plain "head -1".
1196
db54c53a
RS
11972002-02-13 Richard M. Stallman <rms@gnu.org>
1198
1199 * Makefile.in (maybe_bootstrap): Do `exit 1'.
1200 (all): Don't depend on maybe_bootstrap here.
1201 (${SUBDIR}): Depend on it here instead.
1202
b735b2ab
RS
12032002-02-08 Richard M. Stallman <rms@gnu.org>
1204
1205 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
1206
d8359893
EZ
12072002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1208
1209 * configure.in: Recognize BSD/OS 5.0.
1210
f3b812da
EZ
12112002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
1212
1213 * make-dist: Make version checking in emacs.texi consistent with
1214 how we set it there.
1215
f48a30d7
KS
12162001-12-29 Kim F. Storm <storm@cua.dk>
1217
1218 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
1219
07025a55
RS
12202001-12-28 Richard M. Stallman <rms@gnu.org>
1221
1222 * configure.in: Test for mbsinit.
1223
b0a21bf9
EZ
12242001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
1225
1226 These changes make Leim part of the standard distribution:
1227
3a787a1e 1228 * README: Add info about the `leim' directory.
b0a21bf9
EZ
1229
1230 * INSTALL: Remove text that describes Leim as a separate package.
1231
1232 * noleim-Makefile.in: File removed.
1233
1234 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1235 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1236 Leim files out of the Emacs tree. Don't prepare a separate tarball
1237 for Leim.
5a60d1da 1238
61e3b944
RS
12392001-12-11 Richard M. Stallman <rms@gnu.org>
1240
1241 * configure.in (hppa*-*-linux-gnu*): New alternative.
1242
abd39b57 12432001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
03f9f7ae
PJ
1244
1245 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1246 creating distribution.
1247
d6a70204
PE
12482001-12-06 Paul Eggert <eggert@twinsun.com>
1249
1250 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1251 (AC_FUNC_VFORK): Remove.
1252 (AC_FUNC_FORK): Add.
1253 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1254 this is required by recent Autoconf versions.
1255
abd39b57 12562001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
4a3cf58d
PJ
1257
1258 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1259 TODO, vms-pp.trans and others).
1260
abd39b57 12612001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
0142178a
PJ
1262
1263 * make-dist: Use COPYING from the top-level directory.
1264
1096bcc0
GM
12652001-11-29 Gerd Moellmann <gerd@gnu.org>
1266
1267 * configure.in: Add support for FreeBSD/Alpha.
1268
abd39b57 12692001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
b1356234 1270
dd536f94
PJ
1271 * make-dist: Add COPYING to the top-level directory of the
1272 distribution. Simplify the logic behind copying.
1273
b1356234
PJ
1274 * Makefile.in (maybe_bootstrap): Fix previous change.
1275
66458f32
RS
12762001-11-28 Richard M. Stallman <rms@gnu.org>
1277
1278 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1279
ebcbef4e
RS
12802001-11-26 Richard M. Stallman <rms@gnu.org>
1281
1282 * Makefile.in: bootstrap should not delete dumped executables.
1283 (bootstrap-clean-before): New target.
1284 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 1285 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 1286
b77d2746 12872001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 1288
070f247d
EZ
1289 These changes add the Emacs Lisp Introduction manual to the
1290 distribution:
1291
b3cd6965 1292 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 1293
070f247d
EZ
1294 * make-dist: Copy the files in lispintro directory.
1295
7336d09b
EZ
1296 * config.bat: Configure in the lispintro directory.
1297
ac74199d
EZ
1298 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1299
7f947b13 1300 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 1301 (lispintro/Makefile): New target.
7f947b13
EZ
1302 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1303 (unlock, relock, info, dvi): Ditto.
1304
d4fa890c
EZ
13052001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1306
b3cd6965 1307 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 1308
d4fa890c
EZ
1309 * make-dist (etc): Don't distribute gfdl.1.
1310
5fb25beb
CW
13112001-11-22 Colin Walters <walters@debian.org>
1312
1313 * Makefile.in (install-arch-indep): Install the calc .info files.
abd39b57 1314 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
5fb25beb 1315
9f8bbf0f
EZ
13162001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1317
1318 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1319 tindex.pl to the list of those being put into the distribution.
1320
aa2af83a
EZ
13212001-11-16 Eli Zaretskii <eliz@gnu.org>
1322
1323 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1324
abd39b57 13252001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
71f94ae1 1326
987aac50
PJ
1327 * Makefile.in (uninstall): Fix previous change.
1328
71f94ae1
PJ
1329 * configure.in, Makefile.in: Add support for --program-prefix,
1330 --program-suffix and --program-transform-name options.
1331
abd39b57 13322001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
e5d9d2e7 1333
b3cd6965 1334 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
1335 (install-arch-indep): Install emacsclient manual page.
1336 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 1337
97c91ba6
EZ
13382001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1339
1340 * make-dist: Add lispref/index.*perm files to the distribution.
abd39b57 1341 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
97c91ba6 1342
abd39b57 13432001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
3d3f602a
PJ
1344
1345 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1346
2bf92717
EZ
13472001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1348
dff28924 1349 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 1350
0cc70510
EZ
13512001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1352
5c32b7c5
EZ
1353 The following changes add the ELisp reference manual to the
1354 distribution.
1355
10fa7f8e
EZ
1356 * make-dist: Add the lispref directory to the distribution.
1357
0cc70510
EZ
1358 * Makefile.in (install-arch-indep): Add elisp* to the list of
1359 installed Info files.
5c32b7c5
EZ
1360 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1361 (lispref/Makefile): New target.
1362 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1363 Add commands for the lispref directory.
1364 (info, dvi): Ditto.
1b5a3644
EZ
1365
1366 * config.bat: Configure in `lispref'.
1367
6baef0fd
RS
13682001-11-09 Richard M. Stallman <rms@gnu.org>
1369
1370 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1371
ed5882b9
EZ
13722001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1373
1374 * make-dist (tempdir): Copy AUTHORS as well.
1375
f0f2756d
SS
13762001-11-06 Sam Steingold <sds@gnu.org>
1377
1378 * configure.in: Added a check for <nlist.h>
9ba48103 1379
abd39b57 13802001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
d576358b
PJ
1381
1382 * configure.in: Reindent --help output.
1383 From Per Starback (starback@ling.uu.se).
dff28924 1384
bf00d461 13852001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
1386
1387 * configure.in: New entry for HP/UX-11.
1388
5d991fc4
EZ
1389 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1390 From Eric S. Raymond <esr@golux.thyrsus.com>.
1391
73d25f9c
EZ
13922001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1393
1394 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1395 <athornton@sinenomine.net>.
1396
5b6a51aa
GM
13972001-10-25 Gerd Moellmann <gerd@gnu.org>
1398
1399 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 1400 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 1401
84e70f78
KR
14022001-10-24 Ken Raeburn <raeburn@gnu.org>
1403
1404 * configure.in: If --with-hesiod is given, look for
1405 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 1406 resolv libraries respectively if system libraries don't supply them.
84e70f78 1407
4aa6b955
GM
14082001-10-24 Gerd Moellmann <gerd@gnu.org>
1409
1410 * configure.in: Use $MAKE for `make' if set.
1411
bc171472
GM
14122001-10-22 Gerd Moellmann <gerd@gnu.org>
1413
1414 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1415 to tar options.
1416
71431a0e
GM
14172001-10-20 Gerd Moellmann <gerd@gnu.org>
1418
6aa97356 1419 * (Version 21.1 released).
71431a0e 1420
531a3336
MB
14212001-10-20 Miles Bader <miles@gnu.org>
1422
1423 * configure.in (configuration): Set from `host' if `host_alias'
1424 isn't defined.
1425
121ff711
AS
14262001-10-19 Andreas Schwab <schwab@suse.de>
1427
1428 * configure.in: Make ready for autoconf 2.5x.
1429 (AC_PREREQ): Require autoconf 2.50.
1430 * aclocal.m4: Removed.
121ff711
AS
1431 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1432
eef9b65f
EZ
14332001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1434
1435 * README: Bump Emacs version to 21.1.50.
1436
ab952a4f
GM
14372001-10-05 Gerd Moellmann <gerd@gnu.org>
1438
1439 * Branch for 21.1.
dff28924 1440
3b74127d
GM
14412001-09-05 Gerd Moellmann <gerd@gnu.org>
1442
1443 * configure.in: Avoid `$@' which is handled specially in
1444 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 1445
80b97918
EZ
14462001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1447
1448 * make-dist (nt): Add subdirs.el to the list of distributed files.
1449
3a4f8160
EZ
14502001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1451
1452 * configure.in (machine): Add an entry for
1453 hppa1.1-hitachi-hiuxwe2*.
1454
eb04d6cd
GM
14552001-05-28 Gerd Moellmann <gerd@gnu.org>
1456
1457 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1458 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1459
f4500bec
GM
14602001-05-14 Gerd Moellmann <gerd@gnu.org>
1461
1462 * make-dist: Copy texinfo.tex unconditionally.
1463
26978e9a
EZ
14642001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1465
1466 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1467 that are installed.
1468
afa3935f
GM
14692001-04-06 Gerd Moellmann <gerd@gnu.org>
1470
e5c8f6f1
GM
1471 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1472 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 1473
afa3935f
GM
1474 * make-dist: Handle leim/MISC-DIC. Only include
1475 `[a-zA-Z]*.{el,elc}' from leim/quail.
1476
a55e4e68
GM
14772001-04-05 Gerd Moellmann <gerd@gnu.org>
1478
1479 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1480
87d8eba4
GM
14812001-03-30 Gerd Moellmann <gerd@gnu.org>
1482
1483 * Makefile.in (.PHONY): Add for bootstrap targets.
1484 (bootstrap-clean): New target.
1485 (bootstrap): Use it instead of `clean'.
1486
ed31fabf
GM
14872001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1488
1489 * Makefile.in (SUBDIR): Remove leim.
1490 (all, .RECURSIVE, extraclean): Add leim explicitly.
1491 (leim): Provide separate rule which exports PARALLEL=0 into the
1492 environment.
1493
5721ae13
GM
14942001-03-20 Gerd Moellmann <gerd@gnu.org>
1495
1496 * configure.in (HAVE_XPM): Don't print the result of the check for
1497 XpmReturnAllocPixels if we don't have an xpm.h.
1498
10ebaeb6
GM
14992001-03-05 Gerd Moellmann <gerd@gnu.org>
1500
1501 * COPYING: New file.
1502
e30bd7b7
EZ
15032001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1504
1505 * config.bat: Update the copyright.
1506
d0e9bfd2
GM
15072001-02-23 Kenichi Handa <handa@etl.go.jp>
1508
1509 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1510 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1511 to `yes'. Later in AC_OUTPUT, check this variable.
1512
038f4ae3
DL
15132001-02-09 Dave Love <fx@gnu.org>
1514
1515 * AUTHORS: Updated.
1516
44806980
EZ
15172001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1518
1519 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1520
20b28f82
GM
15212001-02-02 Gerd Moellmann <gerd@gnu.org>
1522
bdadfce3
GM
1523 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1524
5db37a2e 1525 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 1526
20b28f82
GM
1527 * Makefile.in (uninstall): Remove more info files. Remove
1528 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1529
7ccf7ab9
GM
15302001-01-31 Gerd Moellmann <gerd@gnu.org>
1531
1532 * noleim-Makefile.in (extraclean): Add.
1533
03e0fe6e 15342001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
1535
1536 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1537 it quiet.
1538
e1e441f9
GM
15392001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1540
1541 * Makefile.in (tags): Fix typo.
1542
64388126
KH
15432001-01-13 Kenichi Handa <handa@etl.go.jp>
1544
1545 * configure.in: Fix typo in the code setting x_search_path.
1546
457b792c
GM
15472001-01-10 Dave Love <fx@gnu.org>
1548
1549 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1550 -lXext.
1551 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1552 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1553 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1554 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1555 (now in $LIBS).
1556
1460e5d4
EZ
15572001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1558
1559 * config.bat: Run the preprocessor with -traditional.
1560
e2b6e5ea
EZ
15612001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1562
1563 * INSTALL: Move copying conditions to end of file.
1564
b202115b
EZ
15652000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1566
1567 * INSTALL: Add basic installation procedure which assumes
1568 `configure' does its job. Elaborate on image support libraries.
1569 Add a pointer to Xaw3d library. Add advice about solving
1570 configure-time problems by looking in config.log and setting
3163da06 1571 variables in the environment.
b202115b 1572
3e32cc27
GM
15732000-12-27 Gerd Moellmann <gerd@gnu.org>
1574
1575 * Makefile.in (install-arch-indep): If tar fails, exit with
1576 exit code 1.
1577
7b93a85b
GM
15782000-12-19 Gerd Moellmann <gerd@gnu.org>
1579
1580 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1581 source file includes XKBlib.h. On some broken Solaris systems,
1582 there is an XKBlib.h, reportedly, but header files included by
1583 XKBlib.h are missing.
1584
02387dcc
GM
15852000-12-14 Gerd Moellmann <gerd@gnu.org>
1586
1587 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1588
34979055
DL
15892000-12-11 Dave Love <fx@gnu.org>
1590
1591 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1592
169fe44e
GM
15932000-12-11 Paul Eggert <eggert@twinsun.com>
1594
1595 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1596 Merge fixes from latest GNU tar version. These macros no longer
1597 futz with _XOPEN_SOURCE, as that was not portable in practice.
1598 (AC_FUNC_FSEEKO): New macro.
dff28924 1599
169fe44e
GM
1600 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1601 ftello.
dff28924 1602
5c62b2e9
DL
16032000-12-05 Dave Love <fx@gnu.org>
1604
1605 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1606
2dce2360
EZ
16072000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1608
1609 * info/dir: Change the category to "Emacs".
1610
8c28d444
GM
16112000-12-01 Gerd Moellmann <gerd@gnu.org>
1612
1613 * make-dist (tempdir): Remove epaths.h from the distribution
1614 instead of paths.h.
1615
68a887fa
EZ
16162000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1617
1618 * config.bat: Check for existence of djecho.exe, and print an
1619 error message if it is not available.
1620
1621 * INSTALL: Describe possible problem with djecho.exe in old
1622 versions of DJGPP v2.x.
1623
d96a4de3
GM
16242000-11-23 Gerd Moellmann <gerd@gnu.org>
1625
1626 * configure.in: Initialize HAVE_LIBXP to no.
1627
3aeecf97
GM
16282000-11-22 Gerd Moellmann <gerd@gnu.org>
1629
dff28924 1630 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
1631 m/powerpc.h.
1632
fb279a6d
GM
16332000-11-21 Gerd Moellmann <gerd@gnu.org>
1634
3c64f287
GM
1635 * Makefile.in (install-arch-indep): Also install info/eshell*
1636 and info/speedbar*.
1637
fb279a6d
GM
1638 * configure.in (HAVE_PNG): Check for the presence of
1639 png_get_channels to rule out older PNG libs.
1640
f5f47add
GM
1641 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1642 GCC and NON_GNU_CPP into config.status.
1643
62d14e9a
DL
16442000-11-20 Dave Love <fx@gnu.org>
1645
1c203d4c
DL
1646 * configure.in: Fix last change.
1647
62d14e9a 1648 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 1649 * FTP: New file to replace it.
62d14e9a
DL
1650 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1651
f1d6d1e8
GM
16522000-11-20 Gerd Moellmann <gerd@gnu.org>
1653
1654 * configure.in: Use -traditional with GNU cpp.
1655
b3635775
GM
16562000-11-17 Gerd Moellmann <gerd@gnu.org>
1657
1658 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1659 Distribute more files from the nt/ subdir. Distribute PBM
1660 image files from subdirs of lisp/. Distribute old change logs
1661 from subdirs of lisp/. Distribute play/5x5.el.
1662
0eafc06c
DL
16632000-11-11 Dave Love <fx@gnu.org>
1664
1665 * config.sub, config.guess: Updated from master source.
1666
03391420
DL
16672000-11-07 Dave Love <fx@gnu.org>
1668
1669 * configure.in: Test for mkstemp.
1670
cd66d2ed
EZ
16712000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1672
1673 * info/dir (Top): Rearrange menu items more logically, and put
1674 them into a single category. Add menu items for RefTeX and
1675 Widget.
1676
1da437e9
KG
16772000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1678
15b526b2
EZ
1679 * Makefile.in (install-arch-indep): Use --info-dir instead of
1680 --dir-file, and a simple argument instead of --info-file, so that
1681 the Debian version of install-info also works.
1da437e9 1682
99483220
EL
16832000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1684
1685 * info/dir (Speedbar): Add entry.
1686
45e680a8
EZ
16872000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1688
1689 * INSTALL: Describe the new image-support options to the configure
1690 script. List URLs where image support libraries can be found.
1691
f2f049f3
EZ
16922000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1693
1694 * info/dir (Top): Add an entry for Eshell.
1695
2021ab61
DL
16962000-10-02 Dave Love <fx@gnu.org>
1697
1698 * configure.in: Check for gai_strerror.
1699
65f75351
AS
17002000-10-01 Andreas Schwab <schwab@suse.de>
1701
1702 * Makefile.in (install-arch-indep): Update list of installed info
1703 files.
1704
71c9ec51
GM
17052000-09-30 Gerd Moellmann <gerd@gnu.org>
1706
1707 * configure.in: Support `sparc*-*-netbsd*'.
1708
513f1fd9
EZ
17092000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1710
1711 * info/dir (MIME): Add entry for emacs-mime.
1712
a55b799a
DL
17132000-09-29 Dave Love <fx@gnu.org>
1714
1715 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1716
ce75c97a
GM
17172000-09-26 Gerd Moellmann <gerd@gnu.org>
1718
1719 * make-dist: Adapt to the change of leim/Makefile which was
1720 necessary to ensure a reasonably working `make dist'.
1721
1722 * leim-Makefile.in: Moved to leim/Makefile.in..
1723
1724 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1725
36e44f62
KH
17262000-09-21 Kenichi Handa <handa@etl.go.jp>
1727
dff28924
SS
1728 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1729 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
1730 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1731 files to .elc.
1732 (${TIT}): Adjusted for the above change.
1733 (clean mostlyclean): Likewise.
1734 (.el.elc): New target.
1735
da1608d9
GM
17362000-09-19 Gerd Moellmann <gerd@gnu.org>
1737
1738 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1739 in the distribution.
1740
6fed3546
GM
17412000-09-18 Gerd Moellmann <gerd@gnu.org>
1742
1743 * make-dist (skk): Rename to `ja-dic' because the leim directory
1744 was renamed.
1745
b4331e96
DL
17462000-09-14 Dave Love <fx@gnu.org>
1747
1748 * configure.in: Fix spurion in last change.
1749
ef9e4345
GM
17502000-09-14 Gerd Moellmann <gerd@gnu.org>
1751
1752 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1753 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1754 to `no' if defined. Change result report.
1755
575daf04
DL
17562000-09-08 Dave Love <fx@gnu.org>
1757
1758 * configure.in: Remove spurious `@'s.
1759
1760 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1761 autoconf.
1762
fa0b693c
GM
17632000-09-06 Gerd Moellmann <gerd@gnu.org>
1764
73b77ee5
GM
1765 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1766 file and print informational message.
dff28924 1767
fa0b693c
GM
1768 * configure.in (AC_FUNC_MMAP): Add.
1769
ff8df3be
GM
17702000-09-01 Gerd Moellmann <gerd@gnu.org>
1771
1772 * configure.in: Add ``checking'' messages for
1773 XpmReturnAllocPixels.
1774
bb17930d
GM
17752000-08-28 Gerd Moellmann <gerd@gnu.org>
1776
1777 * configure.in: Check <strings.h>; check `index' and `rindex'
1778 functions.
1779
6ce974d4
KH
17802000-08-26 Kenichi Handa <handa@etl.go.jp>
1781
1782 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1783 "case "${canonical}" in".
1784
7bc3ff79
DL
17852000-08-25 Dave Love <fx@gnu.org>
1786
1787 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1788
457dd64a
KH
17892000-08-25 Kenichi Handa <handa@etl.go.jp>
1790
7c100e1a 1791 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 1792
17494071
GM
17932000-08-24 Gerd Moellmann <gerd@gnu.org>
1794
1795 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 1796 contains a relative path. Protect against unusable values of $PWD.
17494071 1797
dd0e1e54
EZ
17982000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1799
3d819a75
EZ
1800 * info/dir (WoMan): Add entry.
1801
dd0e1e54
EZ
1802 * config.bat (maindir): Update src/_gdbinit even if it does
1803 already exist.
1804
70fc58b3
GM
18052000-08-07 Gerd Moellmann <gerd@gnu.org>
1806
3a787a1e 1807 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 1808
f4988be7
GM
18092000-08-03 Gerd Moellmann <gerd@gnu.org>
1810
1811 * configure.in: Add support for ia64*-*-linux*.
1812
27848c01
GM
18132000-07-27 Gerd Moellmann <gerd@gnu.org>
1814
1815 * make-dist (aclocal.m4): Include in distribution.
1816
b4a12321
DL
18172000-07-26 Dave Love <fx@gnu.org>
1818
1819 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1820
c66c29a2
DL
18212000-07-24 Dave Love <fx@gnu.org>
1822
1823 * configure.in: Add AC_SIZE_T.
1824
3b33a005
DL
18252000-07-18 Dave Love <fx@gnu.org>
1826
1827 * configure.in: Reorder so that most tests are done after CPPFLAGS
1828 is set from the C_SWITCH_... definitions.
1829
4b92c49a
GM
18302000-07-10 Gerd Moellmann <gerd@gnu.org>
1831
1832 * configure.in (HAVE_XPM): Undo previous change. Check for
1833 preprocessor define XpmReturnAllocPixels.
1834
6c6d2e33
GM
18352000-07-06 Gerd Moellmann <gerd@gnu.org>
1836
1837 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1838 instead of XpmReadFileToPixmap.
1839
b192d653
KR
18402000-07-05 Ken Raeburn <raeburn@gnu.org>
1841
1842 * configure.in: Check for <soundcard.h>. Look for ossaudio
1843 library, and set LIBSOUND accordingly.
1844
65171e3a
DL
18452000-07-05 Dave Love <fx@gnu.org>
1846
1847 * configure.in: Use AC_HEADER_SYS_WAIT.
1848
969f7e79
GM
18492000-07-05 Gerd Moellmann <gerd@gnu.org>
1850
1851 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1852 lisp/Makefile. Distribute lisp/Makefile.in instead of
1853 lisp/Makefile.
1854
5a9bf171
KR
18552000-06-30 Ken Raeburn <raeburn@gnu.org>
1856
1857 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1858 while searching for image-handling libraries.
1859
1d36487c
GM
18602000-06-26 Gerd Moellmann <gerd@gnu.org>
1861
1862 * configure.in (--with-xim): New option.
1863
6a465756
DL
18642000-06-23 Dave Love <fx@gnu.org>
1865
1866 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1867 for struct timezone and test how we can call gettimeofday.
48d4b120 1868 Check for OSF 5+. Check for term.h.
6a465756
DL
1869
1870 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1871 version.
1872
16cf31f7
GM
18732000-06-23 Gerd Moellmann <gerd@gnu.org>
1874
1875 * configure.in (HAVE_LIBXP): Change test for libXp.
1876
4c343001
DL
18772000-06-21 Dave Love <fx@gnu.org>
1878
1879 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1880 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1881 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1882
a3f08d9e
DL
18832000-06-19 Dave Love <fx@gnu.org>
1884
1885 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1886 _XOPEN_SOURCE is defined.
1887
0a2ea235
GM
18882000-06-16 Gerd Moellmann <gerd@gnu.org>
1889
dff28924 1890 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 1891
7d5c8691
EZ
18922000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1893
1894 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1895
e9924e52
GM
18962000-06-15 Gerd Moellmann <gerd@gnu.org>
1897
1898 * make-dist: Add --help and --snapshot options.
1899
9f817ea4
GM
19002000-06-14 Gerd Moellmann <gerd@gnu.org>
1901
dce6b995 1902 * configure.in: Generate lisp/Makefile.
dff28924 1903
9f817ea4
GM
1904 * configure.in: Add support for `*-lynxos*'.
1905 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1906 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1907 on Tru64 UNIX v5.0.
1908
97aa9c1d
KR
19092000-06-13 Ken Raeburn <raeburn@gnu.org>
1910
1911 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1912 it's on a continuation line.
1913
d42122a3
DL
19142000-06-02 Dave Love <fx@gnu.org>
1915
2082fe81
DL
1916 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1917 files.
1918
d42122a3
DL
1919 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1920 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1921 test.
1922
1923 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1924 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1925
34ec9ebe
GM
19262000-05-26 Gerd Moellmann <gerd@gnu.org>
1927
1928 * configure.in: Add check for speed_t typedef.
1929
50d7ce09
KR
19302000-05-25 Ken Raeburn <raeburn@gnu.org>
1931
1932 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1933 exists; it won't in the CANNOT_DUMP case.
1934
10db7fc5
GM
19352000-05-25 Gerd Moellmann <gerd@gnu.org>
1936
1937 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1938 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 1939 (install-arch-indep): Install ebrowse.info.
10db7fc5 1940
087121cc
GM
19412000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1942
1943 * configure.in: Check for grandpt and getpt.
1944
b992884d
DL
19452000-05-09 Dave Love <fx@gnu.org>
1946
1947 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1948
056565f7
GM
19492000-05-05 Gerd Moellmann <gerd@gnu.org>
1950
1951 * make-dist: Make a link for lib-src/grep-changelog. Copy
1952 install-sh.
1953
35a28e21
EZ
19542000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1955
1956 * config.bat: Identify the beginning of the cpp stuff in
1957 src/Makefile.in and lib-src/Makefile.in more accurately.
1958
c76e04a8
GM
19592000-04-27 Gerd Moellmann <gerd@gnu.org>
1960
1961 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1962
5e3dac3f
GM
19632000-04-19 Gerd Moellmann <gerd@gnu.org>
1964
1965 * configure.in: Add support for `powerpc-*-netbsd*'.
1966
0b8f263e
DL
19672000-04-19 Dave Love <fx@gnu.org>
1968
7825fef9
DL
1969 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1970
0b8f263e
DL
1971 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1972
3dd2781e
DL
19732000-04-16 Dave Love <fx@gnu.org>
1974
1975 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1976
3edfea34
DL
19772000-04-14 Dave Love <fx@gnu.org>
1978
1979 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1980
1981 * aclocal.m4 (AC_FUNC_MKTIME): New.
1982
4d6e16b3
KR
19832000-03-28 Ken Raeburn <raeburn@gnu.org>
1984
1985 * configure.in: Line up "--help" output a little better.
1986
89e80928
GM
19872000-03-26 Gerd Moellmann <gerd@gnu.org>
1988
087121cc 1989 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
1990 New targets.
1991 (bootstrap): Rewritten in terms of the new targets above. Make
1992 info files, too.
dff28924 1993
e1cff360
GM
19942000-03-12 Gerd Moellmann <gerd@gnu.org>
1995
1996 * config.guess, config.sub: Use the versions of the files from
1997 subversions.
1998
7397acc4
DL
19992000-03-08 Dave Love <fx@gnu.org>
2000
2001 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
2002 AC_C_VOLATILE. Define POINTER_TYPE.
2003
2004 * aclocal.m4: New file.
2005
d054101f 20062000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
2007
2008 * configure.in (machine): Add `mipsel-*-netbsd*' and
2009 `arm-*-netbsd*'.
dff28924 2010
d054101f 20112000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 2012
d054101f 2013 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 2014
ed4d0512
GM
20152000-02-29 Gerd Moellmann <gerd@gnu.org>
2016
2017 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
2018
2dc95ddd
DL
20192000-02-18 Dave Love <fx@gnu.org>
2020
2021 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
2022
57beb0e0
AS
20232000-02-18 Andreas Schwab <schwab@suse.de>
2024
2025 * Makefile.in (install-arch-indep): Add eudc to list of installed
2026 info files.
2027
3b3cc4a4
KR
20282000-02-17 Ken Raeburn <raeburn@gnu.org>
2029
2030 * configure.in: Include -lz and -ljpeg (if it's available) when
2031 testing for the tiff library.
2032
8389e1e2
GM
20332000-02-17 Gerd Moellmann <gerd@gnu.org>
2034
2035 * configure.in: Remove LISP_FLOAT_TYPE.
2036
647847ea
DL
20372000-02-12 Dave Love <fx@gnu.org>
2038
2039 * configure.in: Use AC_FUNC_VFORK.
2040
9a90d84c
GM
20412000-02-01 Gerd Moellmann <gerd@gnu.org>
2042
5eea385d
GM
2043 * make-dist: Various fixes for new development tree.
2044
9a90d84c
GM
2045 * leim-Makefile.in: New file.
2046
b6680a0e
GM
20472000-01-31 Gerd Moellmann <gerd@gnu.org>
2048
2049 * Makefile.in (dist): Call ./make-dist.
2050
1e5279b9
DL
20512000-01-24 Dave Love <fx@gnu.org>
2052
2053 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
2054
ffe36136
GM
20552000-01-18 Gerd Moellmann <gerd@gnu.org>
2056
2057 * configure.in (HAVE_GIF): Check for DGifOpen instead of
2058 DGifOpenFileName.
2059
a970dae4
AS
20602000-01-11 Andreas Schwab <schwab@suse.de>
2061
2062 * Makefile.in (install-arch-indep): Update list of info files to
2063 be installed.
2064
c4bb2108
DL
20652000-01-05 Dave Love <fx@gnu.org>
2066
2067 * configure.in: Check for jerror.h as well as libjpeg.
2068
bb9d2b64
AS
20692000-01-03 Andreas Schwab <schwab@suse.de>
2070
2071 * Makefile.in (install-arch-indep): Install autotype*. Run
2072 install-info on autotype and emacs-faq.info.
2073
22afa6e8
DL
20741999-12-04 Dave Love <fx@gnu.org>
2075
2076 * Makefile.in: (install-arch-indep): Depend on `info'.
2077 (install-strip): Use `install' as sub-make target.
2078
a21616bd
KR
20791999-11-23 Ken Raeburn <raeburn@gnu.org>
2080
2081 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
2082 didn't need to be deleted. Check for the k5crypto library as well
2083 as the crypto library; MIT Kerberos 1.1 changed the name.
2084
946173ad
DL
20851999-11-18 Dave Love <fx@gnu.org>
2086
2087 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
2088
4f6f5dab
GM
20891999-11-11 Erik Naggum <erik@naggum.no>
2090
2091 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
2092
2323760c
DL
20931999-11-08 Dave Love <fx@gnu.org>
2094
2095 * configure.in: Fix change for --with-pop default.
2096
c3d00920
DL
20971999-11-04 Dave Love <fx@gnu.org>
2098
2099 * configure.in: Default to --with-pop. Change sense of with-gcc
2100 and with-toolkit-scroll-bars messages to reflect the defaults.
2101
400a1ed0
GM
21021999-11-01 Gerd Moellmann <gerd@gnu.org>
2103
2104 * INSTALL: Mention the Emacs Lisp Reference.
2105
1e3196e8
GM
21061999-10-27 Noah Friedman <friedman@splode.com>
2107
2108 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
2109
8ac52782
GM
21101999-10-23 Gerd Moellmann <gerd@gnu.org>
2111
2112 * Makefile.in (bootstrap): New target.
2113
1113b624
PE
21141999-10-19 Paul Eggert <eggert@twinsun.com>
2115
2116 Add support for large files. Merge glibc 2.1.2.
2117
2118 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
2119 (HAVE_TM_GMTOFF): New symbol.
2120 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
2121 mbrlen, strsignal.
2122 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 2123
77162a4f
SM
21241999-10-09 Stefan Monnier <monnier@cs.yale.edu>
2125
2126 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
2127 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
2128
a2743e67
RS
21291999-10-09 Richard M. Stallman <rms@gnu.org>
2130
dff28924 2131 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
2132 Unset CDPATH to prevent cd from generating output.
2133
37e2d8f4
SM
21341999-10-08 Stefan Monnier <monnier@cs.yale.edu>
2135
2136 * update-subdirs: also ignore CVS subdirs.
2137
4e1d9c86
GM
21381999-10-07 Gerd Moellmann <gerd@gnu.org>
2139
2140 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 2141
2b6bac15
DL
21421999-10-06 Dave Love <fx@gnu.org>
2143
2144 * Makefile.in: Add rules for config.status, configure.
2145
a4a9692d
DL
21461999-09-07 Gerd Moellmann <gerd@gnu.org>
2147
2148 * configure.in (--with-sound): Removed.
2149
21501999-08-30 Gerd Moellmann <gerd@gnu.org>
2151
2152 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
2153 the test for Xaw3d.
2154 (HAVE_TIFF): Add -lm to library check.
2155
21561999-08-28 Richard Stallman <rms@gnu.org>
2157
2158 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
2159 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
2160 after the other X-related libraries.
2161
21621999-08-21 Dave Love <fx@gnu.org>
2163
2164 * configure.in: Don't check for jpeglib.h.
2165
21661999-08-20 Gerd Moellmann <gerd@gnu.org>
2167
2168 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
2169 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
2170
21711999-08-18 Dave Love <fx@gnu.org>
2172
3a787a1e 2173 * configure.in: Check for termcap.h.
a4a9692d
DL
2174
21751999-08-15 Gerd Moellmann <gerd@gnu.org>
2176
2177 * configure.in: Add --with-toolkit-scroll-bars. If "no",
2178 use Emacs' scroll bars, even if configured for Motif or when
2179 Xaw3d is available.
2180
21811999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
2182
2183 * configure.in: Check for getaddrinfo.
2184
21851999-08-04 Eli Zaretskii <eliz@gnu.org>
2186
2187 * config.bat: Make --no-debug work again by removing -gcoff.
2188
21891999-07-30 Dave Love <fx@gnu.org>
2190
2191 * configure.in: Check for stdlib.h.
2192
21931999-07-19 Dave Love <fx@gnu.org>
2194
2195 * configure.in: Grok sparc64-*-linux-gnu*.
2196
21971999-07-12 Richard Stallman <rms@gnu.org>
2198
2199 * Version 20.4 released.
2200
22011999-06-23 Karl Heuer <kwzh@gnu.org>
2202
2203 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
2204 Quote $EMACS, in case it's a program with args.
2205
22061999-05-29 Richard M. Stallman <rms@gnu.org>
2207
2208 * configure.in: Delete the Kerberos stuff.
2209
22101999-05-27 Greg Hudson <ghudson@mit.edu>
2211
2212 * configure.in: Prefer kerberos 5 names.
2213
22141999-04-26 Richard M. Stallman <rms@gnu.org>
2215
2216 * configure.in: Check for libXp.
2217
22181999-04-08 Richard Stallman <rms@gnu.org>
2219
2220 * make-dist: Include change logs in subdirs of `lisp'.
2221
22221999-04-05 Richard Stallman <rms@gnu.org>
2223
2224 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2225 (install-arch-indep): Make ${datadir}/emacs world-readable.
2226
22271999-03-30 Eli Zaretskii <eliz@gnu.org>
2228
2229 * config.bat: Use epaths.* instead of paths.*.
2230
22311999-03-07 Eli Zaretskii <eliz@gnu.org>
2232
2233 * INSTALL: Add detailed instructions to unpack and install
2234 intlfonts on MS-DOS.
2235
22361999-02-26 Richard Stallman <rms@gnu.org>
2237
2238 * configure.in: Use epaths.h and epaths-force instead of paths....
2239
2240 * Makefile.in (epaths-force): Renamed from paths-force;
2241 operate on epaths.in and produce epaths.h.
2242
22431999-02-24 Richard Stallman <rms@gnu.org>
2244
2245 * make-dist: Fix nt/icons directory handling.
2246
22471999-02-22 Simon Josefsson <jas@pdc.kth.se>
2248
2249 * configure.in (f301-fujitsu-uxpv4.1): New target.
2250
22511999-02-20 Richard Stallman <rms@gnu.org>
2252
2253 * make-dist (tempparent): Fix command to update info files.
2254
22551999-02-09 Richard Stallman <rms@gnu.org>
2256
2257 * configure.in (powerpc-apple-netbsd*): New alternative.
2258
22591999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2260
2261 * make-dist: Include the new directory nt/icons in distributions.
2262
22631999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2264
2265 * configure.in: Change message about HAVE_XFREE386.
2266
22671999-01-07 Eli Zaretskii <eliz@gnu.org>
2268
2269 * config.bat: Support configuring with leim.
2270
22711998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2272
2273 * configure.in (mips-sgi-irix6.5): New target.
2274
22751998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2276
2277 * configure.in: Remove GSS-API support, since it has been removed
2278 from movemail.
2279
22801998-12-04 Markus Rost <rost@delysid.gnu.org>
2281
2282 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2283
22841998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2285
3a787a1e
JB
2286 * Makefile.in: Don't install customize info file.
2287 Run install-info on viper info file.
a4a9692d
DL
2288
22891998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2290
2291 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2292
22931998-11-16 Kenichi Handa <handa@etl.go.jp>
2294
2295 * configure.in (*-*-bsdi4*): New target.
2296
22971998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2298
2299 * configure.in: Fix previous change.
2300
23011998-11-11 Richard Stallman <rms@gnu.org>
2302
2303 * configure.in (aviion-intel): New machine.
2304
23051998-11-04 Kenichi Handa <handa@etl.go.jp>
2306
2307 * configure.in (mips-nec-sysv4*): New target.
2308
23091998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2310
2311 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2312 from lisp.
2313
23141998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2315
2316 * make-dist: Don't include fns*.el in dist.
2317
23181998-10-30 Dave Love <fx@gnu.org>
2319
2320 * configure.in: Don't mkdir cpp.
2321
23221998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2323
2324 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2325 ${archlibdir}.
2326
23271998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2328
2329 * Version 20.3 released.
2330
23311998-07-30 Paul Eggert <eggert@twinsun.com>
2332
2333 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2334 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2335 (lwlib/Makefile, leim/Makefile):
2336 Prepend $(srcdir)/ to rule dependencies outside this dir.
2337
23381998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2339
2340 * configure.in: Use unset CDPATH instead of making it empty.
2341
23421998-06-20 Karl Heuer <kwzh@gnu.org>
2343
2344 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2345
23461998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2347
2348 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2349 and default.el. Sort the results.
2350
23511998-05-31 Karl Heuer <kwzh@gnu.org>
2352
2353 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2354 writable.
2355
23561998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2357
2358 * Makefile.in (install-arch-indep):
2359 Don't alter site-lisp/subdirs.el if it exists.
2360
23611998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2362
2363 * Makefile.in (install-arch-indep): Put `-' on commands to create
2364 subdirs.el in site-lisp dirs.
2365
23661998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2367
2368 * Makefile.in (install-arch-indep): Fix typo in previous change.
2369
23701998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2371
2372 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2373
23741998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2375
2376 * Makefile.in (mkdir): Create the site-lisp dirs.
2377 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2378
23791998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2380
2381 * Makefile.in (INSTALL_INFO): New variable.
2382 (install-arch-indep): Don't replace the dir file if it already exists.
2383 Use the install-info program, via INSTALL_INFO, to add entries.
2384 Make the `info' subdir and the Info files world-readable.
2385
23861998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2387
2388 * config.bat: Make sure the environment is large enough to support
2389 all the "set foo=bar" commands. Update pointers to DJGPP FTP
2390 sites.
2391
23921998-04-10 Karl Heuer <kwzh@gnu.org>
2393
2394 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2395
23961998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2397
2398 * configure.in: Add --with-gssapi to specify GSS-API
2399 authentication support for movemail.
2400
24011998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2402
2403 * Makefile.in (install-arch-indep): Fix previous change.
2404
24051998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2406
2407 * Makefile.in (info): Run man in build dir, not srcdir.
2408
24091998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2410
2411 * Makefile.in (install-arch-indep): Fix previous change.
2412
24131998-03-23 Kenichi Handa <handa@etl.go.jp>
2414
2415 * Makefile.in (top_distclean): Check the existence of `lock'
2416 subdir.
2417
24181998-03-22 Richard Stallman <rms@gnu.org>
2419
2420 * Makefile.in (install-arch-indep): Put special subdirs.el files
2421 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2422
24231998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2424
2425 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2426
24271998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2428
2429 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2430 (m68*-hp-hpux*): Handle versions 1X like 10.
2431
24321998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2433
2434 * make-dist: PROBLEMS is now in etc, not top level dir.
2435
2436 * Makefile.in (SOURCES): Delete PROBLEMS.
2437
24381998-02-25 Richard Stallman <rms@gnu.org>
2439
2440 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2441
2442 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2443
24441998-01-17 Richard Stallman <rms@gnu.org>
2445
2446 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2447
24481998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2449
2450 * make-dist (tempparent): New option --no-check.
2451
2452 * make-dist: Don't do anything with cpp directory.
2453
24541997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2455
2456 * configure.in (sparc-fujitsu-sysv4*): New target.
2457
24581997-12-17 Andreas Schwab <schwab@gnu.org>
2459
2460 * configure.in: Cache more tests. Add missing quotes around
2461 message with embedded comma.
2462
24631997-12-04 Karl Heuer <kwzh@gnu.org>
2464
2465 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2466
24671997-11-26 Joel N. Weber II <devnull@gnu.org>
2468
2469 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
2470 restrict access to any files.'; previously it said `Don't protect
2471 any files', which may have implied that we think fascism is good.
a4a9692d
DL
2472
24731997-11-24 Paul Eggert <eggert@twinsun.com>
2474
2475 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2476 strftime needs the underlying host's strftime for locale dependent
2477 formats.
2478
24791997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2480
2481 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2482
24831997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2484
2485 * config.bat: Configure the man subdirectory.
2486
24871997-11-07 Paul Eggert <eggert@twinsun.com>
2488
2489 * configure.in (AC_CHECK_LIB): Add -lintl.
2490
24911997-11-07 Karl Heuer <kwzh@gnu.org>
2492
2493 * make-dist (check for .elc files): Avoid bash-specific syntax.
2494 (check for overflow 14-char limit): Simplify.
2495
24961997-11-07 Richard Stallman <rms@gnu.org>
2497
2498 * Makefile.in (install): Move blessmail last.
2499
25001997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2501
2502 * configure.in (gettimeofday, one arg or two):
2503 Clarify messages by avoiding double negative.
2504
25051997-09-30 Karl Eichwalder <ke@suse.de>
2506
3a787a1e 2507 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
2508
25091997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2510
2511 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2512 libraries in reverse order, so that libraries will appear in the
2513 correct dependency order on the link line (and so that the
2514 configure checks themselves will work properly when early
2515 libraries depend on later ones).
2516
25171997-09-21 Erik Naggum <erik@naggum.no>
2518
3a787a1e 2519 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
2520
2521 * make-delta: New script to produce delta distributions.
2522
25231997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2524
2525 * Version 20.2 released.
2526
25271997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2528
2529 * Version 20.1 released.
2530
2531 * Makefile.in (install-leim): Depend on mkdir.
2532 (leim): Depend on src.
2533
25341997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2535
2536 * configure.in: Recognize alpha* instead of just alpha.
2537
25381997-09-12 Paul Eggert <eggert@twinsun.com>
2539
2540 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2541
25421997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2543
2544 * update-subdirs: Use rm -f.
2545
25461997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2547
2548 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2549 Ignore subdirs named Old.
dff28924 2550
a4a9692d
DL
25511997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2552
2553 * configure.in: Add OpenBSD clause to set $machine.
2554
25551997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2556
2557 * make-dist: Recompile everything after updating various Lisp files.
2558 Recompile in leim as well as lisp.
2559 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 2560
a4a9692d
DL
25611997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2562
2563 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2564
25651997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2566
2567 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2568 before trying to copy anything from it.
2569
25701997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2571
2572 * Makefile.in (man/Makefile): New target.
2573 (tags): Define env var EMACS and run Makefile from build dir.
2574
25751997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2576
2577 * config.bat: If src/_gdbinit doesn't exist, try using
2578 src/.gdbinit to create it (for building on Windows 95).
2579
25801997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2581
2582 * Makefile.in (install-arch-indep):
2583 Discard extra data in tar | tar pipes.
2584
25851997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2586
2587 * configure.in (x_default_search_path): Corrected
2588 '${x_library}' to '${x_library}/X11'.
2589
25901997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2591
2592 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2593
25941997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2595
2596 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
2597 Kerberos V5 for movemail, including detection of V4 and V5 header
2598 files and libraries.
a4a9692d
DL
2599
26001997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2601
2602 * configure.in: Compute x_default_search_path
2603 and substitute into makefiles.
2604
2605 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2606
26071997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2608
2609 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2610
26111997-08-07 Erik Naggum <erik@naggum.no>
2612
2613 * configure.in: Remove lockdir, it is no longer needed.
2614 * Makefile.in (mkdir): Don't create lockdir.
2615 (lockdir): Variable deleted.
2616 (paths-force): Don't operate on PATH_LOCK.
2617
26181997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2619
2620 * leim-Makefile.in (clean, distclean): New targets.
2621
2622 * make-dist: Include leim/ChangeLog in leim distribution.
2623
26241997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2625
2626 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2627
26281997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2629
2630 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2631
26321997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2633
2634 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2635
26361997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2637
2638 * make-dist: Update leim/leim-list.el.
2639 Pass along value of $EMACS when updating lisp dir.
2640
26411997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2642
dff28924 2643 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
2644 prerequisite to the use of Doug Lea's malloc.
2645
26461997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2647
2648 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2649
2650 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2651
26521997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2653
2654 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2655
26561997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2657
2658 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2659 to news-r6.h.
2660
26611997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2662
2663 * config.bat: Use `sed' instead of `cp', which might not be
2664 installed.
2665
26661997-07-09 Kenichi Handa <handa@etl.go.jp>
2667
2668 * Makefile.in (mostlyclean): Add cleaning leim directory.
2669 (clean, distclean, maintainer-clean): Likewise.
2670
26711997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2672
2673 * make-dist (bogosities): Check subdirs of `lisp' also.
2674
26751997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2676
2677 * make-dist (etc): Really avoid symlinks now.
2678 (lisp): Don't delete from subdirs the things we never copy.
2679
56f7d69d 26801997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2681
2682 * Makefile.in (install-arch-indep): Correct the target name.
2683 The first letter `i' was dropped by the previous change of mine.
2684
26851997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2686
2687 * configure.in (leim/Makefile): Generate this.
2688 (*-sysv4.2uw*): Recognize new alternative.
2689
2690 * leim-Makefile.in: Renamed from leim-Makefile.
2691
2692 * make-dist: Set up real-leim subdirectory,
2693 with the real contents of leim; then move it to
2694 a separate top-level directory.
2695
2696 * make-dist: Don't mention site-lisp, site-init, site-start
2697 or default, when listing files hat are not compiled and should be.
dff28924 2698
a4a9692d
DL
2699 * configure.in: Create src/config.stamp at the end.
2700
27011997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2702
2703 * Makefile.in (install-leim): Correct previous change.
2704
56f7d69d 27051997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2706
2707 * Makefile.in (install-leim): New target.
2708 (install): Depend on install-leim.
dff28924 2709
56f7d69d 27101997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2711
2712 * Makefile.in (SUBDIR): Add leim.
2713 (SUBDIR_MAKEFILES): Add leim/Makefile.
2714 (leim/Makefile): New target.
2715
27161997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2717
2718 * leim-Makefile: New file.
2719 * make-dist: Initialize a `leim' subdirectory with that makefile.
2720
27211997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2722
2723 * configure.in (GNU_MALLOC_reason): Fix message text.
2724
27251997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2726
2727 * make-dist (lisp): Don't process subdirs that start with =.
2728 (etc): Copy symlinks, as in src.
2729
27301997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2731
2732 * configure.in (i*86-*-unixware*): New alternative.
2733
27341997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2735
2736 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2737 and touch it explicitly.
2738
2739 * configure.in (mips-sony-newsos6*): New alternative.
2740 (mips-*-linux-gnu*): New alternative.
2741 (*-*-bsdi*): New alternative.
2742 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2743
27441997-06-22 Dave Love <d.love@dl.ac.uk>
2745
3a787a1e
JB
2746 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
2747 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
2748
27491997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2750
2751 * configure.in (shutdown): Check for `shutdown' function.
2752
56f7d69d 27531997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
2754
2755 * update-subdirs: Include the directory "language" in subdirs.
2756
27571997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2758
2759 * configure.in (m88k-dg-dgux4*): New alternative.
2760 (alpha-*-netbsd*): New alternative.
2761 (powerpcle-*-solaris2*): New alternative.
2762
27631997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2764
2765 * make-dist: Warn about .el files that are not compiled.
2766
27671997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2768
2769 * Makefile.in (dist): Don't run update-subdirs here,
2770 since make-dist now gets that done.
2771
2772 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 2773
a4a9692d
DL
2774 * make-dist: Use new non-file targets in lisp/Makefile.
2775
27761997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2777
2778 * make-dist: Handle all subdirs of `lisp' uniformly.
2779 Don't handle `term' and `language' specially.
2780 Clear out umask at the beginning.
dff28924 2781
a4a9692d
DL
27821997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2783
2784 * make-dist: Use Make to update finder-inf.el and autoloads.
2785 Also update cus-load.el.
2786
27871997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2788
2789 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 2790 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
2791
27921997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2793
2794 * configure.in (DOUG_LEA_MALLOC):
2795 Define if malloc_{get,set}_state exist.
2796
56f7d69d 27971997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2798
2799 * make-dist: Make links for files under lisp/language.
2800
177c0ea7 28011997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
2802
2803 * update-subdirs: Exclude the directory "language" from subdirs.
2804
28051997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2806
2807 * configure.in: Check for rint and cbrt.
2808
28091997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2810
2811 * make-dist: Use $EMACS to say where to run Emacs.
2812 Add --no-update option.
dff28924 2813
a4a9692d
DL
28141996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2815
2816 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2817
28181996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2819
2820 * make-dist (copying src): Check thoroughly for symlinks
2821 and copy them in all cases. Regularize the linking of *.in
2822 and *.opt and ChangeLog files.
2823 (copying lib-src): Likewise.
2824 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 2825
a4a9692d
DL
28261996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2827
2828 * configure.in: Check for libmail, maillock.h and
2829 touchlock (for movemail).
2830
28311996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2832
2833 * configure.in (limits.h): Check for this file.
2834
28351996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2836
2837 * configure.in (rs6000-ibm-aix4.2): New alternative.
2838 (rs6000-ibm-aix4.0): New alternative.
2839 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2840
28411996-11-22 Ben Harris <bjh21@cam.ac.uk>
2842
2843 * configure.in: Recognize vax-*-netbsd*.
2844
28451996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2846
2847 * configure.in (locallisppath): Add leim directory.
2848
28491996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2850
2851 * config.bat: Make sure `mv' supports forward slashes and -f.
2852
28531996-10-28 Christian Limpach <chris@nice.ch>
2854
2855 * configure.in (hppa*-next-nextstep*): * added after hppa
2856 to accept hppa1.0 and hppa1.1.
2857
28581996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2859
2860 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2861 * configure.in (ld_switch_machine): Fix typo.
2862
28631996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2864
2865 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2866 from config.h and use them in $ac_link.
2867
28681996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2869
2870 * configure.in: Create a subdir named `lisp'.
2871
28721996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2873
2874 * configure.in: Check for getcwd.
2875
28761996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2877
dff28924 2878 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
2879
28801996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2881
2882 * configure.in: Check for setrlimit.
2883
28841996-08-31 Paul Eggert <eggert@twinsun.com>
2885
2886 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2887
28881996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2889
2890 * configure.in: Check for utimes.
2891
2892 * configure.in: Check for com_err library, but only
2893 if --with-kerberos was used. Check for krb and des
2894 only if --with-kerberos.
2895
28961996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2897
2898 * Makefile.in (INSTALL_STRIP): New variable.
2899 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2900 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2901
29021996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2903
2904 * configure.in: Check for krb and des libraries.
2905
29061996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2907
2908 * configure.in (*-sunos4.1.[3-9]*noshare):
2909 Use sunos413, not sunos4-1-3.
2910 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2911 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 2912
a4a9692d
DL
29131996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2914
2915 * Makefile.in (src/paths.h): Target deleted.
2916 (paths-force): Delete all dependencies on this target
2917 but don't delete the target.
2918 (install): Depend on `all'.
2919 (paths-force): Don't print a message.
2920
2921 * configure.in: Generate src/paths.h here.
2922
29231996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2924
2925 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2926 New variables that affect linking only.
2927 (alpha-dec-osf*): Use those instead of previous change.
2928
29291996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2930
2931 * Makefile.in (install-arch-indep): Install info/messages.
2932
29331996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2934
2935 * Version 19.33 released.
2936
29371996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2938
2939 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2940 Fix previous change.
2941
29421996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2943
2944 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2945 New alternative.
2946
29471996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2948
2949 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2950 and NON_GCC_TEST_OPTIONS.
2951
29521996-08-06 Paul Eggert <eggert@twinsun.com>
2953
2954 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2955 "TZ=..." in environ.
2956
29571996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2958
2959 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2960
29611996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2962
2963 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2964 the more general *-sunos4.1.[3-9]* clause.
2965
29661996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2967
2968 * Version 19.32 released.
2969
2970 * configure.in (*-sco3.2v5*):
2971 Set OVERRIDE_CPPFLAG to a string of one space.
2972 Fix the code that uses OVERRIDE_CPPFLAG.
2973
29741996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2975
2976 * configure.in: Undo previous change.
2977
29781996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2979
2980 * config.sub: Use `pc', not `unknown', when canonicalizing
2981 the vendor for ...86.
2982
177c0ea7 29831996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
2984
2985 * configure.in: Check for termios.h header.
2986
29871996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2988
3a787a1e 2989 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
2990
29911996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2992
2993 * configure.in: Split bsdos2 and bsdos2-1.
2994
29951996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2996
2997 * config.sub: If last two words are not a recognized
2998 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2999 Make conversion of gnu/linux to linux-gnu really work.
dff28924 3000
a4a9692d
DL
3001 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
3002
30031996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3004
3005 * configure.in (check for using Lucid widgets by default):
3006 Eliminate indentation that confuses some compilers.
3007
30081996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3009
3010 * config.sub: Convert linux and gnu/linux to linux-gnu.
3011
3012 * make-dist: Don't update getdate.c.
3013 Ignore =... files when checking for too-long Lisp file names.
3014
30151996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3016
3017 * configure.in (euidaccess): Check for that, not for eaccess.
3018
30191996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3020
3021 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 3022 before `noshare'.
a4a9692d
DL
3023 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
3024
30251996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3026
3027 * configure.in: Rename lignux to linux-gnu in configuration names.
3028 Use gnu-linux as the opsys value (s/ file name).
3029 Allow i686 just like i386, i486, i586.
3030
30311996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3032
3033 * configure.in (i*86-*-sco3.2v5): New alternative.
3034 (OVERRIDE_CPPFLAG): New variable.
3035 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
3036
3037 * configure.in: Specify vpath for .texi files.
3038
30391996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3040
3041 * configure.in: Always check for HAVE_X11R5.
3042 Separately decide whether to use a toolkit by default.
3043
30441996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
3045
3046 * configure.in: If X11R5 is missing the Xaw headers,
3047 default to --with-x-toolkit=no.
3048
30491996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3050
3051 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
3052
30531996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3054
3055 * Makefile.in (install-arch-indep): If cd etc makes output,
3056 don't treat that as part of the tar data.
3057 Check that ./lisp actually exists.
dff28924 3058
a4a9692d
DL
30591996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
3060
3061 * make-dist: Check for long file names.
3062
30631996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3064
3065 * Version 19.31 released.
3066
30671996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3068
3069 * configure.in: Recognize sparc-*-lignux.
3070
30711996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3072
3073 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
3074 Don't include config.w95.
3075
30761996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3077
3078 * make-dist: Replace --no-clean-up and --no-tar options
3079 with --clean-up and --tar, so that the default is useful.
3080
30811996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
3082
3083 * config.bat: Make sure the GDB init file is called src/_gdbinit;
3084 if not, tell the user to rename it and abort.
3085
30861996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
3087
3088 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
3089 test program.
3090
30911996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3092
3093 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
3094
3095 * make-dist (MANIFEST): Fix previous change.
3096 (msdos): Put mainmake.v2 into the dist.
3097
30981996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3099
3100 * make-dist: Exit if autoconf fails.
3101
31021996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
3103
3104 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 3105 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
3106 Rename label libsrc2 to libsrc3.
3107 Substitute for LDFLAGS in src/Makefile.
3108 Substitute for ALL_CFLAGS in lib-src/Makefile.
3109
31101996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3111
3112 * configure.in (ncurses): Check this after checking fns like strerror.
3113
31141996-04-08 Erik Naggum <erik@naggum.no>
3115
3116 * make-dist (MANIFEST): Don't include lines from =files.
3117
31181996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3119
3120 * make-dist: Don't put lisp/dired.todo in the dist.
3121
31221996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
3123
3124 * configure.in (HAVE_NCURSES): Look for library named ncurses.
3125
3126 * configure.in (setlocale): Check for it.
3127
3128 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 3129
a4a9692d
DL
31301996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3131
3132 * configure.in: Use lignux instead of linux as value of opsys.
3133
31341996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3135
3136 * Makefile.in (install-strip): Fix whitespace.
3137 Get rid of continuation.
3138
3139 * config.sub: Convert linux or gnu/linux to lignux.
3140
31411996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3142
3143 * configure.in: Accept lignux in configuration name.
3144
31451996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3146
3147 * Makefile.in (install-strip): New target.
3148
31491996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3150
3151 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
3152 -f failed to do the job on Suns.
3153
31541996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3155
3156 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
3157
3158 * configure.in (linux/version.h): Check for this header.
3159
31601996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3161
3162 * configure.in: Remove -fno-builtin hackery from -lm check.
3163
31641996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
3165
3166 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 3167 just this test.
a4a9692d
DL
3168
3169 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
3170
31711996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3172
3173 * configure.in: Check for ncurses.
3174
31751996-02-28 Paul Eggert <eggert@twinsun.com>
3176
3177 * configure.in (LOCALTIME_CACHE):
3178 Also define if localtime mishandles unsetting TZ.
3179 This works around a localtime bug in mips-dec-ultrix.
3180
31811996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3182
3183 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
3184
3185 * configure.in: Improve messages about X versions.
3186
31871996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3188
3189 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
3190
31911996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3192
3193 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
3194 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
3195
3196 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
3197 (install): Put install-arch-indep before install-arch-dep.
3198
31991996-02-20 Dave Love <d.love@dl.ac.uk>
3200
3201 * INSTALL: Clarify info about MS-DOS path handling.
3202
32031996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3204
3205 * Makefile.in (install-arch-indep): Install info/ccmode*.
3206 In previous change, protect against /bin/pwd returning null string.
3207
32081996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3209
3210 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
3211 to lispdir.
3212
32131996-02-01 Paul Eggert <eggert@twinsun.com>
3214
3215 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
3216
32171996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3218
3219 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
3220
32211996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3222
3223 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3224 we delete everything distclean deletes.
3225
32261996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3227
3228 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3229
32301996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3231
3232 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3233 into LDFLAGS instead of into LIBS.
3234
32351996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3236
3237 * configure.in (HAVE_XMU): Fix typo in previous change.
3238
32391996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3240
3241 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3242
32431996-01-10 Erik Naggum <erik@naggum.no>
3244
3245 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3246
32471996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3248
3249 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3250
32511996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3252
3253 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3254 and use -lXt to link it.
3255
32561996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3257
3258 * configure.in (locallisppath): Put version-specific dir first.
3259
32601996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3261
3262 * configure.in (hppa-*-nextstep*): New alternative.
3263 (USE_X_TOOLKIT): By default, set this to "maybe";
3264 and change that later to LUCID or "no" according to X11 version.
3265
3266 * make-dist: Recompile outdated .elc files and update all autoloads.
3267
32681996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3269
3270 * configure.in (locallisppath): Fix typo in last change: " -> '.
3271
32721996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3273
3274 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3275
32761995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3277
3278 * Makefile.in (install-arch-indep): Give all files read permission.
3279
32801995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3281
3282 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3283 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3284
32851995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3286
3287 * configure.in: Determine HAVE_X11R6.
3288 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3289
32901995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3291
3292 * configure.in: Just "solaris" now defaults to version 2.4.
3293 Add sunos4.1.n-noshare as alternative.
3294
32951995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3296
3297 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3298
32991995-11-29 Erik Naggum <erik@naggum.no>
3300
3301 * Makefile.in (install-arch-indep): Add missing backslash.
3302
33031995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3304
3305 * Makefile.in (install-arch-indep): Don't install
3306 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3307
33081995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3309
3310 * Makefile.in (install-arch-indep): Fix previous change.
3311
3312 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3313
33141995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3315
3316 * Version 19.30 released.
3317
3318 * make-dist (lisp): Exclude subdirs.el.
3319
33201995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3321
3322 * make-dist (etc): Delete *.orig and *.rej.
3323
33241995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3325
3326 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3327
33281995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3329
3330 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3331
33321995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3333
3334 * make-dist (nt): Rename install, readme, and todo to
3335 INSTALL, README, and TODO.
3336
33371995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3338
3339 * make-dist (lisp): Don't distribute site-start.
3340
33411995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3342
3343 * make-dist: Break the hard link on alloca.c.
3344
33451995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3346
3347 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3348
33491995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3350
3351 * make-dist (src, lib-src): Don't distribute Makefile.c.
3352 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3353
33541995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3355
3356 * Makefile.in (mkdir): Create man1dir, not mandir.
3357 (uninstall): Use man1dir, not mandir.
3358
33591995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3360
3361 * Makefile.in (man1dir): New variable.
92a8ce63 3362 (install-arch-indep): Use man1dir.
a4a9692d
DL
3363
3364 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3365
3366 * make-dist: Create lisp/MANIFEST.
3367
33681995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3369
3370 * configure.in (m68k-*-linux*): New alternative.
3371
33721995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3373
3374 * make-dist: Use new names config.in, paths.in, and
3375 {src,lib-src}/Makefile.in.
3376
33771995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3378
3379 * configure.in: Don't bother checking for drem.
3380
33811995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3382
3383 * Makefile.in (distclean): Delete line with just a tab in it.
3384 (install-arch-indep): Delete spaces that precede tabs.
3385 Delete spurious `fi' left from previous change.
3386 (install): Supply `true' as command, to avoid null command.
3387
33881995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3389
3390 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3391
33921995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3393
3394 * configure.in (powerpc-*-solaris2): New alternative.x
3395
33961995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3397
3398 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3399 of paths.h.tmp$$, to avoid going beyond 14 characters.
3400
34011995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3402
3403 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3404
34051995-09-06 Paul Eggert <eggert@twinsun.com>
3406
3407 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3408 if localtime caches TZ. Check for tzset.
3409
34101995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3411
3412 * config.bat: Simplify using new names file names src/makefile.in,
3413 config.in, paths.in. Change Echo commands not to use `.
3414
34151995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3416
3417 * Makefile.in (install-arch-indep): Always install the new dir file;
3418 rename the previous dir file to dir.bak or dir.old.
3419
34201995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3421
3422 * configure.in (RANLIB): Substitute this into makefiles.
3423 Set it specially on solaris; set it by default on other systems.
3424
3425 * configure.in: Fix previous Alpha change.
3426
34271995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3428
3429 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3430 NON_GCC_TEST_OPTIONS.
3431
34321995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3433
3434 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3435 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3436
3437 * configure.in (alpha-*-linux*): New configuration.
3438
34391995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3440
3441 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3442 (m68k-next-nextstep*): New alias for that.
3443 (i*86-*-nextstep*): Use nextstep.h.
3444 (sparc-*-nextstep*): New configuration.
3445
34461995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3447
3448 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3449 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3450
34511995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3452
3453 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3454 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3455
34561995-07-18 Mike Long <mike.long@analog.com>
3457
3458 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3459
34601995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3461
3462 * Makefile.in (src/paths.h, paths-force):
3463 Rename src/paths.h.in to src/paths.in.
3464 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3465
3466 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3467 Use Makefile.c for intermediate file.
3468 Rename src/config.h.in to src/config.in.
3469
34701995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3471
3472 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3473 (mips-dec-ultrix4.[12]): New alternative for old versions.
3474
34751995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3476
3477 * make-dist: Don't break intra-tree links.
3478
34791995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3480
3481 * configure.in: Put back archlibdir initialization. Require
92a8ce63 3482 autoconf 2.4.1 or later.
a4a9692d
DL
3483
34841995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3485
3486 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3487 (mips-mips-riscos5*): New alternative.
3488
34891995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3490
3491 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3492
34931995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3494
3495 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3496 (mandir, infodir, archlibdir): Initializations deleted.
3497
3498 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3499 On hpux9shr, use hpux9shxr4.h.
3500
35011995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3502
3503 * configure.in: Added target mips-dec-mach_bsd4.3.
3504 * config.guess: Guess mips-dec-mach_bsd4.3.
3505
35061995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3507
3508 * Makefile.in (mkdir): Use symbolic chmod.
3509
35101995-06-22 Paul Eggert <eggert@twinsun.com>
3511
3a787a1e
JB
3512 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
3513 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
a4a9692d
DL
3514
35151995-06-22 Paul Eggert <eggert@twinsun.com>
3516
3517 * Makefile.in (SUBDIR_MAKEFILES):
3518 Add man/Makefile, so `make distclean' removes it.
3519 (top_distclean): Add config.log to the list of files to be removed.
3520
35211995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3522
3523 * Version 19.29 released.
3524
35251995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3526
3527 * configure.in: Fix the previous change to verify that the -b
3528 option really solves the problem.
3529
3530 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3531
35321995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3533
3534 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3535
35361995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3537
3538 * configure.in: Report more clearly when there is no special
3539 dir to search for X includes or libraries.
3540
35411995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3542
3543 * configure.in: Check for -lpthreads, not -lpthread.
3544
35451995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3546
3547 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3548
35491995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3550
3551 * configure.in: Check for -lpthread.
3552
35531995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3554
3555 * Makefile.in (install-arch-indep): Install info files for mh-e.
3556 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3557
35581995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3559
3560 * configure.in (*-solaris2.5): New configuration.
3561
3562 * make-dist: Copy new files config.nt and config.w95.
3563
35641995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3565
3566 * configure.in: Use x_includes, not x_libraries, for -I.
3567 Make bitmapdir a colon-separated list.
3568
35691995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3570
3571 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3572
3573 * configure.in: Allow x_libraries and x_includes to be paths.
3574
35751995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3576
3577 * configure.in: Fix typo.
3578
35791995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3580
3581 * INSTALL: Clarify use of site-init.el.
3582
35831995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3584
3a787a1e 3585 * configure.in: Pass arg to sqrt.
a4a9692d
DL
3586
35871995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3588
3589 * make-dist: Fix May 6 change.
3590
35911995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3592
3593 * vpath.sed: Delete reference to ymakefile.
3594
35951995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3596
3a787a1e 3597 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
3598
35991995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3600
3601 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3602
3603 * update-subdirs: Specify /bin/sh to run the script.
3604
36051995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3606
3607 * make-dist: Put src/makefile.nt in dist.
3608
3609 * configure.in (i[345]86-*-bsdi2*): New configuration.
3610 (vax-dec-bsd386*): Deleted.
3611
36121995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3613
3a787a1e
JB
3614 * configure.in: Make sure CDPATH doesn't mess up PWD check.
3615 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
3616 Use fmod instead of logb in -lm check.
a4a9692d
DL
3617
36181995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3619
3620 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3621 Use bsd4-3. Don't set NON_GNU_CPP.
3622
3623 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3624 In nt. copy various different things, but not *.cmd.
3625 Fix the ln commands for the subdirs of nt.
3626
36271995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3628
3629 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3630
36311995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3632
3633 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3634 since that's what the header file expects.
3635
3a787a1e 36361995-04-24 Francesco Potort\e,Al\e(B (pot@cnuce.cnr.it)
a4a9692d
DL
3637
3638 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3639 and 68040 based machines when choosing options for gnucc.
3640
36411995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3642
3643 * Makefile.in (top_distclean): Delete config.cache.
3644
36451995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3646
3647 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3648
3649 * configure.in: Use m/ncr386.h.
3650
36511995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3652
3653 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3654
36551995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3656
3657 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3658 (man): Don't copy texindex.c and getopt.c; they're deleted.
3659 (etc): Omit `e'; it's a subdirectory.
3660 (etc/e): Use `../..', not `..', to reference top level.
3661
36621995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3663
3664 * Makefile.in (install-arch-indep, dist):
3a787a1e 3665 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
3666
36671995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3668
3669 * make-dist: Include mkinstalldirs in distribution.
3670
36711995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3672
3673 * make-dist: Add missing close backquote.
3674
36751995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3676
3677 * make-dist: Don't distribute shortnames directory.
3678
36791995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3680
3681 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3682
36831995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3684
3685 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3686
36871995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3688
3689 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3690
36911995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3692
3693 * configure.in (mips-sgi-irix6): New configuration.
3694
36951995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3696
3697 * Makefile.in (maintainer-clean): Renamed from realclean.
3698
36991995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3700
3a787a1e
JB
3701 * configure.in: Create a .gdbinit that sources the real one,
3702 if using a different build directory.
a4a9692d
DL
3703
37041995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3705
3706 * configure.in: Check for sys/select.h.
3707
37081995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3709
3710 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3711
37121994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3713
3714 * configure.in: Handle isc 4.1 operating system.
3715
37161994-12-10 Richard Stallman <rms@kepa>
3717
3718 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3719 (rs6000-ibm-aix4*): New alternative.
3720
37211994-12-06 Richard Stallman <rms@kepa>
3722
3723 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3724
37251994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3726
3727 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 3728 to already exist.
a4a9692d
DL
3729
37301994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3731
3732 * configure.in: Generate man/Makefile from man/Makefile.in.
3733 Create the man subdir.
3734
3735 * Makefile.in (dvi): Run Make in our man subdir.
3736
3737 * make-dist: Create subdir etc/e.
3738 Make links to it.
3739 Put man/Makefile.in in dist, instead of man/Makefile.
3740
37411994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3742
3743 * configure.in: Add --with-pop, --with-kerberos, and
3744 --with-hesiod for movemail.
3745
37461994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3747
3748 * configure.in (m68*-apollo*): Use s/domain.h.
3749
37501994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3751
3752 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3753
37541994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3755
3756 * configure.in: Don't add -I, -L, -R options for cc if their
3757 arguments would be empty.
3758
37591994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3760
3761 * configure.in (i860-intel-osf1*): New alternative.
3762 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3763 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3764
37651994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3766
3767 * configure.in: Make h_errno check not use nested functions.
3768
37691994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3770
3771 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3772
37731994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3774
3775 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 3776 swallowing target line.
a4a9692d
DL
3777
37781994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3779
3780 * configure.in: Protect a character class with `changequote'.
3781
37821994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3783
3784 * configure.in: Accept `news' as a synonym for `newsos'.
3785
37861994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3787
3788 * Makefile.in: Don't rm files if cd fails.
3789
37901994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3791
3792 * make-dist: Put nt subdir and its subdirs in the dist.
3793 (lib-src): Put makefile.nt in the dist.
3794 (lisp): Put makefile.nt in the dist.
3795
37961994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3797
3798 * configure.in: Change a stray `[' to `test'.
3799
38001994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3801
3802 * configure.in: Adapt for Autoconf v2. Use the standard argument
3803 parser, host type canonicalizer, X11 finder, and message
3804 printing macros. Use the new macro names. Use `test' instead of `['.
3805
38061994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3807
3808 * configure.in: Check for getpagesize.
3809
38101994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3811
3812 * make-dist (msdos): Put sed* in the distribution.
3813
38141994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3815
3816 * config.bat: New option, `--with-x', for configuring Emacs
3817 for use with the X11 system DesqView/X.
3818 New option, `--no-debug', for compiling Emacs without debug
3819 information thus saving disk space.
3820 (src/config.h, src/paths.h): Use `update' (which is like
3821 `move-if-changed') to change the file.
3822 (src/config.h): When configuring for X11 perform extra changes.
3823 (src/makefile): When configuring for X11 perform extra changes.
3824 (lib-src): Remove temporary files.
3825 (): Check that `sed', `rm', `mv', and `gcc' are available.
3826
38271994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3828
3829 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3830
3831 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3832
38331994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3834
3835 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3836
3837 * configure.in (canonical): Substitute var into makefiles.
3838 (bitmapdir): Likewise.
3839
3840 * Makefile.in (bitmapdir): New variable.
3841 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3842
38431994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3844
3845 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3846
3847 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3848 * update-subdirs: New shell script.
3849
38501994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3851
3852 * Makefile.in (top_distclean): Don't rm build-install.
3853 (SOURCES): Delete build-install.in.
3854
3855 * make-dist: Don't distribute build-ins.in.
3856 * build-ins.in: File deleted.
3857
38581994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3859
3860 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3861
38621994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3863
3864 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3865
3866 * configure.in (libexecdir): Renamed from libdir. New default.
3867 (sharedstatedir): Renamed from statedir. New default.
3868 (datadir): New default.
3869
3870 * make-dist: Don't distribute subdirs.el.
3871
38721994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3873
3874 * configure.in (eaccess): Check for it.
3875
38761994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3877
3878 * configure.in (mktime): Check for it.
3879
38801994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3881
3882 * configure.in (motif): Add support for usage and option checking.
3883
38841994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3885
3886 * configure.in (utimes): Check for it.
3887
38881994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3889
3890 * Makefile.in (install-arch-indep): Don't do mkdir here.
3891
38921994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3893
3894 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3895 riscix.h renamed to acorn.h.
3896
177c0ea7 38971994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
3898
3899 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3900 New configurations.
3901
39021994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3903
3904 * configure.in: Remove trailing slashes from srcdir.
3905
39061994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3907
3908 * configure.in (i[345]86-sequent-ptx*): Handle
3909
39101994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3911
3912 * Makefile.in (paths-force): Depend on src/paths.h
3913
39141994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3915
3916 * configure.in (config_options): Save all arguments, not just some.
3917
39181994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3919
3920 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3921
3922 * configure.in: Add AC_AIX.
3923 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3924
39251994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3926
3927 * configure.in (parsing options): Simplify sed command to delete -'s.
3928
39291994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3930
3931 * configure.in (config_options): New shell variable.
3932 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3933
39341994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3935
3936 * configure.in (alpha-dec-osf*): New target.
3937
3938 * Makefile.in: Use just one FRC target.
3939
39401994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3941
3942 * Makefile.in (removenullpaths, paths-force):
3943 Use name paths.h.tmp$$, which depends on the pid.
3944
39451994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3946
3947 * Makefile.in (removenullpaths, paths-force):
3948 Put paths.h.tmp in top-level dir, not in src.
3949
39501994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3951
3952 * Version 19.27 released.
3953
39541994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3955
3956 * Version 19.26 released.
3957
39581994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3959
3960 * configure.in: Check for lrand48, not rand48.
3961
39621994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3963
3964 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3965 (powerpc-ibm-aix*): New aliases.
3966
39671994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3968
3969 * make-dist (src/m, src/s): Put *.inp in distribution.
3970
39711994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3972
3973 * configure.in: Accept i586 and i486 along with i386.
3974
39751994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3976
3977 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3978 even if CPP env var was set by the user.
3979
3980 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3981
39821994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3983
3984 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3985
39861994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3987
3988 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3989
39901994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3991
3992 * configure.in: Check more specifically for i*86-sun-sunos.
3993
39941994-08-03 Caveh Jalali (caveh@eng.sun.com)
3995
3996 * configure.in: Handle solaris 2.4.
3997
39981994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3999
4000 * configure.in (rand48): Check for it.
4001
40021994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4003
4004 * make-dist: Update the info files.
4005
40061994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4007
4008 * configure.in: Make "checking..." messages' style consistent.
4009 (HAVE_H_ERRNO): New test.
4010
40111994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4012
4013 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
4014
40151994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4016
4017 * configure.in (CFLAGS): If the envvar was specified, use that.
4018 And set REAL_CFLAGS from it too.
4019
40201994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4021
4022 * make-dist: Update finder-inf.el.
4023
40241994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4025
4026 * make-dist (msdos): Include sed4.inp in dist.
4027
4028 * Makefile.in (libsrc_libs): Var deleted.
4029
40301994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4031
4032 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
4033
40341994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4035
4036 * configure.in (mips-sony-newsos4*): New alias.
4037
40381994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4039
4040 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
4041 (*-convex-convexos*): Accept this as alias.
4042
40431994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4044
4045 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
4046 for two different uses.
4047
40481994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4049
4050 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
4051
40521994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4053
4054 * make-dist: Put ./BUGS into the distrib.
4055
40561994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4057
4058 * configure.in: Handle 386 running Solaris 2.
4059
40601994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4061
4062 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
4063
40641994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4065
4066 * configure.in (mips-sony-newsos*): Use news-risc.h.
4067
4068 * configure.in: Accept bsdi as opsys, like bsd386.
4069
40701994-06-01 Morten Welinder (terra@diku.dk)
4071
4072 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
4073
40741994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4075
4076 * Version 19.25 released.
4077
4078 * make-dist (shortversion): Don't assume another period follows.
4079
40801994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4081
4082 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
4083 (uninstall): Use /bin/pwd.
4084
4085 * Makefile.in (blessmail): Depend on src.
4086 (all): Don't depend on blessmail.
4087
4088 * Makefile.in (src/paths.h): Don't force recomputation.
4089 (paths-force): New target; force recomputation of paths.h.
4090 (all): Depend on paths-force.
4091 (src, lib-src): Depend on src/paths.h.
4092
4093 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
4094 NON_GCC_TEST_OPTIONS.
4095
40961994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4097
4098 * configure.in: Don't insist on subversions for irix.
4099
41001994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4101
4102 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
4103
4104 * configure.in (i[34]86-next-*): New alternative.
4105
41061994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4107
4108 * Version 19.24 released.
4109
4110 * configure.in: New config hppa*-hp-hpux9shr*.
4111
41121994-05-22 Morten Welinder (terra@tyr.diku.dk)
4113
4114 * config.bat: Doc fix.
4115
41161994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4117
4118 * Makefile.in (mostlyclean, clean, distclean, realclean)
4119 (extraclean): Don't act on man subdir if it doesn't exist.
4120
41211994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4122
4123 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
4124 Use them to set up CC.
4125 (*-sun-sunos4.1.3): Set them.
4126
41271994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4128
4129 * Makefile.in (lib-src): Don't depend on src/paths.h.
4130
41311994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4132
4133 * build-ins.in (copydests): Get rid of spurious `-'s.
4134
4135 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
4136
41371994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4138
4139 * Version 19.23 released.
4140
4141 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
4142 for the Xlib and Xt checks; then restore old CFLAGS.
4143
41441994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4145
4146 * configure.in (HAVE_X11XTR6): Add newline before #if.
4147 Add newline after #endif.
4148
41491994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4150
4151 * configure.in (HAVE_X11XTR6): Arrange to define it.
4152
41531994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4154
4155 * Makefile.in (install): Depend on blessmail.
4156
41571994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4158
4159 * configure.in (mips-siemens-sysv*): Put quotes around value
4160 containing blanks.
4161
41621994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4163
4164 * Makefile.in (TAGS): Use the makefile in src subdir.
4165
41661994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4167
4168 * configure.in (opsys): Recognize `gnu'.
4169
41701994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4171
4172 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
4173
41741994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4175
4176 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4177 version > 1.8.
4178
41791994-05-08 Morten Welinder (terra@diku.dk)
4180
4181 * config.bat: Forcibly remove "# " style comments from makefiles.
4182
41831994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4184
4185 * Makefile.in (uninstall): When processing lispdir and etcdir,
4186 do nothing unless it exists and is a directory.
4187
41881994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4189
4190 * Makefile.in (install-arch-indep): Do install info/dired-x*.
4191 Merge code in from install-doc.
4192 (install-doc): Merge code back into install-arch-indep.
4193 (install-arch-dep): Don't depend on install-doc.
4194
4195 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
4196
41971994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4198
4199 * configure.in (making src/Makefile and lib-src/Makefile):
4200 Split off the autoconf substitutions and don't pass them thru cpp.
4201 (undefs): Use $canonical as well as $configuration.
4202
4203 * make-dist: Distribute lisp/Makefile.
4204
4205 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
4206 Use lower case names for the s files.
4207
42081994-05-03 Morten Welinder (terra@diku.dk)
4209
4210 * config.bat: Added possibility for different file name
4211 transscriptions in lib-src.
4212
42131994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4214
4215 * Makefile.in (lib-src): Undo previous change.
4216 (blessmail): New target to run maybe-blessmail in lib-src.
4217 (all): Depend on blessmail.
4218
4219 * Makefile.in (lib-src): Depend on src.
4220
42211994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4222
4223 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4224 (m88k-dg-dgux5.4R2): dgux5.4R2.
4225
42261994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4227
4228 * configure.in (window_system): Restore accidentally deleted code
4229 that uses AC_FIND_X.
4230
4231 * make-dist: Distribute config.bat.
4232
42331994-04-29 Morten Welinder (terra@diku.dk)
4234
4235 * config.bat: Corrected the configuration of lib-src
4236 to keep up with configure. Add note about dos version 3
4237 or better needed (djgpp needs that). Add note explaining
4238 that either install in c:/emacs or edit the script.
4239 Don't change to c:/emacs, but assume we're there (to minimize
4240 the number of places to change).
4241
4242 * config.bat: Build-in the first step towards X11 support with
4243 the X11 emulator that exists. At this time it won't work,
4244 and several files are missing.
4245
42461994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4247
4248 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4249 Don't look for -lresolv.
4250
4251 * Makefile.in (lib-src): Depend on src/paths.h.
4252
42531994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4254
4255 * configure.in: Restore deleted AC_SUBST of `configuration'.
4256 Improve error message for bad --with-x-toolkit value.
4257
4258 * configure.in: Define CONFIGURATION in src/config.h
4259 rather than substituting in src/Makefile.in.
4260
42611994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4262
4263 * Makefile.in (install-doc): New target.
4264 (install-arch-dep): Depend on install-doc.
4265 (mkdir): Create docdir.
4266
42671994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4268
4269 * configure.in: Test for libresolv.a.
4270 Substitute machfile and opsysfile.
4271
42721994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4273
4274 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4275 (install-arch-dep): Install under the name $(EMACS).
4276
42771994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4278
4279 * configure.in (version): Use entire value of emacs-version.
4280 (mips-siemens-sysv*): New alternative.
4281
42821994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4283
4284 * Makefile.in (install-arch-indep): Don't install dired-x*.
4285
42861994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4287
4288 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4289 Fix definition of $undefs.
4290
42911994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4292
4293 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4294
4295 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4296
42971994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4298
4299 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4300
43011994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4302
4303 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4304 and run it thru cpp, as with src/Makefile.in.
4305
4306 * configure.in: Use AC_SET_MAKE.
4307
43081994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4309
4310 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4311
43121994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4313
4314 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4315
4316 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4317 (printing the choices): Make the toolkit message unconditional.
4318 (USE_X_TOOLKIT): Use `none', not `no', if none.
4319 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4320 Get rid of temp file foofoo1.
4321
43221994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4323
4324 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4325
43261994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4327
4328 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4329 (printing the choices): State choice of toolkit.
4330 (libsrc_libs): Recalculate after writing config.h;
4331 then update lib-src/Makefile.
4332
43331994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4334
4335 * configure.in: Add sunos4shr as alternative for suns.
4336 Conditionals testing for null $CC were backwards.
4337
43381994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4339
4340 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4341
43421994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4343
4344 * configure.in: Handle -isc4.0*.
4345
43461994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4347
4348 * configure.in (esix5): Set NON_GNU_CPP.
4349
43501994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4351
4352 * Makefile.in (thisdir): Nonsensical variable removed.
4353 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4354 back to $thisdir, rather than the directory `this_dir'.
4355
43561994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4357
4358 * Makefile.in (install-arch-indep): Add missing backslash after a
4359 `then'.
4360
43611994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4362
4363 * Makefile.in (thisdir): New variable.
4364 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4365
43661994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4367
4368 * configure.in: Add freebsd.
4369
43701994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4371
4372 * configure.in: Check for fpathconf.
4373
43741994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4375
4376 * configure.in (with_x_toolkit): Fix typo in previous change.
4377
43781994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4379
4380 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4381
43821994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4383
4384 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4385
43861994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4387
4388 * configure.in: Fix value of docdir.
4389 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4390
43911994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4392
4393 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4394
43951994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4396
4397 * configure.in: New variable docdir to control where the docstring
4398 file goes.
4399 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4400
44011994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4402
4403 * configure.in: When --run-in-place, don't inherit archlibdir.
4404
44051994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4406
4407 * Makefile.in (install-arch-dep, install-arch-indep):
4408 New targets split up former do-install rule.
4409 (do-install): Target deleted.
4410
44111994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4412
4413 * configure.in (mips-sony-newsos*): New configuration.
4414
44151994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4416
4417 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4418
44191994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4420
4421 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4422
44231994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4424
4425 * configure.in: Don't initialize CC.
4426
44271994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4428
4429 * configure.in (creating src/Makefile): Also generate -U switches
4430 for symbols in the $configuration value.
4431
4432 * configure.in: Check for sys_siglist being declared in system header.
4433
44341994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4435
4436 * configure.in (creating src/Makefile): Delete blank lines
4437 along with lines of whitespace.
4438 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4439
44401994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4441
4442 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4443 like C_SWITCH_SYSTEM.
4444 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4445
44461994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4447
4448 * configure.in (drem): Check for this function.
4449
44501994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4451
4452 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4453 If CPP was inherited from environment, don't use NON_GNU_CPP.
4454 (NON_GNU_CC): Likewise.
4455 (handling with_gcc): Use explicit if in the `no' case.
4456 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4457
44581994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4459
4460 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4461
44621994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4463
4464 * configure.in: Check whether fmod exists.
4465
44661994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4467
4468 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4469 {src,lisp}/OChangeLog.
4470
44711994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4472
4473 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4474 necessary for proper operation. This code works with the current
4475 released version of Autoconf.
4476
44771994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4478
4479 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4480 (USE_X_TOOLKIT): Define it for all values except `no'.
4481
4482 * configure.in: Undo first Jan 8 change and Jan 16 change.
4483
44841994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4485
4486 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4487 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4488
4489 * Makefile.in (lwlib/Makefile): New target.
4490 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4491 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4492 (unlock, relock): Handle lwlib subdir.
4493
4494 * Makefile.in: Add some .PHONY targets.
4495
4496 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4497
4498 * lwlib: New subdirectory.
4499
45001994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4501
4502 * configure.in: If CPP has a value that is a directory,
4503 discard the value.
4504
45051994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4506
4507 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4508 remove -U[0-9]*.
4509
45101994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4511
4512 * Makefile.in (do-install): Install the dired-x info files.
4513
4514 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4515 (See src/s/sol2.h.)
4516
45171994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4518
4519 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4520
45211994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4522
4523 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4524 AC_OUTPUT as it should be; hopefully noone will again see fit to
4525 gratuitously break this and not make a change log entry.
4526 Optimized sed processing of Makefile.in and cpp output; now
4527 preserves comments previously removed from the cpp input.
4528 Eliminated temp file for cpp output. Generate -U switches to
4529 undefine all identifiers that appear in the directory name
4530 ${srcdir}; pass these to cpp.
4531
4532 * configure.in (version): Fix sed regexp to match two-elt version
4533 number.
4534
4535 * configure.in: Check for strerror.
4536
45371994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4538
4539 * configure.in: Test for bcmp.
4540
45411994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4542
4543 * make-dist (tempdir): Put subdir msdos into the distribution.
4544
45451993-01-07 Morten Welinder (terra@diku.dk)
4546
4547 * config.bat: New file.
4548
45491994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4550
4551 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4552
45531994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4554
4555 * configure.in (m68*-next-*): Don't care about which os is specified.
4556 (i[34]86-*-*): Check for *-nextstop*.
4557
45581993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4559
4560 * configure.in: Check for setsid.
4561
45621993-12-17 Richard Stallman (rms@srarc2)
4563
4564 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4565
45661993-12-15 Richard Stallman (rms@srarc2)
4567
4568 * Makefile.in (mkdir): Make only the lockdir writable.
4569
4570 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4571
45721993-12-11 Richard Stallman (rms@srarc2)
4573
4574 * Makefile.in (libdir): Use @libdir@.
4575
45761993-12-08 Richard Stallman (rms@srarc2)
4577
4578 * Makefile.in (install): Add empty command.
4579
45801993-12-04 Richard Stallman (rms@srarc2)
4581
4582 * make-dist: Put man/getopt.c in the dist.
4583
4584 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4585
4586 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4587
45881993-12-03 Richard Stallman (rms@srarc2)
4589
4590 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4591 Set it for all solaris versions.
4592 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4593 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4594 Likewise for NON_GNU_CC and CC.
4595
45961993-12-01 Richard Stallman (rms@srarc2)
4597
4598 * configure.in (mips-mips-riscos4*): Assign variable CC.
4599 (checking ${with_gcc}): If "no", don't override CC if already set.
4600 (CC): Initialize it as empty.
4601
dff28924 46021993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
4603
4604 * configure.in (Suns): Set CPP if *-solaris2.3*.
4605
46061993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4607
4608 * Version 19.22 released.
4609
4610 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4611
46121993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4613
4614 * make-dist: When breaking links, use cp -p.
4615 Copy install.sh into distribution.
4616 Move the temp dir up into the parent dir;
4617 don't leave the staging dir make-dist.tmp... in existence.
4618 * install.sh: New file.
4619
46201993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4621
4622 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4623
46241993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4625
4626 * configure.in (version): When --run-in-place, exclude
4627 ${datadir}/emacs/site-lisp from locallisppath.
4628
46291993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4630
4631 * configure.in: Delete jumk.c before writing it.
4632
46331993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4634
4635 * Version 19.21 released.
4636
4637 * Makefile.in (mkdir): Ignore error from chmod.
4638
46391993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4640
4641 * make-dist: Don't put lisp/forms.README in the distribution.
4642
46431993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4644
4645 * configure.in (creating src/Makefile): Before running cpp,
4646 discard all lines that start with `# Generated' or /**/#.
4647
46481993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4649
4650 * Version 19.20 released.
4651
4652 * make-dist: Use build-ins.in, not build-install.in.
4653 Don't bother updating TAGS since it's not included.
4654
4655 * build-ins.in: Renamed from build-install.in.
4656
46571993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4658
4659 * make-dist: Don't try to link *.texinfo--there are none now.
4660 When running make in lib-src, specify YACC var value.
4661
46621993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4663
4664 * configure.in (extrasub): Add vpath patterns for %.[yls].
4665
4666 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4667 Instead just include the commands to make src/Makefile as the
4668 second arg to AC_OUTPUT.
4669
4670 * configure.in: Use : instead of dnl for comment inside
4671 $makefile_command.
4672
4673 * configure.in: No longer use vpath_sed. Instead, when we notice
4674 srcdir already configured, set extrasub to hack vpath in the
4675 makefiles.
4676
4677 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4678 before moving it.
4679 * Makefile.in (VPATH): Define to @srcdir@.
4680
46811993-09-28 Brian Fox (bfox@cubit)
4682
4683 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4684 doesn't exist. Just copy src/Makefile.in instead. Touch
4685 all of the Makefiles after editing config.status.
4686
4687 * INSTALL: Update documentation to match new configuration
4688 mechanism.
4689
46901993-09-27 Brian Fox (bfox@ai.mit.edu)
4691
4692 * configure.in: Allow any of the path or directory Makefile
4693 variables to be set with flags to configure. Create all Makefiles
4694 at configure time. Edit special commands into config.status after
4695 src/Makefile.in is built from src/Makefile.
4696
4697 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4698 If these files are out of date, simply have config.status
4699 rebuild them; don't rebuild them explicitly.
4700
47011993-09-25 Brian Fox (bfox@ai.mit.edu)
4702
4703 * build-install.in: Change src/xemacs to src/emacs. We no longer
4704 create src/xemacs, so the file wouldn't be found.
4705
4706 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4707
47081993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4709
4710 * configure.in: Avoid forcing the search of /usr/include before
4711 fixed include files by resetting C_SWITCH_X_SITE if it is
4712 "-I/usr/include".
4713
47141993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4715
4716 * Makefile.in (@rip_paths@locallisppath):
4717 Delete ${datadir}/emacs/site-lisp.
4718
47191993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4720
4721 * configure.in:
4722 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4723 Remove ${extra_output} from AC_OUTPUT call.
4724
47251993-09-17 Brian Fox (bfox@inferno)
4726
4727 * make-dist: Quote backquotes found in strings to be echoed.
4728
4729 * configure.in: Use "sh -c pwd" when we want to avoid having the
4730 shell fix up the value of $PWD.
4731
47321993-09-13 Brian Fox (bfox@inferno)
4733
4734 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4735 of the installation fail. Suggested by Karl Berry.
4736
47371993-08-30 Brian Fox (bfox@inferno)
4738
4739 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4740 was used. Set MAKEFLAGS from MFLAGS.
4741
47421993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4743
4744 * configure.in: Test for res_init in libc.
4745
47461993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4747
4748 * configure.in: In the file ${tempcname}, use configure___
4749 instead of @configure@.
4750
47511993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4752
4753 * make-dist: Dist vpath.sed
4754
4755 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4756 Depend on vpath.sed.
4757 Replace sed comand for VPATH with @vpath_sed@.
4758
4759 * configure.in: Substitute variable `vpath_sed'.
4760 If not in $srcdir and $srcdir is configured,
4761 issue warning that GNU make is required,
4762 and set vpath_sed to use vpath.sed script.
4763
47641993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4765
4766 * configure.in: Remove check for $srcdir being configured. This
4767 pretty much works now.
4768 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4769 Check for XFree86 (/usr/X386/include) independent of whether
4770 -lXbsd exists.
4771
4772 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4773 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4774 `make'.
4775
47761993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4777
4778 * Version 19.19 released.
4779
4780 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4781
47821993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4783
4784 * configure.in: Check for XScreenNumberOfScreen.
4785
47861993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4787
4788 * configure.in: Add * to end of all configuration alternatives.
4789 (m68*-sony-newsos3*): New alternative.
4790
47911993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4792
4793 * make-dist: Include getdate.c in distribution.
4794
4795 * configure.in: For --help, use $PAGER if it is set.
4796 (LIB_X11_LIB): Default to -lX11.
4797 (mips-sgi-irix5.*): New alternative.
4798
4799 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4800
4801 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4802 Recognize *.B8.* as hpux version 8.
4803 (m68*-tektronix-bsd*): Fix typo in tek4300.
4804 (AC_HAVE_FUNCS): Add ftime.
4805
48061993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4807
4808 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4809 Use tekxd88, not tekXD88.
4810
48111993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4812
4813 * configure.in: Check for -lm. Then can check for frexp and logb.
4814
48151993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4816
4817 * Version 19.18 released.
4818
4819 * make-dist (src): Don't put gnu-hp300 in dist.
4820 (src, lisp): Include OChangeLog in dist.
4821
48221993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4823
4824 * configure.in: Test for presence of logb and frexp functions.
4825
48261993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4827
4828 * configure.in (machine): Add i370-ibm-aix*.
4829
48301993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4831
4832 * configure.in (function checks): Test for mkdir and rmdir.
4833
4834 * configure.in (function checks): Don't test for random and bcopy
4835 only when we're building with X; look for them all the time.
4836
48371993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4838
4839 * configure.in: Test for availability of bcopy functions, searching
4840 the X libraries if we're using X.
4841
4842 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4843 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4844 versions of AIX, and needs to be passed to the loader.
4845
4846 * configure.in: Test for the availablility of the
4847 XScreenResourceString function.
4848
48491993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4850
4851 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4852 LD_SWITCH_X_SITE and assume --with-x11.
4853 Only look for X11 files if we weren't told about a window system
4854 or if we were told to use X11 but not told where.
4855 Search the libraries from the s and/or m files when checking for
4856 functions.
4857
4858 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4859
48601993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4861
4862 * make-dist: Include lisp/dired.todo in the distribution.
4863
48641993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4865
4866 * configure.in: Add code to set HAVE_INET_SOCKETS.
4867
48681993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4869
4870 * configure.in: If we do find x_includes and x_libraries
4871 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4872
48731993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4874
4875 * make-dist: Include src/gnu-hp300 in the dist.
4876
4877 * configure.in (canonical): New variable holds the canonicalized
4878 configuration. Don't alter `configuration'. Use `configuration'
4879 for Makefile.in for file naming.
4880 (testing x_includes and x_libraries): Use =, not ==.
4881
48821993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4883
4884 * Version 19.17 released.
4885
4886 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4887 directory's makefile. This allows the invocation of CPP which
4888 builds xmakefile to receive these switches. The SunSoft C
4889 preprocessor inserts spaces between tokens if it doesn't get the
4890 -Xs flag requested in src/s/sol2.h.
4891
48921993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4893
4894 * configure.in (m68k-bull-sysv3): new config.
4895
48961993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4897
4898 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4899 the X Windows libraries.
4900
49011993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4902
4903 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4904 the distribution. Those files aren't kept in their own
4905 subdirectory any more.
4906
49071993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4908
4909 * Version 19.16 released.
4910
49111993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4912
4913 * configure.in: Add --verbose flag.
4914
49151993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4916
4917 * version 19.15 released.
4918
49191993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4920
4921 * Makefile.in (top_distclean): Use -f switch when cleaning out
4922 lock dir; it might be empty.
4923
4924 * configure.in: Only check for -lXbsd once.
4925
49261993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4927
4928 * Version 19.14 released.
4929
49301993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4931
4932 * make-dist: If using gzip, create distribution with '.gz' extension.
4933
4934 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4935 (lisp/forms-mode): This doesn't exist anymore.
4936
4937 * configure.in: Look for the closedir function.
4938
49391993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4940
4941 * configure.in (CPP): Autoconf sets this to a shell variable
4942 reference, which doesn't work when it's edited into a makefile.
4943 Expand that variable reference.
4944
4945 * Makefile.in (CPP): New variable.
4946 (src/Makefile): Edit CPP into src/Makefile.
4947
4948 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4949 and entering double quotes to get the values of LD_SWITCH_X_SITE
4950 and the other make variables; make substitutes them in anyway.
4951
4952 * Makefile.in (uninstall): Don't remove the lisp and etc
4953 directories if they're in the source tree.
4954
92a8ce63 4955 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
4956 * Makefile.in (mostlyclean, clean): Separate these two; just have
4957 them pass the request to the subdirectory makefiles.
4958 (distclean): Pass the request down, and then get rid of the
4959 files configure built, and get rid of the Makefiles.
4960 (realclean): Pass the request down, and then do the same things
4961 distclean does.
4962 (uninstall, info, dvi): New targets.
4963
4964 * configure.in: Move clause for PC-compatible i386 box to the end
4965 of the case statement, to avoid masking configurations below.
4966
4967 * configure.in: Add case for m88k-motorola-sysv4.
4968
4969 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4970 the HP 68000 machines.
4971
4972 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4973 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4974 preprocessor won't fiddle with them.
4975
49761993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4977
4978 * Makefile.in (TAGS): cd to src to run etags.
4979
49801993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4981
4982 * configure.in (version): Check the X libraries for XrmSetDatabase
4983 and random, and see if we have -lXbsd.
4984
49851993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4986
4987 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4988 s/*.h and m/*.h files. Martin Tomes
4989 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4990
49911993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4992
4993 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4994 above the general i386 alternative.
4995
49961993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4997
4998 * configure.in: Recognize configuration name for Data General
4999 AViiON machines.
5000
5001 * configure.in: Use AC_LONG_FILE_NAMES.
5002
50031993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5004
5005 * configure.in: Test for bison.
5006 * Makefile.in (YACC): New variable.
5007 (lib-src/Makefile.in): Edit YACC into the makefile.
5008
50091993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5010
5011 * Version 19.13 released.
5012
5013 * configure.in (CFLAGS): Don't set this according to the value of
5014 the GCC shell variable. Instead, consult the machine and system
5015 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
5016 test __GNUC__ while we're at it.
5017
5018 * configure.in: Remove extra ;; from hpux cases.
5019
50201993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5021
5022 * configure.in: Check to see if the system has -ldnet.
5023
50241993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5025
5026 * make-dist: Add clauses to distribute lisp/forms-mode.
5027
50281993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5029
5030 * configure.in (machine): Fix the versions in hpux version number test.
5031 Do not guess based on cpu type. Do check for explicit system version.
5032
50331993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5034
5035 * configure.in: Do NOT look for `unknown' as company name.
5036
50371993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5038
5039 * configure.in: Fix typo in message.
5040
50411993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5042
5043 * Version 19.12 released.
5044
5045 * Makefile.in (do-install): Correct previous etc-copying change.
5046 Partially rewrite using `if'.
5047 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
5048
5049 * Version 19.11 released.
5050
5051 * configure.in: Handle 386bsd.
5052
50531993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5054
5055 * make-dist: Update getdate.c.
5056
5057 * configure.in: Handle bsd386.
5058
5059 * Makefile.in (do-install): Use `-' in tar options.
5060
5061 * configure.in: Change ! "${...}" to x"${...}" = x.
5062
5063 * Makefile.in (do-install): Copy the DOC-* files from the build
5064 etc directory, as well as lots of things from ${srcdir}/etc.
5065
5066 * make-dist: Copy config.guess.
5067
5068 * configure.in: Handle AIX versions 1.2, 1.3.
5069
50701993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5071
5072 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
5073 the configuration name mips-mips-usg* to represent USG systems.
5074
5075 * configure.in: Fix logic to detect if srcdir is already configured.
5076
5077 * Makefile.in: Pass in LD_SWITCH_X_SITE.
5078
5079 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
5080 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
5081 of a directory; cd might fail, and have pwd print out the current
5082 directory.
5083
50841993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5085
5086 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
5087
50881993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5089
5090 * configure.in: Complain if srcdir points at an already-configured
5091 tree.
5092
50931993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5094
5095 * Version 19.10 released.
5096
50971993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5098
5099 * Makefile.in: Use Makefile comments, not C comments.
5100
5101 * configure.in: Add case for the Tektronix XD88.
5102
51031993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5104
5105 * configure.in: Handle sysv4.2 and sysvr4.2.
5106
51071993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5108
5109 * configure.in: Traverse the argument list without destroying it;
5110 don't use shift. It turns out that "set - ${saved_arguments}"
5111 doesn't work portably.
5112
5113 * configure.in: Add missing "fi".
5114
5115 * make-dist: Rebuild configure if configure.in is newer.
5116
5117 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
5118 targets to be executed even if make remembers that it has already
5119 stisfied FRC.
5120
51211993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5122
5123 * Makefile.in (do-install): Delete redundant code to copy etc twice.
5124
5125 * configure.in (romp): Handle various version numbers with aos and bsd.
5126
51271993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5128
5129 * configure.in: Fix message text.
5130
51311993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5132
5133 * make-dist: Make a `site-lisp' directory in the distribution,
5134 instead of a `local-lisp' directory, which hasn't been the
5135 appropriate name for a long time.
5136 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
5137 from the distribution first, then /usr/local/lib/emacs/site-lisp.
5138
5139 * Makefile.in (do-install): Correctly detect if ./etc and
5140 ${srcdir}/etc are the same.
5141
5142 * configure.in: Extract UNEXEC from the system configuration
5143 files, compute the name of the source file corresponding to the
5144 object file, and #define it as UNEXEC_SRC in config.h.
5145
5146 * configure.in: If srcdir is '.', then try using PWD to make it
5147 absolute.
5148
5149 * configure.in: Include ${srcdir} in the printed report, to help
5150 people notice if it's an automounter path.
5151
51521993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5153
5154 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
5155
51561993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5157
5158 * Makefile.in (do-install): Delete the dest dir, not the source dir,
5159 when they are different. Add `shift' command.
5160 (COPYDESTS, COPYDIR): Delete external-lisp dir.
5161 (externallispdir): Var deleted.
5162
5163 * configure.in: Delete spurious paren outputting short_usage.
5164
51651993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5166
5167 * Version 19.9 released.
5168
51691993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5170
5171 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
5172 subdirectory makes.
5173
5174 * make-dist: Check for .elc files with no corresponding .el file.
5175
5176 * Makefile.in (mkdir): Make all the directories in locallisppath.
5177
5178 * config.guess: New file.
5179 * configure.in: Use it, tentatively.
88c71720 5180 * INSTALL: Mention its usage.
a4a9692d
DL
5181
5182 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
5183 the former gives you the operating system rev directly. Use
5184 s/hpux.h if we don't recognize what we got.
5185
5186 * Makefile.in (do-install): Don't remove a destination directory
5187 if it's the same as the source. If ${srcdir}/info == ${infodir},
5188 don't try to copy the info files.
5189
5190 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
5191 doesn't work if you're not using a separate source directory.
5192 (do-install): Copy the build tree's etc directory only after
5193 making sure it's not also the source tree's etc directory.
5194
51951993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5196
5197 * configure.in: Handle sunos4.1.3 specially.
5198
51991993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5200
5201 * Makefile.in (INSTALL): Add definition.
5202
5203 * configure.in: Fix some messages. Support -with-gnu-cc.
5204 At the end, use `set --', not `set -'.
5205 Delete spurious `.h' in hpux alternatives.
5206
52071993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5208
5209 * Version 19.8 released.
5210
52111993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5212
5213 * configure.in: When looking for source in the same directory as
5214 the configure script, make the path thus discovered absolute.
5215 If the user specifies the `--srcdir' switch, make that directory
5216 absolute too.
5217
5218 * Makefile.in (srcdir): Remove comment saying this doesn't work.
5219
5220 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5221 too, as the value of the PATH_INFO macro.
5222
5223 * configure.in: Check to see if the source lives in the same
5224 directory as the configure script.
5225
52261993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5227
5228 * Makefile.in (install): Split this into `install' and
5229 `do-install', to give people more control over exactly what gets
5230 done.
5231 (do-install): New target, containing the guts of `install'. Don't
5232 remove and recreate the directories inside the copying loop - do
5233 it all before the copying loop. Pass more flags to the lib-src
5234 make.
5235 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5236 avoid errors and warnings.
5237
5238 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5239 the manufacturer - the more general case was blocking other i386
5240 configuration names below, and that's how the names are written in
5241 MACHINES anyway.
5242
5243 * make-dist: When breaking links, remove the link before moving
5244 the copy onto it, to avoid interactive behavior.
5245
5246 * Makefile.in: Doc fix.
5247
5248 * configure.in: Doc fix.
5249
5250 * INSTALL: Mention --exec-prefix option.
5251
5252 * configure.in: Add support for the `--exec-prefix' option.
5253 * Makefile.in: Accept that support.
5254
5255 * configure.in: Use the AC_PROG_INSTALL macro.
5256 * Makefile.in (INSTALL): Variable removed.
5257 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5258
5259 * configure.in: Distinguish between hp800's and hp700's by calling
5260 "uname -m".
5261
52621993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5263
92a8ce63 5264 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
5265 running SYSV.
5266
52671993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5268
5269 * configure.in: Distinguish between hp800's and hp700's by the
5270 version of HP/UX they run, since that's something people are more
5271 likely to know - hp700's run 8.0.
5272 Add HP 700 configuration.
5273
5274 * configure.in: Test for the presence of the `rename' function.
5275
5276 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5277 configure.in.
5278 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5279
5280 * make-dist: Break intra-tree links.
5281
5282 * configure.in: Explain that this is an autoconf script, and give
5283 instructions for rebuilding configure from it. Arrange to put
5284 comments in configure explaining this too.
5285
5286 * configure.in: Make the first line of the configure script be
5287 "#!/bin/sh". Leaving the first line blank didn't work.
5288
5289 * configure.in (long_usage): Removed; made short_usage describe
5290 the options briefly.
5291
5292 * configure.in: Implement the --prefix option.
5293 * Makefile.in (prefix): Add support for it here.
5294 * INSTALL: Document it here.
5295
5296 * Makefile.in (install): Don't assume that the files in the `info'
5297 subdirectory match *.info. They don't have that prefix.
5298
52991993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5300
5301 * configure.in: Add case for version 5 of Esix.
5302
53031993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5304
92a8ce63 5305 * Version 19.7 released.
a4a9692d
DL
5306
5307 * make-dist: There aren't any *.com files in lib-src anymore.
5308
5309 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5310 them; they're symlinks to other filesystems on the GNU machines.
5311
5312 * make-dist: Check that the manual reflects the same version of
5313 Emacs as stated in lisp/version.el. Edit that version number into
5314 the README file.
5315
53161993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5317
5318 * configure.in: Remove the hack of AC_DEFINE; use
5319 AC_DEFINE_UNQUOTED.
5320
53211993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5322
5323 * make-dist: Don't distribute precomp.com, compile.com, or
5324 link.com from ./src; they're in ./vms now.
5325
5326 Some time-handling patches from Paul Eggert:
5327 * configure.in: Add AC_TIMEZONE.
5328
53291993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5330
5331 * configure.in: Recognize Linux as a valid operating system for
5332 the i386.
5333
53341993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5335
5336 * make-dist: Distribute some VMS files we got from Richard Levitte.
5337
5338 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5339 the source for the sed command, not oldXMenu/Makefile.
5340
53411993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5342
5343 * INSTALL: Don't claim the srcdir option doesn't work.
5344
53451993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5346
5347 * configure.in: Include remarks saying what order the autoconf
5348 tests should go in, and remind people to change config.h.in
5349 whenever they add autoconf tests which make #definitions.
5350
5351 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5352
53531993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5354
5355 * Makefile.in (oldXMenu/Makefile): Make this depend on
5356 ${srcdir}/oldXMenu/Makefile.in, not itself.
5357
5358 * PROBLEMS: Some updates from David J. Mackenzie.
5359
5360 More changes from David J. Mackenzie.
5361 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5362 removed; autoconf and config.h should specify all these
5363 differences.
5364 (buildlisppath): Make this path depend on ${srcdir}.
5365 (INSTALLFLAGS): Removed.
5366 (INSTALL): Include the -c flag.
5367 (install): Change the way we invoke install accordingly.
5368
5369 Install ${srcdir} changes from DJM.
5370 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5371 list.
5372 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5373 the source tree and the etc directory in the object tree.
5374 (${SUBDIR}): Pass the prefix variable down to submakes.
5375 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5376 in /bin.
5377 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5378 values for srcdir and VPATH.
5379 (install): Add `v' flag to tar command. Make sure that `dir'
5380 exists in ${srcdir}/info before copying it. Remember that the man
5381 pages come from the source tree, not the object tree.
5382 * configure.in: Remove remarks saying that the --srcdir option
5383 doesn't work.
5384 Create the etc directory in the object tree.
5385 Recognize configuration names of the form *-sun-solaris*.
5386 Recognize sunos5 and solaris as operating system names.
5387
5388 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5389 lib-src/getdate.y and src/systime.h.
5390
53911993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5392
5393 * make-dist: Make links in info subdir.
5394
53951993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5396
5397 * configure.in: Call AC_STDC_HEADERS.
5398
53991993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5400
5401 * configure.in: Sidestep autoconf's quoting of the second argument
5402 of AC_DEFINE, so we can specify the value to put there. It would
5403 be nice if autoconf provided some way to specify computed values
5404 for macros.
5405
54061993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5407
5408 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5409 this is always just -DHAVE_CONFIG_H.
5410
5411 The GNU coding standards specify that CFLAGS should be left for
5412 users to set.
5413 * Makefile.in (CFLAGS): Let configure determine the default value
5414 for this. Don't
5415 have it default to DEFS.
5416 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5417 (lib-src/Makefile, src/Makefile): Edit the default value for
5418 CFLAGS into these files, not DEFS.
5419 * configure.in (CFLAGS): Choose a default value for this - "-g"
5420 normally, or "-g -O" if we're using GCC. Edit it into the
5421 top-level Makefile.
5422
5423 * configure.in: When scanning the machine and system description
5424 #include files, write their names to conftest.c properly.
5425
54261993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5427
5428 * configure.in: In configuration name case for Apallos running
5429 Domainios, set opsys, not opsysfile.
5430
5431 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5432 src/config.h, instead of AC_OUTPUT; the latter overwrites
5433 src/config.h even when it hasn't changed, puts a makefile-style
5434 comment at the top even though it's C code, and produces a
5435 config.status script which doesn't do the job right.
5436
5437 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5438 can use a symbolic link to get the X Menu library into src.
5439 * Makefile.in (LN_S): New variable.
5440 (src/Makefile): Edit the value of LN_S into this makefile.
5441
54421993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5443
5444 * configure.in: Support *-sco3.2v4* as opsystem.
5445
5446 * make-dist: Don't include calc directory.
5447 Exclude many files in the man directory; copy a few.
5448
54491993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5450
5451 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5452 call AC_STRUCT_TM to see what's in time.h.
5453
5454 * configure.in: Employ quoting stupidity to get the value of CPP
5455 to expand properly.
5456
54571993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5458
5459 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5460 variable to scan the machine and system description files.
5461
5462 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5463 so that getdate.y builds correctly.
5464
54651993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5466
5467 * configure.in (tempcname): Change this to "conftest.c", so it will
5468 work properly on systems with short filenames; this is the name
5469 autoconf uses.
5470
5471 * configure.in: Also detect the availability of dup2 and
5472 gethostname.
5473
5474 * configure.in: Use the AC_ALLOCA test.
5475 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5476 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5477
54781993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5479
5480 * make-dist: Distribute configure, as well as configure.in.
5481 Oversight.
5482
54831993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5484
5485 * Makefile.in (install): Print out the name of the directory we're
5486 copying, so people can have some idea of whether we're making
5487 progress.
5488
5489 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5490 Don't forget to re-create the COPYDESTS directories after we clear
5491 them out.
5492
54931993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5494
5495 * Makefile.in: Add autoconf cookies so that the configure
5496 script can comment out sections of path variable definitions to
5497 choose between the installable configuration and the run-in-place
5498 configuration.
5499 * configure.in: Add new option `--run-in-place', to select the
5500 run-in-place path definitions.
5501
5502 * configure.in: Add a clause to the big configuration name case
5503 for the NeXT machine.
5504
55051993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5506
5507 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5508 Make sure that each source directory exists, and is different from
5509 the destination directory; then, delete the destination before
5510 copying over the source.
5511
5512 * make-dist: Distribute configure.in, instead of configure.
5513
55141993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5515
5516 * configure.in: Don't set CC to "gcc -O" if the user specifies
5517 `--with-gcc'. Add -O to DEFS if GCC is set.
5518
55191993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5520
5521 * Makefile.in (clean mostlyclean): Missing right paren.
5522
5523 * configure.in: When checking for X windows, search for an X11
5524 subdirectory of ${x_includes}.
5525
5526 * configure.in: Check for gettimeofday function, for getdate.y.
5527
92a8ce63 5528 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
5529 autoconf can't derive all the information we need, but we'd really
5530 like to be able to take advantage of some of its tests, and its
5531 file-editing facilities.
5532 * configure.in: Renamed from configure.
5533 Quote the sections of shell script we want copied literally to
5534 the configure script.
5535 (compile): Initialize this to make the autoconf macros' code happy.
5536 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5537 code to do their jobs.
5538 Use autoconf to produce Makefile and src/config.h.
5539 Remove the Makefile-style comment that autoconf places at the top
5540 of src/config.h.
5541 (config_h_opts): Removed - no longer necessary.
5542 * Makefile.in (configname): Renamed to configuration.
5543 (CONFIG_CFLAGS): Renamed to DEFS.
5544 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5545 get values via autoload @cookies@.
5546 (libsrc_libs): Get this from autoconf. We used to do nothing
5547 about this.
5548 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5549
5550 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5551 echo the move-if-change command.
5552
55531993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5554
5555 * make-dist: Distribute lib-src/rcs-checkin.
5556
5557 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5558 Don't try to make links to the RCS or Old subdirectories.
5559 Use the appropriate extension for the compression type in use.
5560 Create the tar file in the shell's initial default directory, not
5561 in ${tempparent}.
5562 Erase the whole ${tempparent} tree, not just ${tempdir}.
5563
55641993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5565
5566 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5567 use to build paths.h.
5568 (lib-src/Makefile, src/Makefile): Similarly.
5569
5570 * configure: Extend test for working `const' keyword to handle AIX
5571 3.2 cc.
5572
55731993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5574
5575 * make-dist: Distribute lisp/term/ChangeLog.
5576
92a8ce63 5577 Arrange for C compilation throughout the tree to get
a4a9692d
DL
5578 C_SWITCH_SYSTEM from the configuration files.
5579 * configure: Extract C_SWITCH_SYSTEM from the machine and
5580 system-dependent files, and save it in the top-level Makefile.
5581 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5582 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5583
5584 * make-dist: Include the VMS support files in oldXMenu in the
5585 distribution.
5586
5587 * configure: Doc fix.
5588
5589 * configure: Fix corrupted config_h_opts.
5590
5591 * configure: Properly report option names in error messages.
5592
5593 * configure: Properly recognize --x-includes and --x-libraries
5594 options.
5595
5596 * configure: Fix syntax errors in code handling XFree386.
5597
55981993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5599
5600 * configure: Add special code to detect XFree386, and tell
5601 config.h about it.
5602
5603 * configure: Properly handle extracting values of LIBS_MACHINE and
5604 LIBS_SYSTEM that contain spaces.
5605
5606 * configure: Add `--x-includes' and `--x-libraries' options. I
5607 think these are dopey, but no less than three alpha testers, at
5608 large sites, have said they have their X files installed in odd
5609 places. Implement them by setting C_SWITCH_X_SITE and
5610 LD_SWITCH_X_SITE in src/config.h.
5611
56121993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5613
5614 * make-dist: Don't distribute etc/Old files.
5615
5616 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5617 backups.
5618
56191993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5620
5621 * make-dist: Fix typo.
5622
56231993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5624
5625 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5626 in some cases where it should but didn't seen to.
5627
5628 * Makefile.in: Added unlock and relock productions.
5629
56301993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5631
5632 * make-dist: Add a --compress option to force make-dist to use
5633 compress.
5634
5635 * make-dist: Use gzip, if we can find it.
5636
5637 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5638 make rs6000-ibm-aix default to -aix32.
5639
56401993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5641
5642 * Makefile.in: Added `Developer's configuration' section.
5643
56441993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5645
5646 * Makefile.in: Add commented-out variable settings for developer's
5647 configuration.
5648
56491993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5650
5651 * make-dist: Distribute `src/bitmaps' too.
5652
56531993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5654
5655 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5656 make rs6000-ibm-aix default to -aix32.
5657
56581993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5659
5660 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5661
5662 * Makefile.in (install.sysv): Add a second `$' in front of
5663 `${dest}', so that the shell will expand it, instead of Make.
5664
5665 * configure: When processing the name of the configure script,
5666 collapse `././' to `./', but leave a single `./' prefix alone.
5667
5668 * configure: Doc fix.
5669
56701993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5671
5672 * configure: Handle isc3.0 correctly.
5673
56741993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5675
5676 * make-dist: Don't try to copy the COPYING notice into
5677 external-lisp; we're not distributing that directory any more.
5678
56791993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5680
5681 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5682 Remove CVS subdirectories from the installed directory trees, as
5683 well as RCS directories.
5684
56851993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5686
5687 * make-dist: Only copy gmalloc.c if we couldn't link it.
5688 Don't try to copy man/{README,Makefile} unless they actually exist.
5689
5690 * Makefile.in (lisppath): Don't include externallispdir in this.
5691 We're not sure whether we're even going to distribute the
5692 directory yet.
5693
56941993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5695
5696 * make-dist: Don't distribute the external-lisp directory anymore.
5697 * INSTALL: Remove all references to external-lisp.
5698
5699 * configure: Detect whether the compiler supports `const'
5700 properly, and edit src/config.h accordingly.
5701
5702 * configure: Tweak layout of final report.
5703
5704 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5705 CFLAGS.
5706
5707 * Makefile.in (locallisppath): Make this default to
5708 ${datadir}/emacs/site-lisp, instead of
5709 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5710 the same thing, and local-lisp causes completion conflicts with
5711 lock.
5712 (lisppath): Add ${externallispdir} to this.
5713 * INSTALL: Adjust installation directions.
5714
5715 * Makefile.in (externallispdir): New variable, to say where to
5716 install the externally-maintained lisp files.
5717 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5718 the others.
5719 * INSTALL: Describe external-lisp and the new externallispdir
5720 variable.
5721
57221993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5723
5724 * configure (progname): New option `--with-gcc'. Make it clearer
5725 how we are trying to guess whether or not we have GCC.
5726 * INSTALL: Document the `--with-gcc' option, and improve
5727 description of `--with-x' options.
5728
57291993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5730
5731 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5732 ${infodir} from these variables; we have written out explicit code
5733 to install the info files.
5734
57351993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5736
5737 * make-dist: Don't distributed the RCS files in the etc directory.
5738
57391993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5740
5741 * Makefile.in: Some makes can't handle comments in the middle of
5742 commands; move them to before the whole rule.
5743
57441993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5745
5746 * README: Mention what Emacs is.
5747
57481993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5749
5750 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5751 Add `./cpp' and `./man' back into the distribution.
5752
57531993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5754
5755 * Makefile.in: Define MAKE, and use where appropriate.
5756
57571993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5758
5759 * make-dist: Remember that the authoritative COPYING notice is
5760 `etc/COPYING', not `../etc/COPYING'.
5761
57621992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5763
5764 * make-dist: Make sure that the COPYING notices in each directory
5765 are copies, not symlinks.
5766
57671992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5768
5769 * INSTALL: The build process produces an executable called `emacs'
5770 now. Change references.
5771 * Makefile.in: Adjust `install.mumble' targets to install
5772 `src/emacs', not `src/xemacs'.
5773
5774 * configure: Start with a blank line; this keeps some old CSH's
5775 from thinking it's a CSH script. Most systems will just use
5776 /bin/sh to run it, which is what we're expecting; the only other
5777 shells which might try to interpret it themselves are probably
5778 Bourne-compatible.
5779
57801992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5781
5782 * INSTALL: Improvements suggested by David Mackenzie.
5783
57841992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5785
5786 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5787 Don't try to copy the info files if there aren't any; the
5788 unexpanded globbing pattern disappoints `install'. Ignore the
5789 return status of that command.
5790
5791 * INSTALL: Updated for new configuration arrangement.
5792
5793 * configure: Don't make the top-level Makefile read-only - people
5794 may want to edit the values of the path variables.
5795
5796 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5797 Install the info files in ${infodir}. Install the executable
5798 under both `emacs' and `emacs-VERSION'.
5799
5800 * Makefile.in: Doc fix.
5801
5802 * Makefile.in (exec_prefix): New variable, as per latest version
5803 of coding standards.
5804 (bindir, libdir): Use it, instead of `prefix'.
5805 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5806
5807 * Makefile.in (mandir): Make the default value for this depend on
5808 $(prefix).
5809
5810 * Makefile.in (datadir, statedir, libdir): Make these all default
5811 to ${prefix}/lib.
5812 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5813 to compensate.
5814
5815 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5816 Install the etags and ctags man pages too.
5817
5818 * Makefile.in (distclean): Don't delete backup files; that's the
5819 job of extraclean.
5820 (extraclean): Like distclean, but deletes backup and autosave files.
5821
58221992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5823
5824 Make path specification conform to GNU coding standards.
5825 * configure (long_usage): Remove all traces of old arguments from
5826 usage messages, and document the options we do accept in more
5827 detail: -with-x... and --srcdir.
5828 (options, boolean_opts): Deleted; we don't have enough options to
5829 make this worthwhile.
5830 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5831 along with the code which supported them; these should be set as
5832 arguments to the top-level make.
5833 (config_h_opts): Since this no longer doubles as a list of option
5834 names, make them upper case; this simplifies the code which uses
5835 them to build the sed command to edit src/config.h. Change the
5836 code which sets them.
5837 (cc, g, O): Don't allow the user to set these using options; they
5838 should be specified using `CC=' and `CFLAGS=' arguments to the
5839 top-level make. Just choose reasonable default values for them,
5840 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5841 values.
5842 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5843 options; use them whenever the configuration files say they're
5844 possible.
5845 Simplify the argument processing loop. Don't accept abbreviations
5846 for option names; these might conflict with other configuration
5847 options in the future.
5848 Add some support for the `--srcdir' option. Check for the sources
5849 in . and .. if `--srcdir' is omitted. If the directories we will
5850 compile in don't exist yet, create them under the current directory.
5851 Note that the rest of the build process doesn't really support
5852 this.
5853 Edit only the top Makefile. That should edit the others. Edit
5854 into the makefile: `version', from lisp/version.el, `configname'
5855 and `srcdir' from the configuration arguments, `CC' and
5856 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5857 the user's path, and LOADLIBES as gleaned from the system
5858 description files.
5859 Simplify the report generated; it doesn't need to include any
5860 description of paths now.
5861 Make `config.status' exec configure instead of just calling it, so
5862 there's no harm in overwriting `config.status'.
5863 * Makefile.in (version, configname): New variables, used to choose
5864 the default values for datadir and libdir.
5865 Path variables rearranged into two clearer groups:
5866 - In the first group are the variables specified by the GNU coding
5867 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5868 manext, infodir, and srcdir).
5869 - In the second are the variables actually used for Emacs's paths
5870 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5871 archlibdir), which depend on the first category.
5872 datadir and libdir default to directories under
5873 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5874 demand.
5875 etcdir and lispdir default to subdirectories of datadir.
5876 archlibdir defaults to libdir.
5877 The new installation tree is a bit deeper than it used to be, so
5878 use the new make-path program in lib-src to build them all.
5879 Always build a new src/paths.h.tmp and then move-if-change it to
5880 src/paths.h, to avoid unnecessary rebuilds while responding to the
5881 right changes.
5882 Remove all mention of arch-lib. Run utility commands from
5883 lib-src, and let the executables be copied into archlibdir when
5884 Emacs is installed.
5885 Add targets for src/Makefile, lib-src/Makefile, and
5886 oldXMenu/Makefile, editing the values of the path variables into
5887 them.
5888 Let lib-src do its own installation.
5889 (datadir): Default to putting data files under
5890 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5891 (emacsdir): Variable deleted; it would only be confusing to use.
5892 (lispdir, etcdir): Default to ${datadir}/lisp.
5893 (mkdir): Use make-path for this.
5894 (lockdir): Do this in mkdir.
5895 (Makefile): New target.
5896
5897 * configure (usage_message): Rename to long_usage.
5898
5899 * make-dist: Don't bother creating an arch-lib directory; that's
5900 only for installation now.
5901
59021992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5903
5904 * configure: Use GCC-style configuration names, using config.sub.
5905 Change the usage and help messages.
5906
5907 * configure: Initialize window_system, not indow_system.
5908
5909 * configure: Report which window system, compiler, and signal
5910 handler return type we decide to use.
5911
5912 * make-dist: Explain what's going on if config.sub and gmalloc.c
5913 can't be linked. Place the code which copies them near the code
5914 which links the rest of the files around them.
5915
59161992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5917
5918 * make-dist: Don't bother to distribute src/*.com, or
5919 src/vmsbuild; those have all been moved to `../vms'.
5920
59211992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5922
5923 * make-dist: Don't forget that the way to avoid filenames starting
5924 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5925 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5926 couldn't make hard links to, since we have two already, and
5927 perhaps more to come.
5928
59291992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5930
5931 * configure: When editing parameters into lib-src/Makefile, change
5932 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5933 needs some other flags too.
5934
59351992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5936
5937 * configure: Remove spurious echo of the configuration name.
5938
5939 * make-dist: Don't distribute files in src/m and src/s whose names
5940 begin with `='.
5941
59421992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5943
5944 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5945 Also LISP_FLOAT_TYPE.
5946
59471992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5948
5949 * make-dist: Copy config.sub, since it's a symbolic link to a file
5950 on another file system.
5951
59521992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5953
5954 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5955 distribution.
5956
5957 * config.sub: New file, to help us recognize configuration names.
5958 * make-dist: Include it in the distribution.
5959
59601992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5961
5962 * configure: Convert `-' to `_' in specified option names.
5963 Accept options with --. Delete --highpri and --have-x-menu options.
5964 New options --with-x and --with-x10 replace -window-system.
5965 Don't mention options --gnu-malloc, --rel-alloc
5966 or --lisp-float-type in help message.
5967
59681992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5969
92a8ce63 5970 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
5971
59721992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5973
5974 * configure: Remove lines starting with "# DIST: " when building
5975 lib-src/Makefile and src/Makefile. This allows us to mark the
5976 "Makefile.in" files with explanatory comments which won't also get
5977 stuck in the Makefiles.
5978
59791992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5980
5981 * make-dist: Don't use the '+' operator in the sed regular
5982 expression that extracts the version number from lisp/version.el;
5983 Ultrix sed doesn't seem support the operator. Just double the
5984 operand and use *.
5985
59861992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5987
5988 * Makefile.in: Doc fix.
5989
59901992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5991
5992 * configure: Rewrite sed command to remove at most one ./ prefix;
5993 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5994 group.
5995
59961992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5997
5998 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5999
60001992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6001
6002 * make-dist: Go ahead and build a new TAGS file, unless the
6003 --newer option was specified. Don't try to delete a TAGS file
6004 from etc; it's not kept there, and shouldn't be deleted anyway.
6005
60061992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6007
6008 * make-dist: If the lisp directory contains a default.el, don't
6009 distribute it.
6010
6011 * configure: When searching signal.h for the type of a signal
6012 return handler, make a copy of it, not a symbolic link to it; that
6013 way, it will work on systems that don't have symbolic links.
6014
60151992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6016
6017 * make-dist: taught it about vcdiff and rcs2log, added --newer
6018 option for generating incremental distributions. Stopped it from
6019 generating a TAGS file into the distribution; that sucker is
6020 *big*, and easily enough generated with the toplevel makefile.
6021
60221992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6023
6024 * configure: When writing config.status, don't prefix progname
6025 with a '.'; it might be absolute.
6026
60271992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6028
6029 * configure: Choose to use X11 if either /usr/lib/libX11.a or
6030 /usr/include/X11 exist, not only if both exist.
6031
60321992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6033
6034 * make-dist: Make the new external-lisp directory a duplicate of
6035 the external-lisp directory, not the lisp directory.
6036
60371992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6038
6039 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
6040 clean' in arch-lib; it doesn't even have a Makefile.
6041
6042 * Makefile.in (clean, mostlyclean): In the test which tries to
6043 distinguish between the build directory, which should be cleaned,
6044 and the installed directory, which shouldn't, cd to `${emacsdir}',
6045 not `${DESTDIR}${LIBDIR}'.
6046
60471992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6048
6049 * make-dist: Be sure to delete the .c and .h files that YACC and
6050 BISON create from getdate.y.
6051
92a8ce63 6052 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
6053 * make-dist: Added support for the external-lisp subdirectory.
6054
6055 * make-dist: Changed message which complains that make-dist wasn't
6056 invoked in the right directory to indicate which files it was
6057 looking for.
6058
60591992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6060
6061 * configure: Add comments explaining why we can't translate
6062 character ranges or control characters in `tr'.
6063
60641992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6065
6066 * configure: When generating the configuration message, we used to
6067 build the message from the start so that each line began with "# "
6068 so that it would be a comment in `config.status'. However, this
6069 causes trouble if any of the variables we use in the message
6070 expand to more than one line of text - as gnu_malloc_reason
6071 sometimes does. So instead, we build the message as it should be
6072 printed to the user (i.e. without the "# " prefixes), and stick on
6073 the "# "s when we write it to `config.status'.
6074
6075 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
6076 `lib-src' and `arch-lib'.
6077
6078 * configure: When generating report and `config.status' file, note
6079 that bindir only determines where `make install' and
6080 `build-install' will place the executables; this should make it
6081 clear that the ordinary build process will not try to install
6082 things.
6083
60841992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6085
6086 * make-dist: Change messages to say that we are 'making links to
6087 X', rather than 'copying X'. And put `' quotes around file names.
6088
6089 * make-dist: Include '.tmp' in the name of the staging directory.
6090
6091 * make-dist: Pass the `-f' option to rm when you're not sure that
6092 the files you're removing actually exist.
6093
6094 * make-dist: When setting up etc/COPYING, always nuke whatever is
6095 there, and then copy it in, to make sure we get a real file.
6096
6097 * make-dist: Don't try to distribute *.defns files any more. The
6098 only such file was for simula.el, which has been superceded by a
6099 version which doesn't have a separate .defns file.
6100
61011992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
6102
6103 * make-dist: Don't distribute configured versions of config.h.in,
6104 paths.h.in, Makefile.in in src.
6105
6106 * configure: Delete .tmp files before creating them; don't bother
6107 trying to make final targets writeable first, since it won't
6108 matter to move-if-change.
6109
61101992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6111
6112 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
6113 mkdir and chmod in the center of all the conditionals. GNU Make
6114 will strip these out, but other makes won't.
6115
61161992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6117
6118 * make-dist: Include move-if-change in list of files to distribute.
6119
61201992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6121
6122 * configure: Remove any "." elements from the program name.
6123
6124 * configure: Don't record the values of all the possible arguments
6125 in config.status; only record the options that the user specified.
6126
6127 * configure: Use move-if-change to move in the new src/config.h.
6128
61291992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
6130
92a8ce63
JB
6131 * move-if-change: New file, copied from gcc release.
6132 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
6133 a temp file, so we don't update paths.h if an error occurs or if
6134 it doesn't need changing.
a4a9692d
DL
6135
61361992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6137
6138 * Makefile.in (src/paths.h): Do not install a value for the
6139 PATH_SUPERLOCK value; that macro doesn't exist anymore.
6140 * build-install.in: Same thing.
6141
61421992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6143
6144 * make-dist: Check the flag called "make_tar", not "make_dir"; the
6145 latter, being a typo, is always false, resulting in a program
6146 whose default behaviour is to painstakingly build a copy of the
6147 source tree, and then delete it. Rah.
6148
6149 * Makefile.in: Add dist target, and comment for it.
6150
6151 * configure: When scanning <signal.h> for a declaration for
6152 signal, create a symbolic link with a name ending in .c, so the
6153 compiler won't complain that it's only been given .h files.
6154
6155 * configure: Check whether there are any arguments available
6156 before shifting to get the value of a non-boolean parameter.
6157
6158 * make-dist: Doc fix.
6159
61601992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6161
6162 * configure: Instead of grepping /usr/include/signal.h for a
6163 signal declaration, run /usr/include/signal.h or
6164 /usr/include/sys/signal.h through cpp and grep for the
6165 declaration.
6166
6167 * configure: Redirect the output of grep to /dev/null instead of
6168 using grep -s - that flag means different things on other systems.
6169
6170 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
6171 since the former is recognizable even if you don't know what
6172 'dumping' is.
6173 * configure: Accomodate that change.
6174
6175 * configure: Accept options for all of the directories you can
6176 change in the Makefile.
6177
6178 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
6179
6180 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
6181 FOO before you can use them.
6182
6183 * build-install.in: Made the "Where To Install Things" section
6184 conform with the similar section from Makefile.in. Copied section
6185 which builds src/paths.h from src/paths.h.in from the Makefile.
6186
61871992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6188
6189 * configure: Write config.status to pass its command-line
6190 arguments on to configure, so that people can use it to recreate
6191 an old configuration, with minor changes.
6192
61931992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6194
6195 * configure: Don't rely on option variables being unset if their
6196 values are the empty string. In particular, when producing the
6197 English report, don't assume that highpri will be unset when no
6198 increased priority has been requested; -highpri='' should be the
6199 same as omitting -highpri altogether.
6200
6201 * configure: Fix dumb bug: when running the system and machine
6202 description files through cpp, mark those lines that we want to
6203 evaluate with the string '@configure@', and then only evaluate
6204 them. This way if the files include anything that actually
6205 generates text (type definitions or external declarations, say),
6206 we won't try to eval it.
6207
62081992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6209
6210 * make-dist: New shell script.
6211
6212 * configure: When creating foo from foo.in, make foo read-only to
6213 remind people to edit the .in file instead.
6214
6215 * INSTALL: Changed references to config.h-dist to config.h.in.
6216 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
6217 to build src/paths.h from src/paths.h.in; added a paragraph to do
6218 this.
6219 * configure, Makefile, build-install: Changed filenames like
6220 FOO-dist to FOO.in.
6221
62221992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6223
6224 * Makefile, build-install: Renamed to Makefile.in and
6225 build-install.in; the configure script will edit these to produce
6226 the usable Makefile and build-install.
6227 * configure: Changed to produce ./Makefile, ./build-install,
6228 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6229 instead of editing them in place.
6230
62311992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6232
6233 * Makefile: Re-arranged so that the undumped Emacs will search
6234 ../lisp *after* the site's local elisp files.
6235 (locallisppath, dumplisppath): New variables.
6236 (lisppath): This variable's default value is now chosen based on
6237 $(locallisppath) and $(lispdir); while it used to be the
6238 customization point for adding site-local elisp directories to
6239 load-path, that job is now handled mostly by locallisppath.
6240 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6241 Check the values being assigned to the *LOADSEARCH macros for null
6242 path elements (like '::' in 'foo::bar').
6243
6244 * configure: When checking if the machine- and system-dependent
6245 files define a particular macro or not, actually run them through
6246 CPP and test the macros with #ifs, instead of just grepping for
6247 the macros' names. In particular, check for SYSTEM_MALLOC in this
6248 way.
6249
62501992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6251
6252 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6253
62541992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6255
6256 * configure: Make the config.status file an executable shell
6257 script which will recreate the same configuration. Include the
6258 verbal description of the current configuration as a comment in
6259 the script.
6260 * INSTALL: Doc fix.
6261
6262 * Makefile: brought the Makefile up to the GNU coding
6263 standards, as described in standards.text:
6264 (TAGS): New name for the target which rebuilds the tags table.
6265 (check): New target; doesn't do anything yet.
6266 (mostlyclean): New target, synonymous with clean.
6267 (realclean): New target. Currently, this just calls the
6268 subdirectories's makefiles and then deletes config.status.
6269 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6270 variables.
6271 Installation directory variables changed to conform.
6272 (install, install.sysv, install.xenix, install.aix): Changed the
6273 code which copies the directories into their installed location to
6274 allow the installed locations to be in several different
6275 directories; the old version assumed that they would all be in
6276 $(emacsdir).
6277 (mkdir, lockdir): Allow the installed locations to be in several
6278 different directories.
6279 * INSTALL: Doc fix.
6280
6281 * build-install: Use the same variable names as the Makefile.
6282 Allow the installed locations to be in several different
6283 directories.
6284
62851992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6286
6287 * Makefile (src/paths.h): Instead of using a single sed command to
6288 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6289 separately, and don't forget to append "/!!!SuperLock!!!" to the
6290 value of the PATH_SUPERLOCK macro.
6291
6292 * config.emacs: Renamed to configure, for consistency with other
6293 GNU products. Internal references changed.
6294 INSTALL, Makefile: References changed.
6295
6296 * lock: New directory, which should always be empty. If this
6297 directory doesn't exist, Emacs won't complain; it just won't lock.
6298 Having this here means that people can just unpack Emacs, build
6299 it, and have locking work.
6300
6301 * share-lib: Re-renamed to etc, for the sake of tradition.
6302 * config.emacs: Changed default value for datadir to ../etc.
6303 * INSTALL, README: Adjusted.
6304
63051992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6306
6307 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6308 by running CPP on the appropriate s/*.h and m/*.h files.
6309
63101992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6311
6312 * config.emacs: Make sure to set the "exit on error" flag once
6313 we've removed config.status; errors should abort the configuration.
6314
dff28924 63151992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6316
6317 * config.emacs: Added -distribute option, so that the Makefile
6318 paths are in their proper form. I don't know why this matters.
6319
dff28924 63201992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6321
6322 * local-lisp: New directory, empty in the distribution, for people
6323 to put local elisp code in.
6324 * config.emacs: Include it in the default load path.
6325 * README: Document it.
6326
dff28924 63271992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6328
6329 * config.emacs: Guess the type of signal handling functions based
6330 on the contents of /usr/include/signal.h.
6331
6332 * config.emacs: Print out progress report messages.
6333
6334 * Makefile (src/paths.h): Don't generically replace
6335 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6336 editing of the other entries, and each entry should be dealt with
6337 explicitly anyway.
6338
6339 * build-install: Converted from C-shell to Bourne shell.
6340 * config.emacs: Edit build-install properly.
6341
6342 * config.emacs: Doc fix.
6343
63441992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6345
92a8ce63 6346 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 6347
dff28924 63481992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
6349
6350 * config.emacs: Removed support for the `maintain-environment'
6351 option; the only important difference between this and its absence
6352 has been removed.
6353 * INSTALL: Removed mention of `maintain-environment'.
6354
6355 * config.emacs: Fix arguments to sed when processing boolean
6356 arguments.
6357
dff28924 63581991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6359
6360 * config.emacs: New file, to help automate the installation
92a8ce63 6361 process.
a4a9692d
DL
6362
6363 * Makefile: Lots of changes to support the separation of etc into
6364 architecture-dependent and -independent files:
6365 (EMACSROOT): New variable, giving the directory under which all of
6366 Emacs's libraries should be installed. Changed rest of file to
6367 use it.
6368 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6369 (DATADIR): New variable, denoting architecture-independent dir.
6370 (LOCKDIR): New variable, for completeness.
6371 (SUBDIR): No more etc, new lib-src.
6372 (COPYDIR): No more etc, new arch-lib and share-lib.
6373 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6374 (src): Now depends on lib-src, not etc.
6375 * build-install: Changes parallel to the above.
6376 * README: Describe the new arrangement.
6377
6378 * vms: New subdirectory for all the VMS stuff.
6379
dff28924 63801991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
6381
6382 * Makefile (LISPPATH): New variable.
6383 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6384
dff28924 63851990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
6386
6387 * Makefile (install, install.sysv, install.xenix):
6388 Install wakeup instead of loadst. No need for setuid or setgid.
6389
dff28924 63901990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6391
6392 * Makefile (clean): Clean etc if that's not the installation dir.
6393
dff28924 63941990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6395
6396 * Makefile (paths.h): Make sed alter each name in the path.
6397
dff28924 63981988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6399
6400 * Makefile (install.sysv): Use cpio, not tar.
6401
dff28924 64021988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
6403
6404 * Makefile (lockdir): Rename `lock' target.
6405 Depend on it from install*, not from `all'.
6406
dff28924 64071988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
6408
6409 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6410 to match build-install and paths.h.
6922b018
KH
6411
6412;; Local Variables:
722ae5f4 6413;; coding: iso-2022-7bit
33462dfa 6414;; add-log-time-zone-rule: t
6922b018 6415;; End:
2a34a036 6416
e91081eb
GM
6417 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
6418 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
2a34a036
GM
6419 Copying and distribution of this file, with or without modification,
6420 are permitted provided the copyright notice and this notice are preserved.
ab5796a9
MB
6421
6422;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73