Remove mention of latex-complete, which was removed before the release.
[bpt/emacs.git] / ChangeLog
CommitLineData
62b7c422
JD
12009-12-09 Jan Djärv <jan.h.d@swipnet.se>
2
3 * configure.in: Don't check for RSVG or GConf unless X11 is used.
4
a4ef73c8
CY
52009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
6
7 * configure.in: Allow compiling Emacs with GTK on Cygwin.
8
9e13b2f4
GM
92009-12-01 Glenn Morris <rgm@gnu.org>
10
11 * make-dist: Add etc/images/mpc directory.
12
8b571bf3
JD
132009-11-21 Jan Djärv <jan.h.d@swipnet.se>
14
15 * configure.in: Don't check for GConf unless X is used.
16
7a2efa6f
DN
172009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
18
19 * configure.in: Use -Wdeclaration-after-statement if available.
20
637fa988
JD
212009-11-17 Jan Djärv <jan.h.d@swipnet.se>
22
23 * configure.in: New option: --with(out)-gconf.
24 Set HAVE_GCONF if we find gconf.
25
371b0117
GM
262009-11-17 Glenn Morris <rgm@gnu.org>
27
28 * Makefile.in (INFO_FILES): Add semantic.
29
8834a98b
CY
302009-11-16 Chong Yidong <cyd@stupidchicken.com>
31
32 * info/dir: Add Semantic.
33
92424f95
GM
342009-11-16 Glenn Morris <rgm@gnu.org>
35
36 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
37 pattern, so as not to exclude makefile*.el. (Bug#4912)
38
a53cfbe5
JD
392009-11-14 Jan Djärv <jan.h.d@swipnet.se>
40
41 * configure.in: --enable-autodepend is new. Check for GNU Make
42 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
43 gcc and GNU make to generate dependencies.
44
b8c5de8f
GM
452009-10-27 Glenn Morris <rgm@gnu.org>
46
47 * make-dist: Make links to doc/lispintro/*.pdf.
48
91231421
CY
492009-10-23 Jim Meyering <meyering@redhat.com>
50
51 * configure.in: Invoke $CPP with -P when creating Makefile and
52 src/Makefile. Without this, gcc 4.4.2 converts each
53 backslash-newline pair in the input to a bare newline, yielding
54 invalid Makefiles.
55
56 * configure: Regenerate.
57
d760435b
DN
582009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
59
1233852a 60 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 61
f5b30dc9
AR
622009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
63
64 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
65 (*-apple-darwin*): Add x86_64 architecture.
66
5ba6c2e1
DN
672009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
68
69 * config.guess, config.sub: Updated from master source.
70
c9abc21f
AR
712009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
72
73 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
74
b6c0fa71
JB
752009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
76
77 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
78
7b1b676d
GM
792009-09-29 Glenn Morris <rgm@gnu.org>
80
81 * make-dist (check): Update for two new levels of subdirectory in lisp/.
82
005bd5a2
DN
832009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
84
58a8cf51
DN
85 * config.guess, config.sub: Updated from master source.
86
005bd5a2
DN
87 * configure.in (OTHER_FILES): Define using autoconf not cpp.
88
cc1cb3da
DN
892009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
90
91 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
92
8593c508
CY
932009-09-13 Chong Yidong <cyd@stupidchicken.com>
94
95 * INSTALL: Update URL for GNU FreeFont.
96
07cd4153
GM
972009-09-09 Glenn Morris <rgm@gnu.org>
98
99 * Makefile.in (install-arch-indep): Don't recursively change perms of
100 site-lisp and infodir. There may be non-Emacs files in here, and the
101 files supplied by Emacs are all handled explicitly already. (Bug#3800)
102 (mkdir): Set umask to world-readable before creating directories.
103 mkinstalldirs already checks if dirs exist, don't duplicate this test.
104
ffd8aba9
GM
1052009-08-29 Glenn Morris <rgm@gnu.org>
106
107 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
108 (info): Don't give an error in the absence of makeinfo - let the doc
109 Makefiles do that, if the info files need rebuilding. (Bug#3982)
110
201a4073
KR
1112009-08-23 Ken Raeburn <raeburn@raeburn.org>
112
113 * Makefile.in (install-arch-indep): If the versioned DOC-####
114 generated during loadup+dump isn't found, install the plain DOC
115 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
116
117 * configure.in: Warn if package version specified here doesn't
118 match the version in version.el.
119 * configure: Regenerate.
120
c99cb306
MA
1212009-08-22 Michael Albinus <michael.albinus@gmx.de>
122
123 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
124
125 * configure: Regenerate.
126
707f28b6
GM
1272009-08-19 Glenn Morris <rgm@gnu.org>
128
129 * INSTALL: Remove reference to cvtmail.
130
2ec536de
SZ
1312009-08-15 CHENG Gao <chenggao@gmail.com>
132
133 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
134
1233852a 1352009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
136
137 * INSTALL: Fix free fonts URL.
138
49a9e76d
GM
1392009-07-22 Glenn Morris <rgm@gnu.org>
140
141 * configure.in (AC_PREREQ): Require autoconf 2.62.
142
7df24305
AS
1432009-07-04 Andreas Schwab <schwab@linux-m68k.org>
144
1233852a
JB
145 * configure.in (--enable-checking, --enable-profiling):
146 Use AS_HELP_STRING.
7df24305 147
9fe40f0e
DN
1482009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
149
150 * configure.in (--enable-profiling): New option.
6978862d 151 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 152
920b116e
GM
1532009-06-27 Glenn Morris <rgm@gnu.org>
154
6978862d 155 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 156
29771094
DN
1572009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
158
159 * configure.in (--enable-checking): New option.
160
0da746de
GM
1612009-06-24 Glenn Morris <rgm@gnu.org>
162
163 * make-dist: Warn if subdir does not exist in source.
164 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
165 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
166 No longer make links.
167
eeebcbb9
GM
1682009-06-24 Yavor Doganov <yavor@gnu.org>
169
0da746de
GM
170 * make-dist (tempdir): Don't create directories preferences.gorm
171 and preferences.nib, they are no longer required.
eeebcbb9 172
70243478
CY
1732009-06-21 Chong Yidong <cyd@stupidchicken.com>
174
175 * Branch for 23.1.
176
60cf1d09
CY
1772009-06-12 Chong Yidong <cyd@stupidchicken.com>
178
179 * configure.in: Delete mac-fix-env target, which has been
180 removed (Bug#3531).
181
834cf436
SM
1822009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
185
a6e754b6
CY
1862009-05-05 Per Starbäck <per@starback.se> (tiny change)
187
188 * BUGS: Use new binding of view-emacs-problems.
189
734dabe0
CY
1902009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
191
192 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
193 for Solaris compatibility.
194
7bbec45b
CY
1952009-04-25 Chong Yidong <cyd@stupidchicken.com>
196
197 * configure: Regenerate.
198
199 * configure.in: Disable use of FreeType without libXft.
200
dc2933eb
JD
2012009-04-19 Jan Djärv <jan.h.d@swipnet.se>
202
834cf436
SM
203 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
204 Check if it is declared in gtk.h.
dc2933eb 205
cea426d3
AS
2062009-04-12 Andreas Schwab <schwab@linux-m68k.org>
207
208 * Makefile.in (install-arch-indep): Remove .gitignore files.
209
11e244d8
KH
2102009-04-03 Kenichi Handa <handa@m17n.org>
211
212 * INSTALL: Make the section "Complex Text Layout support
213 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
214
1e447232
DN
2152009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
216
217 * configure.in (rs6000-ibm-aix6*): Fix typo.
218
389b99fd
GM
2192009-03-04 Glenn Morris <rgm@gnu.org>
220
221 * Makefile.in (INFO_FILES): Add auth.
222
ebb135af
GM
2232009-03-03 Glenn Morris <rgm@gnu.org>
224
225 * info/dir: Add Auth-source.
226
2ae83832
SM
2272009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
228
229 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
230 the second.
231
3122b073
EZ
2322009-02-28 Eli Zaretskii <eliz@gnu.org>
233
1685daf2
EZ
234 * config.bat: Copy .dbxinit to _dbxinit.
235
3122b073
EZ
236 * make-dist (Making links to `info'): Remove .gitignore.
237
b4b7bab7
SM
2382009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
239
240 * Makefile.in (lib-src, lisp): Use simpler rule.
241 (src): Be more specific to avoid recompiling all the .elc files just
242 because the bootstrap-emacs is missing.
243
003a2c00
CY
2442009-02-26 Chong Yidong <cyd@stupidchicken.com>
245
246 * configure.in: Require librsvg >= 2.11.
247
c21273df
AR
2482009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
249
250 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
251 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
252
c5ecbe51
AR
2532009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
254
255 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
256
4e1fb954
GM
2572009-02-03 Glenn Morris <rgm@gnu.org>
258
259 * make-dist: Add some missing files, remove some that are no longer
260 present.
261
99cc1583
GM
2622009-02-02 Glenn Morris <rgm@gnu.org>
263
264 * make-dist: Add some missing nextstep/ files.
265
6debaeb8
AR
2662009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
267
adab88bd 268 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 269
a078d6e5
DN
2702009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
271
272 * configure.in: Add support for m68k-*-netbsd.
273
a372b1a2
JL
2742009-01-14 Juri Linkov <juri@jurta.org>
275
c2ad0dc9
JL
276 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
277
a372b1a2
JL
278 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
279 and bug-reference-mode.
280
d0bec92c
JL
2812009-01-11 Juri Linkov <juri@jurta.org>
282
283 * INSTALL.CVS: Move configuration explicitly to the first step.
284
05453c9d
GM
2852009-01-09 Glenn Morris <rgm@gnu.org>
286
287 * .dir-locals.el: Don't set indent-tabs-mode.
288
c0eb6ac0
KH
2892008-12-30 Kenichi Handa <handa@m17n.org>
290
291 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
292 the function OTF_get_variation_glyphs.
293
9c222401
JD
2942008-12-30 Jan Djärv <jan.h.d@swipnet.se>
295
296 * Makefile.in (install-arch-dep): Remove old directories in
297 ns_app* before moving new directories there.
298
bda28f63
DN
2992008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
300
301 * .dir-locals.el: Remove non-working entry for pmail.
302 (fill-column): Fix typo.
303 (change-log-mode): Add fill column.
304
745ebc13
EZ
3052008-12-26 Eli Zaretskii <eliz@gnu.org>
306
307 * config.bat: Produce _dir-locals.el from .dir-locals.el.
308
b08ddfb4
DN
3092008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
310
311 * make-dist (tempdir): Distribute .dir-locals.el.
312
313 * .dir-locals.el: New file.
314
b5a09903
EZ
3152008-12-19 Eli Zaretskii <eliz@gnu.org>
316
317 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
318 for rationale.
319
c4607d7f
GM
3202008-12-13 Glenn Morris <rgm@gnu.org>
321
322 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
323 (manext): Remove variable.
324 (MAN_PAGES): New variable.
325 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
326 and remove.
8bfbbb97 327 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 328
894b66d8
DN
3292008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
330
331 * config.guess, config.sub: Updated from master source.
332
08d03897
DN
3332008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
334
335 * Makefile.in (install-arch-indep): Install ebrowse.1.
336
7c54c0a0
DN
3372008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
338
339 * configure.in: Add Solaris on x86_64.
340
149b51bc
DN
3412008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
342
343 * config.guess, config.sub: Updated from master source.
344
961de2e7
EZ
3452008-12-08 Eli Zaretskii <eliz@gnu.org>
346
347 * info/dir: Fix last change.
348
777af7e5
EZ
3492008-12-07 Eli Zaretskii <eliz@gnu.org>
350
351 * info/dir: Untabify.
352
3c00847f
RF
3532008-11-28 Ulrich Mueller <ulm@gentoo.org>
354
355 * configure.in: Fix last change.
356
6a7447b3
RS
3572008-11-28 Richard M Stallman <rms@gnu.org>
358
359 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
360 New configurations.
361
d8aef2e6
GM
3622008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
363
364 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
365 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
366
c4e58908
EZ
3672008-11-15 Eli Zaretskii <eliz@gnu.org>
368
21d907a3
EZ
369 * Makefile.in (INFO_FILES): Remove ns-emacs.
370
c4e58908
EZ
371 * info/dir (NS-Emacs): Remove entry.
372
b73f809c
EZ
3732008-11-08 Eli Zaretskii <eliz@gnu.org>
374
375 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
376
9fea5ed1
GM
3772008-11-07 Glenn Morris <rgm@gnu.org>
378
379 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
380
b5ba7271
EZ
3812008-10-31 Eli Zaretskii <eliz@gnu.org>
382
383 * config.bat: Tell user to expect one "File not found" message
384 while the `doc' directory is being configured.
385
27301075
CY
3862008-10-30 Chong Yidong <cyd@stupidchicken.com>
387
388 * update-subdirs: Put obsolete directory last.
389
28f3a9d1
KH
3902008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
391
392 * configure.in: Check fontconfig always.
393
2194ea1c
DN
3942008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
395
396 * configure (*-solaris2.[7-9]*): Fix typo.
397
ea09b8d5
GM
3982008-10-24 Glenn Morris <rgm@gnu.org>
399
400 * configure.in (--without-sync-input, --with-pkg-config-prog):
401 Help strings start with lower case.
402 (--with-gnustep-conf): New option.
403 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
404
ef913c89
GM
4052008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
406
407 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
408 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
409 is not found. (Bug#1230)
410
b97439ce 4112008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 412
b97439ce 413 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
414 Use sol2-6.h for Solaris 7-9.
415
fac5dc61
DN
4162008-10-18 Ulrich Mueller <ulm@gentoo.org>
417
418 * configure.in: Add support for GNU/Linux on SuperH.
419
6b0262c1
AS
4202008-10-12 Andreas Schwab <schwab@suse.de>
421
422 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
423
8d87199b
AR
4242008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
425
426 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
427 "X") to avoid confusion.
428
429 * configure: Regenerate.
430
265f3a4d
RF
4312008-09-07 Romain Francoise <romain@orebokech.com>
432
433 * make-dist: Distribute doc/man/ChangeLog.
434
cfe91a31
CY
4352008-08-28 Chong Yidong <cyd@stupidchicken.com>
436
437 * configure.in: Disable XFT and Freetype when without X.
438
439 * configure: Regenerate.
440
c5e2611e
DN
4412008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
442
443 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
444
cc9e2523
CY
4452008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
446
447 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
448 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
449
450 * configure: Regenerate.
451
67931678
EZ
4522008-08-20 Eli Zaretskii <eliz@gnu.org>
453
454 * configure.in: Move "#define subprocesses" before
455 config_opsysfile is included.
456
5b6fd9ea
KH
4572008-08-19 Kenichi Handa <handa@m17n.org>
458
459 * INSTALL (Extra fonts): Mention local fonts, don't mention
460 mule-unicode.
461
d32e280e
CY
4622008-08-16 Chong Yidong <cyd@stupidchicken.com>
463
464 * make-dist: Omit info/.arch-inventory.
465
3271ac8c
JR
4662008-08-16 Jason Rumney <jasonr@gnu.org>
467
468 * make-dist (tempdir/nt): Link emacsclient.rc.
469
48fad8e8
DN
4702008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
471
472 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
473 AC_SUBST it.
474 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
475 AC_SUBST it.
476 (OTHER_FILES): Always define for HAVE_NS.
477 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
478 * configure: Regenerate.
479
6b8bc489
AS
4802008-08-07 Andreas Schwab <schwab@suse.de>
481
482 * configure.in: Correctly handle
483 --enable-cocoa-experimental-ctrl-g=no and
484 --enable-ns-self-contained=yes.
6b8bc489 485
d5e2f8fe
AR
4862008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
487
488 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
489 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
490 bother undef'ing since won't have desired effect.
d5e2f8fe 491
9e0f670e
AS
4922008-08-06 Andreas Schwab <schwab@suse.de>
493
494 * configure.in: Fix quoting.
495
23ca30bd
CY
4962008-08-06 Chong Yidong <cyd@stupidchicken.com>
497
498 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
499
b44d2112
CY
5002008-08-05 Ulrich Mueller <ulm@gentoo.org>
501
502 * configure.in: Add checks for krb5_error.text and
503 krb5_error.e_text struct members.
504
19571844
CY
5052008-08-04 Chong Yidong <cyd@stupidchicken.com>
506
19571844 507 * configure.in: Test for existence of NSInteger.
509b4b38 508 Suggested by Yavor Doganov.
19571844 509
96cac6f1
RF
5102008-08-02 Romain Francoise <romain@orebokech.com>
511
512 * Makefile.in (INFO_FILES): Add mairix-el.
513
7c2fb837
DN
5142008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
515
516 * make-dist:
517 * README: Remove VMS support.
518 * vms: Remove directory.
519
69ab3201
DN
5202008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
521
522 * configure.in (MULTI_KBOARD): Remove.
523
9d9a7716
DN
5242008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
525
526 * configure.in (DO_BLOCK_INPUT): Remove, unused.
527
a7b7b527
CY
5282008-07-29 Chong Yidong <cyd@stupidchicken.com>
529
530 * info/dir (File): Add mairix-el.
531
9e2a2647
DN
5322008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
533
534 Remove support for Mac Carbon.
535 * mac: Remove directory.
536 * make-dist:
537 * configure.in:
538 * README:
539 * Makefile.in:
0e134ea0 540 * INSTALL: Remove code for Carbon.
9e2a2647
DN
541 * configure: Regenerate.
542
98822133 5432008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 544
0e134ea0 545 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 546
7cadb46a
CY
5472008-07-25 Chong Yidong <cyd@stupidchicken.com>
548
549 * configure.in: Check for getrlimit.
550
551 * configure: Regenerate.
552
77ccee09
DN
5532008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
554
555 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
556 in src/Makefile.in.
557 (static): Remove, autoconf would always comment it out anyway.
558 (subprocesses): Define unconditionally.
559
10d975d7 5602008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 561
10d975d7
GM
562 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
563 compilation under GNUstep.
7a55ab54 564
658a0f85
KH
5652008-07-18 Kenichi Handa <handa@m17n.org>
566
567 * INSTALL (Complex Text Layout support libraries): Delete the
568 paragraph about --enable-font-backend.
569
ba60bd44 5702008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
571
572 * configure.in: Print out some info to user for NeXTstep builds.
573 (ns-app): Remove enable option.
574 (ns-self-contained): Add enable option.
575 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
576 GNUstep, use to set install prefixes, and substitute in Makefiles.
577 * configure: Regenerate.
578 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
579 NS app bundle.
580
facfbbbd
SM
5812008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
582
583 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
584
ba60bd44 5852008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
586
587 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
588 NS_IMPL_COCOA.
122e9f8f 589
2c369af7
GM
5902008-07-16 Glenn Morris <rgm@gnu.org>
591
6ba72723
GM
592 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
593 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
594 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
595 never unset.
596
2c369af7
GM
597 * make-dist: Add nextstep/ directories.
598 (src, lib-src): Add .m files.
599
6b0273cd
DN
6002008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
601
602 * configure.in (freebsd, kfreebsd): Undo part of previous change.
603 (USER_FULL_NAME): Remove, not used anymore.
604 * configure: Regenerate.
605
ba60bd44 6062008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
607
608 Changes and additions for NeXTstep windowing system (Cocoa and
609 GNUstep) support.
610
611 * configure.in: Add support for NS window system: --with-ns (default
612 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
613 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
614 disable font backend if window system is "none", not if !HAVE_X11.
615 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
616 (install-arch-dep): Add commands to assemble NS .app package.
617
40dde9d1
DN
6182008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
619
176fe5fc
DN
620 * configure.in: Use macppc for Darwin. Remove references to
621 desupported systems.
40dde9d1
DN
622 * configure: Regenerate.
623
2906a94c
GM
6242008-07-05 Glenn Morris <rgm@gnu.org>
625
626 * make-dist (EMACS): Doc fix.
627 (lisp): There are no *.dat or image files here any more.
628 (src): There are no *.s files here any more.
629 (etc/images, etc/images/*): Link to most regular files.
630
26d41f17
GM
6312008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
632
633 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
634
3d4c9dbd
GM
6352008-07-01 Glenn Morris <rgm@gnu.org>
636
637 * configure.in (cpp_undefs): Rename from `undefs', update uses.
638 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
639 and explicitly export there. (Bug#507.)
640
f2a77c3a
DN
6412008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
642
643 * configure.in:
644 * configure: Remove references to obsolete systems.
645
ac935997
SM
6462008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
647
648 * Makefile.in (Makefile): Use it for its timestamp value as well, and
649 make it depend on all other */.in files.
650 (src/Makefile, src/config.stamp, lib-src/Makefile)
651 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
652 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
653 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
654 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
655
656 * configure.in: Don't create src/config.stamp any more.
657
b4945b95
SM
6582008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
659
f245f2c6 660 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 661
8a6a5642
GM
6622008-06-22 Glenn Morris <rgm@gnu.org>
663
664 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
665
822ef7a0
RF
6662008-06-21 Romain Francoise <romain@orebokech.com>
667
668 * Makefile.in (INFO_FILES): Add sasl.
669
fc46d219
SM
6702008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
671
672 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
673 (bootstrap-build): Remove.
674 (top_bootclean): New var.
675 (top_distclean, bootstrap-clean): Use it.
676 (bootstrap): Don't recheck config. Make normally.
677
49f6eb95
SM
6782008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
679
680 * Makefile.in (SUBDIR): Include `lisp'.
681 (lisp): Depend on `src'.
682 (top_distclean): Don't remove config.status.
683 (bootstrap-clean): New target.
684 (maintainer-clean): Use it.
685 (bootstrap): Use bootstrap-clean. Re-run config.status.
686 (src/bootstrap-emacs${EXEEXT}): New target.
687 (bootstrap-build): Use it. Don't use bootstrap-prepare because
688 src/Makefile now takes care of it.
689 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 690
02db7a65
GM
6912008-06-15 Glenn Morris <rgm@gnu.org>
692
693 * info/dir: Add sasl.
694
294e8689
AM
6952008-06-09 Alan Mackenzie <acm@muc.de>
696
697 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
698
8669e78f
ER
6992008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
700
429870c2 701 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 702
b464059a
GM
7032008-06-07 Glenn Morris <rgm@gnu.org>
704
705 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
706 serve no purpose.
707
d893468a
DN
7082008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
709
710 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
711 * configure: Regenerate.
712
79241466
SM
7132008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
714
715 * update-subdirs: Don't touch subdirs.el if it is unchanged.
716
b8bdd8c9
KH
7172008-05-14 Kenichi Handa <handa@m17n.org>
718
719 * configure: Regenerate.
720
721 * configure.in: Don't handle --disable-font-backend. Don't print
722 a message about a font backend.
723
1c73f195
GM
7242008-05-09 Glenn Morris <rgm@gnu.org>
725
726 * configure.in: Make absence of makeinfo a fatal error only if the info
727 files don't exist.
728 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
729
d95d9b23
EZ
7302008-05-07 Eli Zaretskii <eliz@gnu.org>
731
732 * config.bat: Fix last change: don't use < and > in "rem" lines,
733 they are interpreted as redirection by DOS shells.
734
f67e15be 7352008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
736
737 * configure.in: Check availability of AvailabilityMacros.h
738 if HAVE_CARBON.
739
740 * configure: Regenerate.
741
1066d056
GM
7422008-05-03 Glenn Morris <rgm@gnu.org>
743
744 * configure.in (x_libraries): Remove standard 64-bit directories -
745 experimental workaround for minor autoconf bug.
746
79bc8bbb
GM
747 * configure.in (--without-makeinfo): New option. If set,
748 absence of suitable makeinfo is not a fatal error.
749 * Makefile.in (MAKEINFO): New, set by configure.
750 (install-arch-indep): Without makeinfo, ignore any missing manuals.
751 (info-real): New target.
752 (info): Without makeinfo, do nothing, else call `info-real'.
753
a113b3ca 7542008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
755
756 * configure.in: Remove hpux10.20 from the desupported list.
757
73d798d5
SM
7582008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
759
760 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
761
a51f4969
SM
7622008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
763
764 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
765 rather than change CPPFLAGS.
766 (HAVE_GTK): Rename to USE_GTK.
767
7316a2b5
SM
7682008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
769
770 * configure.in: Replace the obsolete macros AC_AIX and
771 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
772
5d374ce1
AS
7732008-04-05 Andreas Schwab <schwab@suse.de>
774
775 * configure.in: No longer create admin/unidata/Makefile.
776
d0b7952a
AS
7772008-03-28 Andreas Schwab <schwab@suse.de>
778
779 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
780 (lisp/Makefile): New rule.
781
acfdc2b1
GM
7822008-03-13 Glenn Morris <rgm@gnu.org>
783
784 * configure.in (AC_INIT): Fix version number.
785 (sync-input): Reword the option, since it's on by default.
786
880820fe 7872008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
788
789 * configure.in: Add --enable-sync-input, default yes.
790
dc6150eb
GM
7912008-03-11 Glenn Morris <rgm@gnu.org>
792
69c7cf1b
GM
793 * Makefile.in (install-etc, mkdir): Handle directory
794 etc/images/icons/hicolor/*/mimetypes/.
795
dc6150eb
GM
796 * make-dist: Handle icons/hicolor/scalable directory.
797
491d33f9
GM
7982008-03-05 Glenn Morris <rgm@gnu.org>
799
800 * configure.in: Enable font-backend by default.
77dfeef5
GM
801 (USE_FONT_BACKEND): Set to "no" in absence of X.
802 (PKG_CONFIG): Don't set multiple times, once is enough.
803 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 804
4cba674a
GM
8052008-03-03 Glenn Morris <rgm@gnu.org>
806
807 * Makefile.in (iconsrcdir): New variable.
808 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
809 directory.
810
2d61385a
GM
8112008-02-29 Glenn Morris <rgm@gnu.org>
812
813 * test/: New directory.
814
880820fe 8152008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
816
817 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
818
26a42dac
DN
8192008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
820
f245f2c6
JB
821 * configure.in: Print an error for systems that we think are obsolete
822 and are proposed to be removed. Remove some more unused systems.
e6a498d9 823 Add support for powerpc-ibm-aix6*.
26a42dac 824
9d2818d6
DN
8252008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
826
f245f2c6 827 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 828
2cbff44e
GM
8292008-02-21 Glenn Morris <rgm@gnu.org>
830
7864e4ee
GM
831 * Makefile.in (set_installuser): New.
832 (install-arch-indep): Use set_installuser to avoid duplicate code.
833
2cbff44e
GM
834 * README.unicode: Split into admin/notes/unicode,font-backend and
835 remove.
836
372a3385
RS
8372008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
838
f245f2c6 839 * configure.in (arm*-*-freebsd*): Add.
372a3385 840
4624371d
DN
8412008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
842
843 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
844 dealing with obsolete variables.
845
737e2b96
GM
8462008-02-08 Glenn Morris <rgm@gnu.org>
847
848 * Makefile.in (check-info-dir): New target.
849
bcf21c09
MO
8502008-02-08 Michael Olson <mwolson@gnu.org>
851
507f2b91
MO
852 * Makefile.in (INFO_FILES): Add epa.
853
bcf21c09
MO
854 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
855 features" section.
856
86dc59b0
GM
8572008-02-06 Glenn Morris <rgm@gnu.org>
858
859 * configure.in (--with-gcc): Give an error saying this option has
860 been removed.
861 (--with-gtk): Remove this option.
862
02f35af2
GM
8632008-02-06 Tom Tromey <tromey@redhat.com>
864
865 * configure.in (--with-gcc): Remove.
866 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
867
8682008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
869
870 * INSTALL: Recommend giflib, not libungif.
871
b5a922de
MO
8722008-02-05 Tom Tromey <tromey@redhat.com>
873
874 * configure.in (--with-dbus): Default to enabled.
875
9f432734
KH
8762008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
877
878 * INSTALL (Complex Text Layout support libraries): New section.
879
c0bc7978
DN
8802008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
881
882 * make-dist: Remove references to files in mac/ that have been
883 deleted.
884
435f8bc5
TTN
8852008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
886
887 * configure.in: For libotf and m17n-flt checks, set shell vars
888 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
889 pkg_check_m17n_flt, respectively, for the sake of the summary output.
890 Reported by Ulrich Mueller.
435f8bc5 891
2ee27f27
EZ
8922008-02-02 Eli Zaretskii <eliz@gnu.org>
893
894 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
895 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
896
8972008-02-02 Glenn Morris <rgm@gnu.org>
898
899 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
900 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
901 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 902
9209bb23 9032008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
904
905 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
906 [libotf], and [m17n-flt] options.
907
9209bb23 9082008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
909
910 * configure.in: Add EMACS_ARG_N([libotf]...), and
911 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
912 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
913 CFLAGS, and LIBS in checking of m17n-flt.
914
9209bb23 9152008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
916
917 * configure.in: Check the availability of m17n-flt library.
918
9209bb23 9192008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
920
921 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
922 not available.
923
9209bb23 9242008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
925
926 * configure.in: New args --enable-font-backend, --with-xft,
927 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
928 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
929 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
930 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
931
9209bb23 9322008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
933
934 * make-dist: Include etc/charsets in tarball.
935
9209bb23 9362008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
937
938 * configure.in: While running cpp on junk.c, include
939 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
940 exists.
941
8dd59f01 9422008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
943
944 * configure.in (xtensa): Match more configurations.
945
9c28b587
DN
9462008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
947
948 * configure.in: Update comment.
949
304484e4
GM
9502008-01-26 Glenn Morris <rgm@gnu.org>
951
952 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 953 (--with-carbon): Tone down rhetoric in help text.
304484e4 954
5b940d5a
GM
9552008-01-25 Glenn Morris <rgm@gnu.org>
956
957 * configure.in: Correct usage of OPTION_DEFAULT_ON,
958 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
959 Default `Carbon' to off (it's unsupported).
960
bf9a7ece
GM
9612008-01-24 Glenn Morris <rgm@gnu.org>
962
963 * configure.in: Standardize dbus-related messages.
964
1eee1145
MO
9652008-01-23 Michael Olson <mwolson@gnu.org>
966
967 * configure.in (pkg-config-prog): Remove initial whitespace.
968
8b1de1b5
MO
9692008-01-23 Tom Tromey <tromey@redhat.com>
970
bf9a7ece 971 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
972 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
973 Update all users.
974
8ca7e0f1
DN
9752008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
976
977 * config.guess, config.sub: Updated from master source.
978
55e6d9b2
AS
9792008-01-17 Andreas Schwab <schwab@suse.de>
980
95986dbe 981 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 982
058e0687
GM
9832008-01-17 Glenn Morris <rgm@gnu.org>
984
985 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
986
6bed5c4a
DN
9872008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
988
989 * configure.in: Remove more references to unsupported systems.
990
ed398055
GM
9912008-01-16 Sven Joachim <svenjoac@gmx.de>
992
993 * make-dist: Add --lzma.
994
2c2935f7
GM
9952008-01-16 Glenn Morris <rgm@gnu.org>
996
997 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
998 configure checks for this.
999
f40f5dc3
DN
10002008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1001
1002 * configure.in: Remove more references to unsupported systems.
1003
effb6952
RF
10042008-01-06 Romain Francoise <romain@orebokech.com>
1005
1006 * configure.in: Delete extra semicolons.
1007
f3041af1
DN
10082008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1009
1010 * configure.in: Remove references to unsupported systems.
1011
37d6e313
RF
10122008-01-05 Romain Francoise <romain@orebokech.com>
1013
1014 * make-dist: Add --bzip2. Update copyright.
1015
d35e1cd7
DN
10162008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1017
1018 * configure.in: Remove support for Masscomp.
1019
b26cd843
GM
10202008-01-05 Glenn Morris <rgm@gnu.org>
1021
1022 * Makefile.in (desktopdir, icondir): New variables.
1023 (install-arch-indep): Also depend on `install-etc'.
1024 (install-etc): New target.
1025 (mkdir): Also create the `applications' and `icons' directories.
1026
d8981daf
GM
10272008-01-04 Glenn Morris <rgm@gnu.org>
1028
1029 * make-dist: Update for new etc/images/icons/hicolor directory.
1030
d088fbb2
AS
10312007-12-09 Andreas Schwab <schwab@suse.de>
1032
1033 * configure.in: D-Bus is not enabled by default.
1034
880820fe 10352007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1036
1037 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1038 change.
1039
880820fe 10402007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1041
10d1d0af 1042 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1043
cffe4909
MH
10442007-12-03 Magnus Henoch <mange@freemail.hu>
1045
1046 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1047
868641cc
MA
10482007-12-03 Michael Albinus <michael.albinus@gmx.de>
1049
1050 * configure.in: No need for DBUS_INFO anymore.
1051
868641cc
MA
1052 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1053
131e4133
MA
10542007-12-02 Michael Albinus <michael.albinus@gmx.de>
1055
1056 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1057
131e4133
MA
1058 * Makefile.in (INFO_FILES): Add dbus.
1059
916447e4
RF
10602007-12-02 Romain Francoise <romain@orebokech.com>
1061
1062 * make-dist: Fix last change.
1063
472fd4dc
GM
10642007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1065
1066 * configure.in: Add support for gnu-kfreebsd.
1067
02964da1
GM
10682007-11-28 Glenn Morris <rgm@gnu.org>
1069
1070 * make-dist: Add etc/nxml.
1071
d6447bae
RF
10722007-11-24 Romain Francoise <romain@orebokech.com>
1073
1074 * Makefile.in (INFO_FILES): Add nxml-mode.
1075
3ada8b66
RF
10762007-11-23 Romain Francoise <romain@orebokech.com>
1077
1078 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1079 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1080
074767f2
AS
10812007-11-20 Andreas Schwab <schwab@suse.de>
1082
14ee32ab 1083 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1084
8d6069a4
AS
10852007-11-17 Andreas Schwab <schwab@suse.de>
1086
1087 * update-subdirs: Atomically update subdirs.el.
1088
4f73d1e1
GM
10892007-11-17 Glenn Morris <rgm@gnu.org>
1090
1091 * Makefile.in (check-declare): New target.
1092
f117c226
GM
10932007-11-07 Glenn Morris <rgm@gnu.org>
1094
1095 * configure.in: Deprecate Mac Carbon port.
1096
880820fe 10972007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1098
1099 * configure.in: Remove HAVE_X11R5 check.
1100
9a56b440
GM
11012007-10-31 Glenn Morris <rgm@gnu.org>
1102
1103 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1104 when changing ownership of installed files.
1105
32c22e5e
GM
11062007-10-30 Glenn Morris <rgm@gnu.org>
1107
1108 * make-dist: Add new directory etc/gnus.
1109
47cca554
MO
11102007-10-30 Michael Olson <mwolson@gnu.org>
1111
1112 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1113
7016b92b
GM
11142007-10-29 Glenn Morris <rgm@gnu.org>
1115
1116 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1117
ca076674
GM
11182007-10-23 Glenn Morris <rgm@gnu.org>
1119
1120 * MAINTAINERS: Move to admin/.
1121
c136b828
CY
11222007-10-17 Chong Yidong <cyd@stupidchicken.com>
1123
1124 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1125 (HAVE_LIBRESOLV): Also define if we are using res_init().
1126
c49847b9
GM
11272007-10-17 Glenn Morris <rgm@gnu.org>
1128
1129 * FTP: Remove file, since it's just a duplicate of one in etc/.
1130
799303b6
EZ
11312007-10-05 Eli Zaretskii <eliz@gnu.org>
1132
1133 * config.bat: Fix configuring `doc' due to changes in the
1134 directory structure.
1135
5aec60df 11362007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1137
1138 * configure.in: Don't use -lpthread on HP-UX.
1139
c8d2eff3
GM
11402007-09-16 Glenn Morris <rgm@gnu.org>
1141
1142 * make-dist: File gfdl.1 has been removed.
1143
02ff9df4
GM
11442007-09-15 Glenn Morris <rgm@gnu.org>
1145
1146 * configure.in: Fix makeinfo version regexp.
1147
cd227ad1
GM
11482007-09-12 Glenn Morris <rgm@gnu.org>
1149
5a6a83f2
GM
1150 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1151 implementation of alloca is not found.
1152
cd227ad1 1153 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1154 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1155
fe79fcb3
JL
11562007-09-09 Juri Linkov <juri@jurta.org>
1157
1158 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1159
1160 * README: Add doc/ to documentation directories.
1161
97268cd1
MO
11622007-09-08 Michael Olson <mwolson@gnu.org>
1163
1164 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1165 Update for new doc/ directory layout.
97268cd1 1166
d175b0ae
RF
11672007-09-06 Romain Francoise <romain@orebokech.com>
1168
1169 * make-dist: Update for new doc/ directory layout.
1170
e7426ea4
GM
11712007-09-06 Glenn Morris <rgm@gnu.org>
1172
1173 * Makefile.in (mansrcdir): New variable.
1174 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1175 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1176 update these targets for new doc/ directory layout.
1177 (doc/misc/Makefile): New target.
1178 (install-arch-indep): Use mansrcdir for new location of manpages.
1179 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1180 (relock, info, dvi): Update targets for new doc/ directory layout.
1181
1182 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1183 for new doc/ directory layout.
1184
709e90de
AS
11852007-09-02 Andreas Schwab <schwab@suse.de>
1186
1187 * configure.in: Use AS_HELP_STRING throughout.
1188 * configure: Regenerate.
1189
880820fe 11902007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1191
1192 * configure.in: Require Gtk/Glib 2.6.
1193
49adb60f
TTN
11942007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1195
1196 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1197 Use them throughout in place of AC_ARG_WITH calls.
1198 * configure: Regenerate.
1199
28aa2c3e
AS
12002007-09-01 Andreas Schwab <schwab@suse.de>
1201
1202 * configure.in: Put quotes around nested macro calls.
1203
e35a28cd
TTN
12042007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1205
1206 * configure.in: Fix typo.
1207 * configure: Regenerate.
1208
050b82f6
GM
12092007-08-30 Glenn Morris <rgm@gnu.org>
1210
1211 * configure.in (AH_BOTTOM): Copy some manual changes made to
1212 src/config.in here so they are not lost when it regenerates.
1213
e1b79824
GM
1214 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1215
880820fe 12162007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1217
1218 * README.multi-tty: New file.
1219
6d017e27
GM
12202007-08-29 Glenn Morris <rgm@gnu.org>
1221
1222 * README: Increase version to 23.0.50.
1223
880820fe 12242007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1225
1226 * configure.in: New option: --without-xaw3d.
1227
d25b54b3
GM
12282007-08-24 Glenn Morris <rgm@gnu.org>
1229
1230 * configure.in: Check for a suitably recent makeinfo.
1231
3d20d6aa
SM
12322007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1233
1234 * configure.in (Check for required libraries): Typo.
1235
ae0476ed
YM
12362007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1237
1238 * configure.in: Check librsvg2 also for Mac Carbon.
1239
561c44e8
RF
12402007-08-22 Romain Francoise <romain@orebokech.com>
1241
1242 * make-dist: Follow reorganization of files in etc/.
1243
65999ef5
GM
12442007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1245
1246 * configure.in: Add support for SVG images through librsvg2.
1247
664a406f
EZ
12482007-07-28 Eli Zaretskii <eliz@gnu.org>
1249
1250 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1251 to avoid an error message if there is no DOC there.
1252
cacc7b51
GM
12532007-07-25 Glenn Morris <rgm@gnu.org>
1254
1255 * Relicense all FSF files to GPLv3 or later.
1256
9e45936b 1257 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1258
880820fe 12592007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1260
1261 * configure.in: Complain if X seems to be installed but no
515f0896 1262 development files were found.
31ad8850 1263
7adaaf72
GM
12642007-06-20 Glenn Morris <rgm@gnu.org>
1265
1266 * configure.in: Prefer libgif over libungif.
1267
880820fe 12682007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1269
1270 * configure.in: Check for all image libraries before exiting.
1271
880820fe 12722007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1273
1274 * configure.in: Exit with error if image libraries aren't found.
1275
154c9c9b
CY
12762007-06-13 Chong Yidong <cyd@stupidchicken.com>
1277
1278 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1279 when compiling without scrollbars.
1280
7a9a50d8
GM
12812007-06-12 Glenn Morris <rgm@gnu.org>
1282
1283 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1284
880820fe 12852007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1286
4b649a8e
JB
1287 * configure.in: Change wording about yes/gtk and lucid/athena
1288 being synonyms.
29d69661 1289
45cb0b58
GM
12902007-06-08 Glenn Morris <rgm@gnu.org>
1291
1292 * configure.in: Make gtk the default toolkit.
1293
42bf63da
GM
12942007-06-07 Glenn Morris <rgm@gnu.org>
1295
1296 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1297 for a Sun C compiler.
1298
924e4ab0
GM
1299 * Makefile.in (install-arch-indep): Install only the DOC- file
1300 specific to the build, if possible, rather than DOC-*.
1301
7dfc4cda
CY
13022007-06-02 Chong Yidong <cyd@stupidchicken.com>
1303
1304 * Version 22.1 released.
1305
80821874
CY
13062007-05-25 Chong Yidong <cyd@stupidchicken.com>
1307
1308 * mkinstalldirs: Sync to version in automake CVS.
1309
1770dcdc
AS
13102007-05-22 Andreas Schwab <schwab@suse.de>
1311
14ee32ab 1312 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1313 * configure: Regenerate.
1314
13152007-05-20 Andreas Schwab <schwab@suse.de>
1316
1317 * configure.in: Remove empty AC_SUBST.
1318 * configure: Regenerate.
1319
7e5a23bd
NR
13202007-05-20 Nick Roberts <nickrob@snap.net.nz>
1321
1322 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1323 it like others.
1324 * configure: Regenerate.
1325
60889ffa
NR
13262007-05-20 Nick Roberts <nickrob@snap.net.nz>
1327
14ee32ab 1328 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1329 (AC_CHECK_LIB): Add -lgpm.
1330 * configure: Regenerate.
1331
a61daa64
GM
13322007-05-03 Glenn Morris <rgm@gnu.org>
1333
1334 * configure: Tweak message about the absence of shell functions.
1335
edaeebf5
AS
13362007-04-27 Andreas Schwab <schwab@suse.de>
1337
14ee32ab 1338 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1339
07016031
GM
13402007-04-26 Glenn Morris <rgm@gnu.org>
1341
1342 * README: Increase version to 22.1.50.
1343
6b6c5b14
JB
13442007-04-24 Juanma Barranquero <lekktu@gmail.com>
1345
1346 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1347
e45f35a0
CY
13482007-04-19 Glenn Morris <rgm@gnu.org>
1349
4b649a8e 1350 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1351
d14f8614
GM
13522007-04-18 Glenn Morris <rgm@gnu.org>
1353
1354 * INSTALL: Mention CPP.
1355
c98b464f
GM
13562007-04-15 Glenn Morris <rgm@gnu.org>
1357
1358 * FTP: Replace with a pointer to the web version.
1359
fc6ee824
GM
13602007-04-13 Glenn Morris <rgm@gnu.org>
1361
1362 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1363
2c0b72db
GM
13642007-04-04 Glenn Morris <rgm@gnu.org>
1365
1366 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1367 compiling with Sun Studio on Solaris.
1368
7ba3f463
GM
13692007-03-23 Glenn Morris <rgm@gnu.org>
1370
1371 * configure.in: Restore support for hp800 (removed 2007-01-27)
1372 following clarification of legal status.
1373
6b6c5b14 13742007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1375
1376 * configure.in: Add support for AIX4.3 on IBM RS6000.
1377
1378 * configure: Regenerate.
1379
9b77729f
RS
13802007-03-20 Richard Stallman <rms@gnu.org>
1381
1382 * configure.in: Fix previous change.
1383
705959fc
RS
13842007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1385
1386 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1387 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1388 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1389
51673bc4
CY
13902007-03-19 Chong Yidong <cyd@stupidchicken.com>
1391
1392 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1393 user specifies "without".
1394
1395 * configure: Regenerate.
1396
880820fe 13972007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1398
1399 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1400 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1401
c16a484b
GM
14022007-02-27 Glenn Morris <rgm@gnu.org>
1403
1404 * make-dist (oldXMenu): Remove Imakefile.
1405 (etc/images): Add README.
1406
3a7723ad
DN
14072007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1408
67feae14 1409 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1410
67feae14 1411 * configure: Regenerate.
3a7723ad 1412
a12246ad
DN
14132007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1414
1415 * config.guess, config.sub: Updated from master source.
c16a484b 1416
4bbe413d 14172007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1418
4bbe413d 1419 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1420
44a43802
CY
14212007-01-29 Chong Yidong <cyd@stupidchicken.com>
1422
1423 * configure.in: Restore support for hp800's not running HP-UX.
1424
1425 * configure: Regenerate.
1426
6d1f63d5
CY
14272007-01-27 Chong Yidong <cyd@stupidchicken.com>
1428
1429 * configure.in: Remove support for hp800 and sr2k machine types.
1430
1431 * configure: Regenerate.
1432
880820fe 14332007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1434
1435 * configure.in: Add check for libXft.
1436
4bbe413d 14372007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1438
1439 * INSTALL: Info files moved to share/info.
1440
c3295e7b
RS
14412007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1442
1443 * configure.in: Detect and use fink-installed in intel-based Mac
1444 builds; change Apple Darwin section to support both PowerPC and
1445 Intel-based Macs.
1446
14429ceb
AS
14472006-12-26 Andreas Schwab <schwab@suse.de>
1448
1449 * Makefile.in (datarootdir): Define.
1450
be064bc4
RS
14512006-12-24 Richard Stallman <rms@gnu.org>
1452
1453 * configure.in: Require Autoconf 2.61.
1454
453027ac
EZ
14552006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1456
1457 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1458 Remove redundant entry for powerpc-apple-netbsd.
1459
1460 * configure: Regenerate.
1461
007e4308
CY
14622006-12-22 Chong Yidong <cyd@stupidchicken.com>
1463
1464 * configure: Regenerate with autoconf 2.61.
1465
880820fe 14662006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1467
1468 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1469 * configure: Regenerate.
1470
880820fe 14712006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1472
14d1edc0
JB
1473 * configure.in: Check if GTK+ compiles at all.
1474
64d962c1
AS
14752006-12-10 Andreas Schwab <schwab@suse.de>
1476
1477 * configure.in: Remove check for struct timezone, its result is
1478 never used.
1479
14d1edc0 14802006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1481
1482 * configure.in: Add support for Solaris 10 on x86-64.
1483
880820fe 14842006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1485
1486 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1487 of PKG_CONFIG_PATH.
1488
ee77eef5
YM
14892006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1490
1491 * configure.in (HAVE_SYNC): New test.
1492
c00d843f
GM
14932006-12-03 Glenn Morris <rgm@gnu.org>
1494
1495 * Makefile.in: Fix Copyright format.
1496
23382015
GM
1497 * configure.in (AH_TOP): Add missing Copyright year.
1498
1499 * update-subdirs: Add missing Copyright years.
1500
e925d5ae 15012006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1502
1503 * Makefile.in: Touch only the parts of the share/emacs directory
1504 specific to this version.
1505
daab13ea
CY
15062006-11-26 Chong Yidong <cyd@stupidchicken.com>
1507
1508 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1509
9b150aa2
YM
15102006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1511
1512 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1513
c5a31d8b
YM
15142006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1515
1516 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1517 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1518
c38d01fb
RF
15192006-11-04 Romain Francoise <romain@orebokech.com>
1520
d57727c9
JB
1521 * Makefile.in (bootstrap-clean-before): Fix typo.
1522 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1523
d57727c9 15242006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1525
1526 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1527
c0af0f6e
CY
15282006-10-30 Chong Yidong <cyd@stupidchicken.com>
1529
1530 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1531 directories.
1532
afa0f40b
CY
15332006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1534
1535 * configure.in: Enable x86-64 OpenBSD compilation.
1536
3f9a75cd
GM
15372006-10-28 Glenn Morris <rgm@gnu.org>
1538
1539 * AUTHORS: Add cal-html.el author.
1540
e278f0fe
YM
15412006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1542
1543 * make-dist: Make links to mac/make-package and
1544 mac/Emacs.app/Contents/Resources/Emacs.icns.
1545
4f2c8638
CY
15462006-10-27 Chong Yidong <cyd@stupidchicken.com>
1547
1548 * README: Bump version number to 22.0.90.
1549
92d1ccf4
AS
15502006-10-23 Andreas Schwab <schwab@suse.de>
1551
1552 * configure.in: Make sure x_default_search_path is always set even
1553 when x_libraries is empty, and look in .../share as well for each
1554 library directory.
1555
7ad02ea8
KH
15562006-09-28 Kenichi Handa <handa@m17n.org>
1557
1558 * configure.in (locallisppath): Don't include leim dir.
1559 (lisppath): Include leim dir.
1560
45a2056c
JB
15612006-09-15 Jay Belanger <belanger@truman.edu>
1562
1563 * COPYING: Replace "Library Public License" by "Lesser Public
1564 License" throughout.
1565
4b1aaa8b
PE
15662006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1567
1568 * make-dist (EMACS): Exit and fail if the EMACS environment
1569 variable is set to something other than an absolute file name.
1570
e9f67acf
AS
15712006-08-16 Andreas Schwab <schwab@suse.de>
1572
1573 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1574 of hardcoding it.
1575
3cb74cd1
RS
15762006-08-16 Richard Stallman <rms@gnu.org>
1577
1578 * INSTALL.CVS: Clean up wording.
1579
41bab5e3
EZ
15802006-07-14 Eli Zaretskii <eliz@gnu.org>
1581
1582 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1583 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1584 * configure: Regenerate.
41bab5e3 1585
3aa7c28e
RS
15862006-07-08 Richard Stallman <rms@gnu.org>
1587
1588 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1589
1eca02e7
KS
15902006-07-09 Kim F. Storm <storm@cua.dk>
1591
1592 * CONTRIBUTE: Use outline format.
1593 Add section on copyright years (from admin/notes/years).
1594
d47a5ce6
EZ
15952006-07-08 Eli Zaretskii <eliz@gnu.org>
1596
3aa7c28e 1597 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1598 to /dev/null, since we don't need the error message, just the
1599 exit status.
1600
014a250c
EZ
16012006-07-07 Eli Zaretskii <eliz@gnu.org>
1602
d57727c9
JB
1603 * CONTRIBUTE: Slight formatting changes and typo fixes.
1604 Add description of NEWS markings.
014a250c 1605
09542a66
KS
16062006-07-07 Kim F. Storm <storm@cua.dk>
1607
1608 * CONTRIBUTE: Mention INSTALL.CVS.
1609
98f46e1b
RF
16102006-07-05 Romain Francoise <romain@orebokech.com>
1611
1612 * make-dist (top-level): Add CONTRIBUTE.
1613
978db147
RS
16142006-07-04 Richard Stallman <rms@gnu.org>
1615
1616 * CONTRIBUTE: Much rewrite.
1617
6f82a6d0
NR
16182006-07-04 Nick Roberts <nickrob@snap.net.nz>
1619
1620 * CONTRIBUTE: New file.
1621
eff6bfea
EZ
16222006-06-24 Eli Zaretskii <eliz@gnu.org>
1623
f8e83735 1624 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1625
880820fe 16262006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1627
1628 * configure.in: Add check for ALSA.
88fab15b 1629
f53d2e87
EZ
16302006-05-06 Eli Zaretskii <eliz@gnu.org>
1631
1632 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1633
1634 * info/dir: Remove the Emacs-Xtra entry.
1635
d57727c9 16362006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1637
178463e7 1638 Update copyright year(s) in many files.
8aa90482 1639
7c00e1e9
EZ
16402006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1641
1642 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1643 --without-toolkit-scroll-bars was specified.
1644
7e332390 16452006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1646
8aa90482
KS
1647 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1648 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1649
8a7c3c86
EZ
16502006-03-18 Claudio Fontana <claudio@gnu.org>
1651
1652 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1653 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1654 to be installed/uninstalled.
1655 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1656 to Info files installed by Emacs.
1657
83fe2c21 16582006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1659
9e2bcc86
EZ
1660 * Makefile.in (install, uninstall): Add DESTDIR variable to
1661 support staged installations.
6e1fbe44 1662
885f1975
RS
16632006-02-14 Richard M. Stallman <rms@gnu.org>
1664
1665 * configure.in (s390x-*-linux-gnu*): New configuration.
1666
880820fe 16672006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1668
1669 * configure.in: Require GTK 2.4 or newer.
448541bc 1670
597993cf
MB
16712006-01-29 Michael Olson <mwolson@gnu.org>
1672
1673 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1674 * info/dir (ERC): New entry.
1675
33c7860d
EZ
16762006-01-29 Eli Zaretskii <eliz@gnu.org>
1677
1678 * info/dir: Fix last change.
1679
07037643
LT
16802006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1681
1682 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1683
f9fe3e26
EZ
16842006-01-27 Eli Zaretskii <eliz@gnu.org>
1685
1686 * info/dir: Untabify the whole file.
07037643 1687 (Rcirc): New entry.
f9fe3e26 1688
e143ad11
AS
16892006-01-12 Andreas Schwab <schwab@suse.de>
1690
1691 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1692 check.
e143ad11 1693
01abe918
CY
16942006-01-02 Chong Yidong <cyd@stupidchicken.com>
1695
1696 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1697
88ec8c53
AS
16982005-12-29 Andreas Schwab <schwab@suse.de>
1699
1700 * config.guess, config.sub: Updated from master source.
1701
cdda1b59 17022005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1703
f8e83735 1704 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1705
ad7a98ae
RF
17062005-11-22 Romain Francoise <romain@orebokech.com>
1707
1708 * make-dist: Add etc/images/icons.
1709
11bdfcdd
AS
17102005-11-03 Andreas Schwab <schwab@suse.de>
1711
1712 * configure.in: Use GZIP_PROG instead of GZIP.
1713
1714 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1715 (install-arch-indep): Adjust.
1716
b4235a80
AS
17172005-11-01 Andreas Schwab <schwab@suse.de>
1718
1719 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1720 (bootfast): Likewise.
1721
e8439d34
RF
17222005-11-01 Romain Francoise <romain@orebokech.com>
1723
1724 * configure.in: Check for gzip.
e8439d34
RF
1725
1726 * Makefile.in (install): Compress source files.
1727
eae54018
ST
17282005-10-24 Steven Tamm <steventamm@mac.com>
1729
e8439d34 1730 * configure.in: Fix darwin386 configuration issue.
eae54018 1731
5798342c
EZ
17322005-10-22 Eli Zaretskii <eliz@gnu.org>
1733
1734 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1735
ffda926c
BW
17362005-10-17 Bill Wohler <wohler@newt.com>
1737
1738 * make-dist: Create and populate etc/images/low-color.
1739
29dd7a69
BW
17402005-10-15 Bill Wohler <wohler@newt.com>
1741
1742 * make-dist: Create and populate etc/images/gud.
1743
b82ecedf
RS
17442005-10-08 Richard M. Stallman <rms@gnu.org>
1745
1746 * make-dist (tempparent): Don't check for 14-char file name limit.
1747
36eaa68f
RF
17482005-10-07 Romain Francoise <romain@orebokech.com>
1749
1750 * make-dist: Add etc/images/ezimage and etc/images/mail
1751 directories. Install images in etc/images.
1752
66533b25
YM
17532005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1754
1755 * configure.in: Prefer Carbon if --enable-carbon-app or
1756 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1757
5c4757d3
RS
17582005-09-15 Ulf Jasper <ulf.jasper@web.de>
1759
1760 * Makefile.in (install-arch-indep, uninstall):
1761 Handle newsticker manual.
1762 (info): Add - to commands.
1763
ed326e35
EZ
17642005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1765
1766 Remove the MAXPATHLEN limitations:
1767
1768 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1769
022dc424 17702005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1771
1772 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1773 * configure: Regenerate.
50a6ff15 1774
c9ac21eb
PE
17752005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1776
1777 * config.guess, config.sub: Updated from master source.
1778
9a69ec4b
JB
17792005-08-03 Juanma Barranquero <lekktu@gmail.com>
1780
1781 * .cvsignore: Add `lock'.
1782
c638055f
JB
17832005-07-28 Juanma Barranquero <lekktu@gmail.com>
1784
1785 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1786
9eff9fe3
PE
17872005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1788
1789 Merge gnulib getopt implementation into Emacs.
1790
1791 * Makefile.in (AUTOCONF_INPUTS): New macro.
1792 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1793 so that these files also depend on m4/getopt.m4.
1794 * configure.in: Configure getopt by including m4/getopt.m4,
1795 and configuring a getopt replacement if necessary.
1796 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1797 * m4/getopt.m4: New file.
1798
edfaf76d
LK
17992005-07-06 Lute Kamstra <lute@gnu.org>
1800
1801 * configure.in: Fix capitalization.
edfaf76d 1802
385ee3de
LK
18032005-07-04 Lute Kamstra <lute@gnu.org>
1804
1805 Update FSF's address in GPL notices.
1806
880820fe 18072005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1808
1809 * Makefile.in (epaths-force): Protect both lisppath and
1810 buildlisppath from whitespace.
1811
23fd4483
ST
18122005-06-08 Steven Tamm <steventamm@mac.com>
1813
1814 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1815
880820fe 18162005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1817
1818 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1819
880820fe 18202005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1821
1822 * configure.in: Add --enable-locallisppath.
9adfabc2 1823
5063dbbf
YM
18242005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1825
1826 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1827 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1828 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1829
880820fe 18302005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1831
1832 * make-dist: Remove references to makefile.nt and makefile.def.
1833 Include widgets and images subdirectories of etc. Do not exclude
1834 ldefs-boot.el.
1835
2c97085e
AS
18362005-04-23 Andreas Schwab <schwab@suse.de>
1837
1838 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1839
766c5349
TTN
18402005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1841
1842 * configure.in: Check for <pwd.h>.
766c5349 1843
118e2c39
LK
18442005-04-14 Lute Kamstra <lute@gnu.org>
1845
1846 * make-dist: Distribute all ChangeLog files in lisp/.
1847 Don't distribute ldefs-boot.el.
1848 lisp/makefile.nt no longer exists.
1849
5c156fdf
LK
18502005-04-13 Lute Kamstra <lute@gnu.org>
1851
1852 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1853 for "no-byte-compile: t" in the file instead.
1854
4693dbc9
SM
18552005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1856
1857 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1858 shadow the main Lesstif/Motif-2.1 libs and includes.
1859
880820fe 18602005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1861
1862 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1863
880820fe 18642005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1865
1866 * configure.in: Added --enable-asserts.
d0098f13 1867
bf247b6e
KS
18682005-02-09 Kim F. Storm <storm@cua.dk>
1869
1870 Change release version from 21.4 to 22.1 throughout.
1871 Change development version from 21.3.50 to 22.0.50.
1872
551ffc27
ST
18732005-01-19 Steven Tamm <steventamm@mac.com>
1874
1875 * configure.in: Check for <sys/utsname.h>.
551ffc27 1876
adf87c29
KS
18772004-12-11 Kim F. Storm <storm@cua.dk>
1878
1879 * Makefile.in (info): Undo 2004-12-05 change.
1880
b2d6e132
LT
18812004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1882
058a9e4f
LT
1883 * info/dir (File): Add URL and Org Mode manuals.
1884 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1885 manuals.
1886
56f7d69d 18872004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1888
1889 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1890 committed to src/config.in.
1891
880820fe 18922004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1893
be5472bd 1894 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1895 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1896
cc60c723
RS
18972004-12-05 Richard M. Stallman <rms@gnu.org>
1898
1899 * Makefile.in (info): Ignore errors building info files.
1900
77cafc7a
EZ
19012004-11-27 Eli Zaretskii <eliz@gnu.org>
1902
1903 * config.bat: If 8-byte alignment is not supported, define
1904 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1905 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1906 filter through Sed to remove the quotes.
77cafc7a 1907
49561cf6
SM
19082004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1909
1910 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1911 not apply to files explicitly `cvs add'ed.
1912
d8dfe187
EZ
19132004-11-12 Eli Zaretskii <eliz@gnu.org>
1914
1915 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1916 Add a test for DECL_ALIGN support, and add a trivial definition to
1917 src/config.h if 8-byte alignment is not supported.
d8dfe187 1918
85c38542
KS
19192004-11-08 Kim F. Storm <storm@cua.dk>
1920
1921 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1922 files before building.
1923 (bootfast, bootstrap-clean-before-fast): New targets, like
1924 bootstrap but don't remove .elc files.
1925
59dede22
EZ
19262004-11-06 Lars Brinkhoff <lars@nocrew.org>
1927
1928 * configure.in: Add check for getrusage.
1929
880820fe 19302004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1931
49561cf6
SM
1932 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1933 New tests for new and old GTK file dialogs.
d0a80c21
JD
1934 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1935 to no.
1936
880820fe 19372004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1938
1939 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1940 can be set. Remove SETARCH test.
f17e308a 1941
cef11da2
ST
19422004-10-08 Steven Tamm <steventamm@mac.com>
1943
1944 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1945
880820fe 19462004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1947
1948 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1949 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1950
880820fe 19512004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1952
49561cf6 1953 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1954 Run test to see if heap start address is random.
1955
bc9b2430
MB
19562004-09-29 Miles Bader <miles@gnu.org>
1957
1958 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1959 if setarch is present.
1960
880820fe 19612004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1962
1963 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1964
880820fe 19652004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1966
1967 * configure.in: Check for exec-shield.
4489ece2 1968
de10c114
AS
19692004-08-06 Andreas Schwab <schwab@suse.de>
1970
1971 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1972
d9a68b6a
EZ
19732004-07-31 Eli Zaretskii <eliz@gnu.org>
1974
1975 * config.bat: Update URLs in the comments.
1976
23f87bed
MB
19772004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1978
49561cf6 1979 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1980
1981 * info/.cvsignore: Added pgg and sieve.
1982
52b9b5cc
AS
19832004-07-05 Andreas Schwab <schwab@suse.de>
1984
1985 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1986
1d390bd8
KH
19872004-06-21 Kenichi Handa <handa@m17n.org>
1988
1989 * make-dist: Link leim-ext.el into tempdir.
1990
1f94377f
LT
19912004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1992
1993 * info/dir (File): Add emacs-xtra.
1994 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1995
1c492b87
JL
19962004-06-12 Juri Linkov <juri@jurta.org>
1997
1998 * info/dir: Move menu help lines from `* Menu:' to file header.
1999 Describe the purpose of a red *.
2000
8f9d4905
SM
20012004-05-04 Dave Love <fx@gnu.org>
2002
2003 * configure.in: Don't use `extrasub'.
2004
2c2cd44f
SM
20052004-04-29 Dave Love <fx@gnu.org>
2006
2007 * configure.in: Don't forget to quote args to `test'.
2008
510ead5f
TTN
20092004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2010
2011 * autogen.sh: Update filename in "please read" message.
2012
1ee652eb
RS
20132004-04-17 Richard M. Stallman <rms@gnu.org>
2014
2015 * INSTALL: Move the info about site-lisp dirs,
2016 and say uninstalled Emacs looks there too.
2017
c1994268
EZ
20182004-04-04 Eli Zaretskii <eliz@gnu.org>
2019
2020 * config.bat (lib-src): Recognize comment lines in Makefile.in
2021 that have a TAB after the #, to avoid errors in preprocessing with
2022 GCC 3.3.3.
2023
04e08b8c
LT
20242004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2025
2026 * Makefile.in: Mention in comment that `make maintainer-clean'
2027 deletes .elc files.
2028
4a61faec
SM
20292004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2030
2031 * update-subdirs: Add local variables to prevent byte-compiling.
2032
06aacc62
RS
20332004-03-21 Dave Love <fx@gnu.org>
2034
2035 * configure.in: Fix previous change.
2036
36a3fd05
RS
20372004-03-18 Dave Love <fx@gnu.org>
2038
06aacc62 2039 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2040
6939e0b1
LT
20412004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2042
2043 * info/dir (File): Add SMTP and SES.
2044
d8d95bc7
SM
20452004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2046
2047 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2048 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2049
58ec79cf
KS
20502004-02-18 Kim F. Storm <storm@cua.dk>
2051
d8d95bc7 2052 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2053
a6eeaa81 20542004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2055
d8d95bc7 2056 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2057
584b627e
JY
20582004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2059
2060 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2061 to match previous changes by Eli Zaretskii.
2062
68e4cc57
LT
20632004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2064
2065 * Makefile.in: Set CDPATH to an empty string.
2066
22bb9485
SM
20672004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2068
2069 * configure.in <darwin>: Use fink packages if available.
2070
880820fe 20712004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2072
2073 * make-dist (lispref): Do include lispref/index.texi.
2074
b4963755 20752004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2076
4a61faec 2077 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2078
a6eeaa81 20792003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2080
2081 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2082 clashes with install-sh on 8+3 filesystems.
2083
8af1a978
MB
20842003-12-08 Miles Bader <miles@gnu.org>
2085
2086 * .cvsignore: Add .arch-inventory.
2087
ce6e4c21
AS
20882003-12-24 Andreas Schwab <schwab@suse.de>
2089
2090 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2091 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2092
880820fe 20932003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2094
2095 * Makefile.in (install-arch-dep): Don't let cd output go into
2096 pipe for carbon_appdir.
2097
cf59a5b7
AS
20982003-12-24 Andreas Schwab <schwab@suse.de>
2099
2100 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2101
55e4f3cd
AS
21022003-12-01 Andreas Schwab <schwab@suse.de>
2103
2a75d75d 2104 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2105 hardcoding gcc.
55e4f3cd 2106
880820fe 21072003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2108
2109 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2110 multiple displays.
22bb9485 2111 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2112
68e03c1c
DL
21132003-09-23 Dave Love <fx@gnu.org>
2114
2115 * configure.in: Check members of struct ifreq.
2116
6df2a645
KS
21172003-09-14 Kim F. Storm <storm@cua.dk>
2118
2119 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2120
da92b8d9
LT
21212003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2122
2123 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2124
19bb0fcd 21252003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2126
2127 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2128 required anymore.
2129
abd39b57
AC
21302003-08-07 Andrew Choi <akochoi@shaw.ca>
2131
2132 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2133 option instead of -traditional-cpp for CPP.
2134
c855f2ca
RS
21352003-07-29 Richard M. Stallman <rms@gnu.org>
2136
2137 * configure.in (HAVE_XIM): Define if XIM is available.
2138
32b0a3c6
JB
21392003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2140
2141 * configure.in: The function gtk_window_set_icon_from_file was
2142 introduced in GTK+ 2.2, so check for that release.
2143
2eaa00ba
AS
21442003-07-23 Andreas Schwab <schwab@suse.de>
2145
2146 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2147
2148 * Makefile.in (YACC): Remove, not used.
2149 (MAINT): Don't set.
2150 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2151 disable dependency on ${srcdir}/configure.in when maintainer mode
2152 is disabled.
2153
f57bd967
DL
21542003-07-22 Dave Love <fx@gnu.org>
2155
2156 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2157 HAVE_X11, not with_xim.
2158 (HAVE_CRTIN): Provide template.
2159 <with_png>: Test for png.h and libpng/png.h.
2160
da894f7d
AS
21612003-07-15 Andreas Schwab <schwab@suse.de>
2162
2163 * configure.in: Temporarily leave quoting for AC_DEFINE.
2164
ec03b83e
SM
21652003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2166
2167 * configure.in: Check for posix_memalign.
2168
800bebe3
RS
21692003-07-12 Richard M. Stallman <rms@gnu.org>
2170
2171 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2172
42f81f64
KS
21732003-07-09 Kim F. Storm <storm@cua.dk>
2174
2175 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2176 functionality of --without-xim.
2177
d320e9f3
DL
21782003-06-29 Dave Love <fx@gnu.org>
2179
2180 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2181
7bea57c9
DL
21822003-06-23 Dave Love <fx@gnu.org>
2183
ec03b83e
SM
2184 * configure.in: Check for sys/_mbstate_t.h.
2185 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2186 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2187
eb3b52fa
DL
21882003-06-06 Dave Love <fx@gnu.org>
2189
2190 * configure.in: Check for locale.h.
2191
f16205ca
DL
21922003-06-05 Dave Love <fx@gnu.org>
2193
ec03b83e
SM
2194 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2195 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2196 (NLIST_STRUCT): Don't define.
eb3b52fa 2197 (AH_BOTTOM): Define my_strftime.
f16205ca 2198
efd60266
JB
21992003-06-02 Richard M. Stallman <rms@gnu.org>
2200
2201 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2202
016bd3c0
AS
22032003-05-24 Andreas Schwab <schwab@suse.de>
2204
2205 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2206 bzero, and bcmp.
2207
7933722a
DL
22082003-05-22 Dave Love <fx@gnu.org>
2209
ec03b83e 2210 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2211
463f55ee
DL
22122003-05-20 Dave Love <fx@gnu.org>
2213
2214 * configure.in: Append * to s390-*-linux-gnu case.
2215 (LIBMAIL) <lockfile>: Don't define.
2216
22172003-04-30 Richard M. Stallman <rms@gnu.org>
2218
2219 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2220
880820fe 22212003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2222
89aa5de3 2223 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2224 Dave Love.
2225
22262003-04-08 Richard M. Stallman <rms@gnu.org>
2227
2228 * configure.in: Put #include of jpeglib.h at start of line.
2229
880820fe 22302003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2231
2232 * INSTALL (* GNU/Linux development packages): Mention Debian and
2233 RedHat package names.
2234
ed3c3314
RS
22352003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2236
2237 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2238
880820fe 22392003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2240
2241 * INSTALL (* GNU/Linux development packages): Tell people to
2242 install additional packages for compiling Emacs.
2243
880820fe 22442003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2245
2246 * configure.in: Use the same configuration for all aix5, not just
2247 aix5.1.
2248
77fb5d1a
FP
22492003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2250
2251 * configure.in: Check for need for bigtoc support on IBM AIX for
2252 solving a linker table overflow problem.
2253
710ee5a9
RB
22542003-03-03 Rob Browning <rlb@defaultvalue.org>
2255
efd60266
JB
2256 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2257 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2258 over bzero, bcmp, and bcopy.
2259
16f6f948
SJ
22602003-02-23 Simon Josefsson <jas@extundo.com>
2261
2262 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2263
92a8ce63
JB
22642003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2265
2266 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2267
47774164
KH
22682003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2269
2270 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2271
0dfd93c0
AS
22722003-02-08 Andreas Schwab <schwab@suse.de>
2273
2274 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2275 instead of the substitution.
2276
c60ee5e7
JB
22772003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2278
2279 * Makefile.in: Use @EXEEXT@ for Cygwin.
2280 Use USERNAME if LOGNAME is not set (for Cygwin).
2281
1d894293 2282 * configure.in: Add opsys=cygwin.
88373452 2283
12bf22e0
AS
22842003-01-22 Andreas Schwab <schwab@suse.de>
2285
2286 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2287 redefining it explicitly in src/config.in.
2288
ffdf4f26
MR
22892003-01-22 Markus Rost <rost@math.ohio-state.edu>
2290
2291 * Makefile.in (bootstrap): Make bootstrap-after.
2292
880820fe 22932003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2294
2295 * configure.in: Fix --with-gtk.
2296
880820fe 22972003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2298
2299 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2300
2301 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2302
880820fe 23032003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2304
ec03b83e 2305 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2306
52cd7d02
ST
23072003-01-07 Steven Tamm <steventamm@mac.com>
2308
2309 * configure.in: New option, --enable-carbon-app, to specify
2310 that the application should be installed
2311 * Makefile.in (install-arch-dep): On Mac OS X, install the
2312 Emacs.app application if carbon-app is enabled
2313
fb02aff2
DL
23142003-01-06 Dave Love <fx@gnu.org>
2315
2316 * configure.in: Check for nl_langinfo.
2317 [!HAVE_SIZE_T]: Fix typedef.
2318
1d08c2fe
DK
23192003-01-06 David Kastrup <dak@gnu.org>
2320
ec03b83e 2321 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2322
14d1edc0 2323 * configure.in: Add tests for install-info.
1d08c2fe 2324
72c5c58f
MR
23252002-12-09 Markus Rost <rost@math.ohio-state.edu>
2326
2327 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2328 use again sol2-6 instead of sol2-8.
2329
a4ac5b17
DL
23302002-12-09 Dave Love <fx@gnu.org>
2331
fb02aff2 2332 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2333
4824556f
AS
23342002-12-08 Andreas Schwab <schwab@suse.de>
2335
2336 * Makefile.in (install-arch-indep): Revert last change.
2337
6b2fd6ea
DL
23382002-11-27 Dave Love <fx@gnu.org>
2339
2340 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2341 Check for __sys_siglist too. Check for memset.
2342 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2343
8c95f450
JB
23442002-11-22 Juanma Barranquero <lektu@terra.es>
2345
2346 * config.guess, config.sub: Updated from master source.
2347
39f7b5f7
KF
23482002-11-19 Karl Fogel <kfogel@red-bean.com>
2349
2350 * autogen.sh: New file.
2351
d824beee
DL
23522002-11-15 Dave Love <fx@gnu.org>
2353
ec03b83e
SM
2354 * configure.in: Tidy up various quoting issues throughout.
2355 Use AC_GNU_SOURCE.
d824beee
DL
2356 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2357 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2358 Maybe define bcopy, bzero, bcmp.
ec03b83e 2359 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2360 non-existent machine file).
2361 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2362 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2363 (nlist.h): Move test up.
d824beee 2364
72c5c58f 23652002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2366
72c5c58f 2367 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2368
880820fe 23692002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2370
2371 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2372
98b4e102
JB
23732002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2374
2375 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2376
6bae0ccf
DL
23772002-11-08 Dave Love <fx@gnu.org>
2378
ec03b83e 2379 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2380 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2381
ab4f69f2
MB
23822002-11-07 Miles Bader <miles@gnu.org>
2383
ec03b83e
SM
2384 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2385 Handle separate-build-dir case.
ab4f69f2 2386
318db6cb
RS
23872002-11-06 Richard M. Stallman <rms@gnu.org>
2388
2389 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2390 bulletproof. $bar may be empty when there are no .elc files.
2391
2baf1bfa
DL
23922002-10-30 Dave Love <fx@gnu.org>
2393
89aa5de3 2394 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2395 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2396 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2397 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2398 (size_t): Use AC_CHECK_TYPES.
2399 (AH_TOP): Up-date copyright.
2400
a6cadf53
JB
24012002-10-01 Juanma Barranquero <lektu@terra.es>
2402
2403 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2404
9811b1cf
RS
24052002-09-19 Richard M. Stallman <rms@gnu.org>
2406
2407 * configure.in: Fix the LessTif-directory-finder for real.
2408
ef7fb3bb
RS
24092002-09-14 Richard M. Stallman <rms@gnu.org>
2410
2411 * Makefile.in (maybe_bootstrap): Test for complete absence
2412 of compiled Lisp files.
2413
b3cd6965
SM
24142002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2415
2416 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2417 (bootstrap-clean-after): Delete.
2418 (bootstrap): Make the sequencing explicit.
2419
3e6be279
RS
24202002-09-10 Richard M. Stallman <rms@gnu.org>
2421
2422 * configure.in: Fix previous LessTif change.
2423
50332dc1
RS
24242002-09-09 Richard M. Stallman <rms@gnu.org>
2425
2426 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2427 (powerpcle-*-solaris*): Use version 2.6 as default.
2428 (*-sunos5.6*, *-solaris2.6*): New alternative.
2429 (*-sunos5*): Use version 2.6 as default.
2430
880820fe 24312002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2432
2433 * configure.in: Fix typo.
2434
22eaea41
RS
24352002-09-05 Richard M. Stallman <rms@gnu.org>
2436
2437 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2438
b3cd6965 2439 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2440 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2441
6bc85c3b
KS
24422002-08-26 Kim F. Storm <storm@cua.dk>
2443
2444 * Makefile.in (install-arch-indep): Do not remove DOC file
2445 when it is the only DOC file installed; this is the case when
2446 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2447
dc16594b
MR
24482002-07-24 Markus Rost <rost@math.ohio-state.edu>
2449
2450 * configure.in: Fix typo.
2451
2a0c903c
RS
24522002-07-24 Richard M. Stallman <rms@gnu.org>
2453
2454 * configure.in: Don't print anything special about gamedir.
2455
3ea1bfb2 2456 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2457
a8bbe549
RS
24582002-07-21 Richard M. Stallman <rms@gnu.org>
2459
2460 * Makefile.in (gamedir, localstatedir): New variables.
2461 (epaths-force): Insert value of gamedir into PATH_GAME.
2462
2463 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2464 (--with-game-dir option): Delete.
a8bbe549 2465
880820fe 24662002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2467
2468 * configure.in: Add support for mipseb-*-netbsd* machines.
2469
880820fe 24702002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2471
2472 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2473
880820fe 24742002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2475
2476 * info/dir (File): Add an entry for Tramp.
2477
e0156c8d
EZ
24782002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2479
2480 * INSTALL-CVS: New file.
2481
3fa4ac47
AS
24822002-06-07 Andreas Schwab <schwab@suse.de>
2483
2484 * configure.in (x86_64-*-linux-gnu*): New system.
2485
86bbfe77
EZ
24862002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2487
2488 * config.bat: Handle the case when lispintro is truncated to lispintr.
2489
2570d28c
PE
24902002-05-26 Paul Eggert <eggert@twinsun.com>
2491
2492 * config.guess, config.sub: Updated from master source.
2493
a1d8dc87
RS
24942002-05-09 Richard M. Stallman <rms@gnu.org>
2495
2496 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2497
880820fe 24982002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2499
2500 * make-dist: Do not distribute lock/ directory.
2501
e3ba1015
AC
25022002-04-30 Andrew Choi <akochoi@shaw.ca>
2503
2504 * configure.in: Provide documentation string when defining
2505 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2506 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2507
5167cfda
CW
25082002-04-28 Colin Walters <walters@verbum.org>
2509
b3cd6965 2510 * configure.in: Delete configure check for access to the game user.
5167cfda 2511
880820fe 25122002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2513
2514 * make-dist: lwlib/Imakefile is removed.
2515
e0f712ba
AC
25162002-04-26 Andrew Choi <akochoi@shaw.ca>
2517
2518 * configure.in: Add support for powerpc-apple-darwin*.
2519 (HAVE_CARBON): Add.
2520
b3cd6965 2521 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2522
880820fe 25232002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2524
2525 * make-dist: lwlib-Xol* are removed.
2526
8fba10fc
AS
25272002-04-23 Andreas Schwab <schwab@suse.de>
2528
2529 * Makefile.in (MAINT): New variable.
2530 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2531 instead of configure.in, to avoid running autoconf and autoheader
2532 unless explicitly requested.
2533
852eef40
EZ
25342002-04-16 Eli Zaretskii <eliz@gnu.org>
2535
2536 * config.bat: Update for msdos/sed2v2.inp.
2537
6817198a
AS
25382002-04-15 Andreas Schwab <schwab@suse.de>
2539
b3cd6965 2540 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2541 * configure.in: Add config header templates to all AC_DEFINE and
2542 AC_DEFINE_UNQUOTED symbols.
2543 * make-dist: Run autoheader if necessary.
2544
b9b966e0
CW
25452002-04-10 Colin Walters <walters@verbum.org>
2546
2547 * configure.in: Add --game-dir, --game-user. Test to see if we
2548 can use them.
2549
880820fe 25502002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2551
2552 * configure.in: Add --with-sound.
2553
10ce34dc
KS
25542002-03-18 Kim F. Storm <storm@cua.dk>
2555
2556 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2557 and getsockname functions. Test for sys/un.h include file.
2558
1ef1ef96
EZ
25592002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2560
2561 * configure.in: Support AIX 5.1.
2562
880820fe 25632002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2564
2565 * configure.in: Added test for X Session Management (HAVE_X_SM).
2566
16e79fec
RS
25672002-03-03 Richard M. Stallman <rms@gnu.org>
2568
2569 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2570 Run chown $${LOGNAME} on files installed by tar xvf.
2571
6a22cdf4
KS
25722002-03-03 Kim F. Storm <storm@cua.dk>
2573
2574 * configure.in: Test for getpeername.
2575
4d766b59
RS
25762002-03-01 Richard M. Stallman <rms@gnu.org>
2577
2578 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2579 (HAVE_GIF): Don't use old libungif versions that crash.
2580
4fff8c79
RS
25812002-02-26 Richard M. Stallman <rms@gnu.org>
2582
2583 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2584 not just well-formed and valid.
2585 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2586
e5389a0b
PE
25872002-02-18 Paul Eggert <eggert@twinsun.com>
2588
2589 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2590 "sed q" is a portable equivalent to plain "head -1".
2591
db54c53a
RS
25922002-02-13 Richard M. Stallman <rms@gnu.org>
2593
2594 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2595 (all): Don't depend on maybe_bootstrap here.
2596 (${SUBDIR}): Depend on it here instead.
2597
b735b2ab
RS
25982002-02-08 Richard M. Stallman <rms@gnu.org>
2599
2600 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2601
d8359893
EZ
26022002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2603
2604 * configure.in: Recognize BSD/OS 5.0.
2605
f3b812da
EZ
26062002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2607
2608 * make-dist: Make version checking in emacs.texi consistent with
2609 how we set it there.
2610
f48a30d7
KS
26112001-12-29 Kim F. Storm <storm@cua.dk>
2612
2613 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2614
07025a55
RS
26152001-12-28 Richard M. Stallman <rms@gnu.org>
2616
2617 * configure.in: Test for mbsinit.
2618
b0a21bf9
EZ
26192001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2620
2621 These changes make Leim part of the standard distribution:
2622
3a787a1e 2623 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2624
2625 * INSTALL: Remove text that describes Leim as a separate package.
2626
2627 * noleim-Makefile.in: File removed.
2628
2629 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2630 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2631 Leim files out of the Emacs tree. Don't prepare a separate tarball
2632 for Leim.
5a60d1da 2633
61e3b944
RS
26342001-12-11 Richard M. Stallman <rms@gnu.org>
2635
2636 * configure.in (hppa*-*-linux-gnu*): New alternative.
2637
880820fe 26382001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2639
2640 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2641 creating distribution.
2642
d6a70204
PE
26432001-12-06 Paul Eggert <eggert@twinsun.com>
2644
2645 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2646 (AC_FUNC_VFORK): Remove.
2647 (AC_FUNC_FORK): Add.
2648 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2649 this is required by recent Autoconf versions.
2650
880820fe 26512001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2652
2653 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2654 TODO, vms-pp.trans and others).
2655
880820fe 26562001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2657
2658 * make-dist: Use COPYING from the top-level directory.
2659
1096bcc0
GM
26602001-11-29 Gerd Moellmann <gerd@gnu.org>
2661
2662 * configure.in: Add support for FreeBSD/Alpha.
2663
880820fe 26642001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2665
dd536f94
PJ
2666 * make-dist: Add COPYING to the top-level directory of the
2667 distribution. Simplify the logic behind copying.
2668
b1356234
PJ
2669 * Makefile.in (maybe_bootstrap): Fix previous change.
2670
66458f32
RS
26712001-11-28 Richard M. Stallman <rms@gnu.org>
2672
2673 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2674
ebcbef4e
RS
26752001-11-26 Richard M. Stallman <rms@gnu.org>
2676
2677 * Makefile.in: bootstrap should not delete dumped executables.
2678 (bootstrap-clean-before): New target.
2679 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2680 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2681
b77d2746 26822001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2683
070f247d
EZ
2684 These changes add the Emacs Lisp Introduction manual to the
2685 distribution:
2686
b3cd6965 2687 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2688
070f247d
EZ
2689 * make-dist: Copy the files in lispintro directory.
2690
7336d09b
EZ
2691 * config.bat: Configure in the lispintro directory.
2692
ac74199d
EZ
2693 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2694
7f947b13 2695 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2696 (lispintro/Makefile): New target.
7f947b13
EZ
2697 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2698 (unlock, relock, info, dvi): Ditto.
2699
d4fa890c
EZ
27002001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2701
b3cd6965 2702 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2703
d4fa890c
EZ
2704 * make-dist (etc): Don't distribute gfdl.1.
2705
5fb25beb
CW
27062001-11-22 Colin Walters <walters@debian.org>
2707
2708 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2709 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2710
9f8bbf0f
EZ
27112001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2712
2713 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2714 tindex.pl to the list of those being put into the distribution.
2715
aa2af83a
EZ
27162001-11-16 Eli Zaretskii <eliz@gnu.org>
2717
2718 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2719
880820fe 27202001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2721
987aac50
PJ
2722 * Makefile.in (uninstall): Fix previous change.
2723
71f94ae1
PJ
2724 * configure.in, Makefile.in: Add support for --program-prefix,
2725 --program-suffix and --program-transform-name options.
2726
880820fe 27272001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2728
b3cd6965 2729 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2730 (install-arch-indep): Install emacsclient manual page.
2731 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2732
97c91ba6
EZ
27332001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2734
2735 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2736 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2737
880820fe 27382001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2739
2740 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2741
2bf92717
EZ
27422001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2743
dff28924 2744 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2745
0cc70510
EZ
27462001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2747
5c32b7c5
EZ
2748 The following changes add the ELisp reference manual to the
2749 distribution.
2750
10fa7f8e
EZ
2751 * make-dist: Add the lispref directory to the distribution.
2752
0cc70510
EZ
2753 * Makefile.in (install-arch-indep): Add elisp* to the list of
2754 installed Info files.
5c32b7c5
EZ
2755 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2756 (lispref/Makefile): New target.
2757 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2758 Add commands for the lispref directory.
2759 (info, dvi): Ditto.
1b5a3644
EZ
2760
2761 * config.bat: Configure in `lispref'.
2762
6baef0fd
RS
27632001-11-09 Richard M. Stallman <rms@gnu.org>
2764
2765 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2766
ed5882b9
EZ
27672001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2768
2769 * make-dist (tempdir): Copy AUTHORS as well.
2770
f0f2756d
SS
27712001-11-06 Sam Steingold <sds@gnu.org>
2772
14d1edc0 2773 * configure.in: Added a check for <nlist.h>.
9ba48103 2774
880820fe 27752001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2776
2777 * configure.in: Reindent --help output.
ce058493 2778 From Per Starbäck (starback@ling.uu.se).
dff28924 2779
bf00d461 27802001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2781
2782 * configure.in: New entry for HP/UX-11.
2783
5d991fc4
EZ
2784 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2785 From Eric S. Raymond <esr@golux.thyrsus.com>.
2786
73d25f9c
EZ
27872001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2788
2789 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2790 <athornton@sinenomine.net>.
2791
5b6a51aa
GM
27922001-10-25 Gerd Moellmann <gerd@gnu.org>
2793
2794 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2795 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2796
84e70f78
KR
27972001-10-24 Ken Raeburn <raeburn@gnu.org>
2798
2799 * configure.in: If --with-hesiod is given, look for
2800 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2801 resolv libraries respectively if system libraries don't supply them.
84e70f78 2802
4aa6b955
GM
28032001-10-24 Gerd Moellmann <gerd@gnu.org>
2804
2805 * configure.in: Use $MAKE for `make' if set.
2806
bc171472
GM
28072001-10-22 Gerd Moellmann <gerd@gnu.org>
2808
2809 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2810 to tar options.
2811
71431a0e
GM
28122001-10-20 Gerd Moellmann <gerd@gnu.org>
2813
6aa97356 2814 * (Version 21.1 released).
71431a0e 2815
531a3336
MB
28162001-10-20 Miles Bader <miles@gnu.org>
2817
2818 * configure.in (configuration): Set from `host' if `host_alias'
2819 isn't defined.
2820
121ff711
AS
28212001-10-19 Andreas Schwab <schwab@suse.de>
2822
2823 * configure.in: Make ready for autoconf 2.5x.
2824 (AC_PREREQ): Require autoconf 2.50.
2825 * aclocal.m4: Removed.
121ff711
AS
2826 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2827
eef9b65f
EZ
28282001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2829
2830 * README: Bump Emacs version to 21.1.50.
2831
ab952a4f
GM
28322001-10-05 Gerd Moellmann <gerd@gnu.org>
2833
2834 * Branch for 21.1.
dff28924 2835
3b74127d
GM
28362001-09-05 Gerd Moellmann <gerd@gnu.org>
2837
2838 * configure.in: Avoid `$@' which is handled specially in
2839 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2840
80b97918
EZ
28412001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2842
2843 * make-dist (nt): Add subdirs.el to the list of distributed files.
2844
3a4f8160
EZ
28452001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2846
2847 * configure.in (machine): Add an entry for
2848 hppa1.1-hitachi-hiuxwe2*.
2849
eb04d6cd
GM
28502001-05-28 Gerd Moellmann <gerd@gnu.org>
2851
2852 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2853 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2854
f4500bec
GM
28552001-05-14 Gerd Moellmann <gerd@gnu.org>
2856
2857 * make-dist: Copy texinfo.tex unconditionally.
2858
26978e9a
EZ
28592001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2860
2861 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2862 that are installed.
2863
afa3935f
GM
28642001-04-06 Gerd Moellmann <gerd@gnu.org>
2865
e5c8f6f1
GM
2866 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2867 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2868
afa3935f
GM
2869 * make-dist: Handle leim/MISC-DIC. Only include
2870 `[a-zA-Z]*.{el,elc}' from leim/quail.
2871
a55e4e68
GM
28722001-04-05 Gerd Moellmann <gerd@gnu.org>
2873
2874 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2875
87d8eba4
GM
28762001-03-30 Gerd Moellmann <gerd@gnu.org>
2877
2878 * Makefile.in (.PHONY): Add for bootstrap targets.
2879 (bootstrap-clean): New target.
2880 (bootstrap): Use it instead of `clean'.
2881
ed31fabf
GM
28822001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2883
2884 * Makefile.in (SUBDIR): Remove leim.
2885 (all, .RECURSIVE, extraclean): Add leim explicitly.
2886 (leim): Provide separate rule which exports PARALLEL=0 into the
2887 environment.
2888
5721ae13
GM
28892001-03-20 Gerd Moellmann <gerd@gnu.org>
2890
2891 * configure.in (HAVE_XPM): Don't print the result of the check for
2892 XpmReturnAllocPixels if we don't have an xpm.h.
2893
10ebaeb6
GM
28942001-03-05 Gerd Moellmann <gerd@gnu.org>
2895
2896 * COPYING: New file.
2897
e30bd7b7
EZ
28982001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2899
2900 * config.bat: Update the copyright.
2901
d0e9bfd2
GM
29022001-02-23 Kenichi Handa <handa@etl.go.jp>
2903
2904 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2905 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2906 to `yes'. Later in AC_OUTPUT, check this variable.
2907
038f4ae3
DL
29082001-02-09 Dave Love <fx@gnu.org>
2909
2910 * AUTHORS: Updated.
2911
44806980
EZ
29122001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2913
2914 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2915
20b28f82
GM
29162001-02-02 Gerd Moellmann <gerd@gnu.org>
2917
bdadfce3
GM
2918 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2919
5db37a2e 2920 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2921
20b28f82
GM
2922 * Makefile.in (uninstall): Remove more info files. Remove
2923 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2924
7ccf7ab9
GM
29252001-01-31 Gerd Moellmann <gerd@gnu.org>
2926
2927 * noleim-Makefile.in (extraclean): Add.
2928
03e0fe6e 29292001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2930
2931 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2932 it quiet.
2933
e1e441f9
GM
29342001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2935
2936 * Makefile.in (tags): Fix typo.
2937
64388126
KH
29382001-01-13 Kenichi Handa <handa@etl.go.jp>
2939
2940 * configure.in: Fix typo in the code setting x_search_path.
2941
457b792c
GM
29422001-01-10 Dave Love <fx@gnu.org>
2943
2944 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2945 -lXext.
2946 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2947 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2948 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2949 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2950 (now in $LIBS).
2951
1460e5d4
EZ
29522001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2953
2954 * config.bat: Run the preprocessor with -traditional.
2955
e2b6e5ea
EZ
29562001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2957
2958 * INSTALL: Move copying conditions to end of file.
2959
b202115b
EZ
29602000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2961
2962 * INSTALL: Add basic installation procedure which assumes
2963 `configure' does its job. Elaborate on image support libraries.
2964 Add a pointer to Xaw3d library. Add advice about solving
2965 configure-time problems by looking in config.log and setting
3163da06 2966 variables in the environment.
b202115b 2967
3e32cc27
GM
29682000-12-27 Gerd Moellmann <gerd@gnu.org>
2969
2970 * Makefile.in (install-arch-indep): If tar fails, exit with
2971 exit code 1.
2972
7b93a85b
GM
29732000-12-19 Gerd Moellmann <gerd@gnu.org>
2974
2975 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2976 source file includes XKBlib.h. On some broken Solaris systems,
2977 there is an XKBlib.h, reportedly, but header files included by
2978 XKBlib.h are missing.
2979
02387dcc
GM
29802000-12-14 Gerd Moellmann <gerd@gnu.org>
2981
2982 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2983
34979055
DL
29842000-12-11 Dave Love <fx@gnu.org>
2985
2986 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2987
169fe44e
GM
29882000-12-11 Paul Eggert <eggert@twinsun.com>
2989
2990 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2991 Merge fixes from latest GNU tar version. These macros no longer
2992 futz with _XOPEN_SOURCE, as that was not portable in practice.
2993 (AC_FUNC_FSEEKO): New macro.
dff28924 2994
169fe44e
GM
2995 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2996 ftello.
dff28924 2997
5c62b2e9
DL
29982000-12-05 Dave Love <fx@gnu.org>
2999
3000 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3001
2dce2360
EZ
30022000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3003
3004 * info/dir: Change the category to "Emacs".
3005
8c28d444
GM
30062000-12-01 Gerd Moellmann <gerd@gnu.org>
3007
3008 * make-dist (tempdir): Remove epaths.h from the distribution
3009 instead of paths.h.
3010
68a887fa
EZ
30112000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3012
3013 * config.bat: Check for existence of djecho.exe, and print an
3014 error message if it is not available.
3015
3016 * INSTALL: Describe possible problem with djecho.exe in old
3017 versions of DJGPP v2.x.
3018
d96a4de3
GM
30192000-11-23 Gerd Moellmann <gerd@gnu.org>
3020
3021 * configure.in: Initialize HAVE_LIBXP to no.
3022
3aeecf97
GM
30232000-11-22 Gerd Moellmann <gerd@gnu.org>
3024
dff28924 3025 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3026 m/powerpc.h.
3027
fb279a6d
GM
30282000-11-21 Gerd Moellmann <gerd@gnu.org>
3029
3c64f287
GM
3030 * Makefile.in (install-arch-indep): Also install info/eshell*
3031 and info/speedbar*.
3032
fb279a6d
GM
3033 * configure.in (HAVE_PNG): Check for the presence of
3034 png_get_channels to rule out older PNG libs.
3035
f5f47add
GM
3036 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3037 GCC and NON_GNU_CPP into config.status.
3038
62d14e9a
DL
30392000-11-20 Dave Love <fx@gnu.org>
3040
1c203d4c
DL
3041 * configure.in: Fix last change.
3042
62d14e9a 3043 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3044 * FTP: New file to replace it.
62d14e9a
DL
3045 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3046
f1d6d1e8
GM
30472000-11-20 Gerd Moellmann <gerd@gnu.org>
3048
3049 * configure.in: Use -traditional with GNU cpp.
3050
b3635775
GM
30512000-11-17 Gerd Moellmann <gerd@gnu.org>
3052
3053 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3054 Distribute more files from the nt/ subdir. Distribute PBM
3055 image files from subdirs of lisp/. Distribute old change logs
3056 from subdirs of lisp/. Distribute play/5x5.el.
3057
0eafc06c
DL
30582000-11-11 Dave Love <fx@gnu.org>
3059
3060 * config.sub, config.guess: Updated from master source.
3061
03391420
DL
30622000-11-07 Dave Love <fx@gnu.org>
3063
3064 * configure.in: Test for mkstemp.
3065
cd66d2ed
EZ
30662000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3067
3068 * info/dir (Top): Rearrange menu items more logically, and put
3069 them into a single category. Add menu items for RefTeX and
3070 Widget.
3071
880820fe 30722000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3073
15b526b2
EZ
3074 * Makefile.in (install-arch-indep): Use --info-dir instead of
3075 --dir-file, and a simple argument instead of --info-file, so that
3076 the Debian version of install-info also works.
1da437e9 3077
99483220
EL
30782000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3079
3080 * info/dir (Speedbar): Add entry.
3081
45e680a8
EZ
30822000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3083
3084 * INSTALL: Describe the new image-support options to the configure
3085 script. List URLs where image support libraries can be found.
3086
f2f049f3
EZ
30872000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3088
3089 * info/dir (Top): Add an entry for Eshell.
3090
2021ab61
DL
30912000-10-02 Dave Love <fx@gnu.org>
3092
3093 * configure.in: Check for gai_strerror.
3094
65f75351
AS
30952000-10-01 Andreas Schwab <schwab@suse.de>
3096
4b649a8e 3097 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3098
71c9ec51
GM
30992000-09-30 Gerd Moellmann <gerd@gnu.org>
3100
3101 * configure.in: Support `sparc*-*-netbsd*'.
3102
513f1fd9
EZ
31032000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3104
3105 * info/dir (MIME): Add entry for emacs-mime.
3106
a55b799a
DL
31072000-09-29 Dave Love <fx@gnu.org>
3108
3109 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3110
ce75c97a
GM
31112000-09-26 Gerd Moellmann <gerd@gnu.org>
3112
3113 * make-dist: Adapt to the change of leim/Makefile which was
3114 necessary to ensure a reasonably working `make dist'.
3115
3116 * leim-Makefile.in: Moved to leim/Makefile.in..
3117
3118 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3119
36e44f62
KH
31202000-09-21 Kenichi Handa <handa@etl.go.jp>
3121
dff28924
SS
3122 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3123 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3124 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3125 files to .elc.
3126 (${TIT}): Adjusted for the above change.
3127 (clean mostlyclean): Likewise.
3128 (.el.elc): New target.
3129
da1608d9
GM
31302000-09-19 Gerd Moellmann <gerd@gnu.org>
3131
3132 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3133 in the distribution.
3134
6fed3546
GM
31352000-09-18 Gerd Moellmann <gerd@gnu.org>
3136
3137 * make-dist (skk): Rename to `ja-dic' because the leim directory
3138 was renamed.
3139
b4331e96
DL
31402000-09-14 Dave Love <fx@gnu.org>
3141
3142 * configure.in: Fix spurion in last change.
3143
ef9e4345
GM
31442000-09-14 Gerd Moellmann <gerd@gnu.org>
3145
3146 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3147 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3148 to `no' if defined. Change result report.
3149
575daf04
DL
31502000-09-08 Dave Love <fx@gnu.org>
3151
3152 * configure.in: Remove spurious `@'s.
3153
3154 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3155 autoconf.
3156
fa0b693c
GM
31572000-09-06 Gerd Moellmann <gerd@gnu.org>
3158
73b77ee5
GM
3159 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3160 file and print informational message.
dff28924 3161
fa0b693c
GM
3162 * configure.in (AC_FUNC_MMAP): Add.
3163
ff8df3be
GM
31642000-09-01 Gerd Moellmann <gerd@gnu.org>
3165
3166 * configure.in: Add ``checking'' messages for
3167 XpmReturnAllocPixels.
3168
bb17930d
GM
31692000-08-28 Gerd Moellmann <gerd@gnu.org>
3170
3171 * configure.in: Check <strings.h>; check `index' and `rindex'
3172 functions.
3173
6ce974d4
KH
31742000-08-26 Kenichi Handa <handa@etl.go.jp>
3175
3176 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3177 "case "${canonical}" in".
3178
7bc3ff79
DL
31792000-08-25 Dave Love <fx@gnu.org>
3180
3181 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3182
457dd64a
KH
31832000-08-25 Kenichi Handa <handa@etl.go.jp>
3184
7c100e1a 3185 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3186
17494071
GM
31872000-08-24 Gerd Moellmann <gerd@gnu.org>
3188
3189 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3190 contains a relative path. Protect against unusable values of $PWD.
17494071 3191
dd0e1e54
EZ
31922000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3193
3d819a75
EZ
3194 * info/dir (WoMan): Add entry.
3195
dd0e1e54
EZ
3196 * config.bat (maindir): Update src/_gdbinit even if it does
3197 already exist.
3198
70fc58b3
GM
31992000-08-07 Gerd Moellmann <gerd@gnu.org>
3200
3a787a1e 3201 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3202
f4988be7
GM
32032000-08-03 Gerd Moellmann <gerd@gnu.org>
3204
3205 * configure.in: Add support for ia64*-*-linux*.
3206
27848c01
GM
32072000-07-27 Gerd Moellmann <gerd@gnu.org>
3208
3209 * make-dist (aclocal.m4): Include in distribution.
3210
b4a12321
DL
32112000-07-26 Dave Love <fx@gnu.org>
3212
3213 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3214
c66c29a2
DL
32152000-07-24 Dave Love <fx@gnu.org>
3216
3217 * configure.in: Add AC_SIZE_T.
3218
3b33a005
DL
32192000-07-18 Dave Love <fx@gnu.org>
3220
3221 * configure.in: Reorder so that most tests are done after CPPFLAGS
3222 is set from the C_SWITCH_... definitions.
3223
4b92c49a
GM
32242000-07-10 Gerd Moellmann <gerd@gnu.org>
3225
3226 * configure.in (HAVE_XPM): Undo previous change. Check for
3227 preprocessor define XpmReturnAllocPixels.
3228
6c6d2e33
GM
32292000-07-06 Gerd Moellmann <gerd@gnu.org>
3230
3231 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3232 instead of XpmReadFileToPixmap.
3233
b192d653
KR
32342000-07-05 Ken Raeburn <raeburn@gnu.org>
3235
3236 * configure.in: Check for <soundcard.h>. Look for ossaudio
3237 library, and set LIBSOUND accordingly.
3238
65171e3a
DL
32392000-07-05 Dave Love <fx@gnu.org>
3240
3241 * configure.in: Use AC_HEADER_SYS_WAIT.
3242
969f7e79
GM
32432000-07-05 Gerd Moellmann <gerd@gnu.org>
3244
3245 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3246 lisp/Makefile. Distribute lisp/Makefile.in instead of
3247 lisp/Makefile.
3248
5a9bf171
KR
32492000-06-30 Ken Raeburn <raeburn@gnu.org>
3250
3251 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3252 while searching for image-handling libraries.
3253
1d36487c
GM
32542000-06-26 Gerd Moellmann <gerd@gnu.org>
3255
3256 * configure.in (--with-xim): New option.
3257
6a465756
DL
32582000-06-23 Dave Love <fx@gnu.org>
3259
3260 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3261 for struct timezone and test how we can call gettimeofday.
48d4b120 3262 Check for OSF 5+. Check for term.h.
6a465756
DL
3263
3264 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3265 version.
3266
16cf31f7
GM
32672000-06-23 Gerd Moellmann <gerd@gnu.org>
3268
3269 * configure.in (HAVE_LIBXP): Change test for libXp.
3270
4c343001
DL
32712000-06-21 Dave Love <fx@gnu.org>
3272
3273 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3274 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3275 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3276
a3f08d9e
DL
32772000-06-19 Dave Love <fx@gnu.org>
3278
3279 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3280 _XOPEN_SOURCE is defined.
3281
0a2ea235
GM
32822000-06-16 Gerd Moellmann <gerd@gnu.org>
3283
dff28924 3284 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3285
7d5c8691
EZ
32862000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3287
3288 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3289
e9924e52
GM
32902000-06-15 Gerd Moellmann <gerd@gnu.org>
3291
3292 * make-dist: Add --help and --snapshot options.
3293
9f817ea4
GM
32942000-06-14 Gerd Moellmann <gerd@gnu.org>
3295
dce6b995 3296 * configure.in: Generate lisp/Makefile.
dff28924 3297
9f817ea4
GM
3298 * configure.in: Add support for `*-lynxos*'.
3299 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3300 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3301 on Tru64 UNIX v5.0.
3302
97aa9c1d
KR
33032000-06-13 Ken Raeburn <raeburn@gnu.org>
3304
3305 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3306 it's on a continuation line.
3307
d42122a3
DL
33082000-06-02 Dave Love <fx@gnu.org>
3309
b4963755 3310 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3311 files.
3312
d42122a3
DL
3313 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3314 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3315 test.
3316
3317 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3318 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3319
34ec9ebe
GM
33202000-05-26 Gerd Moellmann <gerd@gnu.org>
3321
3322 * configure.in: Add check for speed_t typedef.
3323
50d7ce09
KR
33242000-05-25 Ken Raeburn <raeburn@gnu.org>
3325
3326 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3327 exists; it won't in the CANNOT_DUMP case.
3328
10db7fc5
GM
33292000-05-25 Gerd Moellmann <gerd@gnu.org>
3330
3331 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3332 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3333 (install-arch-indep): Install ebrowse.info.
10db7fc5 3334
087121cc
GM
33352000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3336
3337 * configure.in: Check for grandpt and getpt.
3338
b992884d
DL
33392000-05-09 Dave Love <fx@gnu.org>
3340
3341 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3342
056565f7
GM
33432000-05-05 Gerd Moellmann <gerd@gnu.org>
3344
14d1edc0
JB
3345 * make-dist: Make a link for lib-src/grep-changelog.
3346 Copy install-sh.
056565f7 3347
35a28e21
EZ
33482000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3349
3350 * config.bat: Identify the beginning of the cpp stuff in
3351 src/Makefile.in and lib-src/Makefile.in more accurately.
3352
c76e04a8
GM
33532000-04-27 Gerd Moellmann <gerd@gnu.org>
3354
3355 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3356
5e3dac3f
GM
33572000-04-19 Gerd Moellmann <gerd@gnu.org>
3358
3359 * configure.in: Add support for `powerpc-*-netbsd*'.
3360
0b8f263e
DL
33612000-04-19 Dave Love <fx@gnu.org>
3362
7825fef9
DL
3363 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3364
0b8f263e
DL
3365 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3366
3dd2781e
DL
33672000-04-16 Dave Love <fx@gnu.org>
3368
3369 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3370
3edfea34
DL
33712000-04-14 Dave Love <fx@gnu.org>
3372
3373 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3374
3375 * aclocal.m4 (AC_FUNC_MKTIME): New.
3376
4d6e16b3
KR
33772000-03-28 Ken Raeburn <raeburn@gnu.org>
3378
3379 * configure.in: Line up "--help" output a little better.
3380
89e80928
GM
33812000-03-26 Gerd Moellmann <gerd@gnu.org>
3382
087121cc 3383 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3384 New targets.
3385 (bootstrap): Rewritten in terms of the new targets above. Make
3386 info files, too.
dff28924 3387
e1cff360
GM
33882000-03-12 Gerd Moellmann <gerd@gnu.org>
3389
3390 * config.guess, config.sub: Use the versions of the files from
3391 subversions.
3392
7397acc4
DL
33932000-03-08 Dave Love <fx@gnu.org>
3394
3395 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3396 AC_C_VOLATILE. Define POINTER_TYPE.
3397
3398 * aclocal.m4: New file.
3399
d054101f 34002000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3401
3402 * configure.in (machine): Add `mipsel-*-netbsd*' and
3403 `arm-*-netbsd*'.
dff28924 3404
d054101f 34052000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3406
d054101f 3407 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3408
ed4d0512
GM
34092000-02-29 Gerd Moellmann <gerd@gnu.org>
3410
3411 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3412
2dc95ddd
DL
34132000-02-18 Dave Love <fx@gnu.org>
3414
3415 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3416
57beb0e0
AS
34172000-02-18 Andreas Schwab <schwab@suse.de>
3418
3419 * Makefile.in (install-arch-indep): Add eudc to list of installed
3420 info files.
3421
3b3cc4a4
KR
34222000-02-17 Ken Raeburn <raeburn@gnu.org>
3423
3424 * configure.in: Include -lz and -ljpeg (if it's available) when
3425 testing for the tiff library.
3426
8389e1e2
GM
34272000-02-17 Gerd Moellmann <gerd@gnu.org>
3428
3429 * configure.in: Remove LISP_FLOAT_TYPE.
3430
647847ea
DL
34312000-02-12 Dave Love <fx@gnu.org>
3432
3433 * configure.in: Use AC_FUNC_VFORK.
3434
9a90d84c
GM
34352000-02-01 Gerd Moellmann <gerd@gnu.org>
3436
5eea385d
GM
3437 * make-dist: Various fixes for new development tree.
3438
9a90d84c
GM
3439 * leim-Makefile.in: New file.
3440
b6680a0e
GM
34412000-01-31 Gerd Moellmann <gerd@gnu.org>
3442
3443 * Makefile.in (dist): Call ./make-dist.
3444
1e5279b9
DL
34452000-01-24 Dave Love <fx@gnu.org>
3446
3447 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3448
ffe36136
GM
34492000-01-18 Gerd Moellmann <gerd@gnu.org>
3450
3451 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3452 DGifOpenFileName.
3453
a970dae4
AS
34542000-01-11 Andreas Schwab <schwab@suse.de>
3455
3456 * Makefile.in (install-arch-indep): Update list of info files to
3457 be installed.
3458
c4bb2108
DL
34592000-01-05 Dave Love <fx@gnu.org>
3460
3461 * configure.in: Check for jerror.h as well as libjpeg.
3462
bb9d2b64
AS
34632000-01-03 Andreas Schwab <schwab@suse.de>
3464
3465 * Makefile.in (install-arch-indep): Install autotype*. Run
3466 install-info on autotype and emacs-faq.info.
3467
22afa6e8
DL
34681999-12-04 Dave Love <fx@gnu.org>
3469
b4963755 3470 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3471 (install-strip): Use `install' as sub-make target.
3472
a21616bd
KR
34731999-11-23 Ken Raeburn <raeburn@gnu.org>
3474
3475 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3476 didn't need to be deleted. Check for the k5crypto library as well
3477 as the crypto library; MIT Kerberos 1.1 changed the name.
3478
946173ad
DL
34791999-11-18 Dave Love <fx@gnu.org>
3480
3481 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3482
4f6f5dab
GM
34831999-11-11 Erik Naggum <erik@naggum.no>
3484
3485 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3486
2323760c
DL
34871999-11-08 Dave Love <fx@gnu.org>
3488
3489 * configure.in: Fix change for --with-pop default.
3490
c3d00920
DL
34911999-11-04 Dave Love <fx@gnu.org>
3492
3493 * configure.in: Default to --with-pop. Change sense of with-gcc
3494 and with-toolkit-scroll-bars messages to reflect the defaults.
3495
400a1ed0
GM
34961999-11-01 Gerd Moellmann <gerd@gnu.org>
3497
3498 * INSTALL: Mention the Emacs Lisp Reference.
3499
1e3196e8
GM
35001999-10-27 Noah Friedman <friedman@splode.com>
3501
3502 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3503
8ac52782
GM
35041999-10-23 Gerd Moellmann <gerd@gnu.org>
3505
3506 * Makefile.in (bootstrap): New target.
3507
1113b624
PE
35081999-10-19 Paul Eggert <eggert@twinsun.com>
3509
3510 Add support for large files. Merge glibc 2.1.2.
3511
3512 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3513 (HAVE_TM_GMTOFF): New symbol.
3514 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3515 mbrlen, strsignal.
3516 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3517
77162a4f
SM
35181999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3519
3520 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3521 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3522
a2743e67
RS
35231999-10-09 Richard M. Stallman <rms@gnu.org>
3524
dff28924 3525 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3526 Unset CDPATH to prevent cd from generating output.
3527
37e2d8f4
SM
35281999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3529
3530 * update-subdirs: also ignore CVS subdirs.
3531
4e1d9c86
GM
35321999-10-07 Gerd Moellmann <gerd@gnu.org>
3533
3534 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3535
2b6bac15
DL
35361999-10-06 Dave Love <fx@gnu.org>
3537
3538 * Makefile.in: Add rules for config.status, configure.
3539
a4a9692d
DL
35401999-09-07 Gerd Moellmann <gerd@gnu.org>
3541
3542 * configure.in (--with-sound): Removed.
3543
35441999-08-30 Gerd Moellmann <gerd@gnu.org>
3545
3546 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3547 the test for Xaw3d.
3548 (HAVE_TIFF): Add -lm to library check.
3549
35501999-08-28 Richard Stallman <rms@gnu.org>
3551
3552 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3553 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3554 after the other X-related libraries.
3555
35561999-08-21 Dave Love <fx@gnu.org>
3557
3558 * configure.in: Don't check for jpeglib.h.
3559
35601999-08-20 Gerd Moellmann <gerd@gnu.org>
3561
3562 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3563 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3564
35651999-08-18 Dave Love <fx@gnu.org>
3566
3a787a1e 3567 * configure.in: Check for termcap.h.
a4a9692d
DL
3568
35691999-08-15 Gerd Moellmann <gerd@gnu.org>
3570
3571 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3572 use Emacs' scroll bars, even if configured for Motif or when
3573 Xaw3d is available.
3574
35751999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3576
3577 * configure.in: Check for getaddrinfo.
3578
35791999-08-04 Eli Zaretskii <eliz@gnu.org>
3580
3581 * config.bat: Make --no-debug work again by removing -gcoff.
3582
35831999-07-30 Dave Love <fx@gnu.org>
3584
3585 * configure.in: Check for stdlib.h.
3586
35871999-07-19 Dave Love <fx@gnu.org>
3588
3589 * configure.in: Grok sparc64-*-linux-gnu*.
3590
35911999-07-12 Richard Stallman <rms@gnu.org>
3592
3593 * Version 20.4 released.
3594
35951999-06-23 Karl Heuer <kwzh@gnu.org>
3596
3597 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3598 Quote $EMACS, in case it's a program with args.
3599
36001999-05-29 Richard M. Stallman <rms@gnu.org>
3601
3602 * configure.in: Delete the Kerberos stuff.
3603
36041999-05-27 Greg Hudson <ghudson@mit.edu>
3605
3606 * configure.in: Prefer kerberos 5 names.
3607
36081999-04-26 Richard M. Stallman <rms@gnu.org>
3609
3610 * configure.in: Check for libXp.
3611
36121999-04-08 Richard Stallman <rms@gnu.org>
3613
3614 * make-dist: Include change logs in subdirs of `lisp'.
3615
36161999-04-05 Richard Stallman <rms@gnu.org>
3617
3618 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3619 (install-arch-indep): Make ${datadir}/emacs world-readable.
3620
36211999-03-30 Eli Zaretskii <eliz@gnu.org>
3622
3623 * config.bat: Use epaths.* instead of paths.*.
3624
36251999-03-07 Eli Zaretskii <eliz@gnu.org>
3626
3627 * INSTALL: Add detailed instructions to unpack and install
3628 intlfonts on MS-DOS.
3629
36301999-02-26 Richard Stallman <rms@gnu.org>
3631
4b649a8e 3632 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3633
3634 * Makefile.in (epaths-force): Renamed from paths-force;
3635 operate on epaths.in and produce epaths.h.
3636
36371999-02-24 Richard Stallman <rms@gnu.org>
3638
3639 * make-dist: Fix nt/icons directory handling.
3640
36411999-02-22 Simon Josefsson <jas@pdc.kth.se>
3642
3643 * configure.in (f301-fujitsu-uxpv4.1): New target.
3644
36451999-02-20 Richard Stallman <rms@gnu.org>
3646
3647 * make-dist (tempparent): Fix command to update info files.
3648
36491999-02-09 Richard Stallman <rms@gnu.org>
3650
3651 * configure.in (powerpc-apple-netbsd*): New alternative.
3652
36531999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3654
3655 * make-dist: Include the new directory nt/icons in distributions.
3656
36571999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3658
3659 * configure.in: Change message about HAVE_XFREE386.
3660
36611999-01-07 Eli Zaretskii <eliz@gnu.org>
3662
3663 * config.bat: Support configuring with leim.
3664
36651998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3666
3667 * configure.in (mips-sgi-irix6.5): New target.
3668
36691998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3670
3671 * configure.in: Remove GSS-API support, since it has been removed
3672 from movemail.
3673
36741998-12-04 Markus Rost <rost@delysid.gnu.org>
3675
3676 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3677
36781998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3679
3a787a1e
JB
3680 * Makefile.in: Don't install customize info file.
3681 Run install-info on viper info file.
a4a9692d
DL
3682
36831998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3684
3685 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3686
36871998-11-16 Kenichi Handa <handa@etl.go.jp>
3688
3689 * configure.in (*-*-bsdi4*): New target.
3690
36911998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3692
3693 * configure.in: Fix previous change.
3694
36951998-11-11 Richard Stallman <rms@gnu.org>
3696
3697 * configure.in (aviion-intel): New machine.
3698
36991998-11-04 Kenichi Handa <handa@etl.go.jp>
3700
3701 * configure.in (mips-nec-sysv4*): New target.
3702
37031998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3704
3705 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3706 from lisp.
3707
37081998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3709
3710 * make-dist: Don't include fns*.el in dist.
3711
37121998-10-30 Dave Love <fx@gnu.org>
3713
3714 * configure.in: Don't mkdir cpp.
3715
37161998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3717
3718 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3719 ${archlibdir}.
3720
37211998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3722
3723 * Version 20.3 released.
3724
37251998-07-30 Paul Eggert <eggert@twinsun.com>
3726
3727 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3728 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3729 (lwlib/Makefile, leim/Makefile):
3730 Prepend $(srcdir)/ to rule dependencies outside this dir.
3731
37321998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3733
3734 * configure.in: Use unset CDPATH instead of making it empty.
3735
37361998-06-20 Karl Heuer <kwzh@gnu.org>
3737
3738 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3739
37401998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3741
3742 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3743 and default.el. Sort the results.
3744
37451998-05-31 Karl Heuer <kwzh@gnu.org>
3746
3747 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3748 writable.
3749
37501998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3751
3752 * Makefile.in (install-arch-indep):
3753 Don't alter site-lisp/subdirs.el if it exists.
3754
37551998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3756
3757 * Makefile.in (install-arch-indep): Put `-' on commands to create
3758 subdirs.el in site-lisp dirs.
3759
37601998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3761
3762 * Makefile.in (install-arch-indep): Fix typo in previous change.
3763
37641998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3765
3766 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3767
37681998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3769
3770 * Makefile.in (mkdir): Create the site-lisp dirs.
3771 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3772
37731998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3774
3775 * Makefile.in (INSTALL_INFO): New variable.
3776 (install-arch-indep): Don't replace the dir file if it already exists.
3777 Use the install-info program, via INSTALL_INFO, to add entries.
3778 Make the `info' subdir and the Info files world-readable.
3779
37801998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3781
3782 * config.bat: Make sure the environment is large enough to support
4b649a8e 3783 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3784
37851998-04-10 Karl Heuer <kwzh@gnu.org>
3786
3787 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3788
37891998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3790
3791 * configure.in: Add --with-gssapi to specify GSS-API
3792 authentication support for movemail.
3793
37941998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3795
3796 * Makefile.in (install-arch-indep): Fix previous change.
3797
37981998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3799
3800 * Makefile.in (info): Run man in build dir, not srcdir.
3801
38021998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3803
3804 * Makefile.in (install-arch-indep): Fix previous change.
3805
38061998-03-23 Kenichi Handa <handa@etl.go.jp>
3807
4b649a8e 3808 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3809
38101998-03-22 Richard Stallman <rms@gnu.org>
3811
3812 * Makefile.in (install-arch-indep): Put special subdirs.el files
3813 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3814
38151998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3816
3817 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3818
38191998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3820
3821 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3822 (m68*-hp-hpux*): Handle versions 1X like 10.
3823
38241998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3825
3826 * make-dist: PROBLEMS is now in etc, not top level dir.
3827
3828 * Makefile.in (SOURCES): Delete PROBLEMS.
3829
38301998-02-25 Richard Stallman <rms@gnu.org>
3831
3832 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3833
3834 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3835
38361998-01-17 Richard Stallman <rms@gnu.org>
3837
3838 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3839
38401998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3841
3842 * make-dist (tempparent): New option --no-check.
3843
3844 * make-dist: Don't do anything with cpp directory.
3845
38461997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3847
3848 * configure.in (sparc-fujitsu-sysv4*): New target.
3849
38501997-12-17 Andreas Schwab <schwab@gnu.org>
3851
3852 * configure.in: Cache more tests. Add missing quotes around
3853 message with embedded comma.
3854
38551997-12-04 Karl Heuer <kwzh@gnu.org>
3856
3857 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3858
38591997-11-26 Joel N. Weber II <devnull@gnu.org>
3860
3861 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3862 restrict access to any files.'; previously it said `Don't protect
3863 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3864
38651997-11-24 Paul Eggert <eggert@twinsun.com>
3866
3867 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3868 strftime needs the underlying host's strftime for locale dependent
3869 formats.
3870
38711997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3872
3873 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3874
38751997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3876
3877 * config.bat: Configure the man subdirectory.
3878
38791997-11-07 Paul Eggert <eggert@twinsun.com>
3880
3881 * configure.in (AC_CHECK_LIB): Add -lintl.
3882
38831997-11-07 Karl Heuer <kwzh@gnu.org>
3884
3885 * make-dist (check for .elc files): Avoid bash-specific syntax.
3886 (check for overflow 14-char limit): Simplify.
3887
38881997-11-07 Richard Stallman <rms@gnu.org>
3889
3890 * Makefile.in (install): Move blessmail last.
3891
38921997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3893
3894 * configure.in (gettimeofday, one arg or two):
3895 Clarify messages by avoiding double negative.
3896
38971997-09-30 Karl Eichwalder <ke@suse.de>
3898
3a787a1e 3899 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3900
39011997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3902
3903 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3904 libraries in reverse order, so that libraries will appear in the
3905 correct dependency order on the link line (and so that the
3906 configure checks themselves will work properly when early
3907 libraries depend on later ones).
3908
39091997-09-21 Erik Naggum <erik@naggum.no>
3910
3a787a1e 3911 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3912
3913 * make-delta: New script to produce delta distributions.
3914
39151997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3916
3917 * Version 20.2 released.
3918
39191997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3920
3921 * Version 20.1 released.
3922
3923 * Makefile.in (install-leim): Depend on mkdir.
3924 (leim): Depend on src.
3925
39261997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3927
3928 * configure.in: Recognize alpha* instead of just alpha.
3929
39301997-09-12 Paul Eggert <eggert@twinsun.com>
3931
3932 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3933
39341997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3935
3936 * update-subdirs: Use rm -f.
3937
39381997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3939
3940 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3941 Ignore subdirs named Old.
dff28924 3942
a4a9692d
DL
39431997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3944
3945 * configure.in: Add OpenBSD clause to set $machine.
3946
39471997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3948
3949 * make-dist: Recompile everything after updating various Lisp files.
3950 Recompile in leim as well as lisp.
3951 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3952
a4a9692d
DL
39531997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3954
3955 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3956
39571997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3958
3959 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3960 before trying to copy anything from it.
3961
39621997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3963
3964 * Makefile.in (man/Makefile): New target.
3965 (tags): Define env var EMACS and run Makefile from build dir.
3966
39671997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3968
3969 * config.bat: If src/_gdbinit doesn't exist, try using
3970 src/.gdbinit to create it (for building on Windows 95).
3971
39721997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3973
3974 * Makefile.in (install-arch-indep):
3975 Discard extra data in tar | tar pipes.
3976
39771997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3978
3979 * configure.in (x_default_search_path): Corrected
3980 '${x_library}' to '${x_library}/X11'.
3981
39821997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3983
4b649a8e 3984 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3985
39861997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3987
3988 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3989 Kerberos V5 for movemail, including detection of V4 and V5 header
3990 files and libraries.
a4a9692d
DL
3991
39921997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3993
3994 * configure.in: Compute x_default_search_path
3995 and substitute into makefiles.
3996
3997 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3998
39991997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4000
4001 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4002
40031997-08-07 Erik Naggum <erik@naggum.no>
4004
4005 * configure.in: Remove lockdir, it is no longer needed.
4006 * Makefile.in (mkdir): Don't create lockdir.
4007 (lockdir): Variable deleted.
4008 (paths-force): Don't operate on PATH_LOCK.
4009
40101997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4011
4012 * leim-Makefile.in (clean, distclean): New targets.
4013
4014 * make-dist: Include leim/ChangeLog in leim distribution.
4015
40161997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4017
4018 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4019
40201997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4021
4022 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4023
40241997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4025
4026 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4027
40281997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4029
4030 * make-dist: Update leim/leim-list.el.
4031 Pass along value of $EMACS when updating lisp dir.
4032
40331997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4034
dff28924 4035 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4036 prerequisite to the use of Doug Lea's malloc.
4037
40381997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4039
4040 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4041
4042 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4043
40441997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4045
4046 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4047
40481997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4049
4050 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4051 to news-r6.h.
4052
40531997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4054
4055 * config.bat: Use `sed' instead of `cp', which might not be
4056 installed.
4057
40581997-07-09 Kenichi Handa <handa@etl.go.jp>
4059
4060 * Makefile.in (mostlyclean): Add cleaning leim directory.
4061 (clean, distclean, maintainer-clean): Likewise.
4062
40631997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4064
4065 * make-dist (bogosities): Check subdirs of `lisp' also.
4066
40671997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4068
4069 * make-dist (etc): Really avoid symlinks now.
4070 (lisp): Don't delete from subdirs the things we never copy.
4071
56f7d69d 40721997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4073
4074 * Makefile.in (install-arch-indep): Correct the target name.
4075 The first letter `i' was dropped by the previous change of mine.
4076
40771997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4078
4079 * configure.in (leim/Makefile): Generate this.
4080 (*-sysv4.2uw*): Recognize new alternative.
4081
4082 * leim-Makefile.in: Renamed from leim-Makefile.
4083
4084 * make-dist: Set up real-leim subdirectory,
4085 with the real contents of leim; then move it to
4086 a separate top-level directory.
4087
4088 * make-dist: Don't mention site-lisp, site-init, site-start
4089 or default, when listing files hat are not compiled and should be.
dff28924 4090
a4a9692d
DL
4091 * configure.in: Create src/config.stamp at the end.
4092
40931997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4094
4095 * Makefile.in (install-leim): Correct previous change.
4096
56f7d69d 40971997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4098
4099 * Makefile.in (install-leim): New target.
4100 (install): Depend on install-leim.
dff28924 4101
56f7d69d 41021997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4103
4104 * Makefile.in (SUBDIR): Add leim.
4105 (SUBDIR_MAKEFILES): Add leim/Makefile.
4106 (leim/Makefile): New target.
4107
41081997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4109
4110 * leim-Makefile: New file.
4111 * make-dist: Initialize a `leim' subdirectory with that makefile.
4112
41131997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4114
4115 * configure.in (GNU_MALLOC_reason): Fix message text.
4116
41171997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4118
4119 * make-dist (lisp): Don't process subdirs that start with =.
4120 (etc): Copy symlinks, as in src.
4121
41221997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4123
4124 * configure.in (i*86-*-unixware*): New alternative.
4125
41261997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4127
4128 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4129 and touch it explicitly.
4130
4131 * configure.in (mips-sony-newsos6*): New alternative.
4132 (mips-*-linux-gnu*): New alternative.
4133 (*-*-bsdi*): New alternative.
4134 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4135
41361997-06-22 Dave Love <d.love@dl.ac.uk>
4137
3a787a1e
JB
4138 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4139 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4140
41411997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4142
4143 * configure.in (shutdown): Check for `shutdown' function.
4144
56f7d69d 41451997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4146
4147 * update-subdirs: Include the directory "language" in subdirs.
4148
41491997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4150
4151 * configure.in (m88k-dg-dgux4*): New alternative.
4152 (alpha-*-netbsd*): New alternative.
4153 (powerpcle-*-solaris2*): New alternative.
4154
41551997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4156
4157 * make-dist: Warn about .el files that are not compiled.
4158
41591997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4160
4161 * Makefile.in (dist): Don't run update-subdirs here,
4162 since make-dist now gets that done.
4163
4164 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4165
a4a9692d
DL
4166 * make-dist: Use new non-file targets in lisp/Makefile.
4167
41681997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4169
4170 * make-dist: Handle all subdirs of `lisp' uniformly.
4171 Don't handle `term' and `language' specially.
4172 Clear out umask at the beginning.
dff28924 4173
a4a9692d
DL
41741997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4175
4176 * make-dist: Use Make to update finder-inf.el and autoloads.
4177 Also update cus-load.el.
4178
41791997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4180
89aa5de3 4181 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4182 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4183
41841997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4185
4186 * configure.in (DOUG_LEA_MALLOC):
4187 Define if malloc_{get,set}_state exist.
4188
56f7d69d 41891997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4190
4191 * make-dist: Make links for files under lisp/language.
4192
177c0ea7 41931997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4194
4195 * update-subdirs: Exclude the directory "language" from subdirs.
4196
41971997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4198
4199 * configure.in: Check for rint and cbrt.
4200
42011997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4202
4203 * make-dist: Use $EMACS to say where to run Emacs.
4204 Add --no-update option.
dff28924 4205
a4a9692d
DL
42061996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4207
4208 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4209
42101996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4211
4212 * make-dist (copying src): Check thoroughly for symlinks
4213 and copy them in all cases. Regularize the linking of *.in
4214 and *.opt and ChangeLog files.
4215 (copying lib-src): Likewise.
4216 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4217
a4a9692d
DL
42181996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4219
4220 * configure.in: Check for libmail, maillock.h and
4221 touchlock (for movemail).
4222
42231996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4224
4225 * configure.in (limits.h): Check for this file.
4226
42271996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4228
4229 * configure.in (rs6000-ibm-aix4.2): New alternative.
4230 (rs6000-ibm-aix4.0): New alternative.
4231 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4232
42331996-11-22 Ben Harris <bjh21@cam.ac.uk>
4234
4235 * configure.in: Recognize vax-*-netbsd*.
4236
42371996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4238
4239 * configure.in (locallisppath): Add leim directory.
4240
42411996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4242
4243 * config.bat: Make sure `mv' supports forward slashes and -f.
4244
42451996-10-28 Christian Limpach <chris@nice.ch>
4246
4247 * configure.in (hppa*-next-nextstep*): * added after hppa
4248 to accept hppa1.0 and hppa1.1.
4249
42501996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4251
4252 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4253 * configure.in (ld_switch_machine): Fix typo.
4254
42551996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4256
4257 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4258 from config.h and use them in $ac_link.
4259
42601996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4261
4262 * configure.in: Create a subdir named `lisp'.
4263
42641996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4265
4266 * configure.in: Check for getcwd.
4267
42681996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4269
dff28924 4270 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4271
42721996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4273
4274 * configure.in: Check for setrlimit.
4275
42761996-08-31 Paul Eggert <eggert@twinsun.com>
4277
4278 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4279
42801996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4281
4282 * configure.in: Check for utimes.
4283
4284 * configure.in: Check for com_err library, but only
4285 if --with-kerberos was used. Check for krb and des
4286 only if --with-kerberos.
4287
42881996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4289
4290 * Makefile.in (INSTALL_STRIP): New variable.
4291 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4292 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4293
42941996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4295
4296 * configure.in: Check for krb and des libraries.
4297
42981996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4299
4300 * configure.in (*-sunos4.1.[3-9]*noshare):
4301 Use sunos413, not sunos4-1-3.
4302 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4303 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4304
a4a9692d
DL
43051996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4306
4307 * Makefile.in (src/paths.h): Target deleted.
4308 (paths-force): Delete all dependencies on this target
4309 but don't delete the target.
4310 (install): Depend on `all'.
4311 (paths-force): Don't print a message.
4312
4313 * configure.in: Generate src/paths.h here.
4314
43151996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4316
4317 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4318 New variables that affect linking only.
4319 (alpha-dec-osf*): Use those instead of previous change.
4320
43211996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4322
4323 * Makefile.in (install-arch-indep): Install info/messages.
4324
43251996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4326
4327 * Version 19.33 released.
4328
f0131492 43291996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4330
4331 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4332 Fix previous change.
4333
43341996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4335
4336 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4337 New alternative.
4338
43391996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4340
4341 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4342 and NON_GCC_TEST_OPTIONS.
4343
43441996-08-06 Paul Eggert <eggert@twinsun.com>
4345
4346 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4347 "TZ=..." in environ.
4348
43491996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4350
4351 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4352
43531996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4354
4355 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4356 the more general *-sunos4.1.[3-9]* clause.
4357
43581996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4359
4360 * Version 19.32 released.
4361
4362 * configure.in (*-sco3.2v5*):
4363 Set OVERRIDE_CPPFLAG to a string of one space.
4364 Fix the code that uses OVERRIDE_CPPFLAG.
4365
43661996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4367
4368 * configure.in: Undo previous change.
4369
43701996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4371
4372 * config.sub: Use `pc', not `unknown', when canonicalizing
4373 the vendor for ...86.
4374
177c0ea7 43751996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4376
4377 * configure.in: Check for termios.h header.
4378
43791996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4380
3a787a1e 4381 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4382
43831996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4384
4385 * configure.in: Split bsdos2 and bsdos2-1.
4386
43871996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4388
4389 * config.sub: If last two words are not a recognized
4390 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4391 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4392
a4a9692d
DL
4393 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4394
43951996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4396
4397 * configure.in (check for using Lucid widgets by default):
4398 Eliminate indentation that confuses some compilers.
4399
44001996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4401
4402 * config.sub: Convert linux and gnu/linux to linux-gnu.
4403
4404 * make-dist: Don't update getdate.c.
4405 Ignore =... files when checking for too-long Lisp file names.
4406
44071996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4408
4409 * configure.in (euidaccess): Check for that, not for eaccess.
4410
44111996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4412
4413 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4414 before `noshare'.
a4a9692d
DL
4415 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4416
44171996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4418
4419 * configure.in: Rename lignux to linux-gnu in configuration names.
4420 Use gnu-linux as the opsys value (s/ file name).
4421 Allow i686 just like i386, i486, i586.
4422
44231996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4424
4425 * configure.in (i*86-*-sco3.2v5): New alternative.
4426 (OVERRIDE_CPPFLAG): New variable.
4427 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4428
4429 * configure.in: Specify vpath for .texi files.
4430
44311996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4432
4433 * configure.in: Always check for HAVE_X11R5.
4434 Separately decide whether to use a toolkit by default.
4435
44361996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4437
4438 * configure.in: If X11R5 is missing the Xaw headers,
4439 default to --with-x-toolkit=no.
4440
44411996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4442
4443 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4444
44451996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4446
4447 * Makefile.in (install-arch-indep): If cd etc makes output,
4448 don't treat that as part of the tar data.
4449 Check that ./lisp actually exists.
dff28924 4450
a4a9692d
DL
44511996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4452
4453 * make-dist: Check for long file names.
4454
44551996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4456
4457 * Version 19.31 released.
4458
44591996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4460
4461 * configure.in: Recognize sparc-*-lignux.
4462
44631996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4464
4465 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4466 Don't include config.w95.
4467
44681996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4469
4470 * make-dist: Replace --no-clean-up and --no-tar options
4471 with --clean-up and --tar, so that the default is useful.
4472
44731996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4474
4475 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4476 if not, tell the user to rename it and abort.
4477
44781996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4479
4480 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4481 test program.
4482
44831996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4484
4485 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4486
4487 * make-dist (MANIFEST): Fix previous change.
4488 (msdos): Put mainmake.v2 into the dist.
4489
44901996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4491
4492 * make-dist: Exit if autoconf fails.
4493
44941996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4495
4496 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4497 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4498 Rename label libsrc2 to libsrc3.
4499 Substitute for LDFLAGS in src/Makefile.
4500 Substitute for ALL_CFLAGS in lib-src/Makefile.
4501
45021996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4503
4504 * configure.in (ncurses): Check this after checking fns like strerror.
4505
45061996-04-08 Erik Naggum <erik@naggum.no>
4507
4508 * make-dist (MANIFEST): Don't include lines from =files.
4509
45101996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4511
4512 * make-dist: Don't put lisp/dired.todo in the dist.
4513
45141996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4515
4516 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4517
4518 * configure.in (setlocale): Check for it.
4519
4520 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4521
a4a9692d
DL
45221996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4523
4524 * configure.in: Use lignux instead of linux as value of opsys.
4525
45261996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4527
4528 * Makefile.in (install-strip): Fix whitespace.
4529 Get rid of continuation.
4530
4531 * config.sub: Convert linux or gnu/linux to lignux.
4532
45331996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4534
4535 * configure.in: Accept lignux in configuration name.
4536
45371996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4538
4539 * Makefile.in (install-strip): New target.
4540
45411996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4542
4543 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4544 -f failed to do the job on Suns.
4545
45461996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4547
4548 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4549
4550 * configure.in (linux/version.h): Check for this header.
4551
45521996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4553
4554 * configure.in: Remove -fno-builtin hackery from -lm check.
4555
45561996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4557
4558 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4559 just this test.
a4a9692d
DL
4560
4561 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4562
45631996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4564
4565 * configure.in: Check for ncurses.
4566
45671996-02-28 Paul Eggert <eggert@twinsun.com>
4568
4569 * configure.in (LOCALTIME_CACHE):
4570 Also define if localtime mishandles unsetting TZ.
4571 This works around a localtime bug in mips-dec-ultrix.
4572
45731996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4574
4575 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4576
4577 * configure.in: Improve messages about X versions.
4578
45791996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4580
4581 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4582
45831996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4584
4585 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4586 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4587
4588 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4589 (install): Put install-arch-indep before install-arch-dep.
4590
45911996-02-20 Dave Love <d.love@dl.ac.uk>
4592
4593 * INSTALL: Clarify info about MS-DOS path handling.
4594
45951996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4596
4597 * Makefile.in (install-arch-indep): Install info/ccmode*.
4598 In previous change, protect against /bin/pwd returning null string.
4599
46001996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4601
4602 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4603 to lispdir.
4604
46051996-02-01 Paul Eggert <eggert@twinsun.com>
4606
4607 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4608
46091996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4610
4611 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4612
46131996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4614
4615 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4616 we delete everything distclean deletes.
4617
46181996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4619
4620 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4621
46221996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4623
4624 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4625 into LDFLAGS instead of into LIBS.
4626
46271996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4628
4629 * configure.in (HAVE_XMU): Fix typo in previous change.
4630
46311996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4632
4633 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4634
46351996-01-10 Erik Naggum <erik@naggum.no>
4636
4637 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4638
46391996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4640
4641 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4642
46431996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4644
4645 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4646 and use -lXt to link it.
4647
46481996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4649
4650 * configure.in (locallisppath): Put version-specific dir first.
4651
46521996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4653
4654 * configure.in (hppa-*-nextstep*): New alternative.
4655 (USE_X_TOOLKIT): By default, set this to "maybe";
4656 and change that later to LUCID or "no" according to X11 version.
4657
4658 * make-dist: Recompile outdated .elc files and update all autoloads.
4659
46601996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4661
4662 * configure.in (locallisppath): Fix typo in last change: " -> '.
4663
46641996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4665
4666 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4667
46681995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4669
4670 * Makefile.in (install-arch-indep): Give all files read permission.
4671
46721995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4673
4674 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4675 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4676
46771995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4678
4679 * configure.in: Determine HAVE_X11R6.
4680 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4681
46821995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4683
4684 * configure.in: Just "solaris" now defaults to version 2.4.
4685 Add sunos4.1.n-noshare as alternative.
4686
46871995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4688
4689 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4690
46911995-11-29 Erik Naggum <erik@naggum.no>
4692
4693 * Makefile.in (install-arch-indep): Add missing backslash.
4694
46951995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4696
4697 * Makefile.in (install-arch-indep): Don't install
4698 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4699
47001995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4701
4702 * Makefile.in (install-arch-indep): Fix previous change.
4703
4704 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4705
47061995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4707
4708 * Version 19.30 released.
4709
4710 * make-dist (lisp): Exclude subdirs.el.
4711
47121995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4713
4714 * make-dist (etc): Delete *.orig and *.rej.
4715
47161995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4717
4718 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4719
47201995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4721
4722 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4723
47241995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4725
4726 * make-dist (nt): Rename install, readme, and todo to
4727 INSTALL, README, and TODO.
4728
47291995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4730
4731 * make-dist (lisp): Don't distribute site-start.
4732
47331995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4734
4735 * make-dist: Break the hard link on alloca.c.
4736
47371995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4738
4739 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4740
47411995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4742
4743 * make-dist (src, lib-src): Don't distribute Makefile.c.
4744 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4745
47461995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4747
4748 * Makefile.in (mkdir): Create man1dir, not mandir.
4749 (uninstall): Use man1dir, not mandir.
4750
47511995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4752
4753 * Makefile.in (man1dir): New variable.
92a8ce63 4754 (install-arch-indep): Use man1dir.
a4a9692d
DL
4755
4756 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4757
4758 * make-dist: Create lisp/MANIFEST.
4759
47601995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4761
4762 * configure.in (m68k-*-linux*): New alternative.
4763
47641995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4765
4766 * make-dist: Use new names config.in, paths.in, and
4767 {src,lib-src}/Makefile.in.
4768
47691995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4770
4771 * configure.in: Don't bother checking for drem.
4772
47731995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4774
4775 * Makefile.in (distclean): Delete line with just a tab in it.
4776 (install-arch-indep): Delete spaces that precede tabs.
4777 Delete spurious `fi' left from previous change.
4778 (install): Supply `true' as command, to avoid null command.
4779
47801995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4781
4782 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4783
47841995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4785
4786 * configure.in (powerpc-*-solaris2): New alternative.x
4787
47881995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4789
4790 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4791 of paths.h.tmp$$, to avoid going beyond 14 characters.
4792
47931995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4794
4795 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4796
47971995-09-06 Paul Eggert <eggert@twinsun.com>
4798
4799 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4800 if localtime caches TZ. Check for tzset.
4801
48021995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4803
4804 * config.bat: Simplify using new names file names src/makefile.in,
4805 config.in, paths.in. Change Echo commands not to use `.
4806
48071995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4808
4809 * Makefile.in (install-arch-indep): Always install the new dir file;
4810 rename the previous dir file to dir.bak or dir.old.
4811
48121995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4813
4814 * configure.in (RANLIB): Substitute this into makefiles.
4815 Set it specially on solaris; set it by default on other systems.
4816
4817 * configure.in: Fix previous Alpha change.
4818
48191995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4820
4821 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4822 NON_GCC_TEST_OPTIONS.
4823
48241995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4825
4826 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4827 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4828
4829 * configure.in (alpha-*-linux*): New configuration.
4830
48311995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4832
4833 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4834 (m68k-next-nextstep*): New alias for that.
4835 (i*86-*-nextstep*): Use nextstep.h.
4836 (sparc-*-nextstep*): New configuration.
4837
48381995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4839
4840 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4841 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4842
48431995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4844
4845 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4846 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4847
48481995-07-18 Mike Long <mike.long@analog.com>
4849
4850 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4851
48521995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4853
4854 * Makefile.in (src/paths.h, paths-force):
4855 Rename src/paths.h.in to src/paths.in.
4856 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4857
4858 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4859 Use Makefile.c for intermediate file.
4860 Rename src/config.h.in to src/config.in.
4861
48621995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4863
4864 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4865 (mips-dec-ultrix4.[12]): New alternative for old versions.
4866
48671995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4868
4869 * make-dist: Don't break intra-tree links.
4870
48711995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4872
4873 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4874 autoconf 2.4.1 or later.
a4a9692d
DL
4875
48761995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4877
4878 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4879 (mips-mips-riscos5*): New alternative.
4880
48811995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4882
4883 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4884
48851995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4886
4887 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4888 (mandir, infodir, archlibdir): Initializations deleted.
4889
4890 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4891 On hpux9shr, use hpux9shxr4.h.
4892
48931995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4894
4895 * configure.in: Added target mips-dec-mach_bsd4.3.
4896 * config.guess: Guess mips-dec-mach_bsd4.3.
4897
48981995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4899
4900 * Makefile.in (mkdir): Use symbolic chmod.
4901
49021995-06-22 Paul Eggert <eggert@twinsun.com>
4903
3a787a1e 4904 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4905 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4906
49071995-06-22 Paul Eggert <eggert@twinsun.com>
4908
4909 * Makefile.in (SUBDIR_MAKEFILES):
4910 Add man/Makefile, so `make distclean' removes it.
4911 (top_distclean): Add config.log to the list of files to be removed.
4912
49131995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4914
4915 * Version 19.29 released.
4916
49171995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4918
4919 * configure.in: Fix the previous change to verify that the -b
4920 option really solves the problem.
4921
4922 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4923
49241995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4925
4926 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4927
49281995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4929
4930 * configure.in: Report more clearly when there is no special
4931 dir to search for X includes or libraries.
4932
49331995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4934
4935 * configure.in: Check for -lpthreads, not -lpthread.
4936
49371995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4938
4939 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4940
49411995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4942
4943 * configure.in: Check for -lpthread.
4944
49451995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4946
4947 * Makefile.in (install-arch-indep): Install info files for mh-e.
4948 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4949
49501995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4951
4952 * configure.in (*-solaris2.5): New configuration.
4953
4954 * make-dist: Copy new files config.nt and config.w95.
4955
49561995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4957
4958 * configure.in: Use x_includes, not x_libraries, for -I.
4959 Make bitmapdir a colon-separated list.
4960
49611995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4962
4963 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4964
4965 * configure.in: Allow x_libraries and x_includes to be paths.
4966
49671995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4968
4969 * configure.in: Fix typo.
4970
49711995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4972
4973 * INSTALL: Clarify use of site-init.el.
4974
49751995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4976
3a787a1e 4977 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4978
49791995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4980
4981 * make-dist: Fix May 6 change.
4982
49831995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4984
4985 * vpath.sed: Delete reference to ymakefile.
4986
49871995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4988
3a787a1e 4989 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4990
49911995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4992
4993 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4994
4995 * update-subdirs: Specify /bin/sh to run the script.
4996
49971995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4998
4999 * make-dist: Put src/makefile.nt in dist.
5000
5001 * configure.in (i[345]86-*-bsdi2*): New configuration.
5002 (vax-dec-bsd386*): Deleted.
5003
50041995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5005
3a787a1e
JB
5006 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5007 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5008 Use fmod instead of logb in -lm check.
a4a9692d
DL
5009
50101995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5011
5012 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5013 Use bsd4-3. Don't set NON_GNU_CPP.
5014
5015 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5016 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5017 Fix the ln commands for the subdirs of nt.
5018
50191995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5020
5021 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5022
50231995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5024
5025 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5026 since that's what the header file expects.
5027
880820fe 50281995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5029
5030 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5031 and 68040 based machines when choosing options for gnucc.
5032
50331995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5034
5035 * Makefile.in (top_distclean): Delete config.cache.
5036
50371995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5038
5039 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5040
5041 * configure.in: Use m/ncr386.h.
5042
50431995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5044
5045 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5046
50471995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5048
5049 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5050 (man): Don't copy texindex.c and getopt.c; they're deleted.
5051 (etc): Omit `e'; it's a subdirectory.
5052 (etc/e): Use `../..', not `..', to reference top level.
5053
50541995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5055
5056 * Makefile.in (install-arch-indep, dist):
3a787a1e 5057 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5058
50591995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5060
5061 * make-dist: Include mkinstalldirs in distribution.
5062
50631995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5064
5065 * make-dist: Add missing close backquote.
5066
50671995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5068
5069 * make-dist: Don't distribute shortnames directory.
5070
50711995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5072
5073 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5074
50751995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5076
5077 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5078
50791995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5080
5081 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5082
50831995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5084
5085 * configure.in (mips-sgi-irix6): New configuration.
5086
50871995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5088
5089 * Makefile.in (maintainer-clean): Renamed from realclean.
5090
50911995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5092
3a787a1e
JB
5093 * configure.in: Create a .gdbinit that sources the real one,
5094 if using a different build directory.
a4a9692d
DL
5095
50961995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5097
5098 * configure.in: Check for sys/select.h.
5099
51001995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5101
5102 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5103
51041994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5105
5106 * configure.in: Handle isc 4.1 operating system.
5107
51081994-12-10 Richard Stallman <rms@kepa>
5109
5110 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5111 (rs6000-ibm-aix4*): New alternative.
5112
51131994-12-06 Richard Stallman <rms@kepa>
5114
5115 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5116
51171994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5118
5119 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5120 to already exist.
a4a9692d
DL
5121
51221994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5123
5124 * configure.in: Generate man/Makefile from man/Makefile.in.
5125 Create the man subdir.
5126
5127 * Makefile.in (dvi): Run Make in our man subdir.
5128
5129 * make-dist: Create subdir etc/e.
5130 Make links to it.
5131 Put man/Makefile.in in dist, instead of man/Makefile.
5132
51331994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5134
5135 * configure.in: Add --with-pop, --with-kerberos, and
5136 --with-hesiod for movemail.
5137
51381994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5139
5140 * configure.in (m68*-apollo*): Use s/domain.h.
5141
51421994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5143
5144 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5145
51461994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5147
5148 * configure.in: Don't add -I, -L, -R options for cc if their
5149 arguments would be empty.
5150
51511994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5152
5153 * configure.in (i860-intel-osf1*): New alternative.
5154 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5155 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5156
51571994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5158
5159 * configure.in: Make h_errno check not use nested functions.
5160
51611994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5162
5163 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5164
51651994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5166
5167 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5168 swallowing target line.
a4a9692d
DL
5169
51701994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5171
5172 * configure.in: Protect a character class with `changequote'.
5173
51741994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5175
5176 * configure.in: Accept `news' as a synonym for `newsos'.
5177
51781994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5179
5180 * Makefile.in: Don't rm files if cd fails.
5181
51821994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5183
5184 * make-dist: Put nt subdir and its subdirs in the dist.
5185 (lib-src): Put makefile.nt in the dist.
5186 (lisp): Put makefile.nt in the dist.
5187
51881994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5189
5190 * configure.in: Change a stray `[' to `test'.
5191
51921994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5193
5194 * configure.in: Adapt for Autoconf v2. Use the standard argument
5195 parser, host type canonicalizer, X11 finder, and message
5196 printing macros. Use the new macro names. Use `test' instead of `['.
5197
51981994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5199
5200 * configure.in: Check for getpagesize.
5201
52021994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5203
5204 * make-dist (msdos): Put sed* in the distribution.
5205
52061994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5207
5208 * config.bat: New option, `--with-x', for configuring Emacs
5209 for use with the X11 system DesqView/X.
5210 New option, `--no-debug', for compiling Emacs without debug
5211 information thus saving disk space.
5212 (src/config.h, src/paths.h): Use `update' (which is like
5213 `move-if-changed') to change the file.
5214 (src/config.h): When configuring for X11 perform extra changes.
5215 (src/makefile): When configuring for X11 perform extra changes.
5216 (lib-src): Remove temporary files.
5217 (): Check that `sed', `rm', `mv', and `gcc' are available.
5218
52191994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5220
5221 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5222
5223 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5224
52251994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5226
5227 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5228
5229 * configure.in (canonical): Substitute var into makefiles.
5230 (bitmapdir): Likewise.
5231
5232 * Makefile.in (bitmapdir): New variable.
5233 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5234
52351994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5236
5237 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5238
5239 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5240 * update-subdirs: New shell script.
5241
52421994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5243
5244 * Makefile.in (top_distclean): Don't rm build-install.
5245 (SOURCES): Delete build-install.in.
5246
5247 * make-dist: Don't distribute build-ins.in.
5248 * build-ins.in: File deleted.
5249
52501994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5251
5252 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5253
52541994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5255
5256 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5257
5258 * configure.in (libexecdir): Renamed from libdir. New default.
5259 (sharedstatedir): Renamed from statedir. New default.
5260 (datadir): New default.
5261
5262 * make-dist: Don't distribute subdirs.el.
5263
52641994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5265
5266 * configure.in (eaccess): Check for it.
5267
52681994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5269
5270 * configure.in (mktime): Check for it.
5271
52721994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5273
5274 * configure.in (motif): Add support for usage and option checking.
5275
52761994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5277
5278 * configure.in (utimes): Check for it.
5279
52801994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5281
5282 * Makefile.in (install-arch-indep): Don't do mkdir here.
5283
52841994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5285
5286 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5287 riscix.h renamed to acorn.h.
5288
177c0ea7 52891994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5290
5291 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5292 New configurations.
5293
52941994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5295
5296 * configure.in: Remove trailing slashes from srcdir.
5297
52981994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5299
5300 * configure.in (i[345]86-sequent-ptx*): Handle
5301
53021994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5303
5304 * Makefile.in (paths-force): Depend on src/paths.h
5305
53061994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5307
5308 * configure.in (config_options): Save all arguments, not just some.
5309
53101994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5311
5312 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5313
5314 * configure.in: Add AC_AIX.
5315 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5316
53171994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5318
5319 * configure.in (parsing options): Simplify sed command to delete -'s.
5320
53211994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5322
5323 * configure.in (config_options): New shell variable.
5324 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5325
53261994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5327
5328 * configure.in (alpha-dec-osf*): New target.
5329
5330 * Makefile.in: Use just one FRC target.
5331
53321994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5333
5334 * Makefile.in (removenullpaths, paths-force):
5335 Use name paths.h.tmp$$, which depends on the pid.
5336
53371994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5338
5339 * Makefile.in (removenullpaths, paths-force):
5340 Put paths.h.tmp in top-level dir, not in src.
5341
53421994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5343
5344 * Version 19.27 released.
5345
53461994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5347
5348 * Version 19.26 released.
5349
53501994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5351
5352 * configure.in: Check for lrand48, not rand48.
5353
53541994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5355
5356 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5357 (powerpc-ibm-aix*): New aliases.
5358
53591994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5360
5361 * make-dist (src/m, src/s): Put *.inp in distribution.
5362
53631994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5364
5365 * configure.in: Accept i586 and i486 along with i386.
5366
53671994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5368
5369 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5370 even if CPP env var was set by the user.
5371
5372 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5373
53741994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5375
5376 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5377
53781994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5379
5380 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5381
53821994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5383
5384 * configure.in: Check more specifically for i*86-sun-sunos.
5385
53861994-08-03 Caveh Jalali (caveh@eng.sun.com)
5387
5388 * configure.in: Handle solaris 2.4.
5389
53901994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5391
5392 * configure.in (rand48): Check for it.
5393
53941994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5395
5396 * make-dist: Update the info files.
5397
53981994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5399
5400 * configure.in: Make "checking..." messages' style consistent.
5401 (HAVE_H_ERRNO): New test.
5402
54031994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5404
5405 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5406
54071994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5408
5409 * configure.in (CFLAGS): If the envvar was specified, use that.
5410 And set REAL_CFLAGS from it too.
5411
54121994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5413
5414 * make-dist: Update finder-inf.el.
5415
54161994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5417
5418 * make-dist (msdos): Include sed4.inp in dist.
5419
5420 * Makefile.in (libsrc_libs): Var deleted.
5421
54221994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5423
5424 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5425
54261994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5427
5428 * configure.in (mips-sony-newsos4*): New alias.
5429
54301994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5431
5432 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5433 (*-convex-convexos*): Accept this as alias.
5434
54351994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5436
5437 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5438 for two different uses.
5439
54401994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5441
5442 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5443
54441994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5445
5446 * make-dist: Put ./BUGS into the distrib.
5447
54481994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5449
5450 * configure.in: Handle 386 running Solaris 2.
5451
54521994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5453
5454 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5455
54561994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5457
5458 * configure.in (mips-sony-newsos*): Use news-risc.h.
5459
5460 * configure.in: Accept bsdi as opsys, like bsd386.
5461
54621994-06-01 Morten Welinder (terra@diku.dk)
5463
5464 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5465
54661994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5467
5468 * Version 19.25 released.
5469
5470 * make-dist (shortversion): Don't assume another period follows.
5471
54721994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5473
5474 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5475 (uninstall): Use /bin/pwd.
5476
5477 * Makefile.in (blessmail): Depend on src.
5478 (all): Don't depend on blessmail.
5479
5480 * Makefile.in (src/paths.h): Don't force recomputation.
5481 (paths-force): New target; force recomputation of paths.h.
5482 (all): Depend on paths-force.
5483 (src, lib-src): Depend on src/paths.h.
5484
5485 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5486 NON_GCC_TEST_OPTIONS.
5487
54881994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5489
5490 * configure.in: Don't insist on subversions for irix.
5491
54921994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5493
5494 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5495
5496 * configure.in (i[34]86-next-*): New alternative.
5497
54981994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5499
5500 * Version 19.24 released.
5501
5502 * configure.in: New config hppa*-hp-hpux9shr*.
5503
55041994-05-22 Morten Welinder (terra@tyr.diku.dk)
5505
5506 * config.bat: Doc fix.
5507
55081994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5509
5510 * Makefile.in (mostlyclean, clean, distclean, realclean)
5511 (extraclean): Don't act on man subdir if it doesn't exist.
5512
55131994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5514
5515 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5516 Use them to set up CC.
5517 (*-sun-sunos4.1.3): Set them.
5518
55191994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5520
5521 * Makefile.in (lib-src): Don't depend on src/paths.h.
5522
55231994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5524
5525 * build-ins.in (copydests): Get rid of spurious `-'s.
5526
5527 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5528
55291994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5530
5531 * Version 19.23 released.
5532
5533 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5534 for the Xlib and Xt checks; then restore old CFLAGS.
5535
55361994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5537
5538 * configure.in (HAVE_X11XTR6): Add newline before #if.
5539 Add newline after #endif.
5540
55411994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5542
5543 * configure.in (HAVE_X11XTR6): Arrange to define it.
5544
55451994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5546
5547 * Makefile.in (install): Depend on blessmail.
5548
55491994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5550
5551 * configure.in (mips-siemens-sysv*): Put quotes around value
5552 containing blanks.
5553
55541994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5555
5556 * Makefile.in (TAGS): Use the makefile in src subdir.
5557
55581994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5559
5560 * configure.in (opsys): Recognize `gnu'.
5561
55621994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5563
5564 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5565
55661994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5567
5568 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5569 version > 1.8.
5570
55711994-05-08 Morten Welinder (terra@diku.dk)
5572
5573 * config.bat: Forcibly remove "# " style comments from makefiles.
5574
55751994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5576
5577 * Makefile.in (uninstall): When processing lispdir and etcdir,
5578 do nothing unless it exists and is a directory.
5579
55801994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5581
5582 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5583 Merge code in from install-doc.
5584 (install-doc): Merge code back into install-arch-indep.
5585 (install-arch-dep): Don't depend on install-doc.
5586
5587 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5588
55891994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5590
5591 * configure.in (making src/Makefile and lib-src/Makefile):
5592 Split off the autoconf substitutions and don't pass them thru cpp.
5593 (undefs): Use $canonical as well as $configuration.
5594
5595 * make-dist: Distribute lisp/Makefile.
5596
5597 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5598 Use lower case names for the s files.
5599
56001994-05-03 Morten Welinder (terra@diku.dk)
5601
5602 * config.bat: Added possibility for different file name
10d1d0af 5603 transcriptions in lib-src.
a4a9692d
DL
5604
56051994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5606
5607 * Makefile.in (lib-src): Undo previous change.
5608 (blessmail): New target to run maybe-blessmail in lib-src.
5609 (all): Depend on blessmail.
5610
5611 * Makefile.in (lib-src): Depend on src.
5612
56131994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5614
5615 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5616 (m88k-dg-dgux5.4R2): dgux5.4R2.
5617
56181994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5619
5620 * configure.in (window_system): Restore accidentally deleted code
5621 that uses AC_FIND_X.
5622
5623 * make-dist: Distribute config.bat.
5624
56251994-04-29 Morten Welinder (terra@diku.dk)
5626
5627 * config.bat: Corrected the configuration of lib-src
5628 to keep up with configure. Add note about dos version 3
5629 or better needed (djgpp needs that). Add note explaining
5630 that either install in c:/emacs or edit the script.
5631 Don't change to c:/emacs, but assume we're there (to minimize
5632 the number of places to change).
5633
5634 * config.bat: Build-in the first step towards X11 support with
5635 the X11 emulator that exists. At this time it won't work,
5636 and several files are missing.
5637
56381994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5639
5640 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5641 Don't look for -lresolv.
5642
5643 * Makefile.in (lib-src): Depend on src/paths.h.
5644
56451994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5646
5647 * configure.in: Restore deleted AC_SUBST of `configuration'.
5648 Improve error message for bad --with-x-toolkit value.
5649
5650 * configure.in: Define CONFIGURATION in src/config.h
5651 rather than substituting in src/Makefile.in.
5652
56531994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5654
5655 * Makefile.in (install-doc): New target.
5656 (install-arch-dep): Depend on install-doc.
5657 (mkdir): Create docdir.
5658
56591994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5660
5661 * configure.in: Test for libresolv.a.
5662 Substitute machfile and opsysfile.
5663
56641994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5665
5666 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5667 (install-arch-dep): Install under the name $(EMACS).
5668
56691994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5670
5671 * configure.in (version): Use entire value of emacs-version.
5672 (mips-siemens-sysv*): New alternative.
5673
56741994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5675
5676 * Makefile.in (install-arch-indep): Don't install dired-x*.
5677
56781994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5679
5680 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5681 Fix definition of $undefs.
5682
56831994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5684
5685 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5686
5687 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5688
56891994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5690
5691 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5692
56931994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5694
5695 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5696 and run it thru cpp, as with src/Makefile.in.
5697
5698 * configure.in: Use AC_SET_MAKE.
5699
57001994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5701
5702 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5703
57041994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5705
5706 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5707
5708 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5709 (printing the choices): Make the toolkit message unconditional.
5710 (USE_X_TOOLKIT): Use `none', not `no', if none.
5711 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5712 Get rid of temp file foofoo1.
5713
57141994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5715
5716 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5717
57181994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5719
5720 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5721 (printing the choices): State choice of toolkit.
5722 (libsrc_libs): Recalculate after writing config.h;
5723 then update lib-src/Makefile.
5724
57251994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5726
5727 * configure.in: Add sunos4shr as alternative for suns.
5728 Conditionals testing for null $CC were backwards.
5729
57301994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5731
5732 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5733
57341994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5735
5736 * configure.in: Handle -isc4.0*.
5737
57381994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5739
5740 * configure.in (esix5): Set NON_GNU_CPP.
5741
57421994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5743
5744 * Makefile.in (thisdir): Nonsensical variable removed.
5745 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5746 back to $thisdir, rather than the directory `this_dir'.
5747
57481994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5749
5750 * Makefile.in (install-arch-indep): Add missing backslash after a
5751 `then'.
5752
57531994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5754
5755 * Makefile.in (thisdir): New variable.
5756 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5757
57581994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5759
5760 * configure.in: Add freebsd.
5761
57621994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5763
5764 * configure.in: Check for fpathconf.
5765
57661994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5767
5768 * configure.in (with_x_toolkit): Fix typo in previous change.
5769
57701994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5771
5772 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5773
57741994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5775
5776 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5777
57781994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5779
5780 * configure.in: Fix value of docdir.
5781 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5782
57831994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5784
5785 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5786
57871994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5788
5789 * configure.in: New variable docdir to control where the docstring
5790 file goes.
5791 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5792
57931994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5794
5795 * configure.in: When --run-in-place, don't inherit archlibdir.
5796
57971994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5798
5799 * Makefile.in (install-arch-dep, install-arch-indep):
5800 New targets split up former do-install rule.
5801 (do-install): Target deleted.
5802
58031994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5804
5805 * configure.in (mips-sony-newsos*): New configuration.
5806
58071994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5808
5809 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5810
58111994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5812
5813 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5814
58151994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5816
5817 * configure.in: Don't initialize CC.
5818
58191994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5820
5821 * configure.in (creating src/Makefile): Also generate -U switches
5822 for symbols in the $configuration value.
5823
5824 * configure.in: Check for sys_siglist being declared in system header.
5825
58261994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5827
5828 * configure.in (creating src/Makefile): Delete blank lines
5829 along with lines of whitespace.
5830 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5831
58321994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5833
5834 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5835 like C_SWITCH_SYSTEM.
5836 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5837
58381994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5839
5840 * configure.in (drem): Check for this function.
5841
58421994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5843
5844 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5845 If CPP was inherited from environment, don't use NON_GNU_CPP.
5846 (NON_GNU_CC): Likewise.
5847 (handling with_gcc): Use explicit if in the `no' case.
5848 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5849
58501994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5851
5852 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5853
58541994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5855
5856 * configure.in: Check whether fmod exists.
5857
58581994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5859
5860 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5861 {src,lisp}/OChangeLog.
5862
58631994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5864
5865 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5866 necessary for proper operation. This code works with the current
5867 released version of Autoconf.
5868
58691994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5870
5871 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5872 (USE_X_TOOLKIT): Define it for all values except `no'.
5873
5874 * configure.in: Undo first Jan 8 change and Jan 16 change.
5875
58761994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5877
5878 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5879 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5880
5881 * Makefile.in (lwlib/Makefile): New target.
5882 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5883 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5884 (unlock, relock): Handle lwlib subdir.
5885
5886 * Makefile.in: Add some .PHONY targets.
5887
5888 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5889
5890 * lwlib: New subdirectory.
5891
58921994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5893
5894 * configure.in: If CPP has a value that is a directory,
5895 discard the value.
5896
58971994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5898
5899 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5900 remove -U[0-9]*.
5901
59021994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5903
5904 * Makefile.in (do-install): Install the dired-x info files.
5905
5906 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5907 (See src/s/sol2.h.)
5908
59091994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5910
5911 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5912
59131994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5914
5915 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5916 AC_OUTPUT as it should be; hopefully noone will again see fit to
5917 gratuitously break this and not make a change log entry.
5918 Optimized sed processing of Makefile.in and cpp output; now
5919 preserves comments previously removed from the cpp input.
5920 Eliminated temp file for cpp output. Generate -U switches to
5921 undefine all identifiers that appear in the directory name
5922 ${srcdir}; pass these to cpp.
5923
5924 * configure.in (version): Fix sed regexp to match two-elt version
5925 number.
5926
5927 * configure.in: Check for strerror.
5928
59291994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5930
5931 * configure.in: Test for bcmp.
5932
59331994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5934
5935 * make-dist (tempdir): Put subdir msdos into the distribution.
5936
59371993-01-07 Morten Welinder (terra@diku.dk)
5938
5939 * config.bat: New file.
5940
59411994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5942
5943 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5944
59451994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5946
5947 * configure.in (m68*-next-*): Don't care about which os is specified.
5948 (i[34]86-*-*): Check for *-nextstop*.
5949
59501993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5951
5952 * configure.in: Check for setsid.
5953
59541993-12-17 Richard Stallman (rms@srarc2)
5955
5956 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5957
59581993-12-15 Richard Stallman (rms@srarc2)
5959
5960 * Makefile.in (mkdir): Make only the lockdir writable.
5961
5962 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5963
59641993-12-11 Richard Stallman (rms@srarc2)
5965
5966 * Makefile.in (libdir): Use @libdir@.
5967
59681993-12-08 Richard Stallman (rms@srarc2)
5969
5970 * Makefile.in (install): Add empty command.
5971
59721993-12-04 Richard Stallman (rms@srarc2)
5973
5974 * make-dist: Put man/getopt.c in the dist.
5975
5976 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5977
5978 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5979
59801993-12-03 Richard Stallman (rms@srarc2)
5981
5982 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5983 Set it for all solaris versions.
5984 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5985 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5986 Likewise for NON_GNU_CC and CC.
5987
59881993-12-01 Richard Stallman (rms@srarc2)
5989
5990 * configure.in (mips-mips-riscos4*): Assign variable CC.
5991 (checking ${with_gcc}): If "no", don't override CC if already set.
5992 (CC): Initialize it as empty.
5993
dff28924 59941993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5995
5996 * configure.in (Suns): Set CPP if *-solaris2.3*.
5997
59981993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5999
6000 * Version 19.22 released.
6001
6002 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6003
60041993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6005
6006 * make-dist: When breaking links, use cp -p.
6007 Copy install.sh into distribution.
6008 Move the temp dir up into the parent dir;
6009 don't leave the staging dir make-dist.tmp... in existence.
6010 * install.sh: New file.
6011
60121993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6013
6014 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6015
60161993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6017
6018 * configure.in (version): When --run-in-place, exclude
6019 ${datadir}/emacs/site-lisp from locallisppath.
6020
60211993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6022
6023 * configure.in: Delete jumk.c before writing it.
6024
60251993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6026
6027 * Version 19.21 released.
6028
6029 * Makefile.in (mkdir): Ignore error from chmod.
6030
60311993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6032
6033 * make-dist: Don't put lisp/forms.README in the distribution.
6034
60351993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6036
6037 * configure.in (creating src/Makefile): Before running cpp,
6038 discard all lines that start with `# Generated' or /**/#.
6039
60401993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6041
6042 * Version 19.20 released.
6043
6044 * make-dist: Use build-ins.in, not build-install.in.
6045 Don't bother updating TAGS since it's not included.
6046
6047 * build-ins.in: Renamed from build-install.in.
6048
60491993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6050
6051 * make-dist: Don't try to link *.texinfo--there are none now.
6052 When running make in lib-src, specify YACC var value.
6053
60541993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6055
6056 * configure.in (extrasub): Add vpath patterns for %.[yls].
6057
6058 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6059 Instead just include the commands to make src/Makefile as the
6060 second arg to AC_OUTPUT.
6061
6062 * configure.in: Use : instead of dnl for comment inside
6063 $makefile_command.
6064
6065 * configure.in: No longer use vpath_sed. Instead, when we notice
6066 srcdir already configured, set extrasub to hack vpath in the
6067 makefiles.
6068
6069 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6070 before moving it.
6071 * Makefile.in (VPATH): Define to @srcdir@.
6072
f0131492 60731993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6074
6075 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6076 doesn't exist. Just copy src/Makefile.in instead. Touch
6077 all of the Makefiles after editing config.status.
6078
6079 * INSTALL: Update documentation to match new configuration
6080 mechanism.
6081
f0131492 60821993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6083
6084 * configure.in: Allow any of the path or directory Makefile
6085 variables to be set with flags to configure. Create all Makefiles
6086 at configure time. Edit special commands into config.status after
6087 src/Makefile.in is built from src/Makefile.
6088
6089 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
6090 If these files are out of date, simply have config.status
6091 rebuild them; don't rebuild them explicitly.
6092
f0131492 60931993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6094
6095 * build-install.in: Change src/xemacs to src/emacs. We no longer
6096 create src/xemacs, so the file wouldn't be found.
6097
6098 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6099
f0131492 61001993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6101
6102 * configure.in: Avoid forcing the search of /usr/include before
6103 fixed include files by resetting C_SWITCH_X_SITE if it is
6104 "-I/usr/include".
6105
61061993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6107
6108 * Makefile.in (@rip_paths@locallisppath):
6109 Delete ${datadir}/emacs/site-lisp.
6110
61111993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6112
6113 * configure.in:
6114 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6115 Remove ${extra_output} from AC_OUTPUT call.
6116
f0131492 61171993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6118
6119 * make-dist: Quote backquotes found in strings to be echoed.
6120
6121 * configure.in: Use "sh -c pwd" when we want to avoid having the
6122 shell fix up the value of $PWD.
6123
f0131492 61241993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6125
6126 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6127 of the installation fail. Suggested by Karl Berry.
6128
f0131492 61291993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6130
6131 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6132 was used. Set MAKEFLAGS from MFLAGS.
6133
61341993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6135
6136 * configure.in: Test for res_init in libc.
6137
61381993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6139
6140 * configure.in: In the file ${tempcname}, use configure___
6141 instead of @configure@.
6142
61431993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6144
6145 * make-dist: Dist vpath.sed
6146
6147 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6148 Depend on vpath.sed.
6149 Replace sed comand for VPATH with @vpath_sed@.
6150
6151 * configure.in: Substitute variable `vpath_sed'.
6152 If not in $srcdir and $srcdir is configured,
6153 issue warning that GNU make is required,
6154 and set vpath_sed to use vpath.sed script.
6155
61561993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6157
6158 * configure.in: Remove check for $srcdir being configured. This
6159 pretty much works now.
6160 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6161 Check for XFree86 (/usr/X386/include) independent of whether
6162 -lXbsd exists.
6163
6164 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6165 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6166 `make'.
6167
61681993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6169
6170 * Version 19.19 released.
6171
6172 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6173
61741993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6175
6176 * configure.in: Check for XScreenNumberOfScreen.
6177
61781993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6179
6180 * configure.in: Add * to end of all configuration alternatives.
6181 (m68*-sony-newsos3*): New alternative.
6182
61831993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6184
6185 * make-dist: Include getdate.c in distribution.
6186
6187 * configure.in: For --help, use $PAGER if it is set.
6188 (LIB_X11_LIB): Default to -lX11.
6189 (mips-sgi-irix5.*): New alternative.
6190
6191 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6192
6193 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6194 Recognize *.B8.* as hpux version 8.
6195 (m68*-tektronix-bsd*): Fix typo in tek4300.
6196 (AC_HAVE_FUNCS): Add ftime.
6197
61981993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6199
6200 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6201 Use tekxd88, not tekXD88.
6202
62031993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6204
6205 * configure.in: Check for -lm. Then can check for frexp and logb.
6206
62071993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6208
6209 * Version 19.18 released.
6210
6211 * make-dist (src): Don't put gnu-hp300 in dist.
6212 (src, lisp): Include OChangeLog in dist.
6213
62141993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6215
6216 * configure.in: Test for presence of logb and frexp functions.
6217
62181993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6219
6220 * configure.in (machine): Add i370-ibm-aix*.
6221
62221993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6223
6224 * configure.in (function checks): Test for mkdir and rmdir.
6225
6226 * configure.in (function checks): Don't test for random and bcopy
6227 only when we're building with X; look for them all the time.
6228
62291993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6230
6231 * configure.in: Test for availability of bcopy functions, searching
6232 the X libraries if we're using X.
6233
6234 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6235 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6236 versions of AIX, and needs to be passed to the loader.
6237
10d1d0af 6238 * configure.in: Test for the availability of the
a4a9692d
DL
6239 XScreenResourceString function.
6240
62411993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6242
6243 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6244 LD_SWITCH_X_SITE and assume --with-x11.
6245 Only look for X11 files if we weren't told about a window system
6246 or if we were told to use X11 but not told where.
6247 Search the libraries from the s and/or m files when checking for
6248 functions.
6249
6250 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6251
62521993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6253
6254 * make-dist: Include lisp/dired.todo in the distribution.
6255
62561993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6257
6258 * configure.in: Add code to set HAVE_INET_SOCKETS.
6259
62601993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6261
6262 * configure.in: If we do find x_includes and x_libraries
6263 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6264
62651993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6266
6267 * make-dist: Include src/gnu-hp300 in the dist.
6268
6269 * configure.in (canonical): New variable holds the canonicalized
6270 configuration. Don't alter `configuration'. Use `configuration'
6271 for Makefile.in for file naming.
6272 (testing x_includes and x_libraries): Use =, not ==.
6273
62741993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6275
6276 * Version 19.17 released.
6277
6278 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6279 directory's makefile. This allows the invocation of CPP which
6280 builds xmakefile to receive these switches. The SunSoft C
6281 preprocessor inserts spaces between tokens if it doesn't get the
6282 -Xs flag requested in src/s/sol2.h.
6283
62841993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6285
6286 * configure.in (m68k-bull-sysv3): new config.
6287
62881993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6289
6290 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6291 the X Windows libraries.
6292
62931993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6294
6295 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6296 the distribution. Those files aren't kept in their own
6297 subdirectory any more.
6298
62991993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6300
6301 * Version 19.16 released.
6302
63031993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6304
6305 * configure.in: Add --verbose flag.
6306
63071993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6308
6309 * version 19.15 released.
6310
63111993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6312
6313 * Makefile.in (top_distclean): Use -f switch when cleaning out
6314 lock dir; it might be empty.
6315
6316 * configure.in: Only check for -lXbsd once.
6317
63181993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6319
6320 * Version 19.14 released.
6321
63221993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6323
6324 * make-dist: If using gzip, create distribution with '.gz' extension.
6325
6326 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6327 (lisp/forms-mode): This doesn't exist anymore.
6328
6329 * configure.in: Look for the closedir function.
6330
63311993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6332
6333 * configure.in (CPP): Autoconf sets this to a shell variable
6334 reference, which doesn't work when it's edited into a makefile.
6335 Expand that variable reference.
6336
6337 * Makefile.in (CPP): New variable.
6338 (src/Makefile): Edit CPP into src/Makefile.
6339
6340 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6341 and entering double quotes to get the values of LD_SWITCH_X_SITE
6342 and the other make variables; make substitutes them in anyway.
6343
6344 * Makefile.in (uninstall): Don't remove the lisp and etc
6345 directories if they're in the source tree.
6346
92a8ce63 6347 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6348 * Makefile.in (mostlyclean, clean): Separate these two; just have
6349 them pass the request to the subdirectory makefiles.
6350 (distclean): Pass the request down, and then get rid of the
6351 files configure built, and get rid of the Makefiles.
6352 (realclean): Pass the request down, and then do the same things
6353 distclean does.
6354 (uninstall, info, dvi): New targets.
6355
6356 * configure.in: Move clause for PC-compatible i386 box to the end
6357 of the case statement, to avoid masking configurations below.
6358
6359 * configure.in: Add case for m88k-motorola-sysv4.
6360
6361 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6362 the HP 68000 machines.
6363
6364 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6365 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6366 preprocessor won't fiddle with them.
6367
63681993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6369
6370 * Makefile.in (TAGS): cd to src to run etags.
6371
63721993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6373
6374 * configure.in (version): Check the X libraries for XrmSetDatabase
6375 and random, and see if we have -lXbsd.
6376
63771993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6378
6379 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6380 s/*.h and m/*.h files. Martin Tomes
6381 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6382
63831993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6384
6385 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6386 above the general i386 alternative.
6387
63881993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6389
6390 * configure.in: Recognize configuration name for Data General
6391 AViiON machines.
6392
6393 * configure.in: Use AC_LONG_FILE_NAMES.
6394
63951993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6396
6397 * configure.in: Test for bison.
6398 * Makefile.in (YACC): New variable.
6399 (lib-src/Makefile.in): Edit YACC into the makefile.
6400
64011993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6402
6403 * Version 19.13 released.
6404
6405 * configure.in (CFLAGS): Don't set this according to the value of
6406 the GCC shell variable. Instead, consult the machine and system
6407 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6408 test __GNUC__ while we're at it.
6409
6410 * configure.in: Remove extra ;; from hpux cases.
6411
64121993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6413
6414 * configure.in: Check to see if the system has -ldnet.
6415
64161993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6417
6418 * make-dist: Add clauses to distribute lisp/forms-mode.
6419
64201993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6421
6422 * configure.in (machine): Fix the versions in hpux version number test.
6423 Do not guess based on cpu type. Do check for explicit system version.
6424
64251993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6426
6427 * configure.in: Do NOT look for `unknown' as company name.
6428
64291993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6430
6431 * configure.in: Fix typo in message.
6432
64331993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6434
6435 * Version 19.12 released.
6436
6437 * Makefile.in (do-install): Correct previous etc-copying change.
6438 Partially rewrite using `if'.
6439 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6440
6441 * Version 19.11 released.
6442
6443 * configure.in: Handle 386bsd.
6444
64451993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6446
6447 * make-dist: Update getdate.c.
6448
6449 * configure.in: Handle bsd386.
6450
6451 * Makefile.in (do-install): Use `-' in tar options.
6452
6453 * configure.in: Change ! "${...}" to x"${...}" = x.
6454
6455 * Makefile.in (do-install): Copy the DOC-* files from the build
6456 etc directory, as well as lots of things from ${srcdir}/etc.
6457
6458 * make-dist: Copy config.guess.
6459
6460 * configure.in: Handle AIX versions 1.2, 1.3.
6461
64621993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6463
6464 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6465 the configuration name mips-mips-usg* to represent USG systems.
6466
6467 * configure.in: Fix logic to detect if srcdir is already configured.
6468
6469 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6470
6471 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6472 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6473 of a directory; cd might fail, and have pwd print out the current
6474 directory.
6475
64761993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6477
6478 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6479
64801993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6481
6482 * configure.in: Complain if srcdir points at an already-configured
6483 tree.
6484
64851993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6486
6487 * Version 19.10 released.
6488
64891993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6490
6491 * Makefile.in: Use Makefile comments, not C comments.
6492
6493 * configure.in: Add case for the Tektronix XD88.
6494
64951993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6496
6497 * configure.in: Handle sysv4.2 and sysvr4.2.
6498
64991993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6500
6501 * configure.in: Traverse the argument list without destroying it;
6502 don't use shift. It turns out that "set - ${saved_arguments}"
6503 doesn't work portably.
6504
6505 * configure.in: Add missing "fi".
6506
6507 * make-dist: Rebuild configure if configure.in is newer.
6508
6509 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6510 targets to be executed even if make remembers that it has already
10d1d0af 6511 satisfied FRC.
a4a9692d
DL
6512
65131993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6514
6515 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6516
6517 * configure.in (romp): Handle various version numbers with aos and bsd.
6518
65191993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6520
6521 * configure.in: Fix message text.
6522
65231993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6524
6525 * make-dist: Make a `site-lisp' directory in the distribution,
6526 instead of a `local-lisp' directory, which hasn't been the
6527 appropriate name for a long time.
6528 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6529 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6530
6531 * Makefile.in (do-install): Correctly detect if ./etc and
6532 ${srcdir}/etc are the same.
6533
6534 * configure.in: Extract UNEXEC from the system configuration
6535 files, compute the name of the source file corresponding to the
6536 object file, and #define it as UNEXEC_SRC in config.h.
6537
6538 * configure.in: If srcdir is '.', then try using PWD to make it
6539 absolute.
6540
6541 * configure.in: Include ${srcdir} in the printed report, to help
6542 people notice if it's an automounter path.
6543
65441993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6545
6546 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6547
65481993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6549
6550 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6551 when they are different. Add `shift' command.
6552 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6553 (externallispdir): Var deleted.
6554
6555 * configure.in: Delete spurious paren outputting short_usage.
6556
65571993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6558
6559 * Version 19.9 released.
6560
65611993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6562
6563 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6564 subdirectory makes.
6565
6566 * make-dist: Check for .elc files with no corresponding .el file.
6567
6568 * Makefile.in (mkdir): Make all the directories in locallisppath.
6569
6570 * config.guess: New file.
6571 * configure.in: Use it, tentatively.
88c71720 6572 * INSTALL: Mention its usage.
a4a9692d
DL
6573
6574 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6575 the former gives you the operating system rev directly. Use
6576 s/hpux.h if we don't recognize what we got.
6577
6578 * Makefile.in (do-install): Don't remove a destination directory
6579 if it's the same as the source. If ${srcdir}/info == ${infodir},
6580 don't try to copy the info files.
6581
6582 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6583 doesn't work if you're not using a separate source directory.
6584 (do-install): Copy the build tree's etc directory only after
6585 making sure it's not also the source tree's etc directory.
6586
65871993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6588
6589 * configure.in: Handle sunos4.1.3 specially.
6590
65911993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6592
6593 * Makefile.in (INSTALL): Add definition.
6594
6595 * configure.in: Fix some messages. Support -with-gnu-cc.
6596 At the end, use `set --', not `set -'.
6597 Delete spurious `.h' in hpux alternatives.
6598
65991993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6600
6601 * Version 19.8 released.
6602
66031993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6604
6605 * configure.in: When looking for source in the same directory as
6606 the configure script, make the path thus discovered absolute.
6607 If the user specifies the `--srcdir' switch, make that directory
6608 absolute too.
6609
6610 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6611
6612 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6613 too, as the value of the PATH_INFO macro.
6614
6615 * configure.in: Check to see if the source lives in the same
6616 directory as the configure script.
6617
66181993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6619
6620 * Makefile.in (install): Split this into `install' and
6621 `do-install', to give people more control over exactly what gets
6622 done.
6623 (do-install): New target, containing the guts of `install'. Don't
6624 remove and recreate the directories inside the copying loop - do
6625 it all before the copying loop. Pass more flags to the lib-src
6626 make.
6627 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6628 avoid errors and warnings.
6629
6630 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6631 the manufacturer - the more general case was blocking other i386
6632 configuration names below, and that's how the names are written in
6633 MACHINES anyway.
6634
6635 * make-dist: When breaking links, remove the link before moving
6636 the copy onto it, to avoid interactive behavior.
6637
6638 * Makefile.in: Doc fix.
6639
6640 * configure.in: Doc fix.
6641
6642 * INSTALL: Mention --exec-prefix option.
6643
6644 * configure.in: Add support for the `--exec-prefix' option.
6645 * Makefile.in: Accept that support.
6646
6647 * configure.in: Use the AC_PROG_INSTALL macro.
6648 * Makefile.in (INSTALL): Variable removed.
6649 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6650
6651 * configure.in: Distinguish between hp800's and hp700's by calling
6652 "uname -m".
6653
66541993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6655
92a8ce63 6656 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6657 running SYSV.
6658
66591993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6660
6661 * configure.in: Distinguish between hp800's and hp700's by the
6662 version of HP/UX they run, since that's something people are more
6663 likely to know - hp700's run 8.0.
6664 Add HP 700 configuration.
6665
6666 * configure.in: Test for the presence of the `rename' function.
6667
6668 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6669 configure.in.
6670 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6671
6672 * make-dist: Break intra-tree links.
6673
6674 * configure.in: Explain that this is an autoconf script, and give
6675 instructions for rebuilding configure from it. Arrange to put
6676 comments in configure explaining this too.
6677
6678 * configure.in: Make the first line of the configure script be
6679 "#!/bin/sh". Leaving the first line blank didn't work.
6680
6681 * configure.in (long_usage): Removed; made short_usage describe
6682 the options briefly.
6683
6684 * configure.in: Implement the --prefix option.
6685 * Makefile.in (prefix): Add support for it here.
6686 * INSTALL: Document it here.
6687
6688 * Makefile.in (install): Don't assume that the files in the `info'
6689 subdirectory match *.info. They don't have that prefix.
6690
66911993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6692
6693 * configure.in: Add case for version 5 of Esix.
6694
66951993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6696
92a8ce63 6697 * Version 19.7 released.
a4a9692d
DL
6698
6699 * make-dist: There aren't any *.com files in lib-src anymore.
6700
6701 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6702 them; they're symlinks to other filesystems on the GNU machines.
6703
6704 * make-dist: Check that the manual reflects the same version of
6705 Emacs as stated in lisp/version.el. Edit that version number into
6706 the README file.
6707
67081993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6709
6710 * configure.in: Remove the hack of AC_DEFINE; use
6711 AC_DEFINE_UNQUOTED.
6712
67131993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6714
6715 * make-dist: Don't distribute precomp.com, compile.com, or
6716 link.com from ./src; they're in ./vms now.
6717
6718 Some time-handling patches from Paul Eggert:
6719 * configure.in: Add AC_TIMEZONE.
6720
67211993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6722
6723 * configure.in: Recognize Linux as a valid operating system for
6724 the i386.
6725
67261993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6727
6728 * make-dist: Distribute some VMS files we got from Richard Levitte.
6729
6730 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6731 the source for the sed command, not oldXMenu/Makefile.
6732
67331993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6734
6735 * INSTALL: Don't claim the srcdir option doesn't work.
6736
67371993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6738
6739 * configure.in: Include remarks saying what order the autoconf
6740 tests should go in, and remind people to change config.h.in
6741 whenever they add autoconf tests which make #definitions.
6742
6743 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6744
67451993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6746
6747 * Makefile.in (oldXMenu/Makefile): Make this depend on
6748 ${srcdir}/oldXMenu/Makefile.in, not itself.
6749
6750 * PROBLEMS: Some updates from David J. Mackenzie.
6751
6752 More changes from David J. Mackenzie.
6753 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6754 removed; autoconf and config.h should specify all these
6755 differences.
6756 (buildlisppath): Make this path depend on ${srcdir}.
6757 (INSTALLFLAGS): Removed.
6758 (INSTALL): Include the -c flag.
6759 (install): Change the way we invoke install accordingly.
6760
6761 Install ${srcdir} changes from DJM.
6762 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6763 list.
6764 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6765 the source tree and the etc directory in the object tree.
6766 (${SUBDIR}): Pass the prefix variable down to submakes.
6767 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6768 in /bin.
6769 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6770 values for srcdir and VPATH.
6771 (install): Add `v' flag to tar command. Make sure that `dir'
6772 exists in ${srcdir}/info before copying it. Remember that the man
6773 pages come from the source tree, not the object tree.
6774 * configure.in: Remove remarks saying that the --srcdir option
6775 doesn't work.
6776 Create the etc directory in the object tree.
6777 Recognize configuration names of the form *-sun-solaris*.
6778 Recognize sunos5 and solaris as operating system names.
6779
6780 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6781 lib-src/getdate.y and src/systime.h.
6782
67831993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6784
6785 * make-dist: Make links in info subdir.
6786
67871993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6788
6789 * configure.in: Call AC_STDC_HEADERS.
6790
67911993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6792
6793 * configure.in: Sidestep autoconf's quoting of the second argument
6794 of AC_DEFINE, so we can specify the value to put there. It would
6795 be nice if autoconf provided some way to specify computed values
6796 for macros.
6797
67981993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6799
6800 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6801 this is always just -DHAVE_CONFIG_H.
6802
6803 The GNU coding standards specify that CFLAGS should be left for
6804 users to set.
6805 * Makefile.in (CFLAGS): Let configure determine the default value
6806 for this. Don't
6807 have it default to DEFS.
6808 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6809 (lib-src/Makefile, src/Makefile): Edit the default value for
6810 CFLAGS into these files, not DEFS.
6811 * configure.in (CFLAGS): Choose a default value for this - "-g"
6812 normally, or "-g -O" if we're using GCC. Edit it into the
6813 top-level Makefile.
6814
6815 * configure.in: When scanning the machine and system description
6816 #include files, write their names to conftest.c properly.
6817
68181993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6819
6820 * configure.in: In configuration name case for Apallos running
6821 Domainios, set opsys, not opsysfile.
6822
6823 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6824 src/config.h, instead of AC_OUTPUT; the latter overwrites
6825 src/config.h even when it hasn't changed, puts a makefile-style
6826 comment at the top even though it's C code, and produces a
6827 config.status script which doesn't do the job right.
6828
6829 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6830 can use a symbolic link to get the X Menu library into src.
6831 * Makefile.in (LN_S): New variable.
6832 (src/Makefile): Edit the value of LN_S into this makefile.
6833
68341993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6835
6836 * configure.in: Support *-sco3.2v4* as opsystem.
6837
6838 * make-dist: Don't include calc directory.
6839 Exclude many files in the man directory; copy a few.
6840
68411993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6842
6843 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6844 call AC_STRUCT_TM to see what's in time.h.
6845
6846 * configure.in: Employ quoting stupidity to get the value of CPP
6847 to expand properly.
6848
68491993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6850
6851 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6852 variable to scan the machine and system description files.
6853
6854 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6855 so that getdate.y builds correctly.
6856
68571993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6858
6859 * configure.in (tempcname): Change this to "conftest.c", so it will
6860 work properly on systems with short filenames; this is the name
6861 autoconf uses.
6862
6863 * configure.in: Also detect the availability of dup2 and
6864 gethostname.
6865
6866 * configure.in: Use the AC_ALLOCA test.
6867 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6868 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6869
68701993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6871
6872 * make-dist: Distribute configure, as well as configure.in.
6873 Oversight.
6874
68751993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6876
6877 * Makefile.in (install): Print out the name of the directory we're
6878 copying, so people can have some idea of whether we're making
6879 progress.
6880
6881 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6882 Don't forget to re-create the COPYDESTS directories after we clear
6883 them out.
6884
68851993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6886
6887 * Makefile.in: Add autoconf cookies so that the configure
6888 script can comment out sections of path variable definitions to
6889 choose between the installable configuration and the run-in-place
6890 configuration.
6891 * configure.in: Add new option `--run-in-place', to select the
6892 run-in-place path definitions.
6893
6894 * configure.in: Add a clause to the big configuration name case
6895 for the NeXT machine.
6896
68971993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6898
6899 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6900 Make sure that each source directory exists, and is different from
6901 the destination directory; then, delete the destination before
6902 copying over the source.
6903
6904 * make-dist: Distribute configure.in, instead of configure.
6905
69061993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6907
6908 * configure.in: Don't set CC to "gcc -O" if the user specifies
6909 `--with-gcc'. Add -O to DEFS if GCC is set.
6910
69111993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6912
6913 * Makefile.in (clean mostlyclean): Missing right paren.
6914
6915 * configure.in: When checking for X windows, search for an X11
6916 subdirectory of ${x_includes}.
6917
6918 * configure.in: Check for gettimeofday function, for getdate.y.
6919
92a8ce63 6920 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6921 autoconf can't derive all the information we need, but we'd really
6922 like to be able to take advantage of some of its tests, and its
6923 file-editing facilities.
6924 * configure.in: Renamed from configure.
6925 Quote the sections of shell script we want copied literally to
6926 the configure script.
6927 (compile): Initialize this to make the autoconf macros' code happy.
6928 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6929 code to do their jobs.
6930 Use autoconf to produce Makefile and src/config.h.
6931 Remove the Makefile-style comment that autoconf places at the top
6932 of src/config.h.
6933 (config_h_opts): Removed - no longer necessary.
6934 * Makefile.in (configname): Renamed to configuration.
6935 (CONFIG_CFLAGS): Renamed to DEFS.
6936 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6937 get values via autoload @cookies@.
6938 (libsrc_libs): Get this from autoconf. We used to do nothing
6939 about this.
6940 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6941
6942 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6943 echo the move-if-change command.
6944
69451993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6946
6947 * make-dist: Distribute lib-src/rcs-checkin.
6948
6949 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6950 Don't try to make links to the RCS or Old subdirectories.
6951 Use the appropriate extension for the compression type in use.
6952 Create the tar file in the shell's initial default directory, not
6953 in ${tempparent}.
6954 Erase the whole ${tempparent} tree, not just ${tempdir}.
6955
69561993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6957
6958 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6959 use to build paths.h.
6960 (lib-src/Makefile, src/Makefile): Similarly.
6961
6962 * configure: Extend test for working `const' keyword to handle AIX
6963 3.2 cc.
6964
69651993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6966
6967 * make-dist: Distribute lisp/term/ChangeLog.
6968
92a8ce63 6969 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6970 C_SWITCH_SYSTEM from the configuration files.
6971 * configure: Extract C_SWITCH_SYSTEM from the machine and
6972 system-dependent files, and save it in the top-level Makefile.
6973 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6974 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6975
6976 * make-dist: Include the VMS support files in oldXMenu in the
6977 distribution.
6978
6979 * configure: Doc fix.
6980
6981 * configure: Fix corrupted config_h_opts.
6982
6983 * configure: Properly report option names in error messages.
6984
6985 * configure: Properly recognize --x-includes and --x-libraries
6986 options.
6987
6988 * configure: Fix syntax errors in code handling XFree386.
6989
69901993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6991
6992 * configure: Add special code to detect XFree386, and tell
6993 config.h about it.
6994
6995 * configure: Properly handle extracting values of LIBS_MACHINE and
6996 LIBS_SYSTEM that contain spaces.
6997
6998 * configure: Add `--x-includes' and `--x-libraries' options. I
6999 think these are dopey, but no less than three alpha testers, at
7000 large sites, have said they have their X files installed in odd
7001 places. Implement them by setting C_SWITCH_X_SITE and
7002 LD_SWITCH_X_SITE in src/config.h.
7003
70041993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7005
7006 * make-dist: Don't distribute etc/Old files.
7007
7008 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7009 backups.
7010
70111993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7012
7013 * make-dist: Fix typo.
7014
70151993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7016
7017 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7018 in some cases where it should but didn't seen to.
7019
7020 * Makefile.in: Added unlock and relock productions.
7021
70221993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7023
7024 * make-dist: Add a --compress option to force make-dist to use
7025 compress.
7026
7027 * make-dist: Use gzip, if we can find it.
7028
7029 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7030 make rs6000-ibm-aix default to -aix32.
7031
70321993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7033
7034 * Makefile.in: Added `Developer's configuration' section.
7035
70361993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7037
7038 * Makefile.in: Add commented-out variable settings for developer's
7039 configuration.
7040
70411993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7042
7043 * make-dist: Distribute `src/bitmaps' too.
7044
70451993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7046
7047 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7048 make rs6000-ibm-aix default to -aix32.
7049
70501993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7051
7052 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7053
7054 * Makefile.in (install.sysv): Add a second `$' in front of
7055 `${dest}', so that the shell will expand it, instead of Make.
7056
7057 * configure: When processing the name of the configure script,
7058 collapse `././' to `./', but leave a single `./' prefix alone.
7059
7060 * configure: Doc fix.
7061
70621993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7063
7064 * configure: Handle isc3.0 correctly.
7065
70661993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7067
7068 * make-dist: Don't try to copy the COPYING notice into
7069 external-lisp; we're not distributing that directory any more.
7070
70711993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7072
7073 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7074 Remove CVS subdirectories from the installed directory trees, as
7075 well as RCS directories.
7076
70771993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7078
7079 * make-dist: Only copy gmalloc.c if we couldn't link it.
7080 Don't try to copy man/{README,Makefile} unless they actually exist.
7081
7082 * Makefile.in (lisppath): Don't include externallispdir in this.
7083 We're not sure whether we're even going to distribute the
7084 directory yet.
7085
70861993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7087
7088 * make-dist: Don't distribute the external-lisp directory anymore.
7089 * INSTALL: Remove all references to external-lisp.
7090
7091 * configure: Detect whether the compiler supports `const'
7092 properly, and edit src/config.h accordingly.
7093
7094 * configure: Tweak layout of final report.
7095
7096 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7097 CFLAGS.
7098
7099 * Makefile.in (locallisppath): Make this default to
7100 ${datadir}/emacs/site-lisp, instead of
7101 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7102 the same thing, and local-lisp causes completion conflicts with
7103 lock.
7104 (lisppath): Add ${externallispdir} to this.
7105 * INSTALL: Adjust installation directions.
7106
7107 * Makefile.in (externallispdir): New variable, to say where to
7108 install the externally-maintained lisp files.
7109 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7110 the others.
7111 * INSTALL: Describe external-lisp and the new externallispdir
7112 variable.
7113
71141993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7115
7116 * configure (progname): New option `--with-gcc'. Make it clearer
7117 how we are trying to guess whether or not we have GCC.
7118 * INSTALL: Document the `--with-gcc' option, and improve
7119 description of `--with-x' options.
7120
71211993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7122
7123 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7124 ${infodir} from these variables; we have written out explicit code
7125 to install the info files.
7126
71271993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7128
7129 * make-dist: Don't distributed the RCS files in the etc directory.
7130
71311993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7132
7133 * Makefile.in: Some makes can't handle comments in the middle of
7134 commands; move them to before the whole rule.
7135
71361993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7137
7138 * README: Mention what Emacs is.
7139
71401993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7141
7142 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7143 Add `./cpp' and `./man' back into the distribution.
7144
71451993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7146
7147 * Makefile.in: Define MAKE, and use where appropriate.
7148
71491993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7150
7151 * make-dist: Remember that the authoritative COPYING notice is
7152 `etc/COPYING', not `../etc/COPYING'.
7153
71541992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7155
7156 * make-dist: Make sure that the COPYING notices in each directory
7157 are copies, not symlinks.
7158
71591992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7160
7161 * INSTALL: The build process produces an executable called `emacs'
7162 now. Change references.
7163 * Makefile.in: Adjust `install.mumble' targets to install
7164 `src/emacs', not `src/xemacs'.
7165
7166 * configure: Start with a blank line; this keeps some old CSH's
7167 from thinking it's a CSH script. Most systems will just use
7168 /bin/sh to run it, which is what we're expecting; the only other
7169 shells which might try to interpret it themselves are probably
7170 Bourne-compatible.
7171
71721992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7173
7174 * INSTALL: Improvements suggested by David Mackenzie.
7175
71761992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7177
7178 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7179 Don't try to copy the info files if there aren't any; the
7180 unexpanded globbing pattern disappoints `install'. Ignore the
7181 return status of that command.
7182
7183 * INSTALL: Updated for new configuration arrangement.
7184
7185 * configure: Don't make the top-level Makefile read-only - people
7186 may want to edit the values of the path variables.
7187
7188 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7189 Install the info files in ${infodir}. Install the executable
7190 under both `emacs' and `emacs-VERSION'.
7191
7192 * Makefile.in: Doc fix.
7193
7194 * Makefile.in (exec_prefix): New variable, as per latest version
7195 of coding standards.
7196 (bindir, libdir): Use it, instead of `prefix'.
7197 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7198
7199 * Makefile.in (mandir): Make the default value for this depend on
7200 $(prefix).
7201
7202 * Makefile.in (datadir, statedir, libdir): Make these all default
7203 to ${prefix}/lib.
7204 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7205 to compensate.
7206
7207 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7208 Install the etags and ctags man pages too.
7209
7210 * Makefile.in (distclean): Don't delete backup files; that's the
7211 job of extraclean.
7212 (extraclean): Like distclean, but deletes backup and autosave files.
7213
72141992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7215
7216 Make path specification conform to GNU coding standards.
7217 * configure (long_usage): Remove all traces of old arguments from
7218 usage messages, and document the options we do accept in more
7219 detail: -with-x... and --srcdir.
7220 (options, boolean_opts): Deleted; we don't have enough options to
7221 make this worthwhile.
7222 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7223 along with the code which supported them; these should be set as
7224 arguments to the top-level make.
7225 (config_h_opts): Since this no longer doubles as a list of option
7226 names, make them upper case; this simplifies the code which uses
7227 them to build the sed command to edit src/config.h. Change the
7228 code which sets them.
7229 (cc, g, O): Don't allow the user to set these using options; they
7230 should be specified using `CC=' and `CFLAGS=' arguments to the
7231 top-level make. Just choose reasonable default values for them,
7232 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7233 values.
7234 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7235 options; use them whenever the configuration files say they're
7236 possible.
7237 Simplify the argument processing loop. Don't accept abbreviations
7238 for option names; these might conflict with other configuration
7239 options in the future.
7240 Add some support for the `--srcdir' option. Check for the sources
7241 in . and .. if `--srcdir' is omitted. If the directories we will
7242 compile in don't exist yet, create them under the current directory.
7243 Note that the rest of the build process doesn't really support
7244 this.
7245 Edit only the top Makefile. That should edit the others. Edit
7246 into the makefile: `version', from lisp/version.el, `configname'
7247 and `srcdir' from the configuration arguments, `CC' and
7248 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7249 the user's path, and LOADLIBES as gleaned from the system
7250 description files.
7251 Simplify the report generated; it doesn't need to include any
7252 description of paths now.
7253 Make `config.status' exec configure instead of just calling it, so
7254 there's no harm in overwriting `config.status'.
7255 * Makefile.in (version, configname): New variables, used to choose
7256 the default values for datadir and libdir.
7257 Path variables rearranged into two clearer groups:
7258 - In the first group are the variables specified by the GNU coding
7259 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7260 manext, infodir, and srcdir).
7261 - In the second are the variables actually used for Emacs's paths
7262 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7263 archlibdir), which depend on the first category.
7264 datadir and libdir default to directories under
7265 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7266 demand.
7267 etcdir and lispdir default to subdirectories of datadir.
7268 archlibdir defaults to libdir.
7269 The new installation tree is a bit deeper than it used to be, so
7270 use the new make-path program in lib-src to build them all.
7271 Always build a new src/paths.h.tmp and then move-if-change it to
7272 src/paths.h, to avoid unnecessary rebuilds while responding to the
7273 right changes.
7274 Remove all mention of arch-lib. Run utility commands from
7275 lib-src, and let the executables be copied into archlibdir when
7276 Emacs is installed.
7277 Add targets for src/Makefile, lib-src/Makefile, and
7278 oldXMenu/Makefile, editing the values of the path variables into
7279 them.
7280 Let lib-src do its own installation.
7281 (datadir): Default to putting data files under
7282 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7283 (emacsdir): Variable deleted; it would only be confusing to use.
7284 (lispdir, etcdir): Default to ${datadir}/lisp.
7285 (mkdir): Use make-path for this.
7286 (lockdir): Do this in mkdir.
7287 (Makefile): New target.
7288
7289 * configure (usage_message): Rename to long_usage.
7290
7291 * make-dist: Don't bother creating an arch-lib directory; that's
7292 only for installation now.
7293
72941992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7295
7296 * configure: Use GCC-style configuration names, using config.sub.
7297 Change the usage and help messages.
7298
7299 * configure: Initialize window_system, not indow_system.
7300
7301 * configure: Report which window system, compiler, and signal
7302 handler return type we decide to use.
7303
7304 * make-dist: Explain what's going on if config.sub and gmalloc.c
7305 can't be linked. Place the code which copies them near the code
7306 which links the rest of the files around them.
7307
73081992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7309
7310 * make-dist: Don't bother to distribute src/*.com, or
7311 src/vmsbuild; those have all been moved to `../vms'.
7312
73131992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7314
7315 * make-dist: Don't forget that the way to avoid filenames starting
7316 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7317 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7318 couldn't make hard links to, since we have two already, and
7319 perhaps more to come.
7320
73211992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7322
7323 * configure: When editing parameters into lib-src/Makefile, change
7324 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7325 needs some other flags too.
7326
73271992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7328
7329 * configure: Remove spurious echo of the configuration name.
7330
7331 * make-dist: Don't distribute files in src/m and src/s whose names
7332 begin with `='.
7333
73341992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7335
7336 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7337 Also LISP_FLOAT_TYPE.
7338
73391992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7340
7341 * make-dist: Copy config.sub, since it's a symbolic link to a file
7342 on another file system.
7343
73441992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7345
7346 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7347 distribution.
7348
7349 * config.sub: New file, to help us recognize configuration names.
7350 * make-dist: Include it in the distribution.
7351
73521992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7353
7354 * configure: Convert `-' to `_' in specified option names.
7355 Accept options with --. Delete --highpri and --have-x-menu options.
7356 New options --with-x and --with-x10 replace -window-system.
7357 Don't mention options --gnu-malloc, --rel-alloc
7358 or --lisp-float-type in help message.
7359
73601992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7361
92a8ce63 7362 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7363
73641992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7365
7366 * configure: Remove lines starting with "# DIST: " when building
7367 lib-src/Makefile and src/Makefile. This allows us to mark the
7368 "Makefile.in" files with explanatory comments which won't also get
7369 stuck in the Makefiles.
7370
73711992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7372
7373 * make-dist: Don't use the '+' operator in the sed regular
7374 expression that extracts the version number from lisp/version.el;
7375 Ultrix sed doesn't seem support the operator. Just double the
7376 operand and use *.
7377
73781992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7379
7380 * Makefile.in: Doc fix.
7381
73821992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7383
7384 * configure: Rewrite sed command to remove at most one ./ prefix;
7385 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7386 group.
7387
73881992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7389
7390 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7391
73921992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7393
7394 * make-dist: Go ahead and build a new TAGS file, unless the
7395 --newer option was specified. Don't try to delete a TAGS file
7396 from etc; it's not kept there, and shouldn't be deleted anyway.
7397
73981992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7399
7400 * make-dist: If the lisp directory contains a default.el, don't
7401 distribute it.
7402
7403 * configure: When searching signal.h for the type of a signal
7404 return handler, make a copy of it, not a symbolic link to it; that
7405 way, it will work on systems that don't have symbolic links.
7406
74071992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7408
10d1d0af 7409 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7410 option for generating incremental distributions. Stopped it from
7411 generating a TAGS file into the distribution; that sucker is
7412 *big*, and easily enough generated with the toplevel makefile.
7413
74141992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7415
7416 * configure: When writing config.status, don't prefix progname
7417 with a '.'; it might be absolute.
7418
74191992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7420
7421 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7422 /usr/include/X11 exist, not only if both exist.
7423
74241992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7425
7426 * make-dist: Make the new external-lisp directory a duplicate of
7427 the external-lisp directory, not the lisp directory.
7428
74291992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7430
7431 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7432 clean' in arch-lib; it doesn't even have a Makefile.
7433
7434 * Makefile.in (clean, mostlyclean): In the test which tries to
7435 distinguish between the build directory, which should be cleaned,
7436 and the installed directory, which shouldn't, cd to `${emacsdir}',
7437 not `${DESTDIR}${LIBDIR}'.
7438
74391992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7440
7441 * make-dist: Be sure to delete the .c and .h files that YACC and
7442 BISON create from getdate.y.
7443
92a8ce63 7444 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7445 * make-dist: Added support for the external-lisp subdirectory.
7446
7447 * make-dist: Changed message which complains that make-dist wasn't
7448 invoked in the right directory to indicate which files it was
7449 looking for.
7450
74511992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7452
7453 * configure: Add comments explaining why we can't translate
7454 character ranges or control characters in `tr'.
7455
74561992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7457
7458 * configure: When generating the configuration message, we used to
7459 build the message from the start so that each line began with "# "
7460 so that it would be a comment in `config.status'. However, this
7461 causes trouble if any of the variables we use in the message
7462 expand to more than one line of text - as gnu_malloc_reason
7463 sometimes does. So instead, we build the message as it should be
7464 printed to the user (i.e. without the "# " prefixes), and stick on
7465 the "# "s when we write it to `config.status'.
7466
7467 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7468 `lib-src' and `arch-lib'.
7469
7470 * configure: When generating report and `config.status' file, note
7471 that bindir only determines where `make install' and
7472 `build-install' will place the executables; this should make it
7473 clear that the ordinary build process will not try to install
7474 things.
7475
74761992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7477
7478 * make-dist: Change messages to say that we are 'making links to
7479 X', rather than 'copying X'. And put `' quotes around file names.
7480
7481 * make-dist: Include '.tmp' in the name of the staging directory.
7482
7483 * make-dist: Pass the `-f' option to rm when you're not sure that
7484 the files you're removing actually exist.
7485
7486 * make-dist: When setting up etc/COPYING, always nuke whatever is
7487 there, and then copy it in, to make sure we get a real file.
7488
7489 * make-dist: Don't try to distribute *.defns files any more. The
7490 only such file was for simula.el, which has been superceded by a
7491 version which doesn't have a separate .defns file.
7492
74931992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7494
7495 * make-dist: Don't distribute configured versions of config.h.in,
7496 paths.h.in, Makefile.in in src.
7497
7498 * configure: Delete .tmp files before creating them; don't bother
7499 trying to make final targets writeable first, since it won't
7500 matter to move-if-change.
7501
75021992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7503
7504 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7505 mkdir and chmod in the center of all the conditionals. GNU Make
7506 will strip these out, but other makes won't.
7507
75081992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7509
7510 * make-dist: Include move-if-change in list of files to distribute.
7511
75121992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7513
7514 * configure: Remove any "." elements from the program name.
7515
7516 * configure: Don't record the values of all the possible arguments
7517 in config.status; only record the options that the user specified.
7518
7519 * configure: Use move-if-change to move in the new src/config.h.
7520
75211992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7522
92a8ce63
JB
7523 * move-if-change: New file, copied from gcc release.
7524 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7525 a temp file, so we don't update paths.h if an error occurs or if
7526 it doesn't need changing.
a4a9692d
DL
7527
75281992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7529
7530 * Makefile.in (src/paths.h): Do not install a value for the
7531 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7532 * build-install.in: Same thing.
7533
75341992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7535
7536 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7537 latter, being a typo, is always false, resulting in a program
fffa137c 7538 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7539 source tree, and then delete it. Rah.
7540
7541 * Makefile.in: Add dist target, and comment for it.
7542
7543 * configure: When scanning <signal.h> for a declaration for
7544 signal, create a symbolic link with a name ending in .c, so the
7545 compiler won't complain that it's only been given .h files.
7546
7547 * configure: Check whether there are any arguments available
7548 before shifting to get the value of a non-boolean parameter.
7549
7550 * make-dist: Doc fix.
7551
75521992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7553
7554 * configure: Instead of grepping /usr/include/signal.h for a
7555 signal declaration, run /usr/include/signal.h or
7556 /usr/include/sys/signal.h through cpp and grep for the
7557 declaration.
7558
7559 * configure: Redirect the output of grep to /dev/null instead of
7560 using grep -s - that flag means different things on other systems.
7561
7562 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7563 since the former is recognizable even if you don't know what
7564 'dumping' is.
cc4a96c6 7565 * configure: Accommodate that change.
a4a9692d
DL
7566
7567 * configure: Accept options for all of the directories you can
7568 change in the Makefile.
7569
7570 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7571
7572 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7573 FOO before you can use them.
7574
7575 * build-install.in: Made the "Where To Install Things" section
7576 conform with the similar section from Makefile.in. Copied section
7577 which builds src/paths.h from src/paths.h.in from the Makefile.
7578
75791992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7580
7581 * configure: Write config.status to pass its command-line
7582 arguments on to configure, so that people can use it to recreate
7583 an old configuration, with minor changes.
7584
75851992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7586
7587 * configure: Don't rely on option variables being unset if their
7588 values are the empty string. In particular, when producing the
7589 English report, don't assume that highpri will be unset when no
7590 increased priority has been requested; -highpri='' should be the
7591 same as omitting -highpri altogether.
7592
7593 * configure: Fix dumb bug: when running the system and machine
7594 description files through cpp, mark those lines that we want to
7595 evaluate with the string '@configure@', and then only evaluate
7596 them. This way if the files include anything that actually
7597 generates text (type definitions or external declarations, say),
7598 we won't try to eval it.
7599
76001992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7601
7602 * make-dist: New shell script.
7603
7604 * configure: When creating foo from foo.in, make foo read-only to
7605 remind people to edit the .in file instead.
7606
7607 * INSTALL: Changed references to config.h-dist to config.h.in.
7608 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7609 to build src/paths.h from src/paths.h.in; added a paragraph to do
7610 this.
7611 * configure, Makefile, build-install: Changed filenames like
7612 FOO-dist to FOO.in.
7613
76141992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7615
7616 * Makefile, build-install: Renamed to Makefile.in and
7617 build-install.in; the configure script will edit these to produce
7618 the usable Makefile and build-install.
7619 * configure: Changed to produce ./Makefile, ./build-install,
7620 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7621 instead of editing them in place.
7622
76231992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7624
7625 * Makefile: Re-arranged so that the undumped Emacs will search
7626 ../lisp *after* the site's local elisp files.
7627 (locallisppath, dumplisppath): New variables.
7628 (lisppath): This variable's default value is now chosen based on
7629 $(locallisppath) and $(lispdir); while it used to be the
7630 customization point for adding site-local elisp directories to
7631 load-path, that job is now handled mostly by locallisppath.
7632 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7633 Check the values being assigned to the *LOADSEARCH macros for null
7634 path elements (like '::' in 'foo::bar').
7635
7636 * configure: When checking if the machine- and system-dependent
7637 files define a particular macro or not, actually run them through
7638 CPP and test the macros with #ifs, instead of just grepping for
7639 the macros' names. In particular, check for SYSTEM_MALLOC in this
7640 way.
7641
76421992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7643
7644 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7645
76461992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7647
7648 * configure: Make the config.status file an executable shell
7649 script which will recreate the same configuration. Include the
7650 verbal description of the current configuration as a comment in
7651 the script.
7652 * INSTALL: Doc fix.
7653
7654 * Makefile: brought the Makefile up to the GNU coding
7655 standards, as described in standards.text:
7656 (TAGS): New name for the target which rebuilds the tags table.
7657 (check): New target; doesn't do anything yet.
7658 (mostlyclean): New target, synonymous with clean.
7659 (realclean): New target. Currently, this just calls the
7660 subdirectories's makefiles and then deletes config.status.
7661 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7662 variables.
7663 Installation directory variables changed to conform.
7664 (install, install.sysv, install.xenix, install.aix): Changed the
7665 code which copies the directories into their installed location to
7666 allow the installed locations to be in several different
7667 directories; the old version assumed that they would all be in
7668 $(emacsdir).
7669 (mkdir, lockdir): Allow the installed locations to be in several
7670 different directories.
7671 * INSTALL: Doc fix.
7672
7673 * build-install: Use the same variable names as the Makefile.
7674 Allow the installed locations to be in several different
7675 directories.
7676
76771992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7678
7679 * Makefile (src/paths.h): Instead of using a single sed command to
7680 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7681 separately, and don't forget to append "/!!!SuperLock!!!" to the
7682 value of the PATH_SUPERLOCK macro.
7683
7684 * config.emacs: Renamed to configure, for consistency with other
7685 GNU products. Internal references changed.
7686 INSTALL, Makefile: References changed.
7687
7688 * lock: New directory, which should always be empty. If this
7689 directory doesn't exist, Emacs won't complain; it just won't lock.
7690 Having this here means that people can just unpack Emacs, build
7691 it, and have locking work.
7692
7693 * share-lib: Re-renamed to etc, for the sake of tradition.
7694 * config.emacs: Changed default value for datadir to ../etc.
7695 * INSTALL, README: Adjusted.
7696
76971992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7698
7699 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7700 by running CPP on the appropriate s/*.h and m/*.h files.
7701
77021992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7703
7704 * config.emacs: Make sure to set the "exit on error" flag once
7705 we've removed config.status; errors should abort the configuration.
7706
dff28924 77071992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7708
7709 * config.emacs: Added -distribute option, so that the Makefile
7710 paths are in their proper form. I don't know why this matters.
7711
dff28924 77121992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7713
7714 * local-lisp: New directory, empty in the distribution, for people
7715 to put local elisp code in.
7716 * config.emacs: Include it in the default load path.
7717 * README: Document it.
7718
dff28924 77191992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7720
7721 * config.emacs: Guess the type of signal handling functions based
7722 on the contents of /usr/include/signal.h.
7723
7724 * config.emacs: Print out progress report messages.
7725
7726 * Makefile (src/paths.h): Don't generically replace
7727 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7728 editing of the other entries, and each entry should be dealt with
7729 explicitly anyway.
7730
7731 * build-install: Converted from C-shell to Bourne shell.
7732 * config.emacs: Edit build-install properly.
7733
7734 * config.emacs: Doc fix.
7735
77361992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7737
92a8ce63 7738 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7739
dff28924 77401992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7741
7742 * config.emacs: Removed support for the `maintain-environment'
7743 option; the only important difference between this and its absence
7744 has been removed.
7745 * INSTALL: Removed mention of `maintain-environment'.
7746
7747 * config.emacs: Fix arguments to sed when processing boolean
7748 arguments.
7749
dff28924 77501991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7751
7752 * config.emacs: New file, to help automate the installation
92a8ce63 7753 process.
a4a9692d
DL
7754
7755 * Makefile: Lots of changes to support the separation of etc into
7756 architecture-dependent and -independent files:
7757 (EMACSROOT): New variable, giving the directory under which all of
7758 Emacs's libraries should be installed. Changed rest of file to
7759 use it.
7760 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7761 (DATADIR): New variable, denoting architecture-independent dir.
7762 (LOCKDIR): New variable, for completeness.
7763 (SUBDIR): No more etc, new lib-src.
7764 (COPYDIR): No more etc, new arch-lib and share-lib.
7765 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7766 (src): Now depends on lib-src, not etc.
7767 * build-install: Changes parallel to the above.
7768 * README: Describe the new arrangement.
7769
7770 * vms: New subdirectory for all the VMS stuff.
7771
dff28924 77721991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7773
7774 * Makefile (LISPPATH): New variable.
7775 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7776
dff28924 77771990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7778
7779 * Makefile (install, install.sysv, install.xenix):
7780 Install wakeup instead of loadst. No need for setuid or setgid.
7781
dff28924 77821990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7783
7784 * Makefile (clean): Clean etc if that's not the installation dir.
7785
dff28924 77861990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7787
7788 * Makefile (paths.h): Make sed alter each name in the path.
7789
dff28924 77901988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7791
7792 * Makefile (install.sysv): Use cpio, not tar.
7793
dff28924 77941988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7795
7796 * Makefile (lockdir): Rename `lock' target.
7797 Depend on it from install*, not from `all'.
7798
dff28924 77991988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7800
7801 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7802 to match build-install and paths.h.
6922b018
KH
7803
7804;; Local Variables:
880820fe 7805;; coding: utf-8
33462dfa 7806;; add-log-time-zone-rule: t
6922b018 7807;; End:
2a34a036 7808
e91081eb 7809 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
dfe07b9d 7810 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7f6d64f8
GM
7811
7812 This file is part of GNU Emacs.
7813
4f43e937 7814 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7815 it under the terms of the GNU General Public License as published by
4f43e937
GM
7816 the Free Software Foundation, either version 3 of the License, or
7817 (at your option) any later version.
7f6d64f8
GM
7818
7819 GNU Emacs is distributed in the hope that it will be useful,
7820 but WITHOUT ANY WARRANTY; without even the implied warranty of
7821 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7822 GNU General Public License for more details.
7823
7824 You should have received a copy of the GNU General Public License
4f43e937 7825 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7826
7827;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73