Doc fix.
[bpt/emacs.git] / ChangeLog
CommitLineData
aded53ff
GM
12010-03-18 Glenn Morris <rgm@gnu.org>
2
eef223cc
GM
3 * configure.in (--with-x-toolkit): In the help text, say which options
4 are synonyms.
5
aded53ff
GM
6 * configure.in (--with-mmdf, --with-mail-unlink):
7 New options, off by default.
8 (--with-mailhost): New option to set default POP host.
9 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
10 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
11 New variables, substituted in Makefiles.
12 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
13 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
14 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
15 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
16 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
17
f8388570
TO
182010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
19
20 * Makefile.in (uninstall): Handle the case where archlibdir does not
21 exist. (Bug#5720)
22
6da23aaa
EZ
232010-03-12 Eli Zaretskii <eliz@gnu.org>
24
a96f6398 25 These changes remove termcap.c from the build on Posix platforms.
6da23aaa
EZ
26 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
27
28 * configure: Regenerated.
29
288f9fc0
CY
302010-03-10 Chong Yidong <cyd@stupidchicken.com>
31
32 * Branch for 23.2.
33
5bcc9931
JL
342010-01-31 Juri Linkov <juri@jurta.org>
35
36 * .bzrignore: Add TAGS-LISP.
37
c6d09b8d
CY
382010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
39
40 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
41 this header file).
42
ca22a440
JB
432010-01-12 Juanma Barranquero <lekktu@gmail.com>
44
45 * .bzrignore: Ignore all .exe, instead of individual files.
46
832fdcab
CY
472010-01-12 Chong Yidong <cyd@stupidchicken.com>
48
49 * configure.in: Explicitly check for and link to -lXrender.
50
893db5bc
GM
512010-01-12 Glenn Morris <rgm@gnu.org>
52
53 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
54 for bug reports for development versions.
55
ab507311
EZ
562010-01-02 Eli Zaretskii <eliz@gnu.org>
57
58 * .bzrignore: Add more ignored patterns, including for the MS-DOS
59 build.
60
8bb25908
KF
612009-12-27 Karl Fogel <kfogel@red-bean>
62
63 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
64 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
65
c3520efd
GM
662009-12-17 Glenn Morris <rgm@gnu.org>
67
68 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
69
3bdb7e3e
GM
702009-12-15 Glenn Morris <rgm@gnu.org>
71
7cda3008 72 * info/dir: Add EDT entry.
3bdb7e3e
GM
73 * Makefile.in (INFO_FILES): Add edt.
74
f1957a33
JD
752009-12-10 Jan Djärv <jan.h.d@swipnet.se>
76
77 * configure.in: Check for RSVG if GNUStep is used.
78
62b7c422
JD
792009-12-09 Jan Djärv <jan.h.d@swipnet.se>
80
81 * configure.in: Don't check for RSVG or GConf unless X11 is used.
82
a4ef73c8
CY
832009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
84
85 * configure.in: Allow compiling Emacs with GTK on Cygwin.
86
9e13b2f4
GM
872009-12-01 Glenn Morris <rgm@gnu.org>
88
89 * make-dist: Add etc/images/mpc directory.
90
8b571bf3
JD
912009-11-21 Jan Djärv <jan.h.d@swipnet.se>
92
93 * configure.in: Don't check for GConf unless X is used.
94
7a2efa6f
DN
952009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
96
97 * configure.in: Use -Wdeclaration-after-statement if available.
98
637fa988
JD
992009-11-17 Jan Djärv <jan.h.d@swipnet.se>
100
101 * configure.in: New option: --with(out)-gconf.
102 Set HAVE_GCONF if we find gconf.
103
371b0117
GM
1042009-11-17 Glenn Morris <rgm@gnu.org>
105
106 * Makefile.in (INFO_FILES): Add semantic.
107
8834a98b
CY
1082009-11-16 Chong Yidong <cyd@stupidchicken.com>
109
110 * info/dir: Add Semantic.
111
92424f95
GM
1122009-11-16 Glenn Morris <rgm@gnu.org>
113
114 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
115 pattern, so as not to exclude makefile*.el. (Bug#4912)
116
a53cfbe5
JD
1172009-11-14 Jan Djärv <jan.h.d@swipnet.se>
118
119 * configure.in: --enable-autodepend is new. Check for GNU Make
5ce6e4f4 120 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
a53cfbe5
JD
121 gcc and GNU make to generate dependencies.
122
b8c5de8f
GM
1232009-10-27 Glenn Morris <rgm@gnu.org>
124
125 * make-dist: Make links to doc/lispintro/*.pdf.
126
91231421
CY
1272009-10-23 Jim Meyering <meyering@redhat.com>
128
129 * configure.in: Invoke $CPP with -P when creating Makefile and
130 src/Makefile. Without this, gcc 4.4.2 converts each
131 backslash-newline pair in the input to a bare newline, yielding
132 invalid Makefiles.
133
134 * configure: Regenerate.
135
d760435b
DN
1362009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
137
1233852a 138 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 139
f5b30dc9
AR
1402009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
141
142 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
143 (*-apple-darwin*): Add x86_64 architecture.
144
5ba6c2e1
DN
1452009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
146
147 * config.guess, config.sub: Updated from master source.
148
c9abc21f
AR
1492009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
150
151 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
152
b6c0fa71
JB
1532009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
154
155 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
156
7b1b676d
GM
1572009-09-29 Glenn Morris <rgm@gnu.org>
158
159 * make-dist (check): Update for two new levels of subdirectory in lisp/.
160
005bd5a2
DN
1612009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
162
58a8cf51
DN
163 * config.guess, config.sub: Updated from master source.
164
005bd5a2
DN
165 * configure.in (OTHER_FILES): Define using autoconf not cpp.
166
cc1cb3da
DN
1672009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
168
169 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
170
8593c508
CY
1712009-09-13 Chong Yidong <cyd@stupidchicken.com>
172
173 * INSTALL: Update URL for GNU FreeFont.
174
07cd4153
GM
1752009-09-09 Glenn Morris <rgm@gnu.org>
176
177 * Makefile.in (install-arch-indep): Don't recursively change perms of
178 site-lisp and infodir. There may be non-Emacs files in here, and the
179 files supplied by Emacs are all handled explicitly already. (Bug#3800)
180 (mkdir): Set umask to world-readable before creating directories.
181 mkinstalldirs already checks if dirs exist, don't duplicate this test.
182
ffd8aba9
GM
1832009-08-29 Glenn Morris <rgm@gnu.org>
184
185 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
186 (info): Don't give an error in the absence of makeinfo - let the doc
187 Makefiles do that, if the info files need rebuilding. (Bug#3982)
188
201a4073
KR
1892009-08-23 Ken Raeburn <raeburn@raeburn.org>
190
191 * Makefile.in (install-arch-indep): If the versioned DOC-####
192 generated during loadup+dump isn't found, install the plain DOC
193 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
194
195 * configure.in: Warn if package version specified here doesn't
196 match the version in version.el.
197 * configure: Regenerate.
198
c99cb306
MA
1992009-08-22 Michael Albinus <michael.albinus@gmx.de>
200
201 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
202
203 * configure: Regenerate.
204
707f28b6
GM
2052009-08-19 Glenn Morris <rgm@gnu.org>
206
207 * INSTALL: Remove reference to cvtmail.
208
2ec536de
SZ
2092009-08-15 CHENG Gao <chenggao@gmail.com>
210
211 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
212
1233852a 2132009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
214
215 * INSTALL: Fix free fonts URL.
216
49a9e76d
GM
2172009-07-22 Glenn Morris <rgm@gnu.org>
218
219 * configure.in (AC_PREREQ): Require autoconf 2.62.
220
7df24305
AS
2212009-07-04 Andreas Schwab <schwab@linux-m68k.org>
222
1233852a
JB
223 * configure.in (--enable-checking, --enable-profiling):
224 Use AS_HELP_STRING.
7df24305 225
9fe40f0e
DN
2262009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
227
228 * configure.in (--enable-profiling): New option.
6978862d 229 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 230
920b116e
GM
2312009-06-27 Glenn Morris <rgm@gnu.org>
232
6978862d 233 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 234
29771094
DN
2352009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
236
237 * configure.in (--enable-checking): New option.
238
0da746de
GM
2392009-06-24 Glenn Morris <rgm@gnu.org>
240
241 * make-dist: Warn if subdir does not exist in source.
242 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
243 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
244 No longer make links.
245
eeebcbb9
GM
2462009-06-24 Yavor Doganov <yavor@gnu.org>
247
0da746de
GM
248 * make-dist (tempdir): Don't create directories preferences.gorm
249 and preferences.nib, they are no longer required.
eeebcbb9 250
70243478
CY
2512009-06-21 Chong Yidong <cyd@stupidchicken.com>
252
253 * Branch for 23.1.
254
60cf1d09
CY
2552009-06-12 Chong Yidong <cyd@stupidchicken.com>
256
257 * configure.in: Delete mac-fix-env target, which has been
258 removed (Bug#3531).
259
834cf436
SM
2602009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
261
262 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
263
a6e754b6
CY
2642009-05-05 Per Starbäck <per@starback.se> (tiny change)
265
266 * BUGS: Use new binding of view-emacs-problems.
267
734dabe0
CY
2682009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
269
270 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
271 for Solaris compatibility.
272
7bbec45b
CY
2732009-04-25 Chong Yidong <cyd@stupidchicken.com>
274
275 * configure: Regenerate.
276
277 * configure.in: Disable use of FreeType without libXft.
278
dc2933eb
JD
2792009-04-19 Jan Djärv <jan.h.d@swipnet.se>
280
834cf436
SM
281 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
282 Check if it is declared in gtk.h.
dc2933eb 283
cea426d3
AS
2842009-04-12 Andreas Schwab <schwab@linux-m68k.org>
285
286 * Makefile.in (install-arch-indep): Remove .gitignore files.
287
11e244d8
KH
2882009-04-03 Kenichi Handa <handa@m17n.org>
289
290 * INSTALL: Make the section "Complex Text Layout support
291 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
292
1e447232
DN
2932009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
294
295 * configure.in (rs6000-ibm-aix6*): Fix typo.
296
389b99fd
GM
2972009-03-04 Glenn Morris <rgm@gnu.org>
298
299 * Makefile.in (INFO_FILES): Add auth.
300
ebb135af
GM
3012009-03-03 Glenn Morris <rgm@gnu.org>
302
303 * info/dir: Add Auth-source.
304
2ae83832
SM
3052009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
306
307 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
308 the second.
309
3122b073
EZ
3102009-02-28 Eli Zaretskii <eliz@gnu.org>
311
1685daf2
EZ
312 * config.bat: Copy .dbxinit to _dbxinit.
313
3122b073
EZ
314 * make-dist (Making links to `info'): Remove .gitignore.
315
b4b7bab7
SM
3162009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
317
318 * Makefile.in (lib-src, lisp): Use simpler rule.
319 (src): Be more specific to avoid recompiling all the .elc files just
320 because the bootstrap-emacs is missing.
321
003a2c00
CY
3222009-02-26 Chong Yidong <cyd@stupidchicken.com>
323
324 * configure.in: Require librsvg >= 2.11.
325
c21273df
AR
3262009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
327
328 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
329 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
330
c5ecbe51
AR
3312009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
332
333 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
334
4e1fb954
GM
3352009-02-03 Glenn Morris <rgm@gnu.org>
336
337 * make-dist: Add some missing files, remove some that are no longer
338 present.
339
99cc1583
GM
3402009-02-02 Glenn Morris <rgm@gnu.org>
341
342 * make-dist: Add some missing nextstep/ files.
343
6debaeb8
AR
3442009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
345
adab88bd 346 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 347
a078d6e5
DN
3482009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
349
350 * configure.in: Add support for m68k-*-netbsd.
351
a372b1a2
JL
3522009-01-14 Juri Linkov <juri@jurta.org>
353
c2ad0dc9
JL
354 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
355
a372b1a2
JL
356 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
357 and bug-reference-mode.
358
d0bec92c
JL
3592009-01-11 Juri Linkov <juri@jurta.org>
360
361 * INSTALL.CVS: Move configuration explicitly to the first step.
362
05453c9d
GM
3632009-01-09 Glenn Morris <rgm@gnu.org>
364
365 * .dir-locals.el: Don't set indent-tabs-mode.
366
c0eb6ac0
KH
3672008-12-30 Kenichi Handa <handa@m17n.org>
368
369 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
370 the function OTF_get_variation_glyphs.
371
9c222401
JD
3722008-12-30 Jan Djärv <jan.h.d@swipnet.se>
373
374 * Makefile.in (install-arch-dep): Remove old directories in
375 ns_app* before moving new directories there.
376
bda28f63
DN
3772008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
378
379 * .dir-locals.el: Remove non-working entry for pmail.
380 (fill-column): Fix typo.
381 (change-log-mode): Add fill column.
382
745ebc13
EZ
3832008-12-26 Eli Zaretskii <eliz@gnu.org>
384
385 * config.bat: Produce _dir-locals.el from .dir-locals.el.
386
b08ddfb4
DN
3872008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
388
389 * make-dist (tempdir): Distribute .dir-locals.el.
390
391 * .dir-locals.el: New file.
392
b5a09903
EZ
3932008-12-19 Eli Zaretskii <eliz@gnu.org>
394
395 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
396 for rationale.
397
c4607d7f
GM
3982008-12-13 Glenn Morris <rgm@gnu.org>
399
400 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
401 (manext): Remove variable.
402 (MAN_PAGES): New variable.
403 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
404 and remove.
8bfbbb97 405 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 406
894b66d8
DN
4072008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
408
409 * config.guess, config.sub: Updated from master source.
410
08d03897
DN
4112008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
412
413 * Makefile.in (install-arch-indep): Install ebrowse.1.
414
7c54c0a0
DN
4152008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
416
417 * configure.in: Add Solaris on x86_64.
418
149b51bc
DN
4192008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
420
421 * config.guess, config.sub: Updated from master source.
422
961de2e7
EZ
4232008-12-08 Eli Zaretskii <eliz@gnu.org>
424
425 * info/dir: Fix last change.
426
777af7e5
EZ
4272008-12-07 Eli Zaretskii <eliz@gnu.org>
428
429 * info/dir: Untabify.
430
3c00847f
RF
4312008-11-28 Ulrich Mueller <ulm@gentoo.org>
432
433 * configure.in: Fix last change.
434
6a7447b3
RS
4352008-11-28 Richard M Stallman <rms@gnu.org>
436
437 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
438 New configurations.
439
d8aef2e6
GM
4402008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
441
442 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
443 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
444
c4e58908
EZ
4452008-11-15 Eli Zaretskii <eliz@gnu.org>
446
21d907a3
EZ
447 * Makefile.in (INFO_FILES): Remove ns-emacs.
448
c4e58908
EZ
449 * info/dir (NS-Emacs): Remove entry.
450
b73f809c
EZ
4512008-11-08 Eli Zaretskii <eliz@gnu.org>
452
453 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
454
9fea5ed1
GM
4552008-11-07 Glenn Morris <rgm@gnu.org>
456
457 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
458
b5ba7271
EZ
4592008-10-31 Eli Zaretskii <eliz@gnu.org>
460
461 * config.bat: Tell user to expect one "File not found" message
462 while the `doc' directory is being configured.
463
27301075
CY
4642008-10-30 Chong Yidong <cyd@stupidchicken.com>
465
466 * update-subdirs: Put obsolete directory last.
467
28f3a9d1
KH
4682008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
469
470 * configure.in: Check fontconfig always.
471
2194ea1c
DN
4722008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
473
474 * configure (*-solaris2.[7-9]*): Fix typo.
475
ea09b8d5
GM
4762008-10-24 Glenn Morris <rgm@gnu.org>
477
478 * configure.in (--without-sync-input, --with-pkg-config-prog):
479 Help strings start with lower case.
480 (--with-gnustep-conf): New option.
481 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
482
ef913c89
GM
4832008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
484
485 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
486 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
487 is not found. (Bug#1230)
488
b97439ce 4892008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 490
b97439ce 491 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
492 Use sol2-6.h for Solaris 7-9.
493
fac5dc61
DN
4942008-10-18 Ulrich Mueller <ulm@gentoo.org>
495
496 * configure.in: Add support for GNU/Linux on SuperH.
497
6b0262c1
AS
4982008-10-12 Andreas Schwab <schwab@suse.de>
499
500 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
501
8d87199b
AR
5022008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
503
504 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
505 "X") to avoid confusion.
506
507 * configure: Regenerate.
508
265f3a4d
RF
5092008-09-07 Romain Francoise <romain@orebokech.com>
510
511 * make-dist: Distribute doc/man/ChangeLog.
512
cfe91a31
CY
5132008-08-28 Chong Yidong <cyd@stupidchicken.com>
514
515 * configure.in: Disable XFT and Freetype when without X.
516
517 * configure: Regenerate.
518
c5e2611e
DN
5192008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
520
521 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
522
cc9e2523
CY
5232008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
524
525 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
526 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
527
528 * configure: Regenerate.
529
67931678
EZ
5302008-08-20 Eli Zaretskii <eliz@gnu.org>
531
532 * configure.in: Move "#define subprocesses" before
533 config_opsysfile is included.
534
5b6fd9ea
KH
5352008-08-19 Kenichi Handa <handa@m17n.org>
536
537 * INSTALL (Extra fonts): Mention local fonts, don't mention
538 mule-unicode.
539
d32e280e
CY
5402008-08-16 Chong Yidong <cyd@stupidchicken.com>
541
542 * make-dist: Omit info/.arch-inventory.
543
3271ac8c
JR
5442008-08-16 Jason Rumney <jasonr@gnu.org>
545
546 * make-dist (tempdir/nt): Link emacsclient.rc.
547
48fad8e8
DN
5482008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
549
550 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
551 AC_SUBST it.
552 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
553 AC_SUBST it.
554 (OTHER_FILES): Always define for HAVE_NS.
555 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
556 * configure: Regenerate.
557
6b8bc489
AS
5582008-08-07 Andreas Schwab <schwab@suse.de>
559
560 * configure.in: Correctly handle
561 --enable-cocoa-experimental-ctrl-g=no and
562 --enable-ns-self-contained=yes.
6b8bc489 563
d5e2f8fe
AR
5642008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
565
566 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
567 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
568 bother undef'ing since won't have desired effect.
d5e2f8fe 569
9e0f670e
AS
5702008-08-06 Andreas Schwab <schwab@suse.de>
571
572 * configure.in: Fix quoting.
573
23ca30bd
CY
5742008-08-06 Chong Yidong <cyd@stupidchicken.com>
575
576 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
577
b44d2112
CY
5782008-08-05 Ulrich Mueller <ulm@gentoo.org>
579
580 * configure.in: Add checks for krb5_error.text and
581 krb5_error.e_text struct members.
582
19571844
CY
5832008-08-04 Chong Yidong <cyd@stupidchicken.com>
584
19571844 585 * configure.in: Test for existence of NSInteger.
509b4b38 586 Suggested by Yavor Doganov.
19571844 587
96cac6f1
RF
5882008-08-02 Romain Francoise <romain@orebokech.com>
589
590 * Makefile.in (INFO_FILES): Add mairix-el.
591
7c2fb837
DN
5922008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
593
594 * make-dist:
595 * README: Remove VMS support.
596 * vms: Remove directory.
597
69ab3201
DN
5982008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
599
600 * configure.in (MULTI_KBOARD): Remove.
601
9d9a7716
DN
6022008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
603
604 * configure.in (DO_BLOCK_INPUT): Remove, unused.
605
a7b7b527
CY
6062008-07-29 Chong Yidong <cyd@stupidchicken.com>
607
608 * info/dir (File): Add mairix-el.
609
9e2a2647
DN
6102008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
611
612 Remove support for Mac Carbon.
613 * mac: Remove directory.
614 * make-dist:
615 * configure.in:
616 * README:
617 * Makefile.in:
0e134ea0 618 * INSTALL: Remove code for Carbon.
9e2a2647
DN
619 * configure: Regenerate.
620
98822133 6212008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 622
0e134ea0 623 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 624
7cadb46a
CY
6252008-07-25 Chong Yidong <cyd@stupidchicken.com>
626
627 * configure.in: Check for getrlimit.
628
629 * configure: Regenerate.
630
77ccee09
DN
6312008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
632
633 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
634 in src/Makefile.in.
635 (static): Remove, autoconf would always comment it out anyway.
636 (subprocesses): Define unconditionally.
637
10d975d7 6382008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 639
10d975d7
GM
640 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
641 compilation under GNUstep.
7a55ab54 642
658a0f85
KH
6432008-07-18 Kenichi Handa <handa@m17n.org>
644
645 * INSTALL (Complex Text Layout support libraries): Delete the
646 paragraph about --enable-font-backend.
647
ba60bd44 6482008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
649
650 * configure.in: Print out some info to user for NeXTstep builds.
651 (ns-app): Remove enable option.
652 (ns-self-contained): Add enable option.
653 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
654 GNUstep, use to set install prefixes, and substitute in Makefiles.
655 * configure: Regenerate.
656 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
657 NS app bundle.
658
facfbbbd
SM
6592008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
660
661 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
662
ba60bd44 6632008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
664
665 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
666 NS_IMPL_COCOA.
122e9f8f 667
2c369af7
GM
6682008-07-16 Glenn Morris <rgm@gnu.org>
669
6ba72723
GM
670 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
671 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
672 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
673 never unset.
674
2c369af7
GM
675 * make-dist: Add nextstep/ directories.
676 (src, lib-src): Add .m files.
677
6b0273cd
DN
6782008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
679
680 * configure.in (freebsd, kfreebsd): Undo part of previous change.
681 (USER_FULL_NAME): Remove, not used anymore.
682 * configure: Regenerate.
683
ba60bd44 6842008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
685
686 Changes and additions for NeXTstep windowing system (Cocoa and
687 GNUstep) support.
688
689 * configure.in: Add support for NS window system: --with-ns (default
690 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
691 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
692 disable font backend if window system is "none", not if !HAVE_X11.
693 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
694 (install-arch-dep): Add commands to assemble NS .app package.
695
40dde9d1
DN
6962008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
697
176fe5fc
DN
698 * configure.in: Use macppc for Darwin. Remove references to
699 desupported systems.
40dde9d1
DN
700 * configure: Regenerate.
701
2906a94c
GM
7022008-07-05 Glenn Morris <rgm@gnu.org>
703
704 * make-dist (EMACS): Doc fix.
705 (lisp): There are no *.dat or image files here any more.
706 (src): There are no *.s files here any more.
707 (etc/images, etc/images/*): Link to most regular files.
708
26d41f17
GM
7092008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
710
711 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
712
3d4c9dbd
GM
7132008-07-01 Glenn Morris <rgm@gnu.org>
714
715 * configure.in (cpp_undefs): Rename from `undefs', update uses.
716 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
717 and explicitly export there. (Bug#507.)
718
f2a77c3a
DN
7192008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
720
721 * configure.in:
722 * configure: Remove references to obsolete systems.
723
ac935997
SM
7242008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
725
726 * Makefile.in (Makefile): Use it for its timestamp value as well, and
727 make it depend on all other */.in files.
728 (src/Makefile, src/config.stamp, lib-src/Makefile)
729 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
730 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
731 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
732 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
733
734 * configure.in: Don't create src/config.stamp any more.
735
b4945b95
SM
7362008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
737
f245f2c6 738 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 739
8a6a5642
GM
7402008-06-22 Glenn Morris <rgm@gnu.org>
741
742 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
743
822ef7a0
RF
7442008-06-21 Romain Francoise <romain@orebokech.com>
745
746 * Makefile.in (INFO_FILES): Add sasl.
747
fc46d219
SM
7482008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
749
750 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
751 (bootstrap-build): Remove.
752 (top_bootclean): New var.
753 (top_distclean, bootstrap-clean): Use it.
754 (bootstrap): Don't recheck config. Make normally.
755
49f6eb95
SM
7562008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
757
758 * Makefile.in (SUBDIR): Include `lisp'.
759 (lisp): Depend on `src'.
760 (top_distclean): Don't remove config.status.
761 (bootstrap-clean): New target.
762 (maintainer-clean): Use it.
763 (bootstrap): Use bootstrap-clean. Re-run config.status.
764 (src/bootstrap-emacs${EXEEXT}): New target.
765 (bootstrap-build): Use it. Don't use bootstrap-prepare because
766 src/Makefile now takes care of it.
767 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 768
02db7a65
GM
7692008-06-15 Glenn Morris <rgm@gnu.org>
770
771 * info/dir: Add sasl.
772
294e8689
AM
7732008-06-09 Alan Mackenzie <acm@muc.de>
774
775 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
776
8669e78f
ER
7772008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
778
429870c2 779 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 780
b464059a
GM
7812008-06-07 Glenn Morris <rgm@gnu.org>
782
783 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
784 serve no purpose.
785
d893468a
DN
7862008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
787
788 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
789 * configure: Regenerate.
790
79241466
SM
7912008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
792
793 * update-subdirs: Don't touch subdirs.el if it is unchanged.
794
b8bdd8c9
KH
7952008-05-14 Kenichi Handa <handa@m17n.org>
796
797 * configure: Regenerate.
798
799 * configure.in: Don't handle --disable-font-backend. Don't print
800 a message about a font backend.
801
1c73f195
GM
8022008-05-09 Glenn Morris <rgm@gnu.org>
803
804 * configure.in: Make absence of makeinfo a fatal error only if the info
805 files don't exist.
806 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
807
d95d9b23
EZ
8082008-05-07 Eli Zaretskii <eliz@gnu.org>
809
810 * config.bat: Fix last change: don't use < and > in "rem" lines,
811 they are interpreted as redirection by DOS shells.
812
f67e15be 8132008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
814
815 * configure.in: Check availability of AvailabilityMacros.h
816 if HAVE_CARBON.
817
818 * configure: Regenerate.
819
1066d056
GM
8202008-05-03 Glenn Morris <rgm@gnu.org>
821
822 * configure.in (x_libraries): Remove standard 64-bit directories -
823 experimental workaround for minor autoconf bug.
824
79bc8bbb
GM
825 * configure.in (--without-makeinfo): New option. If set,
826 absence of suitable makeinfo is not a fatal error.
827 * Makefile.in (MAKEINFO): New, set by configure.
828 (install-arch-indep): Without makeinfo, ignore any missing manuals.
829 (info-real): New target.
830 (info): Without makeinfo, do nothing, else call `info-real'.
831
a113b3ca 8322008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
833
834 * configure.in: Remove hpux10.20 from the desupported list.
835
73d798d5
SM
8362008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
837
838 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
839
a51f4969
SM
8402008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
841
842 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
843 rather than change CPPFLAGS.
844 (HAVE_GTK): Rename to USE_GTK.
845
7316a2b5
SM
8462008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
847
848 * configure.in: Replace the obsolete macros AC_AIX and
849 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
850
5d374ce1
AS
8512008-04-05 Andreas Schwab <schwab@suse.de>
852
853 * configure.in: No longer create admin/unidata/Makefile.
854
d0b7952a
AS
8552008-03-28 Andreas Schwab <schwab@suse.de>
856
857 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
858 (lisp/Makefile): New rule.
859
acfdc2b1
GM
8602008-03-13 Glenn Morris <rgm@gnu.org>
861
862 * configure.in (AC_INIT): Fix version number.
863 (sync-input): Reword the option, since it's on by default.
864
880820fe 8652008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
866
867 * configure.in: Add --enable-sync-input, default yes.
868
dc6150eb
GM
8692008-03-11 Glenn Morris <rgm@gnu.org>
870
69c7cf1b
GM
871 * Makefile.in (install-etc, mkdir): Handle directory
872 etc/images/icons/hicolor/*/mimetypes/.
873
dc6150eb
GM
874 * make-dist: Handle icons/hicolor/scalable directory.
875
491d33f9
GM
8762008-03-05 Glenn Morris <rgm@gnu.org>
877
878 * configure.in: Enable font-backend by default.
77dfeef5
GM
879 (USE_FONT_BACKEND): Set to "no" in absence of X.
880 (PKG_CONFIG): Don't set multiple times, once is enough.
881 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 882
4cba674a
GM
8832008-03-03 Glenn Morris <rgm@gnu.org>
884
885 * Makefile.in (iconsrcdir): New variable.
886 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
887 directory.
888
2d61385a
GM
8892008-02-29 Glenn Morris <rgm@gnu.org>
890
891 * test/: New directory.
892
880820fe 8932008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
894
895 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
896
26a42dac
DN
8972008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
898
f245f2c6
JB
899 * configure.in: Print an error for systems that we think are obsolete
900 and are proposed to be removed. Remove some more unused systems.
e6a498d9 901 Add support for powerpc-ibm-aix6*.
26a42dac 902
9d2818d6
DN
9032008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
904
f245f2c6 905 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 906
2cbff44e
GM
9072008-02-21 Glenn Morris <rgm@gnu.org>
908
7864e4ee
GM
909 * Makefile.in (set_installuser): New.
910 (install-arch-indep): Use set_installuser to avoid duplicate code.
911
2cbff44e
GM
912 * README.unicode: Split into admin/notes/unicode,font-backend and
913 remove.
914
372a3385
RS
9152008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
916
f245f2c6 917 * configure.in (arm*-*-freebsd*): Add.
372a3385 918
4624371d
DN
9192008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
920
921 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
922 dealing with obsolete variables.
923
737e2b96
GM
9242008-02-08 Glenn Morris <rgm@gnu.org>
925
926 * Makefile.in (check-info-dir): New target.
927
bcf21c09
MO
9282008-02-08 Michael Olson <mwolson@gnu.org>
929
507f2b91
MO
930 * Makefile.in (INFO_FILES): Add epa.
931
bcf21c09
MO
932 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
933 features" section.
934
86dc59b0
GM
9352008-02-06 Glenn Morris <rgm@gnu.org>
936
937 * configure.in (--with-gcc): Give an error saying this option has
938 been removed.
939 (--with-gtk): Remove this option.
940
02f35af2
GM
9412008-02-06 Tom Tromey <tromey@redhat.com>
942
943 * configure.in (--with-gcc): Remove.
944 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
945
9462008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
947
948 * INSTALL: Recommend giflib, not libungif.
949
b5a922de
MO
9502008-02-05 Tom Tromey <tromey@redhat.com>
951
952 * configure.in (--with-dbus): Default to enabled.
953
9f432734
KH
9542008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
955
956 * INSTALL (Complex Text Layout support libraries): New section.
957
c0bc7978
DN
9582008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
959
960 * make-dist: Remove references to files in mac/ that have been
961 deleted.
962
435f8bc5
TTN
9632008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
964
965 * configure.in: For libotf and m17n-flt checks, set shell vars
966 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
967 pkg_check_m17n_flt, respectively, for the sake of the summary output.
968 Reported by Ulrich Mueller.
435f8bc5 969
2ee27f27
EZ
9702008-02-02 Eli Zaretskii <eliz@gnu.org>
971
972 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
973 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
974
9752008-02-02 Glenn Morris <rgm@gnu.org>
976
977 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
978 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
979 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 980
9209bb23 9812008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
982
983 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
984 [libotf], and [m17n-flt] options.
985
9209bb23 9862008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
987
988 * configure.in: Add EMACS_ARG_N([libotf]...), and
989 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
990 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
991 CFLAGS, and LIBS in checking of m17n-flt.
992
9209bb23 9932008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
994
995 * configure.in: Check the availability of m17n-flt library.
996
9209bb23 9972008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
998
999 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1000 not available.
1001
9209bb23 10022008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1003
1004 * configure.in: New args --enable-font-backend, --with-xft,
1005 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1006 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1007 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1008 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1009
9209bb23 10102008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1011
1012 * make-dist: Include etc/charsets in tarball.
1013
9209bb23 10142008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1015
1016 * configure.in: While running cpp on junk.c, include
1017 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1018 exists.
1019
8dd59f01 10202008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
1021
1022 * configure.in (xtensa): Match more configurations.
1023
9c28b587
DN
10242008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1025
1026 * configure.in: Update comment.
1027
304484e4
GM
10282008-01-26 Glenn Morris <rgm@gnu.org>
1029
1030 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 1031 (--with-carbon): Tone down rhetoric in help text.
304484e4 1032
5b940d5a
GM
10332008-01-25 Glenn Morris <rgm@gnu.org>
1034
1035 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1036 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1037 Default `Carbon' to off (it's unsupported).
1038
bf9a7ece
GM
10392008-01-24 Glenn Morris <rgm@gnu.org>
1040
1041 * configure.in: Standardize dbus-related messages.
1042
1eee1145
MO
10432008-01-23 Michael Olson <mwolson@gnu.org>
1044
1045 * configure.in (pkg-config-prog): Remove initial whitespace.
1046
8b1de1b5
MO
10472008-01-23 Tom Tromey <tromey@redhat.com>
1048
bf9a7ece 1049 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
1050 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1051 Update all users.
1052
8ca7e0f1
DN
10532008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1054
1055 * config.guess, config.sub: Updated from master source.
1056
55e6d9b2
AS
10572008-01-17 Andreas Schwab <schwab@suse.de>
1058
95986dbe 1059 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 1060
058e0687
GM
10612008-01-17 Glenn Morris <rgm@gnu.org>
1062
1063 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1064
6bed5c4a
DN
10652008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1066
1067 * configure.in: Remove more references to unsupported systems.
1068
ed398055
GM
10692008-01-16 Sven Joachim <svenjoac@gmx.de>
1070
1071 * make-dist: Add --lzma.
1072
2c2935f7
GM
10732008-01-16 Glenn Morris <rgm@gnu.org>
1074
1075 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1076 configure checks for this.
1077
f40f5dc3
DN
10782008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1079
1080 * configure.in: Remove more references to unsupported systems.
1081
effb6952
RF
10822008-01-06 Romain Francoise <romain@orebokech.com>
1083
1084 * configure.in: Delete extra semicolons.
1085
f3041af1
DN
10862008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1087
1088 * configure.in: Remove references to unsupported systems.
1089
37d6e313
RF
10902008-01-05 Romain Francoise <romain@orebokech.com>
1091
1092 * make-dist: Add --bzip2. Update copyright.
1093
d35e1cd7
DN
10942008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1095
1096 * configure.in: Remove support for Masscomp.
1097
b26cd843
GM
10982008-01-05 Glenn Morris <rgm@gnu.org>
1099
1100 * Makefile.in (desktopdir, icondir): New variables.
1101 (install-arch-indep): Also depend on `install-etc'.
1102 (install-etc): New target.
1103 (mkdir): Also create the `applications' and `icons' directories.
1104
d8981daf
GM
11052008-01-04 Glenn Morris <rgm@gnu.org>
1106
1107 * make-dist: Update for new etc/images/icons/hicolor directory.
1108
d088fbb2
AS
11092007-12-09 Andreas Schwab <schwab@suse.de>
1110
1111 * configure.in: D-Bus is not enabled by default.
1112
880820fe 11132007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1114
1115 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1116 change.
1117
880820fe 11182007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1119
10d1d0af 1120 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1121
cffe4909
MH
11222007-12-03 Magnus Henoch <mange@freemail.hu>
1123
1124 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1125
868641cc
MA
11262007-12-03 Michael Albinus <michael.albinus@gmx.de>
1127
1128 * configure.in: No need for DBUS_INFO anymore.
1129
868641cc
MA
1130 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1131
131e4133
MA
11322007-12-02 Michael Albinus <michael.albinus@gmx.de>
1133
1134 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1135
131e4133
MA
1136 * Makefile.in (INFO_FILES): Add dbus.
1137
916447e4
RF
11382007-12-02 Romain Francoise <romain@orebokech.com>
1139
1140 * make-dist: Fix last change.
1141
472fd4dc
GM
11422007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1143
1144 * configure.in: Add support for gnu-kfreebsd.
1145
02964da1
GM
11462007-11-28 Glenn Morris <rgm@gnu.org>
1147
1148 * make-dist: Add etc/nxml.
1149
d6447bae
RF
11502007-11-24 Romain Francoise <romain@orebokech.com>
1151
1152 * Makefile.in (INFO_FILES): Add nxml-mode.
1153
3ada8b66
RF
11542007-11-23 Romain Francoise <romain@orebokech.com>
1155
1156 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1157 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1158
074767f2
AS
11592007-11-20 Andreas Schwab <schwab@suse.de>
1160
14ee32ab 1161 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1162
8d6069a4
AS
11632007-11-17 Andreas Schwab <schwab@suse.de>
1164
1165 * update-subdirs: Atomically update subdirs.el.
1166
4f73d1e1
GM
11672007-11-17 Glenn Morris <rgm@gnu.org>
1168
1169 * Makefile.in (check-declare): New target.
1170
f117c226
GM
11712007-11-07 Glenn Morris <rgm@gnu.org>
1172
1173 * configure.in: Deprecate Mac Carbon port.
1174
880820fe 11752007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1176
1177 * configure.in: Remove HAVE_X11R5 check.
1178
9a56b440
GM
11792007-10-31 Glenn Morris <rgm@gnu.org>
1180
1181 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1182 when changing ownership of installed files.
1183
32c22e5e
GM
11842007-10-30 Glenn Morris <rgm@gnu.org>
1185
1186 * make-dist: Add new directory etc/gnus.
1187
47cca554
MO
11882007-10-30 Michael Olson <mwolson@gnu.org>
1189
1190 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1191
7016b92b
GM
11922007-10-29 Glenn Morris <rgm@gnu.org>
1193
1194 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1195
ca076674
GM
11962007-10-23 Glenn Morris <rgm@gnu.org>
1197
1198 * MAINTAINERS: Move to admin/.
1199
c136b828
CY
12002007-10-17 Chong Yidong <cyd@stupidchicken.com>
1201
1202 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1203 (HAVE_LIBRESOLV): Also define if we are using res_init().
1204
c49847b9
GM
12052007-10-17 Glenn Morris <rgm@gnu.org>
1206
1207 * FTP: Remove file, since it's just a duplicate of one in etc/.
1208
799303b6
EZ
12092007-10-05 Eli Zaretskii <eliz@gnu.org>
1210
1211 * config.bat: Fix configuring `doc' due to changes in the
1212 directory structure.
1213
5aec60df 12142007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1215
1216 * configure.in: Don't use -lpthread on HP-UX.
1217
c8d2eff3
GM
12182007-09-16 Glenn Morris <rgm@gnu.org>
1219
1220 * make-dist: File gfdl.1 has been removed.
1221
02ff9df4
GM
12222007-09-15 Glenn Morris <rgm@gnu.org>
1223
1224 * configure.in: Fix makeinfo version regexp.
1225
cd227ad1
GM
12262007-09-12 Glenn Morris <rgm@gnu.org>
1227
5a6a83f2
GM
1228 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1229 implementation of alloca is not found.
1230
cd227ad1 1231 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1232 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1233
fe79fcb3
JL
12342007-09-09 Juri Linkov <juri@jurta.org>
1235
1236 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1237
1238 * README: Add doc/ to documentation directories.
1239
97268cd1
MO
12402007-09-08 Michael Olson <mwolson@gnu.org>
1241
1242 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1243 Update for new doc/ directory layout.
97268cd1 1244
d175b0ae
RF
12452007-09-06 Romain Francoise <romain@orebokech.com>
1246
1247 * make-dist: Update for new doc/ directory layout.
1248
e7426ea4
GM
12492007-09-06 Glenn Morris <rgm@gnu.org>
1250
1251 * Makefile.in (mansrcdir): New variable.
1252 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1253 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1254 update these targets for new doc/ directory layout.
1255 (doc/misc/Makefile): New target.
1256 (install-arch-indep): Use mansrcdir for new location of manpages.
1257 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1258 (relock, info, dvi): Update targets for new doc/ directory layout.
1259
1260 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1261 for new doc/ directory layout.
1262
709e90de
AS
12632007-09-02 Andreas Schwab <schwab@suse.de>
1264
1265 * configure.in: Use AS_HELP_STRING throughout.
1266 * configure: Regenerate.
1267
880820fe 12682007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1269
1270 * configure.in: Require Gtk/Glib 2.6.
1271
49adb60f
TTN
12722007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1273
1274 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1275 Use them throughout in place of AC_ARG_WITH calls.
1276 * configure: Regenerate.
1277
28aa2c3e
AS
12782007-09-01 Andreas Schwab <schwab@suse.de>
1279
1280 * configure.in: Put quotes around nested macro calls.
1281
e35a28cd
TTN
12822007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1283
1284 * configure.in: Fix typo.
1285 * configure: Regenerate.
1286
050b82f6
GM
12872007-08-30 Glenn Morris <rgm@gnu.org>
1288
1289 * configure.in (AH_BOTTOM): Copy some manual changes made to
1290 src/config.in here so they are not lost when it regenerates.
1291
e1b79824
GM
1292 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1293
880820fe 12942007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1295
1296 * README.multi-tty: New file.
1297
6d017e27
GM
12982007-08-29 Glenn Morris <rgm@gnu.org>
1299
1300 * README: Increase version to 23.0.50.
1301
880820fe 13022007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1303
1304 * configure.in: New option: --without-xaw3d.
1305
d25b54b3
GM
13062007-08-24 Glenn Morris <rgm@gnu.org>
1307
1308 * configure.in: Check for a suitably recent makeinfo.
1309
3d20d6aa
SM
13102007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1311
1312 * configure.in (Check for required libraries): Typo.
1313
ae0476ed
YM
13142007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1315
1316 * configure.in: Check librsvg2 also for Mac Carbon.
1317
561c44e8
RF
13182007-08-22 Romain Francoise <romain@orebokech.com>
1319
1320 * make-dist: Follow reorganization of files in etc/.
1321
65999ef5
GM
13222007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1323
1324 * configure.in: Add support for SVG images through librsvg2.
1325
664a406f
EZ
13262007-07-28 Eli Zaretskii <eliz@gnu.org>
1327
1328 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1329 to avoid an error message if there is no DOC there.
1330
cacc7b51
GM
13312007-07-25 Glenn Morris <rgm@gnu.org>
1332
1333 * Relicense all FSF files to GPLv3 or later.
1334
9e45936b 1335 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1336
880820fe 13372007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1338
1339 * configure.in: Complain if X seems to be installed but no
515f0896 1340 development files were found.
31ad8850 1341
7adaaf72
GM
13422007-06-20 Glenn Morris <rgm@gnu.org>
1343
1344 * configure.in: Prefer libgif over libungif.
1345
880820fe 13462007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1347
1348 * configure.in: Check for all image libraries before exiting.
1349
880820fe 13502007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1351
1352 * configure.in: Exit with error if image libraries aren't found.
1353
154c9c9b
CY
13542007-06-13 Chong Yidong <cyd@stupidchicken.com>
1355
1356 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1357 when compiling without scrollbars.
1358
7a9a50d8
GM
13592007-06-12 Glenn Morris <rgm@gnu.org>
1360
1361 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1362
880820fe 13632007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1364
4b649a8e
JB
1365 * configure.in: Change wording about yes/gtk and lucid/athena
1366 being synonyms.
29d69661 1367
45cb0b58
GM
13682007-06-08 Glenn Morris <rgm@gnu.org>
1369
1370 * configure.in: Make gtk the default toolkit.
1371
42bf63da
GM
13722007-06-07 Glenn Morris <rgm@gnu.org>
1373
1374 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1375 for a Sun C compiler.
1376
924e4ab0
GM
1377 * Makefile.in (install-arch-indep): Install only the DOC- file
1378 specific to the build, if possible, rather than DOC-*.
1379
7dfc4cda
CY
13802007-06-02 Chong Yidong <cyd@stupidchicken.com>
1381
1382 * Version 22.1 released.
1383
80821874
CY
13842007-05-25 Chong Yidong <cyd@stupidchicken.com>
1385
1386 * mkinstalldirs: Sync to version in automake CVS.
1387
1770dcdc
AS
13882007-05-22 Andreas Schwab <schwab@suse.de>
1389
14ee32ab 1390 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1391 * configure: Regenerate.
1392
13932007-05-20 Andreas Schwab <schwab@suse.de>
1394
1395 * configure.in: Remove empty AC_SUBST.
1396 * configure: Regenerate.
1397
7e5a23bd
NR
13982007-05-20 Nick Roberts <nickrob@snap.net.nz>
1399
1400 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1401 it like others.
1402 * configure: Regenerate.
1403
60889ffa
NR
14042007-05-20 Nick Roberts <nickrob@snap.net.nz>
1405
14ee32ab 1406 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1407 (AC_CHECK_LIB): Add -lgpm.
1408 * configure: Regenerate.
1409
a61daa64
GM
14102007-05-03 Glenn Morris <rgm@gnu.org>
1411
1412 * configure: Tweak message about the absence of shell functions.
1413
edaeebf5
AS
14142007-04-27 Andreas Schwab <schwab@suse.de>
1415
14ee32ab 1416 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1417
07016031
GM
14182007-04-26 Glenn Morris <rgm@gnu.org>
1419
1420 * README: Increase version to 22.1.50.
1421
6b6c5b14
JB
14222007-04-24 Juanma Barranquero <lekktu@gmail.com>
1423
1424 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1425
e45f35a0
CY
14262007-04-19 Glenn Morris <rgm@gnu.org>
1427
4b649a8e 1428 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1429
d14f8614
GM
14302007-04-18 Glenn Morris <rgm@gnu.org>
1431
1432 * INSTALL: Mention CPP.
1433
c98b464f
GM
14342007-04-15 Glenn Morris <rgm@gnu.org>
1435
1436 * FTP: Replace with a pointer to the web version.
1437
fc6ee824
GM
14382007-04-13 Glenn Morris <rgm@gnu.org>
1439
1440 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1441
2c0b72db
GM
14422007-04-04 Glenn Morris <rgm@gnu.org>
1443
1444 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1445 compiling with Sun Studio on Solaris.
1446
7ba3f463
GM
14472007-03-23 Glenn Morris <rgm@gnu.org>
1448
1449 * configure.in: Restore support for hp800 (removed 2007-01-27)
1450 following clarification of legal status.
1451
6b6c5b14 14522007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1453
1454 * configure.in: Add support for AIX4.3 on IBM RS6000.
1455
1456 * configure: Regenerate.
1457
9b77729f
RS
14582007-03-20 Richard Stallman <rms@gnu.org>
1459
1460 * configure.in: Fix previous change.
1461
705959fc
RS
14622007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1463
1464 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1465 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1466 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1467
51673bc4
CY
14682007-03-19 Chong Yidong <cyd@stupidchicken.com>
1469
1470 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1471 user specifies "without".
1472
1473 * configure: Regenerate.
1474
880820fe 14752007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1476
1477 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1478 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1479
c16a484b
GM
14802007-02-27 Glenn Morris <rgm@gnu.org>
1481
1482 * make-dist (oldXMenu): Remove Imakefile.
1483 (etc/images): Add README.
1484
3a7723ad
DN
14852007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1486
67feae14 1487 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1488
67feae14 1489 * configure: Regenerate.
3a7723ad 1490
a12246ad
DN
14912007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1492
1493 * config.guess, config.sub: Updated from master source.
c16a484b 1494
4bbe413d 14952007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1496
4bbe413d 1497 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1498
44a43802
CY
14992007-01-29 Chong Yidong <cyd@stupidchicken.com>
1500
1501 * configure.in: Restore support for hp800's not running HP-UX.
1502
1503 * configure: Regenerate.
1504
6d1f63d5
CY
15052007-01-27 Chong Yidong <cyd@stupidchicken.com>
1506
1507 * configure.in: Remove support for hp800 and sr2k machine types.
1508
1509 * configure: Regenerate.
1510
880820fe 15112007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1512
1513 * configure.in: Add check for libXft.
1514
4bbe413d 15152007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1516
1517 * INSTALL: Info files moved to share/info.
1518
c3295e7b
RS
15192007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1520
1521 * configure.in: Detect and use fink-installed in intel-based Mac
1522 builds; change Apple Darwin section to support both PowerPC and
1523 Intel-based Macs.
1524
14429ceb
AS
15252006-12-26 Andreas Schwab <schwab@suse.de>
1526
1527 * Makefile.in (datarootdir): Define.
1528
be064bc4
RS
15292006-12-24 Richard Stallman <rms@gnu.org>
1530
1531 * configure.in: Require Autoconf 2.61.
1532
453027ac
EZ
15332006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1534
1535 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1536 Remove redundant entry for powerpc-apple-netbsd.
1537
1538 * configure: Regenerate.
1539
007e4308
CY
15402006-12-22 Chong Yidong <cyd@stupidchicken.com>
1541
1542 * configure: Regenerate with autoconf 2.61.
1543
880820fe 15442006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1545
1546 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1547 * configure: Regenerate.
1548
880820fe 15492006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1550
14d1edc0
JB
1551 * configure.in: Check if GTK+ compiles at all.
1552
64d962c1
AS
15532006-12-10 Andreas Schwab <schwab@suse.de>
1554
1555 * configure.in: Remove check for struct timezone, its result is
1556 never used.
1557
14d1edc0 15582006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1559
1560 * configure.in: Add support for Solaris 10 on x86-64.
1561
880820fe 15622006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1563
1564 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1565 of PKG_CONFIG_PATH.
1566
ee77eef5
YM
15672006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1568
1569 * configure.in (HAVE_SYNC): New test.
1570
c00d843f
GM
15712006-12-03 Glenn Morris <rgm@gnu.org>
1572
1573 * Makefile.in: Fix Copyright format.
1574
23382015
GM
1575 * configure.in (AH_TOP): Add missing Copyright year.
1576
1577 * update-subdirs: Add missing Copyright years.
1578
e925d5ae 15792006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1580
1581 * Makefile.in: Touch only the parts of the share/emacs directory
1582 specific to this version.
1583
daab13ea
CY
15842006-11-26 Chong Yidong <cyd@stupidchicken.com>
1585
1586 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1587
9b150aa2
YM
15882006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1589
1590 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1591
c5a31d8b
YM
15922006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1593
1594 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1595 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1596
c38d01fb
RF
15972006-11-04 Romain Francoise <romain@orebokech.com>
1598
d57727c9
JB
1599 * Makefile.in (bootstrap-clean-before): Fix typo.
1600 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1601
d57727c9 16022006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1603
1604 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1605
c0af0f6e
CY
16062006-10-30 Chong Yidong <cyd@stupidchicken.com>
1607
1608 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1609 directories.
1610
afa0f40b
CY
16112006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1612
1613 * configure.in: Enable x86-64 OpenBSD compilation.
1614
3f9a75cd
GM
16152006-10-28 Glenn Morris <rgm@gnu.org>
1616
1617 * AUTHORS: Add cal-html.el author.
1618
e278f0fe
YM
16192006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1620
1621 * make-dist: Make links to mac/make-package and
1622 mac/Emacs.app/Contents/Resources/Emacs.icns.
1623
4f2c8638
CY
16242006-10-27 Chong Yidong <cyd@stupidchicken.com>
1625
1626 * README: Bump version number to 22.0.90.
1627
92d1ccf4
AS
16282006-10-23 Andreas Schwab <schwab@suse.de>
1629
1630 * configure.in: Make sure x_default_search_path is always set even
1631 when x_libraries is empty, and look in .../share as well for each
1632 library directory.
1633
7ad02ea8
KH
16342006-09-28 Kenichi Handa <handa@m17n.org>
1635
1636 * configure.in (locallisppath): Don't include leim dir.
1637 (lisppath): Include leim dir.
1638
45a2056c
JB
16392006-09-15 Jay Belanger <belanger@truman.edu>
1640
1641 * COPYING: Replace "Library Public License" by "Lesser Public
1642 License" throughout.
1643
4b1aaa8b
PE
16442006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1645
1646 * make-dist (EMACS): Exit and fail if the EMACS environment
1647 variable is set to something other than an absolute file name.
1648
e9f67acf
AS
16492006-08-16 Andreas Schwab <schwab@suse.de>
1650
1651 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1652 of hardcoding it.
1653
3cb74cd1
RS
16542006-08-16 Richard Stallman <rms@gnu.org>
1655
1656 * INSTALL.CVS: Clean up wording.
1657
41bab5e3
EZ
16582006-07-14 Eli Zaretskii <eliz@gnu.org>
1659
1660 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1661 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1662 * configure: Regenerate.
41bab5e3 1663
3aa7c28e
RS
16642006-07-08 Richard Stallman <rms@gnu.org>
1665
1666 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1667
1eca02e7
KS
16682006-07-09 Kim F. Storm <storm@cua.dk>
1669
1670 * CONTRIBUTE: Use outline format.
1671 Add section on copyright years (from admin/notes/years).
1672
d47a5ce6
EZ
16732006-07-08 Eli Zaretskii <eliz@gnu.org>
1674
3aa7c28e 1675 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1676 to /dev/null, since we don't need the error message, just the
1677 exit status.
1678
014a250c
EZ
16792006-07-07 Eli Zaretskii <eliz@gnu.org>
1680
d57727c9
JB
1681 * CONTRIBUTE: Slight formatting changes and typo fixes.
1682 Add description of NEWS markings.
014a250c 1683
09542a66
KS
16842006-07-07 Kim F. Storm <storm@cua.dk>
1685
1686 * CONTRIBUTE: Mention INSTALL.CVS.
1687
98f46e1b
RF
16882006-07-05 Romain Francoise <romain@orebokech.com>
1689
1690 * make-dist (top-level): Add CONTRIBUTE.
1691
978db147
RS
16922006-07-04 Richard Stallman <rms@gnu.org>
1693
1694 * CONTRIBUTE: Much rewrite.
1695
6f82a6d0
NR
16962006-07-04 Nick Roberts <nickrob@snap.net.nz>
1697
1698 * CONTRIBUTE: New file.
1699
eff6bfea
EZ
17002006-06-24 Eli Zaretskii <eliz@gnu.org>
1701
f8e83735 1702 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1703
880820fe 17042006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1705
1706 * configure.in: Add check for ALSA.
88fab15b 1707
f53d2e87
EZ
17082006-05-06 Eli Zaretskii <eliz@gnu.org>
1709
1710 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1711
1712 * info/dir: Remove the Emacs-Xtra entry.
1713
d57727c9 17142006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1715
178463e7 1716 Update copyright year(s) in many files.
8aa90482 1717
7c00e1e9
EZ
17182006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1719
1720 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1721 --without-toolkit-scroll-bars was specified.
1722
7e332390 17232006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1724
8aa90482
KS
1725 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1726 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1727
8a7c3c86
EZ
17282006-03-18 Claudio Fontana <claudio@gnu.org>
1729
1730 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1731 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1732 to be installed/uninstalled.
1733 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1734 to Info files installed by Emacs.
1735
83fe2c21 17362006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1737
9e2bcc86
EZ
1738 * Makefile.in (install, uninstall): Add DESTDIR variable to
1739 support staged installations.
6e1fbe44 1740
885f1975
RS
17412006-02-14 Richard M. Stallman <rms@gnu.org>
1742
1743 * configure.in (s390x-*-linux-gnu*): New configuration.
1744
880820fe 17452006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1746
1747 * configure.in: Require GTK 2.4 or newer.
448541bc 1748
597993cf
MB
17492006-01-29 Michael Olson <mwolson@gnu.org>
1750
1751 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1752 * info/dir (ERC): New entry.
1753
33c7860d
EZ
17542006-01-29 Eli Zaretskii <eliz@gnu.org>
1755
1756 * info/dir: Fix last change.
1757
07037643
LT
17582006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1759
1760 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1761
f9fe3e26
EZ
17622006-01-27 Eli Zaretskii <eliz@gnu.org>
1763
1764 * info/dir: Untabify the whole file.
07037643 1765 (Rcirc): New entry.
f9fe3e26 1766
e143ad11
AS
17672006-01-12 Andreas Schwab <schwab@suse.de>
1768
1769 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1770 check.
e143ad11 1771
01abe918
CY
17722006-01-02 Chong Yidong <cyd@stupidchicken.com>
1773
1774 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1775
88ec8c53
AS
17762005-12-29 Andreas Schwab <schwab@suse.de>
1777
1778 * config.guess, config.sub: Updated from master source.
1779
cdda1b59 17802005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1781
f8e83735 1782 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1783
ad7a98ae
RF
17842005-11-22 Romain Francoise <romain@orebokech.com>
1785
1786 * make-dist: Add etc/images/icons.
1787
11bdfcdd
AS
17882005-11-03 Andreas Schwab <schwab@suse.de>
1789
1790 * configure.in: Use GZIP_PROG instead of GZIP.
1791
1792 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1793 (install-arch-indep): Adjust.
1794
b4235a80
AS
17952005-11-01 Andreas Schwab <schwab@suse.de>
1796
1797 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1798 (bootfast): Likewise.
1799
e8439d34
RF
18002005-11-01 Romain Francoise <romain@orebokech.com>
1801
1802 * configure.in: Check for gzip.
e8439d34
RF
1803
1804 * Makefile.in (install): Compress source files.
1805
eae54018
ST
18062005-10-24 Steven Tamm <steventamm@mac.com>
1807
e8439d34 1808 * configure.in: Fix darwin386 configuration issue.
eae54018 1809
5798342c
EZ
18102005-10-22 Eli Zaretskii <eliz@gnu.org>
1811
1812 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1813
ffda926c
BW
18142005-10-17 Bill Wohler <wohler@newt.com>
1815
1816 * make-dist: Create and populate etc/images/low-color.
1817
29dd7a69
BW
18182005-10-15 Bill Wohler <wohler@newt.com>
1819
1820 * make-dist: Create and populate etc/images/gud.
1821
b82ecedf
RS
18222005-10-08 Richard M. Stallman <rms@gnu.org>
1823
1824 * make-dist (tempparent): Don't check for 14-char file name limit.
1825
36eaa68f
RF
18262005-10-07 Romain Francoise <romain@orebokech.com>
1827
1828 * make-dist: Add etc/images/ezimage and etc/images/mail
1829 directories. Install images in etc/images.
1830
66533b25
YM
18312005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1832
1833 * configure.in: Prefer Carbon if --enable-carbon-app or
1834 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1835
5c4757d3
RS
18362005-09-15 Ulf Jasper <ulf.jasper@web.de>
1837
1838 * Makefile.in (install-arch-indep, uninstall):
1839 Handle newsticker manual.
1840 (info): Add - to commands.
1841
ed326e35
EZ
18422005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1843
1844 Remove the MAXPATHLEN limitations:
1845
1846 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1847
022dc424 18482005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1849
1850 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1851 * configure: Regenerate.
50a6ff15 1852
c9ac21eb
PE
18532005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1854
1855 * config.guess, config.sub: Updated from master source.
1856
9a69ec4b
JB
18572005-08-03 Juanma Barranquero <lekktu@gmail.com>
1858
1859 * .cvsignore: Add `lock'.
1860
c638055f
JB
18612005-07-28 Juanma Barranquero <lekktu@gmail.com>
1862
1863 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1864
9eff9fe3
PE
18652005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1866
1867 Merge gnulib getopt implementation into Emacs.
1868
1869 * Makefile.in (AUTOCONF_INPUTS): New macro.
1870 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1871 so that these files also depend on m4/getopt.m4.
1872 * configure.in: Configure getopt by including m4/getopt.m4,
1873 and configuring a getopt replacement if necessary.
1874 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1875 * m4/getopt.m4: New file.
1876
edfaf76d
LK
18772005-07-06 Lute Kamstra <lute@gnu.org>
1878
1879 * configure.in: Fix capitalization.
edfaf76d 1880
385ee3de
LK
18812005-07-04 Lute Kamstra <lute@gnu.org>
1882
1883 Update FSF's address in GPL notices.
1884
880820fe 18852005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1886
1887 * Makefile.in (epaths-force): Protect both lisppath and
1888 buildlisppath from whitespace.
1889
23fd4483
ST
18902005-06-08 Steven Tamm <steventamm@mac.com>
1891
1892 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1893
880820fe 18942005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1895
1896 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1897
880820fe 18982005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1899
1900 * configure.in: Add --enable-locallisppath.
9adfabc2 1901
5063dbbf
YM
19022005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1903
1904 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1905 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1906 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1907
880820fe 19082005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1909
1910 * make-dist: Remove references to makefile.nt and makefile.def.
1911 Include widgets and images subdirectories of etc. Do not exclude
1912 ldefs-boot.el.
1913
2c97085e
AS
19142005-04-23 Andreas Schwab <schwab@suse.de>
1915
1916 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1917
766c5349
TTN
19182005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1919
1920 * configure.in: Check for <pwd.h>.
766c5349 1921
118e2c39
LK
19222005-04-14 Lute Kamstra <lute@gnu.org>
1923
1924 * make-dist: Distribute all ChangeLog files in lisp/.
1925 Don't distribute ldefs-boot.el.
1926 lisp/makefile.nt no longer exists.
1927
5c156fdf
LK
19282005-04-13 Lute Kamstra <lute@gnu.org>
1929
1930 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1931 for "no-byte-compile: t" in the file instead.
1932
4693dbc9
SM
19332005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1934
1935 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1936 shadow the main Lesstif/Motif-2.1 libs and includes.
1937
880820fe 19382005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1939
1940 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1941
880820fe 19422005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1943
1944 * configure.in: Added --enable-asserts.
d0098f13 1945
bf247b6e
KS
19462005-02-09 Kim F. Storm <storm@cua.dk>
1947
1948 Change release version from 21.4 to 22.1 throughout.
1949 Change development version from 21.3.50 to 22.0.50.
1950
551ffc27
ST
19512005-01-19 Steven Tamm <steventamm@mac.com>
1952
1953 * configure.in: Check for <sys/utsname.h>.
551ffc27 1954
adf87c29
KS
19552004-12-11 Kim F. Storm <storm@cua.dk>
1956
1957 * Makefile.in (info): Undo 2004-12-05 change.
1958
b2d6e132
LT
19592004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1960
058a9e4f
LT
1961 * info/dir (File): Add URL and Org Mode manuals.
1962 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1963 manuals.
1964
56f7d69d 19652004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1966
1967 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1968 committed to src/config.in.
1969
880820fe 19702004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1971
be5472bd 1972 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1973 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1974
cc60c723
RS
19752004-12-05 Richard M. Stallman <rms@gnu.org>
1976
1977 * Makefile.in (info): Ignore errors building info files.
1978
77cafc7a
EZ
19792004-11-27 Eli Zaretskii <eliz@gnu.org>
1980
1981 * config.bat: If 8-byte alignment is not supported, define
1982 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1983 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1984 filter through Sed to remove the quotes.
77cafc7a 1985
49561cf6
SM
19862004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1987
1988 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1989 not apply to files explicitly `cvs add'ed.
1990
d8dfe187
EZ
19912004-11-12 Eli Zaretskii <eliz@gnu.org>
1992
1993 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1994 Add a test for DECL_ALIGN support, and add a trivial definition to
1995 src/config.h if 8-byte alignment is not supported.
d8dfe187 1996
85c38542
KS
19972004-11-08 Kim F. Storm <storm@cua.dk>
1998
1999 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2000 files before building.
2001 (bootfast, bootstrap-clean-before-fast): New targets, like
2002 bootstrap but don't remove .elc files.
2003
59dede22
EZ
20042004-11-06 Lars Brinkhoff <lars@nocrew.org>
2005
2006 * configure.in: Add check for getrusage.
2007
880820fe 20082004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 2009
49561cf6
SM
2010 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2011 New tests for new and old GTK file dialogs.
d0a80c21
JD
2012 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2013 to no.
2014
880820fe 20152004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
2016
2017 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2018 can be set. Remove SETARCH test.
f17e308a 2019
cef11da2
ST
20202004-10-08 Steven Tamm <steventamm@mac.com>
2021
2022 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 2023
880820fe 20242004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
2025
2026 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 2027 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 2028
880820fe 20292004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 2030
49561cf6 2031 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
2032 Run test to see if heap start address is random.
2033
bc9b2430
MB
20342004-09-29 Miles Bader <miles@gnu.org>
2035
2036 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2037 if setarch is present.
2038
880820fe 20392004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
2040
2041 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 2042
880820fe 20432004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
2044
2045 * configure.in: Check for exec-shield.
4489ece2 2046
de10c114
AS
20472004-08-06 Andreas Schwab <schwab@suse.de>
2048
2049 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2050
d9a68b6a
EZ
20512004-07-31 Eli Zaretskii <eliz@gnu.org>
2052
2053 * config.bat: Update URLs in the comments.
2054
23f87bed
MB
20552004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2056
49561cf6 2057 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
2058
2059 * info/.cvsignore: Added pgg and sieve.
2060
52b9b5cc
AS
20612004-07-05 Andreas Schwab <schwab@suse.de>
2062
2063 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2064
1d390bd8
KH
20652004-06-21 Kenichi Handa <handa@m17n.org>
2066
2067 * make-dist: Link leim-ext.el into tempdir.
2068
1f94377f
LT
20692004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2070
2071 * info/dir (File): Add emacs-xtra.
2072 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2073
1c492b87
JL
20742004-06-12 Juri Linkov <juri@jurta.org>
2075
2076 * info/dir: Move menu help lines from `* Menu:' to file header.
2077 Describe the purpose of a red *.
2078
8f9d4905
SM
20792004-05-04 Dave Love <fx@gnu.org>
2080
2081 * configure.in: Don't use `extrasub'.
2082
2c2cd44f
SM
20832004-04-29 Dave Love <fx@gnu.org>
2084
2085 * configure.in: Don't forget to quote args to `test'.
2086
510ead5f
TTN
20872004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2088
2089 * autogen.sh: Update filename in "please read" message.
2090
1ee652eb
RS
20912004-04-17 Richard M. Stallman <rms@gnu.org>
2092
2093 * INSTALL: Move the info about site-lisp dirs,
2094 and say uninstalled Emacs looks there too.
2095
c1994268
EZ
20962004-04-04 Eli Zaretskii <eliz@gnu.org>
2097
2098 * config.bat (lib-src): Recognize comment lines in Makefile.in
2099 that have a TAB after the #, to avoid errors in preprocessing with
2100 GCC 3.3.3.
2101
04e08b8c
LT
21022004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2103
2104 * Makefile.in: Mention in comment that `make maintainer-clean'
2105 deletes .elc files.
2106
4a61faec
SM
21072004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2108
2109 * update-subdirs: Add local variables to prevent byte-compiling.
2110
06aacc62
RS
21112004-03-21 Dave Love <fx@gnu.org>
2112
2113 * configure.in: Fix previous change.
2114
36a3fd05
RS
21152004-03-18 Dave Love <fx@gnu.org>
2116
06aacc62 2117 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2118
6939e0b1
LT
21192004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2120
2121 * info/dir (File): Add SMTP and SES.
2122
d8d95bc7
SM
21232004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2124
2125 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2126 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2127
58ec79cf
KS
21282004-02-18 Kim F. Storm <storm@cua.dk>
2129
d8d95bc7 2130 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2131
a6eeaa81 21322004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2133
d8d95bc7 2134 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2135
584b627e
JY
21362004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2137
2138 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2139 to match previous changes by Eli Zaretskii.
2140
68e4cc57
LT
21412004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2142
2143 * Makefile.in: Set CDPATH to an empty string.
2144
22bb9485
SM
21452004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2146
2147 * configure.in <darwin>: Use fink packages if available.
2148
880820fe 21492004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2150
2151 * make-dist (lispref): Do include lispref/index.texi.
2152
b4963755 21532004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2154
4a61faec 2155 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2156
a6eeaa81 21572003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2158
2159 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2160 clashes with install-sh on 8+3 filesystems.
2161
8af1a978
MB
21622003-12-08 Miles Bader <miles@gnu.org>
2163
2164 * .cvsignore: Add .arch-inventory.
2165
ce6e4c21
AS
21662003-12-24 Andreas Schwab <schwab@suse.de>
2167
2168 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2169 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2170
880820fe 21712003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2172
2173 * Makefile.in (install-arch-dep): Don't let cd output go into
2174 pipe for carbon_appdir.
2175
cf59a5b7
AS
21762003-12-24 Andreas Schwab <schwab@suse.de>
2177
2178 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2179
55e4f3cd
AS
21802003-12-01 Andreas Schwab <schwab@suse.de>
2181
2a75d75d 2182 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2183 hardcoding gcc.
55e4f3cd 2184
880820fe 21852003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2186
2187 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2188 multiple displays.
22bb9485 2189 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2190
68e03c1c
DL
21912003-09-23 Dave Love <fx@gnu.org>
2192
2193 * configure.in: Check members of struct ifreq.
2194
6df2a645
KS
21952003-09-14 Kim F. Storm <storm@cua.dk>
2196
2197 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2198
da92b8d9
LT
21992003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2200
2201 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2202
19bb0fcd 22032003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2204
2205 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2206 required anymore.
2207
abd39b57
AC
22082003-08-07 Andrew Choi <akochoi@shaw.ca>
2209
2210 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2211 option instead of -traditional-cpp for CPP.
2212
c855f2ca
RS
22132003-07-29 Richard M. Stallman <rms@gnu.org>
2214
2215 * configure.in (HAVE_XIM): Define if XIM is available.
2216
32b0a3c6
JB
22172003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2218
2219 * configure.in: The function gtk_window_set_icon_from_file was
2220 introduced in GTK+ 2.2, so check for that release.
2221
2eaa00ba
AS
22222003-07-23 Andreas Schwab <schwab@suse.de>
2223
2224 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2225
2226 * Makefile.in (YACC): Remove, not used.
2227 (MAINT): Don't set.
2228 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2229 disable dependency on ${srcdir}/configure.in when maintainer mode
2230 is disabled.
2231
f57bd967
DL
22322003-07-22 Dave Love <fx@gnu.org>
2233
2234 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2235 HAVE_X11, not with_xim.
2236 (HAVE_CRTIN): Provide template.
2237 <with_png>: Test for png.h and libpng/png.h.
2238
da894f7d
AS
22392003-07-15 Andreas Schwab <schwab@suse.de>
2240
2241 * configure.in: Temporarily leave quoting for AC_DEFINE.
2242
ec03b83e
SM
22432003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2244
2245 * configure.in: Check for posix_memalign.
2246
800bebe3
RS
22472003-07-12 Richard M. Stallman <rms@gnu.org>
2248
2249 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2250
42f81f64
KS
22512003-07-09 Kim F. Storm <storm@cua.dk>
2252
2253 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2254 functionality of --without-xim.
2255
d320e9f3
DL
22562003-06-29 Dave Love <fx@gnu.org>
2257
2258 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2259
7bea57c9
DL
22602003-06-23 Dave Love <fx@gnu.org>
2261
ec03b83e
SM
2262 * configure.in: Check for sys/_mbstate_t.h.
2263 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2264 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2265
eb3b52fa
DL
22662003-06-06 Dave Love <fx@gnu.org>
2267
2268 * configure.in: Check for locale.h.
2269
f16205ca
DL
22702003-06-05 Dave Love <fx@gnu.org>
2271
ec03b83e
SM
2272 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2273 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2274 (NLIST_STRUCT): Don't define.
eb3b52fa 2275 (AH_BOTTOM): Define my_strftime.
f16205ca 2276
efd60266
JB
22772003-06-02 Richard M. Stallman <rms@gnu.org>
2278
2279 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2280
016bd3c0
AS
22812003-05-24 Andreas Schwab <schwab@suse.de>
2282
2283 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2284 bzero, and bcmp.
2285
7933722a
DL
22862003-05-22 Dave Love <fx@gnu.org>
2287
ec03b83e 2288 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2289
463f55ee
DL
22902003-05-20 Dave Love <fx@gnu.org>
2291
2292 * configure.in: Append * to s390-*-linux-gnu case.
2293 (LIBMAIL) <lockfile>: Don't define.
2294
22952003-04-30 Richard M. Stallman <rms@gnu.org>
2296
2297 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2298
880820fe 22992003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2300
89aa5de3 2301 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2302 Dave Love.
2303
23042003-04-08 Richard M. Stallman <rms@gnu.org>
2305
2306 * configure.in: Put #include of jpeglib.h at start of line.
2307
880820fe 23082003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2309
2310 * INSTALL (* GNU/Linux development packages): Mention Debian and
2311 RedHat package names.
2312
ed3c3314
RS
23132003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2314
2315 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2316
880820fe 23172003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2318
2319 * INSTALL (* GNU/Linux development packages): Tell people to
2320 install additional packages for compiling Emacs.
2321
880820fe 23222003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2323
2324 * configure.in: Use the same configuration for all aix5, not just
2325 aix5.1.
2326
77fb5d1a
FP
23272003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2328
2329 * configure.in: Check for need for bigtoc support on IBM AIX for
2330 solving a linker table overflow problem.
2331
710ee5a9
RB
23322003-03-03 Rob Browning <rlb@defaultvalue.org>
2333
efd60266
JB
2334 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2335 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2336 over bzero, bcmp, and bcopy.
2337
16f6f948
SJ
23382003-02-23 Simon Josefsson <jas@extundo.com>
2339
2340 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2341
92a8ce63
JB
23422003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2343
2344 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2345
47774164
KH
23462003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2347
2348 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2349
0dfd93c0
AS
23502003-02-08 Andreas Schwab <schwab@suse.de>
2351
2352 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2353 instead of the substitution.
2354
c60ee5e7
JB
23552003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2356
2357 * Makefile.in: Use @EXEEXT@ for Cygwin.
2358 Use USERNAME if LOGNAME is not set (for Cygwin).
2359
1d894293 2360 * configure.in: Add opsys=cygwin.
88373452 2361
12bf22e0
AS
23622003-01-22 Andreas Schwab <schwab@suse.de>
2363
2364 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2365 redefining it explicitly in src/config.in.
2366
ffdf4f26
MR
23672003-01-22 Markus Rost <rost@math.ohio-state.edu>
2368
2369 * Makefile.in (bootstrap): Make bootstrap-after.
2370
880820fe 23712003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2372
2373 * configure.in: Fix --with-gtk.
2374
880820fe 23752003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2376
2377 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2378
2379 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2380
880820fe 23812003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2382
ec03b83e 2383 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2384
52cd7d02
ST
23852003-01-07 Steven Tamm <steventamm@mac.com>
2386
2387 * configure.in: New option, --enable-carbon-app, to specify
2388 that the application should be installed
2389 * Makefile.in (install-arch-dep): On Mac OS X, install the
2390 Emacs.app application if carbon-app is enabled
2391
fb02aff2
DL
23922003-01-06 Dave Love <fx@gnu.org>
2393
2394 * configure.in: Check for nl_langinfo.
2395 [!HAVE_SIZE_T]: Fix typedef.
2396
1d08c2fe
DK
23972003-01-06 David Kastrup <dak@gnu.org>
2398
ec03b83e 2399 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2400
14d1edc0 2401 * configure.in: Add tests for install-info.
1d08c2fe 2402
72c5c58f
MR
24032002-12-09 Markus Rost <rost@math.ohio-state.edu>
2404
2405 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2406 use again sol2-6 instead of sol2-8.
2407
a4ac5b17
DL
24082002-12-09 Dave Love <fx@gnu.org>
2409
fb02aff2 2410 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2411
4824556f
AS
24122002-12-08 Andreas Schwab <schwab@suse.de>
2413
2414 * Makefile.in (install-arch-indep): Revert last change.
2415
6b2fd6ea
DL
24162002-11-27 Dave Love <fx@gnu.org>
2417
2418 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2419 Check for __sys_siglist too. Check for memset.
2420 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2421
8c95f450
JB
24222002-11-22 Juanma Barranquero <lektu@terra.es>
2423
2424 * config.guess, config.sub: Updated from master source.
2425
39f7b5f7
KF
24262002-11-19 Karl Fogel <kfogel@red-bean.com>
2427
2428 * autogen.sh: New file.
2429
d824beee
DL
24302002-11-15 Dave Love <fx@gnu.org>
2431
ec03b83e
SM
2432 * configure.in: Tidy up various quoting issues throughout.
2433 Use AC_GNU_SOURCE.
d824beee
DL
2434 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2435 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2436 Maybe define bcopy, bzero, bcmp.
ec03b83e 2437 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2438 non-existent machine file).
2439 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2440 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2441 (nlist.h): Move test up.
d824beee 2442
72c5c58f 24432002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2444
72c5c58f 2445 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2446
880820fe 24472002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2448
2449 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2450
98b4e102
JB
24512002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2452
2453 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2454
6bae0ccf
DL
24552002-11-08 Dave Love <fx@gnu.org>
2456
ec03b83e 2457 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2458 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2459
ab4f69f2
MB
24602002-11-07 Miles Bader <miles@gnu.org>
2461
ec03b83e
SM
2462 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2463 Handle separate-build-dir case.
ab4f69f2 2464
318db6cb
RS
24652002-11-06 Richard M. Stallman <rms@gnu.org>
2466
2467 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2468 bulletproof. $bar may be empty when there are no .elc files.
2469
2baf1bfa
DL
24702002-10-30 Dave Love <fx@gnu.org>
2471
89aa5de3 2472 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2473 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2474 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2475 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2476 (size_t): Use AC_CHECK_TYPES.
2477 (AH_TOP): Up-date copyright.
2478
a6cadf53
JB
24792002-10-01 Juanma Barranquero <lektu@terra.es>
2480
2481 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2482
9811b1cf
RS
24832002-09-19 Richard M. Stallman <rms@gnu.org>
2484
2485 * configure.in: Fix the LessTif-directory-finder for real.
2486
ef7fb3bb
RS
24872002-09-14 Richard M. Stallman <rms@gnu.org>
2488
2489 * Makefile.in (maybe_bootstrap): Test for complete absence
2490 of compiled Lisp files.
2491
b3cd6965
SM
24922002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2493
2494 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2495 (bootstrap-clean-after): Delete.
2496 (bootstrap): Make the sequencing explicit.
2497
3e6be279
RS
24982002-09-10 Richard M. Stallman <rms@gnu.org>
2499
2500 * configure.in: Fix previous LessTif change.
2501
50332dc1
RS
25022002-09-09 Richard M. Stallman <rms@gnu.org>
2503
2504 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2505 (powerpcle-*-solaris*): Use version 2.6 as default.
2506 (*-sunos5.6*, *-solaris2.6*): New alternative.
2507 (*-sunos5*): Use version 2.6 as default.
2508
880820fe 25092002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2510
2511 * configure.in: Fix typo.
2512
22eaea41
RS
25132002-09-05 Richard M. Stallman <rms@gnu.org>
2514
2515 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2516
b3cd6965 2517 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2518 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2519
6bc85c3b
KS
25202002-08-26 Kim F. Storm <storm@cua.dk>
2521
2522 * Makefile.in (install-arch-indep): Do not remove DOC file
2523 when it is the only DOC file installed; this is the case when
2524 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2525
dc16594b
MR
25262002-07-24 Markus Rost <rost@math.ohio-state.edu>
2527
2528 * configure.in: Fix typo.
2529
2a0c903c
RS
25302002-07-24 Richard M. Stallman <rms@gnu.org>
2531
2532 * configure.in: Don't print anything special about gamedir.
2533
3ea1bfb2 2534 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2535
a8bbe549
RS
25362002-07-21 Richard M. Stallman <rms@gnu.org>
2537
2538 * Makefile.in (gamedir, localstatedir): New variables.
2539 (epaths-force): Insert value of gamedir into PATH_GAME.
2540
2541 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2542 (--with-game-dir option): Delete.
a8bbe549 2543
880820fe 25442002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2545
2546 * configure.in: Add support for mipseb-*-netbsd* machines.
2547
880820fe 25482002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2549
2550 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2551
880820fe 25522002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2553
2554 * info/dir (File): Add an entry for Tramp.
2555
e0156c8d
EZ
25562002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2557
2558 * INSTALL-CVS: New file.
2559
3fa4ac47
AS
25602002-06-07 Andreas Schwab <schwab@suse.de>
2561
2562 * configure.in (x86_64-*-linux-gnu*): New system.
2563
86bbfe77
EZ
25642002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2565
2566 * config.bat: Handle the case when lispintro is truncated to lispintr.
2567
2570d28c
PE
25682002-05-26 Paul Eggert <eggert@twinsun.com>
2569
2570 * config.guess, config.sub: Updated from master source.
2571
a1d8dc87
RS
25722002-05-09 Richard M. Stallman <rms@gnu.org>
2573
2574 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2575
880820fe 25762002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2577
2578 * make-dist: Do not distribute lock/ directory.
2579
e3ba1015
AC
25802002-04-30 Andrew Choi <akochoi@shaw.ca>
2581
2582 * configure.in: Provide documentation string when defining
2583 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2584 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2585
5167cfda
CW
25862002-04-28 Colin Walters <walters@verbum.org>
2587
b3cd6965 2588 * configure.in: Delete configure check for access to the game user.
5167cfda 2589
880820fe 25902002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2591
2592 * make-dist: lwlib/Imakefile is removed.
2593
e0f712ba
AC
25942002-04-26 Andrew Choi <akochoi@shaw.ca>
2595
2596 * configure.in: Add support for powerpc-apple-darwin*.
2597 (HAVE_CARBON): Add.
2598
b3cd6965 2599 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2600
880820fe 26012002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2602
2603 * make-dist: lwlib-Xol* are removed.
2604
8fba10fc
AS
26052002-04-23 Andreas Schwab <schwab@suse.de>
2606
2607 * Makefile.in (MAINT): New variable.
2608 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2609 instead of configure.in, to avoid running autoconf and autoheader
2610 unless explicitly requested.
2611
852eef40
EZ
26122002-04-16 Eli Zaretskii <eliz@gnu.org>
2613
2614 * config.bat: Update for msdos/sed2v2.inp.
2615
6817198a
AS
26162002-04-15 Andreas Schwab <schwab@suse.de>
2617
b3cd6965 2618 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2619 * configure.in: Add config header templates to all AC_DEFINE and
2620 AC_DEFINE_UNQUOTED symbols.
2621 * make-dist: Run autoheader if necessary.
2622
b9b966e0
CW
26232002-04-10 Colin Walters <walters@verbum.org>
2624
2625 * configure.in: Add --game-dir, --game-user. Test to see if we
2626 can use them.
2627
880820fe 26282002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2629
2630 * configure.in: Add --with-sound.
2631
10ce34dc
KS
26322002-03-18 Kim F. Storm <storm@cua.dk>
2633
2634 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2635 and getsockname functions. Test for sys/un.h include file.
2636
1ef1ef96
EZ
26372002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2638
2639 * configure.in: Support AIX 5.1.
2640
880820fe 26412002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2642
2643 * configure.in: Added test for X Session Management (HAVE_X_SM).
2644
16e79fec
RS
26452002-03-03 Richard M. Stallman <rms@gnu.org>
2646
2647 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2648 Run chown $${LOGNAME} on files installed by tar xvf.
2649
6a22cdf4
KS
26502002-03-03 Kim F. Storm <storm@cua.dk>
2651
2652 * configure.in: Test for getpeername.
2653
4d766b59
RS
26542002-03-01 Richard M. Stallman <rms@gnu.org>
2655
2656 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2657 (HAVE_GIF): Don't use old libungif versions that crash.
2658
4fff8c79
RS
26592002-02-26 Richard M. Stallman <rms@gnu.org>
2660
2661 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2662 not just well-formed and valid.
2663 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2664
e5389a0b
PE
26652002-02-18 Paul Eggert <eggert@twinsun.com>
2666
2667 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2668 "sed q" is a portable equivalent to plain "head -1".
2669
db54c53a
RS
26702002-02-13 Richard M. Stallman <rms@gnu.org>
2671
2672 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2673 (all): Don't depend on maybe_bootstrap here.
2674 (${SUBDIR}): Depend on it here instead.
2675
b735b2ab
RS
26762002-02-08 Richard M. Stallman <rms@gnu.org>
2677
2678 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2679
d8359893
EZ
26802002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2681
2682 * configure.in: Recognize BSD/OS 5.0.
2683
f3b812da
EZ
26842002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2685
2686 * make-dist: Make version checking in emacs.texi consistent with
2687 how we set it there.
2688
f48a30d7
KS
26892001-12-29 Kim F. Storm <storm@cua.dk>
2690
2691 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2692
07025a55
RS
26932001-12-28 Richard M. Stallman <rms@gnu.org>
2694
2695 * configure.in: Test for mbsinit.
2696
b0a21bf9
EZ
26972001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2698
2699 These changes make Leim part of the standard distribution:
2700
3a787a1e 2701 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2702
2703 * INSTALL: Remove text that describes Leim as a separate package.
2704
2705 * noleim-Makefile.in: File removed.
2706
2707 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2708 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2709 Leim files out of the Emacs tree. Don't prepare a separate tarball
2710 for Leim.
5a60d1da 2711
61e3b944
RS
27122001-12-11 Richard M. Stallman <rms@gnu.org>
2713
2714 * configure.in (hppa*-*-linux-gnu*): New alternative.
2715
880820fe 27162001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2717
2718 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2719 creating distribution.
2720
d6a70204
PE
27212001-12-06 Paul Eggert <eggert@twinsun.com>
2722
2723 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2724 (AC_FUNC_VFORK): Remove.
2725 (AC_FUNC_FORK): Add.
2726 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2727 this is required by recent Autoconf versions.
2728
880820fe 27292001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2730
2731 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2732 TODO, vms-pp.trans and others).
2733
880820fe 27342001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2735
2736 * make-dist: Use COPYING from the top-level directory.
2737
1096bcc0
GM
27382001-11-29 Gerd Moellmann <gerd@gnu.org>
2739
2740 * configure.in: Add support for FreeBSD/Alpha.
2741
880820fe 27422001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2743
dd536f94
PJ
2744 * make-dist: Add COPYING to the top-level directory of the
2745 distribution. Simplify the logic behind copying.
2746
b1356234
PJ
2747 * Makefile.in (maybe_bootstrap): Fix previous change.
2748
66458f32
RS
27492001-11-28 Richard M. Stallman <rms@gnu.org>
2750
2751 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2752
ebcbef4e
RS
27532001-11-26 Richard M. Stallman <rms@gnu.org>
2754
2755 * Makefile.in: bootstrap should not delete dumped executables.
2756 (bootstrap-clean-before): New target.
2757 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2758 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2759
b77d2746 27602001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2761
070f247d
EZ
2762 These changes add the Emacs Lisp Introduction manual to the
2763 distribution:
2764
b3cd6965 2765 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2766
070f247d
EZ
2767 * make-dist: Copy the files in lispintro directory.
2768
7336d09b
EZ
2769 * config.bat: Configure in the lispintro directory.
2770
ac74199d
EZ
2771 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2772
7f947b13 2773 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2774 (lispintro/Makefile): New target.
7f947b13
EZ
2775 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2776 (unlock, relock, info, dvi): Ditto.
2777
d4fa890c
EZ
27782001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2779
b3cd6965 2780 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2781
d4fa890c
EZ
2782 * make-dist (etc): Don't distribute gfdl.1.
2783
5fb25beb
CW
27842001-11-22 Colin Walters <walters@debian.org>
2785
2786 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2787 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2788
9f8bbf0f
EZ
27892001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2790
2791 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2792 tindex.pl to the list of those being put into the distribution.
2793
aa2af83a
EZ
27942001-11-16 Eli Zaretskii <eliz@gnu.org>
2795
2796 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2797
880820fe 27982001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2799
987aac50
PJ
2800 * Makefile.in (uninstall): Fix previous change.
2801
71f94ae1
PJ
2802 * configure.in, Makefile.in: Add support for --program-prefix,
2803 --program-suffix and --program-transform-name options.
2804
880820fe 28052001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2806
b3cd6965 2807 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2808 (install-arch-indep): Install emacsclient manual page.
2809 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2810
97c91ba6
EZ
28112001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2812
2813 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2814 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2815
880820fe 28162001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2817
2818 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2819
2bf92717
EZ
28202001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2821
dff28924 2822 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2823
0cc70510
EZ
28242001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2825
5c32b7c5
EZ
2826 The following changes add the ELisp reference manual to the
2827 distribution.
2828
10fa7f8e
EZ
2829 * make-dist: Add the lispref directory to the distribution.
2830
0cc70510
EZ
2831 * Makefile.in (install-arch-indep): Add elisp* to the list of
2832 installed Info files.
5c32b7c5
EZ
2833 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2834 (lispref/Makefile): New target.
2835 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2836 Add commands for the lispref directory.
2837 (info, dvi): Ditto.
1b5a3644
EZ
2838
2839 * config.bat: Configure in `lispref'.
2840
6baef0fd
RS
28412001-11-09 Richard M. Stallman <rms@gnu.org>
2842
2843 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2844
ed5882b9
EZ
28452001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2846
2847 * make-dist (tempdir): Copy AUTHORS as well.
2848
f0f2756d
SS
28492001-11-06 Sam Steingold <sds@gnu.org>
2850
14d1edc0 2851 * configure.in: Added a check for <nlist.h>.
9ba48103 2852
880820fe 28532001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2854
2855 * configure.in: Reindent --help output.
ce058493 2856 From Per Starbäck (starback@ling.uu.se).
dff28924 2857
bf00d461 28582001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2859
2860 * configure.in: New entry for HP/UX-11.
2861
5d991fc4
EZ
2862 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2863 From Eric S. Raymond <esr@golux.thyrsus.com>.
2864
73d25f9c
EZ
28652001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2866
2867 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2868 <athornton@sinenomine.net>.
2869
5b6a51aa
GM
28702001-10-25 Gerd Moellmann <gerd@gnu.org>
2871
2872 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2873 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2874
84e70f78
KR
28752001-10-24 Ken Raeburn <raeburn@gnu.org>
2876
2877 * configure.in: If --with-hesiod is given, look for
2878 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2879 resolv libraries respectively if system libraries don't supply them.
84e70f78 2880
4aa6b955
GM
28812001-10-24 Gerd Moellmann <gerd@gnu.org>
2882
2883 * configure.in: Use $MAKE for `make' if set.
2884
bc171472
GM
28852001-10-22 Gerd Moellmann <gerd@gnu.org>
2886
2887 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2888 to tar options.
2889
71431a0e
GM
28902001-10-20 Gerd Moellmann <gerd@gnu.org>
2891
6aa97356 2892 * (Version 21.1 released).
71431a0e 2893
531a3336
MB
28942001-10-20 Miles Bader <miles@gnu.org>
2895
2896 * configure.in (configuration): Set from `host' if `host_alias'
2897 isn't defined.
2898
121ff711
AS
28992001-10-19 Andreas Schwab <schwab@suse.de>
2900
2901 * configure.in: Make ready for autoconf 2.5x.
2902 (AC_PREREQ): Require autoconf 2.50.
2903 * aclocal.m4: Removed.
121ff711
AS
2904 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2905
eef9b65f
EZ
29062001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2907
2908 * README: Bump Emacs version to 21.1.50.
2909
ab952a4f
GM
29102001-10-05 Gerd Moellmann <gerd@gnu.org>
2911
2912 * Branch for 21.1.
dff28924 2913
3b74127d
GM
29142001-09-05 Gerd Moellmann <gerd@gnu.org>
2915
2916 * configure.in: Avoid `$@' which is handled specially in
2917 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2918
80b97918
EZ
29192001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2920
2921 * make-dist (nt): Add subdirs.el to the list of distributed files.
2922
3a4f8160
EZ
29232001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2924
2925 * configure.in (machine): Add an entry for
2926 hppa1.1-hitachi-hiuxwe2*.
2927
eb04d6cd
GM
29282001-05-28 Gerd Moellmann <gerd@gnu.org>
2929
2930 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2931 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2932
f4500bec
GM
29332001-05-14 Gerd Moellmann <gerd@gnu.org>
2934
2935 * make-dist: Copy texinfo.tex unconditionally.
2936
26978e9a
EZ
29372001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2938
2939 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2940 that are installed.
2941
afa3935f
GM
29422001-04-06 Gerd Moellmann <gerd@gnu.org>
2943
e5c8f6f1
GM
2944 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2945 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2946
afa3935f
GM
2947 * make-dist: Handle leim/MISC-DIC. Only include
2948 `[a-zA-Z]*.{el,elc}' from leim/quail.
2949
a55e4e68
GM
29502001-04-05 Gerd Moellmann <gerd@gnu.org>
2951
2952 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2953
87d8eba4
GM
29542001-03-30 Gerd Moellmann <gerd@gnu.org>
2955
2956 * Makefile.in (.PHONY): Add for bootstrap targets.
2957 (bootstrap-clean): New target.
2958 (bootstrap): Use it instead of `clean'.
2959
ed31fabf
GM
29602001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2961
2962 * Makefile.in (SUBDIR): Remove leim.
2963 (all, .RECURSIVE, extraclean): Add leim explicitly.
2964 (leim): Provide separate rule which exports PARALLEL=0 into the
2965 environment.
2966
5721ae13
GM
29672001-03-20 Gerd Moellmann <gerd@gnu.org>
2968
2969 * configure.in (HAVE_XPM): Don't print the result of the check for
2970 XpmReturnAllocPixels if we don't have an xpm.h.
2971
10ebaeb6
GM
29722001-03-05 Gerd Moellmann <gerd@gnu.org>
2973
2974 * COPYING: New file.
2975
e30bd7b7
EZ
29762001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2977
2978 * config.bat: Update the copyright.
2979
d0e9bfd2
GM
29802001-02-23 Kenichi Handa <handa@etl.go.jp>
2981
2982 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2983 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2984 to `yes'. Later in AC_OUTPUT, check this variable.
2985
038f4ae3
DL
29862001-02-09 Dave Love <fx@gnu.org>
2987
2988 * AUTHORS: Updated.
2989
44806980
EZ
29902001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2991
2992 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2993
20b28f82
GM
29942001-02-02 Gerd Moellmann <gerd@gnu.org>
2995
bdadfce3
GM
2996 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2997
5db37a2e 2998 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2999
20b28f82
GM
3000 * Makefile.in (uninstall): Remove more info files. Remove
3001 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3002
7ccf7ab9
GM
30032001-01-31 Gerd Moellmann <gerd@gnu.org>
3004
3005 * noleim-Makefile.in (extraclean): Add.
3006
03e0fe6e 30072001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
3008
3009 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3010 it quiet.
3011
e1e441f9
GM
30122001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3013
3014 * Makefile.in (tags): Fix typo.
3015
64388126
KH
30162001-01-13 Kenichi Handa <handa@etl.go.jp>
3017
3018 * configure.in: Fix typo in the code setting x_search_path.
3019
457b792c
GM
30202001-01-10 Dave Love <fx@gnu.org>
3021
3022 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3023 -lXext.
3024 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3025 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3026 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3027 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3028 (now in $LIBS).
3029
1460e5d4
EZ
30302001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3031
3032 * config.bat: Run the preprocessor with -traditional.
3033
e2b6e5ea
EZ
30342001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3035
3036 * INSTALL: Move copying conditions to end of file.
3037
b202115b
EZ
30382000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3039
3040 * INSTALL: Add basic installation procedure which assumes
3041 `configure' does its job. Elaborate on image support libraries.
3042 Add a pointer to Xaw3d library. Add advice about solving
3043 configure-time problems by looking in config.log and setting
3163da06 3044 variables in the environment.
b202115b 3045
3e32cc27
GM
30462000-12-27 Gerd Moellmann <gerd@gnu.org>
3047
3048 * Makefile.in (install-arch-indep): If tar fails, exit with
3049 exit code 1.
3050
7b93a85b
GM
30512000-12-19 Gerd Moellmann <gerd@gnu.org>
3052
3053 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3054 source file includes XKBlib.h. On some broken Solaris systems,
3055 there is an XKBlib.h, reportedly, but header files included by
3056 XKBlib.h are missing.
3057
02387dcc
GM
30582000-12-14 Gerd Moellmann <gerd@gnu.org>
3059
3060 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3061
34979055
DL
30622000-12-11 Dave Love <fx@gnu.org>
3063
3064 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3065
169fe44e
GM
30662000-12-11 Paul Eggert <eggert@twinsun.com>
3067
3068 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3069 Merge fixes from latest GNU tar version. These macros no longer
3070 futz with _XOPEN_SOURCE, as that was not portable in practice.
3071 (AC_FUNC_FSEEKO): New macro.
dff28924 3072
169fe44e
GM
3073 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3074 ftello.
dff28924 3075
5c62b2e9
DL
30762000-12-05 Dave Love <fx@gnu.org>
3077
3078 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3079
2dce2360
EZ
30802000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3081
3082 * info/dir: Change the category to "Emacs".
3083
8c28d444
GM
30842000-12-01 Gerd Moellmann <gerd@gnu.org>
3085
3086 * make-dist (tempdir): Remove epaths.h from the distribution
3087 instead of paths.h.
3088
68a887fa
EZ
30892000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3090
3091 * config.bat: Check for existence of djecho.exe, and print an
3092 error message if it is not available.
3093
3094 * INSTALL: Describe possible problem with djecho.exe in old
3095 versions of DJGPP v2.x.
3096
d96a4de3
GM
30972000-11-23 Gerd Moellmann <gerd@gnu.org>
3098
3099 * configure.in: Initialize HAVE_LIBXP to no.
3100
3aeecf97
GM
31012000-11-22 Gerd Moellmann <gerd@gnu.org>
3102
dff28924 3103 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3104 m/powerpc.h.
3105
fb279a6d
GM
31062000-11-21 Gerd Moellmann <gerd@gnu.org>
3107
3c64f287
GM
3108 * Makefile.in (install-arch-indep): Also install info/eshell*
3109 and info/speedbar*.
3110
fb279a6d
GM
3111 * configure.in (HAVE_PNG): Check for the presence of
3112 png_get_channels to rule out older PNG libs.
3113
f5f47add
GM
3114 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3115 GCC and NON_GNU_CPP into config.status.
3116
62d14e9a
DL
31172000-11-20 Dave Love <fx@gnu.org>
3118
1c203d4c
DL
3119 * configure.in: Fix last change.
3120
62d14e9a 3121 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3122 * FTP: New file to replace it.
62d14e9a
DL
3123 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3124
f1d6d1e8
GM
31252000-11-20 Gerd Moellmann <gerd@gnu.org>
3126
3127 * configure.in: Use -traditional with GNU cpp.
3128
b3635775
GM
31292000-11-17 Gerd Moellmann <gerd@gnu.org>
3130
3131 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3132 Distribute more files from the nt/ subdir. Distribute PBM
3133 image files from subdirs of lisp/. Distribute old change logs
3134 from subdirs of lisp/. Distribute play/5x5.el.
3135
0eafc06c
DL
31362000-11-11 Dave Love <fx@gnu.org>
3137
3138 * config.sub, config.guess: Updated from master source.
3139
03391420
DL
31402000-11-07 Dave Love <fx@gnu.org>
3141
3142 * configure.in: Test for mkstemp.
3143
cd66d2ed
EZ
31442000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3145
3146 * info/dir (Top): Rearrange menu items more logically, and put
3147 them into a single category. Add menu items for RefTeX and
3148 Widget.
3149
880820fe 31502000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3151
15b526b2
EZ
3152 * Makefile.in (install-arch-indep): Use --info-dir instead of
3153 --dir-file, and a simple argument instead of --info-file, so that
3154 the Debian version of install-info also works.
1da437e9 3155
99483220
EL
31562000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3157
3158 * info/dir (Speedbar): Add entry.
3159
45e680a8
EZ
31602000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3161
3162 * INSTALL: Describe the new image-support options to the configure
3163 script. List URLs where image support libraries can be found.
3164
f2f049f3
EZ
31652000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3166
3167 * info/dir (Top): Add an entry for Eshell.
3168
2021ab61
DL
31692000-10-02 Dave Love <fx@gnu.org>
3170
3171 * configure.in: Check for gai_strerror.
3172
65f75351
AS
31732000-10-01 Andreas Schwab <schwab@suse.de>
3174
4b649a8e 3175 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3176
71c9ec51
GM
31772000-09-30 Gerd Moellmann <gerd@gnu.org>
3178
3179 * configure.in: Support `sparc*-*-netbsd*'.
3180
513f1fd9
EZ
31812000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3182
3183 * info/dir (MIME): Add entry for emacs-mime.
3184
a55b799a
DL
31852000-09-29 Dave Love <fx@gnu.org>
3186
3187 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3188
ce75c97a
GM
31892000-09-26 Gerd Moellmann <gerd@gnu.org>
3190
3191 * make-dist: Adapt to the change of leim/Makefile which was
3192 necessary to ensure a reasonably working `make dist'.
3193
3194 * leim-Makefile.in: Moved to leim/Makefile.in..
3195
3196 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3197
36e44f62
KH
31982000-09-21 Kenichi Handa <handa@etl.go.jp>
3199
dff28924
SS
3200 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3201 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3202 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3203 files to .elc.
3204 (${TIT}): Adjusted for the above change.
3205 (clean mostlyclean): Likewise.
3206 (.el.elc): New target.
3207
da1608d9
GM
32082000-09-19 Gerd Moellmann <gerd@gnu.org>
3209
3210 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3211 in the distribution.
3212
6fed3546
GM
32132000-09-18 Gerd Moellmann <gerd@gnu.org>
3214
3215 * make-dist (skk): Rename to `ja-dic' because the leim directory
3216 was renamed.
3217
b4331e96
DL
32182000-09-14 Dave Love <fx@gnu.org>
3219
3220 * configure.in: Fix spurion in last change.
3221
ef9e4345
GM
32222000-09-14 Gerd Moellmann <gerd@gnu.org>
3223
3224 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3225 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3226 to `no' if defined. Change result report.
3227
575daf04
DL
32282000-09-08 Dave Love <fx@gnu.org>
3229
3230 * configure.in: Remove spurious `@'s.
3231
3232 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3233 autoconf.
3234
fa0b693c
GM
32352000-09-06 Gerd Moellmann <gerd@gnu.org>
3236
73b77ee5
GM
3237 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3238 file and print informational message.
dff28924 3239
fa0b693c
GM
3240 * configure.in (AC_FUNC_MMAP): Add.
3241
ff8df3be
GM
32422000-09-01 Gerd Moellmann <gerd@gnu.org>
3243
3244 * configure.in: Add ``checking'' messages for
3245 XpmReturnAllocPixels.
3246
bb17930d
GM
32472000-08-28 Gerd Moellmann <gerd@gnu.org>
3248
3249 * configure.in: Check <strings.h>; check `index' and `rindex'
3250 functions.
3251
6ce974d4
KH
32522000-08-26 Kenichi Handa <handa@etl.go.jp>
3253
3254 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3255 "case "${canonical}" in".
3256
7bc3ff79
DL
32572000-08-25 Dave Love <fx@gnu.org>
3258
3259 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3260
457dd64a
KH
32612000-08-25 Kenichi Handa <handa@etl.go.jp>
3262
7c100e1a 3263 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3264
17494071
GM
32652000-08-24 Gerd Moellmann <gerd@gnu.org>
3266
3267 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3268 contains a relative path. Protect against unusable values of $PWD.
17494071 3269
dd0e1e54
EZ
32702000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3271
3d819a75
EZ
3272 * info/dir (WoMan): Add entry.
3273
dd0e1e54
EZ
3274 * config.bat (maindir): Update src/_gdbinit even if it does
3275 already exist.
3276
70fc58b3
GM
32772000-08-07 Gerd Moellmann <gerd@gnu.org>
3278
3a787a1e 3279 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3280
f4988be7
GM
32812000-08-03 Gerd Moellmann <gerd@gnu.org>
3282
3283 * configure.in: Add support for ia64*-*-linux*.
3284
27848c01
GM
32852000-07-27 Gerd Moellmann <gerd@gnu.org>
3286
3287 * make-dist (aclocal.m4): Include in distribution.
3288
b4a12321
DL
32892000-07-26 Dave Love <fx@gnu.org>
3290
3291 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3292
c66c29a2
DL
32932000-07-24 Dave Love <fx@gnu.org>
3294
3295 * configure.in: Add AC_SIZE_T.
3296
3b33a005
DL
32972000-07-18 Dave Love <fx@gnu.org>
3298
3299 * configure.in: Reorder so that most tests are done after CPPFLAGS
3300 is set from the C_SWITCH_... definitions.
3301
4b92c49a
GM
33022000-07-10 Gerd Moellmann <gerd@gnu.org>
3303
3304 * configure.in (HAVE_XPM): Undo previous change. Check for
3305 preprocessor define XpmReturnAllocPixels.
3306
6c6d2e33
GM
33072000-07-06 Gerd Moellmann <gerd@gnu.org>
3308
3309 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3310 instead of XpmReadFileToPixmap.
3311
b192d653
KR
33122000-07-05 Ken Raeburn <raeburn@gnu.org>
3313
3314 * configure.in: Check for <soundcard.h>. Look for ossaudio
3315 library, and set LIBSOUND accordingly.
3316
65171e3a
DL
33172000-07-05 Dave Love <fx@gnu.org>
3318
3319 * configure.in: Use AC_HEADER_SYS_WAIT.
3320
969f7e79
GM
33212000-07-05 Gerd Moellmann <gerd@gnu.org>
3322
3323 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3324 lisp/Makefile. Distribute lisp/Makefile.in instead of
3325 lisp/Makefile.
3326
5a9bf171
KR
33272000-06-30 Ken Raeburn <raeburn@gnu.org>
3328
3329 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3330 while searching for image-handling libraries.
3331
1d36487c
GM
33322000-06-26 Gerd Moellmann <gerd@gnu.org>
3333
3334 * configure.in (--with-xim): New option.
3335
6a465756
DL
33362000-06-23 Dave Love <fx@gnu.org>
3337
3338 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3339 for struct timezone and test how we can call gettimeofday.
48d4b120 3340 Check for OSF 5+. Check for term.h.
6a465756
DL
3341
3342 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3343 version.
3344
16cf31f7
GM
33452000-06-23 Gerd Moellmann <gerd@gnu.org>
3346
3347 * configure.in (HAVE_LIBXP): Change test for libXp.
3348
4c343001
DL
33492000-06-21 Dave Love <fx@gnu.org>
3350
3351 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3352 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3353 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3354
a3f08d9e
DL
33552000-06-19 Dave Love <fx@gnu.org>
3356
3357 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3358 _XOPEN_SOURCE is defined.
3359
0a2ea235
GM
33602000-06-16 Gerd Moellmann <gerd@gnu.org>
3361
dff28924 3362 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3363
7d5c8691
EZ
33642000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3365
3366 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3367
e9924e52
GM
33682000-06-15 Gerd Moellmann <gerd@gnu.org>
3369
3370 * make-dist: Add --help and --snapshot options.
3371
9f817ea4
GM
33722000-06-14 Gerd Moellmann <gerd@gnu.org>
3373
dce6b995 3374 * configure.in: Generate lisp/Makefile.
dff28924 3375
9f817ea4
GM
3376 * configure.in: Add support for `*-lynxos*'.
3377 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3378 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3379 on Tru64 UNIX v5.0.
3380
97aa9c1d
KR
33812000-06-13 Ken Raeburn <raeburn@gnu.org>
3382
3383 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3384 it's on a continuation line.
3385
d42122a3
DL
33862000-06-02 Dave Love <fx@gnu.org>
3387
b4963755 3388 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3389 files.
3390
d42122a3
DL
3391 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3392 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3393 test.
3394
3395 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3396 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3397
34ec9ebe
GM
33982000-05-26 Gerd Moellmann <gerd@gnu.org>
3399
3400 * configure.in: Add check for speed_t typedef.
3401
50d7ce09
KR
34022000-05-25 Ken Raeburn <raeburn@gnu.org>
3403
3404 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3405 exists; it won't in the CANNOT_DUMP case.
3406
10db7fc5
GM
34072000-05-25 Gerd Moellmann <gerd@gnu.org>
3408
3409 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3410 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3411 (install-arch-indep): Install ebrowse.info.
10db7fc5 3412
087121cc
GM
34132000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3414
3415 * configure.in: Check for grandpt and getpt.
3416
b992884d
DL
34172000-05-09 Dave Love <fx@gnu.org>
3418
3419 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3420
056565f7
GM
34212000-05-05 Gerd Moellmann <gerd@gnu.org>
3422
14d1edc0
JB
3423 * make-dist: Make a link for lib-src/grep-changelog.
3424 Copy install-sh.
056565f7 3425
35a28e21
EZ
34262000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3427
3428 * config.bat: Identify the beginning of the cpp stuff in
3429 src/Makefile.in and lib-src/Makefile.in more accurately.
3430
c76e04a8
GM
34312000-04-27 Gerd Moellmann <gerd@gnu.org>
3432
3433 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3434
5e3dac3f
GM
34352000-04-19 Gerd Moellmann <gerd@gnu.org>
3436
3437 * configure.in: Add support for `powerpc-*-netbsd*'.
3438
0b8f263e
DL
34392000-04-19 Dave Love <fx@gnu.org>
3440
7825fef9
DL
3441 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3442
0b8f263e
DL
3443 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3444
3dd2781e
DL
34452000-04-16 Dave Love <fx@gnu.org>
3446
3447 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3448
3edfea34
DL
34492000-04-14 Dave Love <fx@gnu.org>
3450
3451 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3452
3453 * aclocal.m4 (AC_FUNC_MKTIME): New.
3454
4d6e16b3
KR
34552000-03-28 Ken Raeburn <raeburn@gnu.org>
3456
3457 * configure.in: Line up "--help" output a little better.
3458
89e80928
GM
34592000-03-26 Gerd Moellmann <gerd@gnu.org>
3460
087121cc 3461 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3462 New targets.
3463 (bootstrap): Rewritten in terms of the new targets above. Make
3464 info files, too.
dff28924 3465
e1cff360
GM
34662000-03-12 Gerd Moellmann <gerd@gnu.org>
3467
3468 * config.guess, config.sub: Use the versions of the files from
3469 subversions.
3470
7397acc4
DL
34712000-03-08 Dave Love <fx@gnu.org>
3472
3473 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3474 AC_C_VOLATILE. Define POINTER_TYPE.
3475
3476 * aclocal.m4: New file.
3477
d054101f 34782000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3479
3480 * configure.in (machine): Add `mipsel-*-netbsd*' and
3481 `arm-*-netbsd*'.
dff28924 3482
d054101f 34832000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3484
d054101f 3485 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3486
ed4d0512
GM
34872000-02-29 Gerd Moellmann <gerd@gnu.org>
3488
3489 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3490
2dc95ddd
DL
34912000-02-18 Dave Love <fx@gnu.org>
3492
3493 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3494
57beb0e0
AS
34952000-02-18 Andreas Schwab <schwab@suse.de>
3496
3497 * Makefile.in (install-arch-indep): Add eudc to list of installed
3498 info files.
3499
3b3cc4a4
KR
35002000-02-17 Ken Raeburn <raeburn@gnu.org>
3501
3502 * configure.in: Include -lz and -ljpeg (if it's available) when
3503 testing for the tiff library.
3504
8389e1e2
GM
35052000-02-17 Gerd Moellmann <gerd@gnu.org>
3506
3507 * configure.in: Remove LISP_FLOAT_TYPE.
3508
647847ea
DL
35092000-02-12 Dave Love <fx@gnu.org>
3510
3511 * configure.in: Use AC_FUNC_VFORK.
3512
9a90d84c
GM
35132000-02-01 Gerd Moellmann <gerd@gnu.org>
3514
5eea385d
GM
3515 * make-dist: Various fixes for new development tree.
3516
9a90d84c
GM
3517 * leim-Makefile.in: New file.
3518
b6680a0e
GM
35192000-01-31 Gerd Moellmann <gerd@gnu.org>
3520
3521 * Makefile.in (dist): Call ./make-dist.
3522
1e5279b9
DL
35232000-01-24 Dave Love <fx@gnu.org>
3524
3525 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3526
ffe36136
GM
35272000-01-18 Gerd Moellmann <gerd@gnu.org>
3528
3529 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3530 DGifOpenFileName.
3531
a970dae4
AS
35322000-01-11 Andreas Schwab <schwab@suse.de>
3533
3534 * Makefile.in (install-arch-indep): Update list of info files to
3535 be installed.
3536
c4bb2108
DL
35372000-01-05 Dave Love <fx@gnu.org>
3538
3539 * configure.in: Check for jerror.h as well as libjpeg.
3540
bb9d2b64
AS
35412000-01-03 Andreas Schwab <schwab@suse.de>
3542
3543 * Makefile.in (install-arch-indep): Install autotype*. Run
3544 install-info on autotype and emacs-faq.info.
3545
22afa6e8
DL
35461999-12-04 Dave Love <fx@gnu.org>
3547
b4963755 3548 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3549 (install-strip): Use `install' as sub-make target.
3550
a21616bd
KR
35511999-11-23 Ken Raeburn <raeburn@gnu.org>
3552
3553 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3554 didn't need to be deleted. Check for the k5crypto library as well
3555 as the crypto library; MIT Kerberos 1.1 changed the name.
3556
946173ad
DL
35571999-11-18 Dave Love <fx@gnu.org>
3558
3559 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3560
4f6f5dab
GM
35611999-11-11 Erik Naggum <erik@naggum.no>
3562
3563 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3564
2323760c
DL
35651999-11-08 Dave Love <fx@gnu.org>
3566
3567 * configure.in: Fix change for --with-pop default.
3568
c3d00920
DL
35691999-11-04 Dave Love <fx@gnu.org>
3570
3571 * configure.in: Default to --with-pop. Change sense of with-gcc
3572 and with-toolkit-scroll-bars messages to reflect the defaults.
3573
400a1ed0
GM
35741999-11-01 Gerd Moellmann <gerd@gnu.org>
3575
3576 * INSTALL: Mention the Emacs Lisp Reference.
3577
1e3196e8
GM
35781999-10-27 Noah Friedman <friedman@splode.com>
3579
3580 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3581
8ac52782
GM
35821999-10-23 Gerd Moellmann <gerd@gnu.org>
3583
3584 * Makefile.in (bootstrap): New target.
3585
1113b624
PE
35861999-10-19 Paul Eggert <eggert@twinsun.com>
3587
3588 Add support for large files. Merge glibc 2.1.2.
3589
3590 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3591 (HAVE_TM_GMTOFF): New symbol.
3592 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3593 mbrlen, strsignal.
3594 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3595
77162a4f
SM
35961999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3597
3598 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3599 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3600
a2743e67
RS
36011999-10-09 Richard M. Stallman <rms@gnu.org>
3602
dff28924 3603 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3604 Unset CDPATH to prevent cd from generating output.
3605
37e2d8f4
SM
36061999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3607
3608 * update-subdirs: also ignore CVS subdirs.
3609
4e1d9c86
GM
36101999-10-07 Gerd Moellmann <gerd@gnu.org>
3611
3612 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3613
2b6bac15
DL
36141999-10-06 Dave Love <fx@gnu.org>
3615
3616 * Makefile.in: Add rules for config.status, configure.
3617
a4a9692d
DL
36181999-09-07 Gerd Moellmann <gerd@gnu.org>
3619
3620 * configure.in (--with-sound): Removed.
3621
36221999-08-30 Gerd Moellmann <gerd@gnu.org>
3623
3624 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3625 the test for Xaw3d.
3626 (HAVE_TIFF): Add -lm to library check.
3627
36281999-08-28 Richard Stallman <rms@gnu.org>
3629
3630 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3631 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3632 after the other X-related libraries.
3633
36341999-08-21 Dave Love <fx@gnu.org>
3635
3636 * configure.in: Don't check for jpeglib.h.
3637
36381999-08-20 Gerd Moellmann <gerd@gnu.org>
3639
3640 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3641 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3642
36431999-08-18 Dave Love <fx@gnu.org>
3644
3a787a1e 3645 * configure.in: Check for termcap.h.
a4a9692d
DL
3646
36471999-08-15 Gerd Moellmann <gerd@gnu.org>
3648
3649 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3650 use Emacs' scroll bars, even if configured for Motif or when
3651 Xaw3d is available.
3652
36531999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3654
3655 * configure.in: Check for getaddrinfo.
3656
36571999-08-04 Eli Zaretskii <eliz@gnu.org>
3658
3659 * config.bat: Make --no-debug work again by removing -gcoff.
3660
36611999-07-30 Dave Love <fx@gnu.org>
3662
3663 * configure.in: Check for stdlib.h.
3664
36651999-07-19 Dave Love <fx@gnu.org>
3666
3667 * configure.in: Grok sparc64-*-linux-gnu*.
3668
36691999-07-12 Richard Stallman <rms@gnu.org>
3670
3671 * Version 20.4 released.
3672
36731999-06-23 Karl Heuer <kwzh@gnu.org>
3674
3675 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3676 Quote $EMACS, in case it's a program with args.
3677
36781999-05-29 Richard M. Stallman <rms@gnu.org>
3679
3680 * configure.in: Delete the Kerberos stuff.
3681
36821999-05-27 Greg Hudson <ghudson@mit.edu>
3683
3684 * configure.in: Prefer kerberos 5 names.
3685
36861999-04-26 Richard M. Stallman <rms@gnu.org>
3687
3688 * configure.in: Check for libXp.
3689
36901999-04-08 Richard Stallman <rms@gnu.org>
3691
3692 * make-dist: Include change logs in subdirs of `lisp'.
3693
36941999-04-05 Richard Stallman <rms@gnu.org>
3695
3696 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3697 (install-arch-indep): Make ${datadir}/emacs world-readable.
3698
36991999-03-30 Eli Zaretskii <eliz@gnu.org>
3700
3701 * config.bat: Use epaths.* instead of paths.*.
3702
37031999-03-07 Eli Zaretskii <eliz@gnu.org>
3704
3705 * INSTALL: Add detailed instructions to unpack and install
3706 intlfonts on MS-DOS.
3707
37081999-02-26 Richard Stallman <rms@gnu.org>
3709
4b649a8e 3710 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3711
3712 * Makefile.in (epaths-force): Renamed from paths-force;
3713 operate on epaths.in and produce epaths.h.
3714
37151999-02-24 Richard Stallman <rms@gnu.org>
3716
3717 * make-dist: Fix nt/icons directory handling.
3718
37191999-02-22 Simon Josefsson <jas@pdc.kth.se>
3720
3721 * configure.in (f301-fujitsu-uxpv4.1): New target.
3722
37231999-02-20 Richard Stallman <rms@gnu.org>
3724
3725 * make-dist (tempparent): Fix command to update info files.
3726
37271999-02-09 Richard Stallman <rms@gnu.org>
3728
3729 * configure.in (powerpc-apple-netbsd*): New alternative.
3730
37311999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3732
3733 * make-dist: Include the new directory nt/icons in distributions.
3734
37351999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3736
3737 * configure.in: Change message about HAVE_XFREE386.
3738
37391999-01-07 Eli Zaretskii <eliz@gnu.org>
3740
3741 * config.bat: Support configuring with leim.
3742
37431998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3744
3745 * configure.in (mips-sgi-irix6.5): New target.
3746
37471998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3748
3749 * configure.in: Remove GSS-API support, since it has been removed
3750 from movemail.
3751
37521998-12-04 Markus Rost <rost@delysid.gnu.org>
3753
3754 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3755
37561998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3757
3a787a1e
JB
3758 * Makefile.in: Don't install customize info file.
3759 Run install-info on viper info file.
a4a9692d
DL
3760
37611998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3762
3763 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3764
37651998-11-16 Kenichi Handa <handa@etl.go.jp>
3766
3767 * configure.in (*-*-bsdi4*): New target.
3768
37691998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3770
3771 * configure.in: Fix previous change.
3772
37731998-11-11 Richard Stallman <rms@gnu.org>
3774
3775 * configure.in (aviion-intel): New machine.
3776
37771998-11-04 Kenichi Handa <handa@etl.go.jp>
3778
3779 * configure.in (mips-nec-sysv4*): New target.
3780
37811998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3782
3783 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3784 from lisp.
3785
37861998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3787
3788 * make-dist: Don't include fns*.el in dist.
3789
37901998-10-30 Dave Love <fx@gnu.org>
3791
3792 * configure.in: Don't mkdir cpp.
3793
37941998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3795
3796 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3797 ${archlibdir}.
3798
37991998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3800
3801 * Version 20.3 released.
3802
38031998-07-30 Paul Eggert <eggert@twinsun.com>
3804
3805 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3806 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3807 (lwlib/Makefile, leim/Makefile):
3808 Prepend $(srcdir)/ to rule dependencies outside this dir.
3809
38101998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3811
3812 * configure.in: Use unset CDPATH instead of making it empty.
3813
38141998-06-20 Karl Heuer <kwzh@gnu.org>
3815
3816 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3817
38181998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3819
3820 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3821 and default.el. Sort the results.
3822
38231998-05-31 Karl Heuer <kwzh@gnu.org>
3824
3825 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3826 writable.
3827
38281998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3829
3830 * Makefile.in (install-arch-indep):
3831 Don't alter site-lisp/subdirs.el if it exists.
3832
38331998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3834
3835 * Makefile.in (install-arch-indep): Put `-' on commands to create
3836 subdirs.el in site-lisp dirs.
3837
38381998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3839
3840 * Makefile.in (install-arch-indep): Fix typo in previous change.
3841
38421998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3843
3844 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3845
38461998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3847
3848 * Makefile.in (mkdir): Create the site-lisp dirs.
3849 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3850
38511998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3852
3853 * Makefile.in (INSTALL_INFO): New variable.
3854 (install-arch-indep): Don't replace the dir file if it already exists.
3855 Use the install-info program, via INSTALL_INFO, to add entries.
3856 Make the `info' subdir and the Info files world-readable.
3857
38581998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3859
3860 * config.bat: Make sure the environment is large enough to support
4b649a8e 3861 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3862
38631998-04-10 Karl Heuer <kwzh@gnu.org>
3864
3865 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3866
38671998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3868
3869 * configure.in: Add --with-gssapi to specify GSS-API
3870 authentication support for movemail.
3871
38721998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3873
3874 * Makefile.in (install-arch-indep): Fix previous change.
3875
38761998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3877
3878 * Makefile.in (info): Run man in build dir, not srcdir.
3879
38801998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3881
3882 * Makefile.in (install-arch-indep): Fix previous change.
3883
38841998-03-23 Kenichi Handa <handa@etl.go.jp>
3885
4b649a8e 3886 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3887
38881998-03-22 Richard Stallman <rms@gnu.org>
3889
3890 * Makefile.in (install-arch-indep): Put special subdirs.el files
3891 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3892
38931998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3894
3895 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3896
38971998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3898
3899 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3900 (m68*-hp-hpux*): Handle versions 1X like 10.
3901
39021998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3903
3904 * make-dist: PROBLEMS is now in etc, not top level dir.
3905
3906 * Makefile.in (SOURCES): Delete PROBLEMS.
3907
39081998-02-25 Richard Stallman <rms@gnu.org>
3909
3910 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3911
3912 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3913
39141998-01-17 Richard Stallman <rms@gnu.org>
3915
3916 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3917
39181998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3919
3920 * make-dist (tempparent): New option --no-check.
3921
3922 * make-dist: Don't do anything with cpp directory.
3923
39241997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3925
3926 * configure.in (sparc-fujitsu-sysv4*): New target.
3927
39281997-12-17 Andreas Schwab <schwab@gnu.org>
3929
3930 * configure.in: Cache more tests. Add missing quotes around
3931 message with embedded comma.
3932
39331997-12-04 Karl Heuer <kwzh@gnu.org>
3934
3935 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3936
39371997-11-26 Joel N. Weber II <devnull@gnu.org>
3938
3939 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3940 restrict access to any files.'; previously it said `Don't protect
3941 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3942
39431997-11-24 Paul Eggert <eggert@twinsun.com>
3944
3945 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3946 strftime needs the underlying host's strftime for locale dependent
3947 formats.
3948
39491997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3950
3951 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3952
39531997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3954
3955 * config.bat: Configure the man subdirectory.
3956
39571997-11-07 Paul Eggert <eggert@twinsun.com>
3958
3959 * configure.in (AC_CHECK_LIB): Add -lintl.
3960
39611997-11-07 Karl Heuer <kwzh@gnu.org>
3962
3963 * make-dist (check for .elc files): Avoid bash-specific syntax.
3964 (check for overflow 14-char limit): Simplify.
3965
39661997-11-07 Richard Stallman <rms@gnu.org>
3967
3968 * Makefile.in (install): Move blessmail last.
3969
39701997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3971
3972 * configure.in (gettimeofday, one arg or two):
3973 Clarify messages by avoiding double negative.
3974
39751997-09-30 Karl Eichwalder <ke@suse.de>
3976
3a787a1e 3977 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3978
39791997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3980
3981 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3982 libraries in reverse order, so that libraries will appear in the
3983 correct dependency order on the link line (and so that the
3984 configure checks themselves will work properly when early
3985 libraries depend on later ones).
3986
39871997-09-21 Erik Naggum <erik@naggum.no>
3988
3a787a1e 3989 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3990
3991 * make-delta: New script to produce delta distributions.
3992
39931997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3994
3995 * Version 20.2 released.
3996
39971997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3998
3999 * Version 20.1 released.
4000
4001 * Makefile.in (install-leim): Depend on mkdir.
4002 (leim): Depend on src.
4003
40041997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4005
4006 * configure.in: Recognize alpha* instead of just alpha.
4007
40081997-09-12 Paul Eggert <eggert@twinsun.com>
4009
4010 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4011
40121997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4013
4014 * update-subdirs: Use rm -f.
4015
40161997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4017
4018 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4019 Ignore subdirs named Old.
dff28924 4020
a4a9692d
DL
40211997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4022
4023 * configure.in: Add OpenBSD clause to set $machine.
4024
40251997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4026
4027 * make-dist: Recompile everything after updating various Lisp files.
4028 Recompile in leim as well as lisp.
4029 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 4030
a4a9692d
DL
40311997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4032
4033 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4034
40351997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4036
4037 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4038 before trying to copy anything from it.
4039
40401997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4041
4042 * Makefile.in (man/Makefile): New target.
4043 (tags): Define env var EMACS and run Makefile from build dir.
4044
40451997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4046
4047 * config.bat: If src/_gdbinit doesn't exist, try using
4048 src/.gdbinit to create it (for building on Windows 95).
4049
40501997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4051
4052 * Makefile.in (install-arch-indep):
4053 Discard extra data in tar | tar pipes.
4054
40551997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4056
4057 * configure.in (x_default_search_path): Corrected
4058 '${x_library}' to '${x_library}/X11'.
4059
40601997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4061
4b649a8e 4062 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
4063
40641997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4065
4066 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
4067 Kerberos V5 for movemail, including detection of V4 and V5 header
4068 files and libraries.
a4a9692d
DL
4069
40701997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4071
4072 * configure.in: Compute x_default_search_path
4073 and substitute into makefiles.
4074
4075 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4076
40771997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4078
4079 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4080
40811997-08-07 Erik Naggum <erik@naggum.no>
4082
4083 * configure.in: Remove lockdir, it is no longer needed.
4084 * Makefile.in (mkdir): Don't create lockdir.
4085 (lockdir): Variable deleted.
4086 (paths-force): Don't operate on PATH_LOCK.
4087
40881997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4089
4090 * leim-Makefile.in (clean, distclean): New targets.
4091
4092 * make-dist: Include leim/ChangeLog in leim distribution.
4093
40941997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4095
4096 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4097
40981997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4099
4100 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4101
41021997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4103
4104 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4105
41061997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4107
4108 * make-dist: Update leim/leim-list.el.
4109 Pass along value of $EMACS when updating lisp dir.
4110
41111997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4112
dff28924 4113 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4114 prerequisite to the use of Doug Lea's malloc.
4115
41161997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4117
4118 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4119
4120 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4121
41221997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4123
4124 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4125
41261997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4127
4128 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4129 to news-r6.h.
4130
41311997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4132
4133 * config.bat: Use `sed' instead of `cp', which might not be
4134 installed.
4135
41361997-07-09 Kenichi Handa <handa@etl.go.jp>
4137
4138 * Makefile.in (mostlyclean): Add cleaning leim directory.
4139 (clean, distclean, maintainer-clean): Likewise.
4140
41411997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4142
4143 * make-dist (bogosities): Check subdirs of `lisp' also.
4144
41451997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4146
4147 * make-dist (etc): Really avoid symlinks now.
4148 (lisp): Don't delete from subdirs the things we never copy.
4149
56f7d69d 41501997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4151
4152 * Makefile.in (install-arch-indep): Correct the target name.
4153 The first letter `i' was dropped by the previous change of mine.
4154
41551997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4156
4157 * configure.in (leim/Makefile): Generate this.
4158 (*-sysv4.2uw*): Recognize new alternative.
4159
4160 * leim-Makefile.in: Renamed from leim-Makefile.
4161
4162 * make-dist: Set up real-leim subdirectory,
4163 with the real contents of leim; then move it to
4164 a separate top-level directory.
4165
4166 * make-dist: Don't mention site-lisp, site-init, site-start
4167 or default, when listing files hat are not compiled and should be.
dff28924 4168
a4a9692d
DL
4169 * configure.in: Create src/config.stamp at the end.
4170
41711997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4172
4173 * Makefile.in (install-leim): Correct previous change.
4174
56f7d69d 41751997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4176
4177 * Makefile.in (install-leim): New target.
4178 (install): Depend on install-leim.
dff28924 4179
56f7d69d 41801997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4181
4182 * Makefile.in (SUBDIR): Add leim.
4183 (SUBDIR_MAKEFILES): Add leim/Makefile.
4184 (leim/Makefile): New target.
4185
41861997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4187
4188 * leim-Makefile: New file.
4189 * make-dist: Initialize a `leim' subdirectory with that makefile.
4190
41911997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4192
4193 * configure.in (GNU_MALLOC_reason): Fix message text.
4194
41951997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4196
4197 * make-dist (lisp): Don't process subdirs that start with =.
4198 (etc): Copy symlinks, as in src.
4199
42001997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4201
4202 * configure.in (i*86-*-unixware*): New alternative.
4203
42041997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4205
4206 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4207 and touch it explicitly.
4208
4209 * configure.in (mips-sony-newsos6*): New alternative.
4210 (mips-*-linux-gnu*): New alternative.
4211 (*-*-bsdi*): New alternative.
4212 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4213
42141997-06-22 Dave Love <d.love@dl.ac.uk>
4215
3a787a1e
JB
4216 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4217 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4218
42191997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4220
4221 * configure.in (shutdown): Check for `shutdown' function.
4222
56f7d69d 42231997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4224
4225 * update-subdirs: Include the directory "language" in subdirs.
4226
42271997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4228
4229 * configure.in (m88k-dg-dgux4*): New alternative.
4230 (alpha-*-netbsd*): New alternative.
4231 (powerpcle-*-solaris2*): New alternative.
4232
42331997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4234
4235 * make-dist: Warn about .el files that are not compiled.
4236
42371997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4238
4239 * Makefile.in (dist): Don't run update-subdirs here,
4240 since make-dist now gets that done.
4241
4242 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4243
a4a9692d
DL
4244 * make-dist: Use new non-file targets in lisp/Makefile.
4245
42461997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4247
4248 * make-dist: Handle all subdirs of `lisp' uniformly.
4249 Don't handle `term' and `language' specially.
4250 Clear out umask at the beginning.
dff28924 4251
a4a9692d
DL
42521997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4253
4254 * make-dist: Use Make to update finder-inf.el and autoloads.
4255 Also update cus-load.el.
4256
42571997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4258
89aa5de3 4259 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4260 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4261
42621997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4263
4264 * configure.in (DOUG_LEA_MALLOC):
4265 Define if malloc_{get,set}_state exist.
4266
56f7d69d 42671997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4268
4269 * make-dist: Make links for files under lisp/language.
4270
177c0ea7 42711997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4272
4273 * update-subdirs: Exclude the directory "language" from subdirs.
4274
42751997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4276
4277 * configure.in: Check for rint and cbrt.
4278
42791997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4280
4281 * make-dist: Use $EMACS to say where to run Emacs.
4282 Add --no-update option.
dff28924 4283
a4a9692d
DL
42841996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4285
4286 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4287
42881996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4289
4290 * make-dist (copying src): Check thoroughly for symlinks
4291 and copy them in all cases. Regularize the linking of *.in
4292 and *.opt and ChangeLog files.
4293 (copying lib-src): Likewise.
4294 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4295
a4a9692d
DL
42961996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4297
4298 * configure.in: Check for libmail, maillock.h and
4299 touchlock (for movemail).
4300
43011996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4302
4303 * configure.in (limits.h): Check for this file.
4304
43051996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4306
4307 * configure.in (rs6000-ibm-aix4.2): New alternative.
4308 (rs6000-ibm-aix4.0): New alternative.
4309 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4310
43111996-11-22 Ben Harris <bjh21@cam.ac.uk>
4312
4313 * configure.in: Recognize vax-*-netbsd*.
4314
43151996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4316
4317 * configure.in (locallisppath): Add leim directory.
4318
43191996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4320
4321 * config.bat: Make sure `mv' supports forward slashes and -f.
4322
43231996-10-28 Christian Limpach <chris@nice.ch>
4324
4325 * configure.in (hppa*-next-nextstep*): * added after hppa
4326 to accept hppa1.0 and hppa1.1.
4327
43281996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4329
4330 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4331 * configure.in (ld_switch_machine): Fix typo.
4332
43331996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4334
4335 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4336 from config.h and use them in $ac_link.
4337
43381996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4339
4340 * configure.in: Create a subdir named `lisp'.
4341
43421996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4343
4344 * configure.in: Check for getcwd.
4345
43461996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4347
dff28924 4348 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4349
43501996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4351
4352 * configure.in: Check for setrlimit.
4353
43541996-08-31 Paul Eggert <eggert@twinsun.com>
4355
4356 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4357
43581996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4359
4360 * configure.in: Check for utimes.
4361
4362 * configure.in: Check for com_err library, but only
4363 if --with-kerberos was used. Check for krb and des
4364 only if --with-kerberos.
4365
43661996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4367
4368 * Makefile.in (INSTALL_STRIP): New variable.
4369 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4370 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4371
43721996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4373
4374 * configure.in: Check for krb and des libraries.
4375
43761996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4377
4378 * configure.in (*-sunos4.1.[3-9]*noshare):
4379 Use sunos413, not sunos4-1-3.
4380 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4381 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4382
a4a9692d
DL
43831996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4384
4385 * Makefile.in (src/paths.h): Target deleted.
4386 (paths-force): Delete all dependencies on this target
4387 but don't delete the target.
4388 (install): Depend on `all'.
4389 (paths-force): Don't print a message.
4390
4391 * configure.in: Generate src/paths.h here.
4392
43931996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4394
4395 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4396 New variables that affect linking only.
4397 (alpha-dec-osf*): Use those instead of previous change.
4398
43991996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4400
4401 * Makefile.in (install-arch-indep): Install info/messages.
4402
44031996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4404
4405 * Version 19.33 released.
4406
f0131492 44071996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4408
4409 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4410 Fix previous change.
4411
44121996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4413
4414 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4415 New alternative.
4416
44171996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4418
4419 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4420 and NON_GCC_TEST_OPTIONS.
4421
44221996-08-06 Paul Eggert <eggert@twinsun.com>
4423
4424 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4425 "TZ=..." in environ.
4426
44271996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4428
4429 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4430
44311996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4432
4433 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4434 the more general *-sunos4.1.[3-9]* clause.
4435
44361996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4437
4438 * Version 19.32 released.
4439
4440 * configure.in (*-sco3.2v5*):
4441 Set OVERRIDE_CPPFLAG to a string of one space.
4442 Fix the code that uses OVERRIDE_CPPFLAG.
4443
44441996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4445
4446 * configure.in: Undo previous change.
4447
44481996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4449
4450 * config.sub: Use `pc', not `unknown', when canonicalizing
4451 the vendor for ...86.
4452
177c0ea7 44531996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4454
4455 * configure.in: Check for termios.h header.
4456
44571996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4458
3a787a1e 4459 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4460
44611996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4462
4463 * configure.in: Split bsdos2 and bsdos2-1.
4464
44651996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4466
4467 * config.sub: If last two words are not a recognized
4468 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4469 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4470
a4a9692d
DL
4471 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4472
44731996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4474
4475 * configure.in (check for using Lucid widgets by default):
4476 Eliminate indentation that confuses some compilers.
4477
44781996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4479
4480 * config.sub: Convert linux and gnu/linux to linux-gnu.
4481
4482 * make-dist: Don't update getdate.c.
4483 Ignore =... files when checking for too-long Lisp file names.
4484
44851996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4486
4487 * configure.in (euidaccess): Check for that, not for eaccess.
4488
44891996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4490
4491 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4492 before `noshare'.
a4a9692d
DL
4493 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4494
44951996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4496
4497 * configure.in: Rename lignux to linux-gnu in configuration names.
4498 Use gnu-linux as the opsys value (s/ file name).
4499 Allow i686 just like i386, i486, i586.
4500
45011996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4502
4503 * configure.in (i*86-*-sco3.2v5): New alternative.
4504 (OVERRIDE_CPPFLAG): New variable.
4505 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4506
4507 * configure.in: Specify vpath for .texi files.
4508
45091996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4510
4511 * configure.in: Always check for HAVE_X11R5.
4512 Separately decide whether to use a toolkit by default.
4513
45141996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4515
4516 * configure.in: If X11R5 is missing the Xaw headers,
4517 default to --with-x-toolkit=no.
4518
45191996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4520
4521 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4522
45231996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4524
4525 * Makefile.in (install-arch-indep): If cd etc makes output,
4526 don't treat that as part of the tar data.
4527 Check that ./lisp actually exists.
dff28924 4528
a4a9692d
DL
45291996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4530
4531 * make-dist: Check for long file names.
4532
45331996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4534
4535 * Version 19.31 released.
4536
45371996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4538
4539 * configure.in: Recognize sparc-*-lignux.
4540
45411996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4542
4543 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4544 Don't include config.w95.
4545
45461996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4547
4548 * make-dist: Replace --no-clean-up and --no-tar options
4549 with --clean-up and --tar, so that the default is useful.
4550
45511996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4552
4553 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4554 if not, tell the user to rename it and abort.
4555
45561996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4557
4558 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4559 test program.
4560
45611996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4562
4563 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4564
4565 * make-dist (MANIFEST): Fix previous change.
4566 (msdos): Put mainmake.v2 into the dist.
4567
45681996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4569
4570 * make-dist: Exit if autoconf fails.
4571
45721996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4573
4574 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4575 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4576 Rename label libsrc2 to libsrc3.
4577 Substitute for LDFLAGS in src/Makefile.
4578 Substitute for ALL_CFLAGS in lib-src/Makefile.
4579
45801996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4581
4582 * configure.in (ncurses): Check this after checking fns like strerror.
4583
45841996-04-08 Erik Naggum <erik@naggum.no>
4585
4586 * make-dist (MANIFEST): Don't include lines from =files.
4587
45881996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4589
4590 * make-dist: Don't put lisp/dired.todo in the dist.
4591
45921996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4593
4594 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4595
4596 * configure.in (setlocale): Check for it.
4597
4598 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4599
a4a9692d
DL
46001996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4601
4602 * configure.in: Use lignux instead of linux as value of opsys.
4603
46041996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4605
4606 * Makefile.in (install-strip): Fix whitespace.
4607 Get rid of continuation.
4608
4609 * config.sub: Convert linux or gnu/linux to lignux.
4610
46111996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4612
4613 * configure.in: Accept lignux in configuration name.
4614
46151996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4616
4617 * Makefile.in (install-strip): New target.
4618
46191996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4620
4621 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4622 -f failed to do the job on Suns.
4623
46241996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4625
4626 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4627
4628 * configure.in (linux/version.h): Check for this header.
4629
46301996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4631
4632 * configure.in: Remove -fno-builtin hackery from -lm check.
4633
46341996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4635
4636 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4637 just this test.
a4a9692d
DL
4638
4639 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4640
46411996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4642
4643 * configure.in: Check for ncurses.
4644
46451996-02-28 Paul Eggert <eggert@twinsun.com>
4646
4647 * configure.in (LOCALTIME_CACHE):
4648 Also define if localtime mishandles unsetting TZ.
4649 This works around a localtime bug in mips-dec-ultrix.
4650
46511996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4652
4653 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4654
4655 * configure.in: Improve messages about X versions.
4656
46571996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4658
4659 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4660
46611996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4662
4663 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4664 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4665
4666 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4667 (install): Put install-arch-indep before install-arch-dep.
4668
46691996-02-20 Dave Love <d.love@dl.ac.uk>
4670
4671 * INSTALL: Clarify info about MS-DOS path handling.
4672
46731996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4674
4675 * Makefile.in (install-arch-indep): Install info/ccmode*.
4676 In previous change, protect against /bin/pwd returning null string.
4677
46781996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4679
4680 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4681 to lispdir.
4682
46831996-02-01 Paul Eggert <eggert@twinsun.com>
4684
4685 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4686
46871996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4688
4689 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4690
46911996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4692
4693 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4694 we delete everything distclean deletes.
4695
46961996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4697
4698 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4699
47001996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4701
4702 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4703 into LDFLAGS instead of into LIBS.
4704
47051996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4706
4707 * configure.in (HAVE_XMU): Fix typo in previous change.
4708
47091996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4710
4711 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4712
47131996-01-10 Erik Naggum <erik@naggum.no>
4714
4715 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4716
47171996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4718
4719 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4720
47211996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4722
4723 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4724 and use -lXt to link it.
4725
47261996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4727
4728 * configure.in (locallisppath): Put version-specific dir first.
4729
47301996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4731
4732 * configure.in (hppa-*-nextstep*): New alternative.
4733 (USE_X_TOOLKIT): By default, set this to "maybe";
4734 and change that later to LUCID or "no" according to X11 version.
4735
4736 * make-dist: Recompile outdated .elc files and update all autoloads.
4737
47381996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4739
4740 * configure.in (locallisppath): Fix typo in last change: " -> '.
4741
47421996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4743
4744 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4745
47461995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4747
4748 * Makefile.in (install-arch-indep): Give all files read permission.
4749
47501995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4751
4752 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4753 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4754
47551995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4756
4757 * configure.in: Determine HAVE_X11R6.
4758 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4759
47601995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4761
4762 * configure.in: Just "solaris" now defaults to version 2.4.
4763 Add sunos4.1.n-noshare as alternative.
4764
47651995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4766
4767 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4768
47691995-11-29 Erik Naggum <erik@naggum.no>
4770
4771 * Makefile.in (install-arch-indep): Add missing backslash.
4772
47731995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4774
4775 * Makefile.in (install-arch-indep): Don't install
4776 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4777
47781995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4779
4780 * Makefile.in (install-arch-indep): Fix previous change.
4781
4782 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4783
47841995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4785
4786 * Version 19.30 released.
4787
4788 * make-dist (lisp): Exclude subdirs.el.
4789
47901995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4791
4792 * make-dist (etc): Delete *.orig and *.rej.
4793
47941995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4795
4796 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4797
47981995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4799
4800 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4801
48021995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4803
4804 * make-dist (nt): Rename install, readme, and todo to
4805 INSTALL, README, and TODO.
4806
48071995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4808
4809 * make-dist (lisp): Don't distribute site-start.
4810
48111995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4812
4813 * make-dist: Break the hard link on alloca.c.
4814
48151995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4816
4817 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4818
48191995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4820
4821 * make-dist (src, lib-src): Don't distribute Makefile.c.
4822 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4823
48241995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4825
4826 * Makefile.in (mkdir): Create man1dir, not mandir.
4827 (uninstall): Use man1dir, not mandir.
4828
48291995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4830
4831 * Makefile.in (man1dir): New variable.
92a8ce63 4832 (install-arch-indep): Use man1dir.
a4a9692d
DL
4833
4834 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4835
4836 * make-dist: Create lisp/MANIFEST.
4837
48381995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4839
4840 * configure.in (m68k-*-linux*): New alternative.
4841
48421995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4843
4844 * make-dist: Use new names config.in, paths.in, and
4845 {src,lib-src}/Makefile.in.
4846
48471995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4848
4849 * configure.in: Don't bother checking for drem.
4850
48511995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4852
4853 * Makefile.in (distclean): Delete line with just a tab in it.
4854 (install-arch-indep): Delete spaces that precede tabs.
4855 Delete spurious `fi' left from previous change.
4856 (install): Supply `true' as command, to avoid null command.
4857
48581995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4859
4860 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4861
48621995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4863
4864 * configure.in (powerpc-*-solaris2): New alternative.x
4865
48661995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4867
4868 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4869 of paths.h.tmp$$, to avoid going beyond 14 characters.
4870
48711995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4872
4873 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4874
48751995-09-06 Paul Eggert <eggert@twinsun.com>
4876
4877 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4878 if localtime caches TZ. Check for tzset.
4879
48801995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4881
4882 * config.bat: Simplify using new names file names src/makefile.in,
4883 config.in, paths.in. Change Echo commands not to use `.
4884
48851995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4886
4887 * Makefile.in (install-arch-indep): Always install the new dir file;
4888 rename the previous dir file to dir.bak or dir.old.
4889
48901995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4891
4892 * configure.in (RANLIB): Substitute this into makefiles.
4893 Set it specially on solaris; set it by default on other systems.
4894
4895 * configure.in: Fix previous Alpha change.
4896
48971995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4898
4899 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4900 NON_GCC_TEST_OPTIONS.
4901
49021995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4903
4904 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4905 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4906
4907 * configure.in (alpha-*-linux*): New configuration.
4908
49091995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4910
4911 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4912 (m68k-next-nextstep*): New alias for that.
4913 (i*86-*-nextstep*): Use nextstep.h.
4914 (sparc-*-nextstep*): New configuration.
4915
49161995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4917
4918 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4919 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4920
49211995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4922
4923 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4924 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4925
49261995-07-18 Mike Long <mike.long@analog.com>
4927
4928 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4929
49301995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4931
4932 * Makefile.in (src/paths.h, paths-force):
4933 Rename src/paths.h.in to src/paths.in.
4934 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4935
4936 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4937 Use Makefile.c for intermediate file.
4938 Rename src/config.h.in to src/config.in.
4939
49401995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4941
4942 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4943 (mips-dec-ultrix4.[12]): New alternative for old versions.
4944
49451995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4946
4947 * make-dist: Don't break intra-tree links.
4948
49491995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4950
4951 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4952 autoconf 2.4.1 or later.
a4a9692d
DL
4953
49541995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4955
4956 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4957 (mips-mips-riscos5*): New alternative.
4958
49591995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4960
4961 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4962
49631995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4964
4965 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4966 (mandir, infodir, archlibdir): Initializations deleted.
4967
4968 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4969 On hpux9shr, use hpux9shxr4.h.
4970
49711995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4972
4973 * configure.in: Added target mips-dec-mach_bsd4.3.
4974 * config.guess: Guess mips-dec-mach_bsd4.3.
4975
49761995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4977
4978 * Makefile.in (mkdir): Use symbolic chmod.
4979
49801995-06-22 Paul Eggert <eggert@twinsun.com>
4981
3a787a1e 4982 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4983 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4984
49851995-06-22 Paul Eggert <eggert@twinsun.com>
4986
4987 * Makefile.in (SUBDIR_MAKEFILES):
4988 Add man/Makefile, so `make distclean' removes it.
4989 (top_distclean): Add config.log to the list of files to be removed.
4990
49911995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4992
4993 * Version 19.29 released.
4994
49951995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4996
4997 * configure.in: Fix the previous change to verify that the -b
4998 option really solves the problem.
4999
5000 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5001
50021995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5003
5004 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5005
50061995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5007
5008 * configure.in: Report more clearly when there is no special
5009 dir to search for X includes or libraries.
5010
50111995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5012
5013 * configure.in: Check for -lpthreads, not -lpthread.
5014
50151995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5016
5017 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5018
50191995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5020
5021 * configure.in: Check for -lpthread.
5022
50231995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5024
5025 * Makefile.in (install-arch-indep): Install info files for mh-e.
5026 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5027
50281995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5029
5030 * configure.in (*-solaris2.5): New configuration.
5031
5032 * make-dist: Copy new files config.nt and config.w95.
5033
50341995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5035
5036 * configure.in: Use x_includes, not x_libraries, for -I.
5037 Make bitmapdir a colon-separated list.
5038
50391995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5040
5041 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5042
5043 * configure.in: Allow x_libraries and x_includes to be paths.
5044
50451995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5046
5047 * configure.in: Fix typo.
5048
50491995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5050
5051 * INSTALL: Clarify use of site-init.el.
5052
50531995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5054
3a787a1e 5055 * configure.in: Pass arg to sqrt.
a4a9692d
DL
5056
50571995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5058
5059 * make-dist: Fix May 6 change.
5060
50611995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5062
5063 * vpath.sed: Delete reference to ymakefile.
5064
50651995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5066
3a787a1e 5067 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
5068
50691995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5070
5071 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5072
5073 * update-subdirs: Specify /bin/sh to run the script.
5074
50751995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5076
5077 * make-dist: Put src/makefile.nt in dist.
5078
5079 * configure.in (i[345]86-*-bsdi2*): New configuration.
5080 (vax-dec-bsd386*): Deleted.
5081
50821995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5083
3a787a1e
JB
5084 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5085 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5086 Use fmod instead of logb in -lm check.
a4a9692d
DL
5087
50881995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5089
5090 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5091 Use bsd4-3. Don't set NON_GNU_CPP.
5092
5093 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5094 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5095 Fix the ln commands for the subdirs of nt.
5096
50971995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5098
5099 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5100
51011995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5102
5103 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5104 since that's what the header file expects.
5105
880820fe 51061995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5107
5108 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5109 and 68040 based machines when choosing options for gnucc.
5110
51111995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5112
5113 * Makefile.in (top_distclean): Delete config.cache.
5114
51151995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5116
5117 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5118
5119 * configure.in: Use m/ncr386.h.
5120
51211995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5122
5123 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5124
51251995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5126
5127 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5128 (man): Don't copy texindex.c and getopt.c; they're deleted.
5129 (etc): Omit `e'; it's a subdirectory.
5130 (etc/e): Use `../..', not `..', to reference top level.
5131
51321995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5133
5134 * Makefile.in (install-arch-indep, dist):
3a787a1e 5135 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5136
51371995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5138
5139 * make-dist: Include mkinstalldirs in distribution.
5140
51411995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5142
5143 * make-dist: Add missing close backquote.
5144
51451995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5146
5147 * make-dist: Don't distribute shortnames directory.
5148
51491995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5150
5151 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5152
51531995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5154
5155 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5156
51571995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5158
5159 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5160
51611995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5162
5163 * configure.in (mips-sgi-irix6): New configuration.
5164
51651995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5166
5167 * Makefile.in (maintainer-clean): Renamed from realclean.
5168
51691995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5170
3a787a1e
JB
5171 * configure.in: Create a .gdbinit that sources the real one,
5172 if using a different build directory.
a4a9692d
DL
5173
51741995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5175
5176 * configure.in: Check for sys/select.h.
5177
51781995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5179
5180 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5181
51821994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5183
5184 * configure.in: Handle isc 4.1 operating system.
5185
51861994-12-10 Richard Stallman <rms@kepa>
5187
5188 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5189 (rs6000-ibm-aix4*): New alternative.
5190
51911994-12-06 Richard Stallman <rms@kepa>
5192
5193 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5194
51951994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5196
5197 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5198 to already exist.
a4a9692d
DL
5199
52001994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5201
5202 * configure.in: Generate man/Makefile from man/Makefile.in.
5203 Create the man subdir.
5204
5205 * Makefile.in (dvi): Run Make in our man subdir.
5206
5207 * make-dist: Create subdir etc/e.
5208 Make links to it.
5209 Put man/Makefile.in in dist, instead of man/Makefile.
5210
52111994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5212
5213 * configure.in: Add --with-pop, --with-kerberos, and
5214 --with-hesiod for movemail.
5215
52161994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5217
5218 * configure.in (m68*-apollo*): Use s/domain.h.
5219
52201994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5221
5222 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5223
52241994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5225
5226 * configure.in: Don't add -I, -L, -R options for cc if their
5227 arguments would be empty.
5228
52291994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5230
5231 * configure.in (i860-intel-osf1*): New alternative.
5232 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5233 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5234
52351994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5236
5237 * configure.in: Make h_errno check not use nested functions.
5238
52391994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5240
5241 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5242
52431994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5244
5245 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5246 swallowing target line.
a4a9692d
DL
5247
52481994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5249
5250 * configure.in: Protect a character class with `changequote'.
5251
52521994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5253
5254 * configure.in: Accept `news' as a synonym for `newsos'.
5255
52561994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5257
5258 * Makefile.in: Don't rm files if cd fails.
5259
52601994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5261
5262 * make-dist: Put nt subdir and its subdirs in the dist.
5263 (lib-src): Put makefile.nt in the dist.
5264 (lisp): Put makefile.nt in the dist.
5265
52661994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5267
5268 * configure.in: Change a stray `[' to `test'.
5269
52701994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5271
5272 * configure.in: Adapt for Autoconf v2. Use the standard argument
5273 parser, host type canonicalizer, X11 finder, and message
5274 printing macros. Use the new macro names. Use `test' instead of `['.
5275
52761994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5277
5278 * configure.in: Check for getpagesize.
5279
52801994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5281
5282 * make-dist (msdos): Put sed* in the distribution.
5283
52841994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5285
5286 * config.bat: New option, `--with-x', for configuring Emacs
5287 for use with the X11 system DesqView/X.
5288 New option, `--no-debug', for compiling Emacs without debug
5289 information thus saving disk space.
5290 (src/config.h, src/paths.h): Use `update' (which is like
5291 `move-if-changed') to change the file.
5292 (src/config.h): When configuring for X11 perform extra changes.
5293 (src/makefile): When configuring for X11 perform extra changes.
5294 (lib-src): Remove temporary files.
5295 (): Check that `sed', `rm', `mv', and `gcc' are available.
5296
52971994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5298
5299 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5300
5301 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5302
53031994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5304
5305 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5306
5307 * configure.in (canonical): Substitute var into makefiles.
5308 (bitmapdir): Likewise.
5309
5310 * Makefile.in (bitmapdir): New variable.
5311 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5312
53131994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5314
5315 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5316
5317 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5318 * update-subdirs: New shell script.
5319
53201994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5321
5322 * Makefile.in (top_distclean): Don't rm build-install.
5323 (SOURCES): Delete build-install.in.
5324
5325 * make-dist: Don't distribute build-ins.in.
5326 * build-ins.in: File deleted.
5327
53281994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5329
5330 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5331
53321994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5333
5334 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5335
5336 * configure.in (libexecdir): Renamed from libdir. New default.
5337 (sharedstatedir): Renamed from statedir. New default.
5338 (datadir): New default.
5339
5340 * make-dist: Don't distribute subdirs.el.
5341
53421994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5343
5344 * configure.in (eaccess): Check for it.
5345
53461994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5347
5348 * configure.in (mktime): Check for it.
5349
53501994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5351
5352 * configure.in (motif): Add support for usage and option checking.
5353
53541994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5355
5356 * configure.in (utimes): Check for it.
5357
53581994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5359
5360 * Makefile.in (install-arch-indep): Don't do mkdir here.
5361
53621994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5363
5364 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5365 riscix.h renamed to acorn.h.
5366
177c0ea7 53671994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5368
5369 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5370 New configurations.
5371
53721994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5373
5374 * configure.in: Remove trailing slashes from srcdir.
5375
53761994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5377
5378 * configure.in (i[345]86-sequent-ptx*): Handle
5379
53801994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5381
5382 * Makefile.in (paths-force): Depend on src/paths.h
5383
53841994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5385
5386 * configure.in (config_options): Save all arguments, not just some.
5387
53881994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5389
5390 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5391
5392 * configure.in: Add AC_AIX.
5393 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5394
53951994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5396
5397 * configure.in (parsing options): Simplify sed command to delete -'s.
5398
53991994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5400
5401 * configure.in (config_options): New shell variable.
5402 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5403
54041994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5405
5406 * configure.in (alpha-dec-osf*): New target.
5407
5408 * Makefile.in: Use just one FRC target.
5409
54101994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5411
5412 * Makefile.in (removenullpaths, paths-force):
5413 Use name paths.h.tmp$$, which depends on the pid.
5414
54151994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5416
5417 * Makefile.in (removenullpaths, paths-force):
5418 Put paths.h.tmp in top-level dir, not in src.
5419
54201994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5421
5422 * Version 19.27 released.
5423
54241994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5425
5426 * Version 19.26 released.
5427
54281994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5429
5430 * configure.in: Check for lrand48, not rand48.
5431
54321994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5433
5434 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5435 (powerpc-ibm-aix*): New aliases.
5436
54371994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5438
5439 * make-dist (src/m, src/s): Put *.inp in distribution.
5440
54411994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5442
5443 * configure.in: Accept i586 and i486 along with i386.
5444
54451994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5446
5447 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5448 even if CPP env var was set by the user.
5449
5450 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5451
54521994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5453
5454 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5455
54561994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5457
5458 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5459
54601994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5461
5462 * configure.in: Check more specifically for i*86-sun-sunos.
5463
54641994-08-03 Caveh Jalali (caveh@eng.sun.com)
5465
5466 * configure.in: Handle solaris 2.4.
5467
54681994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5469
5470 * configure.in (rand48): Check for it.
5471
54721994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5473
5474 * make-dist: Update the info files.
5475
54761994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5477
5478 * configure.in: Make "checking..." messages' style consistent.
5479 (HAVE_H_ERRNO): New test.
5480
54811994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5482
5483 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5484
54851994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5486
5487 * configure.in (CFLAGS): If the envvar was specified, use that.
5488 And set REAL_CFLAGS from it too.
5489
54901994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5491
5492 * make-dist: Update finder-inf.el.
5493
54941994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5495
5496 * make-dist (msdos): Include sed4.inp in dist.
5497
5498 * Makefile.in (libsrc_libs): Var deleted.
5499
55001994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5501
5502 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5503
55041994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5505
5506 * configure.in (mips-sony-newsos4*): New alias.
5507
55081994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5509
5510 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5511 (*-convex-convexos*): Accept this as alias.
5512
55131994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5514
5515 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5516 for two different uses.
5517
55181994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5519
5520 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5521
55221994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5523
5524 * make-dist: Put ./BUGS into the distrib.
5525
55261994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5527
5528 * configure.in: Handle 386 running Solaris 2.
5529
55301994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5531
5532 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5533
55341994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5535
5536 * configure.in (mips-sony-newsos*): Use news-risc.h.
5537
5538 * configure.in: Accept bsdi as opsys, like bsd386.
5539
55401994-06-01 Morten Welinder (terra@diku.dk)
5541
5542 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5543
55441994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5545
5546 * Version 19.25 released.
5547
5548 * make-dist (shortversion): Don't assume another period follows.
5549
55501994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5551
5552 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5553 (uninstall): Use /bin/pwd.
5554
5555 * Makefile.in (blessmail): Depend on src.
5556 (all): Don't depend on blessmail.
5557
5558 * Makefile.in (src/paths.h): Don't force recomputation.
5559 (paths-force): New target; force recomputation of paths.h.
5560 (all): Depend on paths-force.
5561 (src, lib-src): Depend on src/paths.h.
5562
5563 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5564 NON_GCC_TEST_OPTIONS.
5565
55661994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5567
5568 * configure.in: Don't insist on subversions for irix.
5569
55701994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5571
5572 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5573
5574 * configure.in (i[34]86-next-*): New alternative.
5575
55761994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5577
5578 * Version 19.24 released.
5579
5580 * configure.in: New config hppa*-hp-hpux9shr*.
5581
55821994-05-22 Morten Welinder (terra@tyr.diku.dk)
5583
5584 * config.bat: Doc fix.
5585
55861994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5587
5588 * Makefile.in (mostlyclean, clean, distclean, realclean)
5589 (extraclean): Don't act on man subdir if it doesn't exist.
5590
55911994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5592
5593 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5594 Use them to set up CC.
5595 (*-sun-sunos4.1.3): Set them.
5596
55971994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5598
5599 * Makefile.in (lib-src): Don't depend on src/paths.h.
5600
56011994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5602
5603 * build-ins.in (copydests): Get rid of spurious `-'s.
5604
5605 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5606
56071994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5608
5609 * Version 19.23 released.
5610
5611 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5612 for the Xlib and Xt checks; then restore old CFLAGS.
5613
56141994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5615
5616 * configure.in (HAVE_X11XTR6): Add newline before #if.
5617 Add newline after #endif.
5618
56191994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5620
5621 * configure.in (HAVE_X11XTR6): Arrange to define it.
5622
56231994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5624
5625 * Makefile.in (install): Depend on blessmail.
5626
56271994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5628
5629 * configure.in (mips-siemens-sysv*): Put quotes around value
5630 containing blanks.
5631
56321994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5633
5634 * Makefile.in (TAGS): Use the makefile in src subdir.
5635
56361994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5637
5638 * configure.in (opsys): Recognize `gnu'.
5639
56401994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5641
5642 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5643
56441994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5645
5646 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5647 version > 1.8.
5648
56491994-05-08 Morten Welinder (terra@diku.dk)
5650
5651 * config.bat: Forcibly remove "# " style comments from makefiles.
5652
56531994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5654
5655 * Makefile.in (uninstall): When processing lispdir and etcdir,
5656 do nothing unless it exists and is a directory.
5657
56581994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5659
5660 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5661 Merge code in from install-doc.
5662 (install-doc): Merge code back into install-arch-indep.
5663 (install-arch-dep): Don't depend on install-doc.
5664
5665 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5666
56671994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5668
5669 * configure.in (making src/Makefile and lib-src/Makefile):
5670 Split off the autoconf substitutions and don't pass them thru cpp.
5671 (undefs): Use $canonical as well as $configuration.
5672
5673 * make-dist: Distribute lisp/Makefile.
5674
5675 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5676 Use lower case names for the s files.
5677
56781994-05-03 Morten Welinder (terra@diku.dk)
5679
5680 * config.bat: Added possibility for different file name
10d1d0af 5681 transcriptions in lib-src.
a4a9692d
DL
5682
56831994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5684
5685 * Makefile.in (lib-src): Undo previous change.
5686 (blessmail): New target to run maybe-blessmail in lib-src.
5687 (all): Depend on blessmail.
5688
5689 * Makefile.in (lib-src): Depend on src.
5690
56911994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5692
5693 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5694 (m88k-dg-dgux5.4R2): dgux5.4R2.
5695
56961994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5697
5698 * configure.in (window_system): Restore accidentally deleted code
5699 that uses AC_FIND_X.
5700
5701 * make-dist: Distribute config.bat.
5702
57031994-04-29 Morten Welinder (terra@diku.dk)
5704
5705 * config.bat: Corrected the configuration of lib-src
5706 to keep up with configure. Add note about dos version 3
5707 or better needed (djgpp needs that). Add note explaining
5708 that either install in c:/emacs or edit the script.
5709 Don't change to c:/emacs, but assume we're there (to minimize
5710 the number of places to change).
5711
5712 * config.bat: Build-in the first step towards X11 support with
5713 the X11 emulator that exists. At this time it won't work,
5714 and several files are missing.
5715
57161994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5717
5718 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5719 Don't look for -lresolv.
5720
5721 * Makefile.in (lib-src): Depend on src/paths.h.
5722
57231994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5724
5725 * configure.in: Restore deleted AC_SUBST of `configuration'.
5726 Improve error message for bad --with-x-toolkit value.
5727
5728 * configure.in: Define CONFIGURATION in src/config.h
5729 rather than substituting in src/Makefile.in.
5730
57311994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5732
5733 * Makefile.in (install-doc): New target.
5734 (install-arch-dep): Depend on install-doc.
5735 (mkdir): Create docdir.
5736
57371994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5738
5739 * configure.in: Test for libresolv.a.
5740 Substitute machfile and opsysfile.
5741
57421994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5743
5744 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5745 (install-arch-dep): Install under the name $(EMACS).
5746
57471994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5748
5749 * configure.in (version): Use entire value of emacs-version.
5750 (mips-siemens-sysv*): New alternative.
5751
57521994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5753
5754 * Makefile.in (install-arch-indep): Don't install dired-x*.
5755
57561994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5757
5758 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5759 Fix definition of $undefs.
5760
57611994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5762
5763 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5764
5765 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5766
57671994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5768
5769 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5770
57711994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5772
5773 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5774 and run it thru cpp, as with src/Makefile.in.
5775
5776 * configure.in: Use AC_SET_MAKE.
5777
57781994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5779
5780 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5781
57821994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5783
5784 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5785
5786 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5787 (printing the choices): Make the toolkit message unconditional.
5788 (USE_X_TOOLKIT): Use `none', not `no', if none.
5789 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5790 Get rid of temp file foofoo1.
5791
57921994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5793
5794 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5795
57961994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5797
5798 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5799 (printing the choices): State choice of toolkit.
5800 (libsrc_libs): Recalculate after writing config.h;
5801 then update lib-src/Makefile.
5802
58031994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5804
5805 * configure.in: Add sunos4shr as alternative for suns.
5806 Conditionals testing for null $CC were backwards.
5807
58081994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5809
5810 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5811
58121994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5813
5814 * configure.in: Handle -isc4.0*.
5815
58161994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5817
5818 * configure.in (esix5): Set NON_GNU_CPP.
5819
58201994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5821
5822 * Makefile.in (thisdir): Nonsensical variable removed.
5823 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5824 back to $thisdir, rather than the directory `this_dir'.
5825
58261994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5827
5828 * Makefile.in (install-arch-indep): Add missing backslash after a
5829 `then'.
5830
58311994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5832
5833 * Makefile.in (thisdir): New variable.
5834 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5835
58361994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5837
5838 * configure.in: Add freebsd.
5839
58401994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5841
5842 * configure.in: Check for fpathconf.
5843
58441994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5845
5846 * configure.in (with_x_toolkit): Fix typo in previous change.
5847
58481994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5849
5850 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5851
58521994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5853
5854 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5855
58561994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5857
5858 * configure.in: Fix value of docdir.
5859 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5860
58611994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5862
5863 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5864
58651994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5866
5867 * configure.in: New variable docdir to control where the docstring
5868 file goes.
5869 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5870
58711994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5872
5873 * configure.in: When --run-in-place, don't inherit archlibdir.
5874
58751994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5876
5877 * Makefile.in (install-arch-dep, install-arch-indep):
5878 New targets split up former do-install rule.
5879 (do-install): Target deleted.
5880
58811994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5882
5883 * configure.in (mips-sony-newsos*): New configuration.
5884
58851994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5886
5887 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5888
58891994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5890
5891 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5892
58931994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5894
5895 * configure.in: Don't initialize CC.
5896
58971994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5898
5899 * configure.in (creating src/Makefile): Also generate -U switches
5900 for symbols in the $configuration value.
5901
5902 * configure.in: Check for sys_siglist being declared in system header.
5903
59041994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5905
5906 * configure.in (creating src/Makefile): Delete blank lines
5907 along with lines of whitespace.
5908 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5909
59101994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5911
5912 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5913 like C_SWITCH_SYSTEM.
5914 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5915
59161994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5917
5918 * configure.in (drem): Check for this function.
5919
59201994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5921
5922 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5923 If CPP was inherited from environment, don't use NON_GNU_CPP.
5924 (NON_GNU_CC): Likewise.
5925 (handling with_gcc): Use explicit if in the `no' case.
5926 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5927
59281994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5929
5930 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5931
59321994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5933
5934 * configure.in: Check whether fmod exists.
5935
59361994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5937
5938 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5939 {src,lisp}/OChangeLog.
5940
59411994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5942
5943 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5944 necessary for proper operation. This code works with the current
5945 released version of Autoconf.
5946
59471994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5948
5949 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5950 (USE_X_TOOLKIT): Define it for all values except `no'.
5951
5952 * configure.in: Undo first Jan 8 change and Jan 16 change.
5953
59541994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5955
5956 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5957 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5958
5959 * Makefile.in (lwlib/Makefile): New target.
5960 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5961 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5962 (unlock, relock): Handle lwlib subdir.
5963
5964 * Makefile.in: Add some .PHONY targets.
5965
5966 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5967
5968 * lwlib: New subdirectory.
5969
59701994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5971
5972 * configure.in: If CPP has a value that is a directory,
5973 discard the value.
5974
59751994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5976
5977 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5978 remove -U[0-9]*.
5979
59801994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5981
5982 * Makefile.in (do-install): Install the dired-x info files.
5983
5984 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5985 (See src/s/sol2.h.)
5986
59871994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5988
5989 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5990
59911994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5992
5993 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5994 AC_OUTPUT as it should be; hopefully noone will again see fit to
5995 gratuitously break this and not make a change log entry.
5996 Optimized sed processing of Makefile.in and cpp output; now
5997 preserves comments previously removed from the cpp input.
5998 Eliminated temp file for cpp output. Generate -U switches to
5999 undefine all identifiers that appear in the directory name
6000 ${srcdir}; pass these to cpp.
6001
6002 * configure.in (version): Fix sed regexp to match two-elt version
6003 number.
6004
6005 * configure.in: Check for strerror.
6006
60071994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6008
6009 * configure.in: Test for bcmp.
6010
60111994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6012
6013 * make-dist (tempdir): Put subdir msdos into the distribution.
6014
60151993-01-07 Morten Welinder (terra@diku.dk)
6016
6017 * config.bat: New file.
6018
60191994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6020
6021 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6022
60231994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6024
6025 * configure.in (m68*-next-*): Don't care about which os is specified.
6026 (i[34]86-*-*): Check for *-nextstop*.
6027
60281993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6029
6030 * configure.in: Check for setsid.
6031
60321993-12-17 Richard Stallman (rms@srarc2)
6033
6034 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6035
60361993-12-15 Richard Stallman (rms@srarc2)
6037
6038 * Makefile.in (mkdir): Make only the lockdir writable.
6039
6040 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6041
60421993-12-11 Richard Stallman (rms@srarc2)
6043
6044 * Makefile.in (libdir): Use @libdir@.
6045
60461993-12-08 Richard Stallman (rms@srarc2)
6047
6048 * Makefile.in (install): Add empty command.
6049
60501993-12-04 Richard Stallman (rms@srarc2)
6051
6052 * make-dist: Put man/getopt.c in the dist.
6053
6054 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6055
6056 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6057
60581993-12-03 Richard Stallman (rms@srarc2)
6059
6060 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6061 Set it for all solaris versions.
6062 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6063 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6064 Likewise for NON_GNU_CC and CC.
6065
60661993-12-01 Richard Stallman (rms@srarc2)
6067
6068 * configure.in (mips-mips-riscos4*): Assign variable CC.
6069 (checking ${with_gcc}): If "no", don't override CC if already set.
6070 (CC): Initialize it as empty.
6071
dff28924 60721993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
6073
6074 * configure.in (Suns): Set CPP if *-solaris2.3*.
6075
60761993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6077
6078 * Version 19.22 released.
6079
6080 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6081
60821993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6083
6084 * make-dist: When breaking links, use cp -p.
6085 Copy install.sh into distribution.
6086 Move the temp dir up into the parent dir;
6087 don't leave the staging dir make-dist.tmp... in existence.
6088 * install.sh: New file.
6089
60901993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6091
6092 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6093
60941993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6095
6096 * configure.in (version): When --run-in-place, exclude
6097 ${datadir}/emacs/site-lisp from locallisppath.
6098
60991993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6100
6101 * configure.in: Delete jumk.c before writing it.
6102
61031993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6104
6105 * Version 19.21 released.
6106
6107 * Makefile.in (mkdir): Ignore error from chmod.
6108
61091993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6110
6111 * make-dist: Don't put lisp/forms.README in the distribution.
6112
61131993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6114
6115 * configure.in (creating src/Makefile): Before running cpp,
6116 discard all lines that start with `# Generated' or /**/#.
6117
61181993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6119
6120 * Version 19.20 released.
6121
6122 * make-dist: Use build-ins.in, not build-install.in.
6123 Don't bother updating TAGS since it's not included.
6124
6125 * build-ins.in: Renamed from build-install.in.
6126
61271993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6128
6129 * make-dist: Don't try to link *.texinfo--there are none now.
6130 When running make in lib-src, specify YACC var value.
6131
61321993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6133
6134 * configure.in (extrasub): Add vpath patterns for %.[yls].
6135
6136 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6137 Instead just include the commands to make src/Makefile as the
6138 second arg to AC_OUTPUT.
6139
6140 * configure.in: Use : instead of dnl for comment inside
6141 $makefile_command.
6142
6143 * configure.in: No longer use vpath_sed. Instead, when we notice
6144 srcdir already configured, set extrasub to hack vpath in the
6145 makefiles.
6146
6147 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6148 before moving it.
6149 * Makefile.in (VPATH): Define to @srcdir@.
6150
f0131492 61511993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6152
6153 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6154 doesn't exist. Just copy src/Makefile.in instead. Touch
6155 all of the Makefiles after editing config.status.
6156
6157 * INSTALL: Update documentation to match new configuration
6158 mechanism.
6159
f0131492 61601993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6161
6162 * configure.in: Allow any of the path or directory Makefile
6163 variables to be set with flags to configure. Create all Makefiles
6164 at configure time. Edit special commands into config.status after
6165 src/Makefile.in is built from src/Makefile.
6166
6167 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
6168 If these files are out of date, simply have config.status
6169 rebuild them; don't rebuild them explicitly.
6170
f0131492 61711993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6172
6173 * build-install.in: Change src/xemacs to src/emacs. We no longer
6174 create src/xemacs, so the file wouldn't be found.
6175
6176 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6177
f0131492 61781993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6179
6180 * configure.in: Avoid forcing the search of /usr/include before
6181 fixed include files by resetting C_SWITCH_X_SITE if it is
6182 "-I/usr/include".
6183
61841993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6185
6186 * Makefile.in (@rip_paths@locallisppath):
6187 Delete ${datadir}/emacs/site-lisp.
6188
61891993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6190
6191 * configure.in:
6192 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6193 Remove ${extra_output} from AC_OUTPUT call.
6194
f0131492 61951993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6196
6197 * make-dist: Quote backquotes found in strings to be echoed.
6198
6199 * configure.in: Use "sh -c pwd" when we want to avoid having the
6200 shell fix up the value of $PWD.
6201
f0131492 62021993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6203
6204 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6205 of the installation fail. Suggested by Karl Berry.
6206
f0131492 62071993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6208
6209 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6210 was used. Set MAKEFLAGS from MFLAGS.
6211
62121993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6213
6214 * configure.in: Test for res_init in libc.
6215
62161993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6217
6218 * configure.in: In the file ${tempcname}, use configure___
6219 instead of @configure@.
6220
62211993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6222
6223 * make-dist: Dist vpath.sed
6224
6225 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6226 Depend on vpath.sed.
6227 Replace sed comand for VPATH with @vpath_sed@.
6228
6229 * configure.in: Substitute variable `vpath_sed'.
6230 If not in $srcdir and $srcdir is configured,
6231 issue warning that GNU make is required,
6232 and set vpath_sed to use vpath.sed script.
6233
62341993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6235
6236 * configure.in: Remove check for $srcdir being configured. This
6237 pretty much works now.
6238 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6239 Check for XFree86 (/usr/X386/include) independent of whether
6240 -lXbsd exists.
6241
6242 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6243 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6244 `make'.
6245
62461993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6247
6248 * Version 19.19 released.
6249
6250 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6251
62521993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6253
6254 * configure.in: Check for XScreenNumberOfScreen.
6255
62561993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6257
6258 * configure.in: Add * to end of all configuration alternatives.
6259 (m68*-sony-newsos3*): New alternative.
6260
62611993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6262
6263 * make-dist: Include getdate.c in distribution.
6264
6265 * configure.in: For --help, use $PAGER if it is set.
6266 (LIB_X11_LIB): Default to -lX11.
6267 (mips-sgi-irix5.*): New alternative.
6268
6269 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6270
6271 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6272 Recognize *.B8.* as hpux version 8.
6273 (m68*-tektronix-bsd*): Fix typo in tek4300.
6274 (AC_HAVE_FUNCS): Add ftime.
6275
62761993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6277
6278 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6279 Use tekxd88, not tekXD88.
6280
62811993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6282
6283 * configure.in: Check for -lm. Then can check for frexp and logb.
6284
62851993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6286
6287 * Version 19.18 released.
6288
6289 * make-dist (src): Don't put gnu-hp300 in dist.
6290 (src, lisp): Include OChangeLog in dist.
6291
62921993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6293
6294 * configure.in: Test for presence of logb and frexp functions.
6295
62961993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6297
6298 * configure.in (machine): Add i370-ibm-aix*.
6299
63001993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6301
6302 * configure.in (function checks): Test for mkdir and rmdir.
6303
6304 * configure.in (function checks): Don't test for random and bcopy
6305 only when we're building with X; look for them all the time.
6306
63071993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6308
6309 * configure.in: Test for availability of bcopy functions, searching
6310 the X libraries if we're using X.
6311
6312 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6313 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6314 versions of AIX, and needs to be passed to the loader.
6315
10d1d0af 6316 * configure.in: Test for the availability of the
a4a9692d
DL
6317 XScreenResourceString function.
6318
63191993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6320
6321 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6322 LD_SWITCH_X_SITE and assume --with-x11.
6323 Only look for X11 files if we weren't told about a window system
6324 or if we were told to use X11 but not told where.
6325 Search the libraries from the s and/or m files when checking for
6326 functions.
6327
6328 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6329
63301993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6331
6332 * make-dist: Include lisp/dired.todo in the distribution.
6333
63341993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6335
6336 * configure.in: Add code to set HAVE_INET_SOCKETS.
6337
63381993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6339
6340 * configure.in: If we do find x_includes and x_libraries
6341 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6342
63431993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6344
6345 * make-dist: Include src/gnu-hp300 in the dist.
6346
6347 * configure.in (canonical): New variable holds the canonicalized
6348 configuration. Don't alter `configuration'. Use `configuration'
6349 for Makefile.in for file naming.
6350 (testing x_includes and x_libraries): Use =, not ==.
6351
63521993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6353
6354 * Version 19.17 released.
6355
6356 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6357 directory's makefile. This allows the invocation of CPP which
6358 builds xmakefile to receive these switches. The SunSoft C
6359 preprocessor inserts spaces between tokens if it doesn't get the
6360 -Xs flag requested in src/s/sol2.h.
6361
63621993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6363
6364 * configure.in (m68k-bull-sysv3): new config.
6365
63661993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6367
6368 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6369 the X Windows libraries.
6370
63711993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6372
6373 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6374 the distribution. Those files aren't kept in their own
6375 subdirectory any more.
6376
63771993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6378
6379 * Version 19.16 released.
6380
63811993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6382
6383 * configure.in: Add --verbose flag.
6384
63851993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6386
6387 * version 19.15 released.
6388
63891993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6390
6391 * Makefile.in (top_distclean): Use -f switch when cleaning out
6392 lock dir; it might be empty.
6393
6394 * configure.in: Only check for -lXbsd once.
6395
63961993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6397
6398 * Version 19.14 released.
6399
64001993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6401
6402 * make-dist: If using gzip, create distribution with '.gz' extension.
6403
6404 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6405 (lisp/forms-mode): This doesn't exist anymore.
6406
6407 * configure.in: Look for the closedir function.
6408
64091993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6410
6411 * configure.in (CPP): Autoconf sets this to a shell variable
6412 reference, which doesn't work when it's edited into a makefile.
6413 Expand that variable reference.
6414
6415 * Makefile.in (CPP): New variable.
6416 (src/Makefile): Edit CPP into src/Makefile.
6417
6418 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6419 and entering double quotes to get the values of LD_SWITCH_X_SITE
6420 and the other make variables; make substitutes them in anyway.
6421
6422 * Makefile.in (uninstall): Don't remove the lisp and etc
6423 directories if they're in the source tree.
6424
92a8ce63 6425 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6426 * Makefile.in (mostlyclean, clean): Separate these two; just have
6427 them pass the request to the subdirectory makefiles.
6428 (distclean): Pass the request down, and then get rid of the
6429 files configure built, and get rid of the Makefiles.
6430 (realclean): Pass the request down, and then do the same things
6431 distclean does.
6432 (uninstall, info, dvi): New targets.
6433
6434 * configure.in: Move clause for PC-compatible i386 box to the end
6435 of the case statement, to avoid masking configurations below.
6436
6437 * configure.in: Add case for m88k-motorola-sysv4.
6438
6439 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6440 the HP 68000 machines.
6441
6442 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6443 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6444 preprocessor won't fiddle with them.
6445
64461993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6447
6448 * Makefile.in (TAGS): cd to src to run etags.
6449
64501993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6451
6452 * configure.in (version): Check the X libraries for XrmSetDatabase
6453 and random, and see if we have -lXbsd.
6454
64551993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6456
6457 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6458 s/*.h and m/*.h files. Martin Tomes
6459 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6460
64611993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6462
6463 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6464 above the general i386 alternative.
6465
64661993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6467
6468 * configure.in: Recognize configuration name for Data General
6469 AViiON machines.
6470
6471 * configure.in: Use AC_LONG_FILE_NAMES.
6472
64731993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6474
6475 * configure.in: Test for bison.
6476 * Makefile.in (YACC): New variable.
6477 (lib-src/Makefile.in): Edit YACC into the makefile.
6478
64791993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6480
6481 * Version 19.13 released.
6482
6483 * configure.in (CFLAGS): Don't set this according to the value of
6484 the GCC shell variable. Instead, consult the machine and system
6485 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6486 test __GNUC__ while we're at it.
6487
6488 * configure.in: Remove extra ;; from hpux cases.
6489
64901993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6491
6492 * configure.in: Check to see if the system has -ldnet.
6493
64941993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6495
6496 * make-dist: Add clauses to distribute lisp/forms-mode.
6497
64981993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6499
6500 * configure.in (machine): Fix the versions in hpux version number test.
6501 Do not guess based on cpu type. Do check for explicit system version.
6502
65031993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6504
6505 * configure.in: Do NOT look for `unknown' as company name.
6506
65071993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6508
6509 * configure.in: Fix typo in message.
6510
65111993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6512
6513 * Version 19.12 released.
6514
6515 * Makefile.in (do-install): Correct previous etc-copying change.
6516 Partially rewrite using `if'.
6517 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6518
6519 * Version 19.11 released.
6520
6521 * configure.in: Handle 386bsd.
6522
65231993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6524
6525 * make-dist: Update getdate.c.
6526
6527 * configure.in: Handle bsd386.
6528
6529 * Makefile.in (do-install): Use `-' in tar options.
6530
6531 * configure.in: Change ! "${...}" to x"${...}" = x.
6532
6533 * Makefile.in (do-install): Copy the DOC-* files from the build
6534 etc directory, as well as lots of things from ${srcdir}/etc.
6535
6536 * make-dist: Copy config.guess.
6537
6538 * configure.in: Handle AIX versions 1.2, 1.3.
6539
65401993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6541
6542 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6543 the configuration name mips-mips-usg* to represent USG systems.
6544
6545 * configure.in: Fix logic to detect if srcdir is already configured.
6546
6547 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6548
6549 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6550 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6551 of a directory; cd might fail, and have pwd print out the current
6552 directory.
6553
65541993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6555
6556 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6557
65581993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6559
6560 * configure.in: Complain if srcdir points at an already-configured
6561 tree.
6562
65631993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6564
6565 * Version 19.10 released.
6566
65671993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6568
6569 * Makefile.in: Use Makefile comments, not C comments.
6570
6571 * configure.in: Add case for the Tektronix XD88.
6572
65731993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6574
6575 * configure.in: Handle sysv4.2 and sysvr4.2.
6576
65771993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6578
6579 * configure.in: Traverse the argument list without destroying it;
6580 don't use shift. It turns out that "set - ${saved_arguments}"
6581 doesn't work portably.
6582
6583 * configure.in: Add missing "fi".
6584
6585 * make-dist: Rebuild configure if configure.in is newer.
6586
6587 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6588 targets to be executed even if make remembers that it has already
10d1d0af 6589 satisfied FRC.
a4a9692d
DL
6590
65911993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6592
6593 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6594
6595 * configure.in (romp): Handle various version numbers with aos and bsd.
6596
65971993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6598
6599 * configure.in: Fix message text.
6600
66011993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6602
6603 * make-dist: Make a `site-lisp' directory in the distribution,
6604 instead of a `local-lisp' directory, which hasn't been the
6605 appropriate name for a long time.
6606 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6607 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6608
6609 * Makefile.in (do-install): Correctly detect if ./etc and
6610 ${srcdir}/etc are the same.
6611
6612 * configure.in: Extract UNEXEC from the system configuration
6613 files, compute the name of the source file corresponding to the
6614 object file, and #define it as UNEXEC_SRC in config.h.
6615
6616 * configure.in: If srcdir is '.', then try using PWD to make it
6617 absolute.
6618
6619 * configure.in: Include ${srcdir} in the printed report, to help
6620 people notice if it's an automounter path.
6621
66221993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6623
6624 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6625
66261993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6627
6628 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6629 when they are different. Add `shift' command.
6630 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6631 (externallispdir): Var deleted.
6632
6633 * configure.in: Delete spurious paren outputting short_usage.
6634
66351993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6636
6637 * Version 19.9 released.
6638
66391993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6640
6641 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6642 subdirectory makes.
6643
6644 * make-dist: Check for .elc files with no corresponding .el file.
6645
6646 * Makefile.in (mkdir): Make all the directories in locallisppath.
6647
6648 * config.guess: New file.
6649 * configure.in: Use it, tentatively.
88c71720 6650 * INSTALL: Mention its usage.
a4a9692d
DL
6651
6652 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6653 the former gives you the operating system rev directly. Use
6654 s/hpux.h if we don't recognize what we got.
6655
6656 * Makefile.in (do-install): Don't remove a destination directory
6657 if it's the same as the source. If ${srcdir}/info == ${infodir},
6658 don't try to copy the info files.
6659
6660 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6661 doesn't work if you're not using a separate source directory.
6662 (do-install): Copy the build tree's etc directory only after
6663 making sure it's not also the source tree's etc directory.
6664
66651993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6666
6667 * configure.in: Handle sunos4.1.3 specially.
6668
66691993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6670
6671 * Makefile.in (INSTALL): Add definition.
6672
6673 * configure.in: Fix some messages. Support -with-gnu-cc.
6674 At the end, use `set --', not `set -'.
6675 Delete spurious `.h' in hpux alternatives.
6676
66771993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6678
6679 * Version 19.8 released.
6680
66811993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6682
6683 * configure.in: When looking for source in the same directory as
6684 the configure script, make the path thus discovered absolute.
6685 If the user specifies the `--srcdir' switch, make that directory
6686 absolute too.
6687
6688 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6689
6690 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6691 too, as the value of the PATH_INFO macro.
6692
6693 * configure.in: Check to see if the source lives in the same
6694 directory as the configure script.
6695
66961993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6697
6698 * Makefile.in (install): Split this into `install' and
6699 `do-install', to give people more control over exactly what gets
6700 done.
6701 (do-install): New target, containing the guts of `install'. Don't
6702 remove and recreate the directories inside the copying loop - do
6703 it all before the copying loop. Pass more flags to the lib-src
6704 make.
6705 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6706 avoid errors and warnings.
6707
6708 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6709 the manufacturer - the more general case was blocking other i386
6710 configuration names below, and that's how the names are written in
6711 MACHINES anyway.
6712
6713 * make-dist: When breaking links, remove the link before moving
6714 the copy onto it, to avoid interactive behavior.
6715
6716 * Makefile.in: Doc fix.
6717
6718 * configure.in: Doc fix.
6719
6720 * INSTALL: Mention --exec-prefix option.
6721
6722 * configure.in: Add support for the `--exec-prefix' option.
6723 * Makefile.in: Accept that support.
6724
6725 * configure.in: Use the AC_PROG_INSTALL macro.
6726 * Makefile.in (INSTALL): Variable removed.
6727 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6728
6729 * configure.in: Distinguish between hp800's and hp700's by calling
6730 "uname -m".
6731
67321993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6733
92a8ce63 6734 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6735 running SYSV.
6736
67371993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6738
6739 * configure.in: Distinguish between hp800's and hp700's by the
6740 version of HP/UX they run, since that's something people are more
6741 likely to know - hp700's run 8.0.
6742 Add HP 700 configuration.
6743
6744 * configure.in: Test for the presence of the `rename' function.
6745
6746 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6747 configure.in.
6748 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6749
6750 * make-dist: Break intra-tree links.
6751
6752 * configure.in: Explain that this is an autoconf script, and give
6753 instructions for rebuilding configure from it. Arrange to put
6754 comments in configure explaining this too.
6755
6756 * configure.in: Make the first line of the configure script be
6757 "#!/bin/sh". Leaving the first line blank didn't work.
6758
6759 * configure.in (long_usage): Removed; made short_usage describe
6760 the options briefly.
6761
6762 * configure.in: Implement the --prefix option.
6763 * Makefile.in (prefix): Add support for it here.
6764 * INSTALL: Document it here.
6765
6766 * Makefile.in (install): Don't assume that the files in the `info'
6767 subdirectory match *.info. They don't have that prefix.
6768
67691993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6770
6771 * configure.in: Add case for version 5 of Esix.
6772
67731993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6774
92a8ce63 6775 * Version 19.7 released.
a4a9692d
DL
6776
6777 * make-dist: There aren't any *.com files in lib-src anymore.
6778
6779 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6780 them; they're symlinks to other filesystems on the GNU machines.
6781
6782 * make-dist: Check that the manual reflects the same version of
6783 Emacs as stated in lisp/version.el. Edit that version number into
6784 the README file.
6785
67861993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6787
6788 * configure.in: Remove the hack of AC_DEFINE; use
6789 AC_DEFINE_UNQUOTED.
6790
67911993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6792
6793 * make-dist: Don't distribute precomp.com, compile.com, or
6794 link.com from ./src; they're in ./vms now.
6795
6796 Some time-handling patches from Paul Eggert:
6797 * configure.in: Add AC_TIMEZONE.
6798
67991993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6800
6801 * configure.in: Recognize Linux as a valid operating system for
6802 the i386.
6803
68041993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6805
6806 * make-dist: Distribute some VMS files we got from Richard Levitte.
6807
6808 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6809 the source for the sed command, not oldXMenu/Makefile.
6810
68111993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6812
6813 * INSTALL: Don't claim the srcdir option doesn't work.
6814
68151993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6816
6817 * configure.in: Include remarks saying what order the autoconf
6818 tests should go in, and remind people to change config.h.in
6819 whenever they add autoconf tests which make #definitions.
6820
6821 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6822
68231993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6824
6825 * Makefile.in (oldXMenu/Makefile): Make this depend on
6826 ${srcdir}/oldXMenu/Makefile.in, not itself.
6827
6828 * PROBLEMS: Some updates from David J. Mackenzie.
6829
6830 More changes from David J. Mackenzie.
6831 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6832 removed; autoconf and config.h should specify all these
6833 differences.
6834 (buildlisppath): Make this path depend on ${srcdir}.
6835 (INSTALLFLAGS): Removed.
6836 (INSTALL): Include the -c flag.
6837 (install): Change the way we invoke install accordingly.
6838
6839 Install ${srcdir} changes from DJM.
6840 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6841 list.
6842 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6843 the source tree and the etc directory in the object tree.
6844 (${SUBDIR}): Pass the prefix variable down to submakes.
6845 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6846 in /bin.
6847 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6848 values for srcdir and VPATH.
6849 (install): Add `v' flag to tar command. Make sure that `dir'
6850 exists in ${srcdir}/info before copying it. Remember that the man
6851 pages come from the source tree, not the object tree.
6852 * configure.in: Remove remarks saying that the --srcdir option
6853 doesn't work.
6854 Create the etc directory in the object tree.
6855 Recognize configuration names of the form *-sun-solaris*.
6856 Recognize sunos5 and solaris as operating system names.
6857
6858 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6859 lib-src/getdate.y and src/systime.h.
6860
68611993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6862
6863 * make-dist: Make links in info subdir.
6864
68651993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6866
6867 * configure.in: Call AC_STDC_HEADERS.
6868
68691993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6870
6871 * configure.in: Sidestep autoconf's quoting of the second argument
6872 of AC_DEFINE, so we can specify the value to put there. It would
6873 be nice if autoconf provided some way to specify computed values
6874 for macros.
6875
68761993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6877
6878 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6879 this is always just -DHAVE_CONFIG_H.
6880
6881 The GNU coding standards specify that CFLAGS should be left for
6882 users to set.
6883 * Makefile.in (CFLAGS): Let configure determine the default value
6884 for this. Don't
6885 have it default to DEFS.
6886 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6887 (lib-src/Makefile, src/Makefile): Edit the default value for
6888 CFLAGS into these files, not DEFS.
6889 * configure.in (CFLAGS): Choose a default value for this - "-g"
6890 normally, or "-g -O" if we're using GCC. Edit it into the
6891 top-level Makefile.
6892
6893 * configure.in: When scanning the machine and system description
6894 #include files, write their names to conftest.c properly.
6895
68961993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6897
6898 * configure.in: In configuration name case for Apallos running
6899 Domainios, set opsys, not opsysfile.
6900
6901 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6902 src/config.h, instead of AC_OUTPUT; the latter overwrites
6903 src/config.h even when it hasn't changed, puts a makefile-style
6904 comment at the top even though it's C code, and produces a
6905 config.status script which doesn't do the job right.
6906
6907 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6908 can use a symbolic link to get the X Menu library into src.
6909 * Makefile.in (LN_S): New variable.
6910 (src/Makefile): Edit the value of LN_S into this makefile.
6911
69121993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6913
6914 * configure.in: Support *-sco3.2v4* as opsystem.
6915
6916 * make-dist: Don't include calc directory.
6917 Exclude many files in the man directory; copy a few.
6918
69191993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6920
6921 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6922 call AC_STRUCT_TM to see what's in time.h.
6923
6924 * configure.in: Employ quoting stupidity to get the value of CPP
6925 to expand properly.
6926
69271993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6928
6929 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6930 variable to scan the machine and system description files.
6931
6932 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6933 so that getdate.y builds correctly.
6934
69351993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6936
6937 * configure.in (tempcname): Change this to "conftest.c", so it will
6938 work properly on systems with short filenames; this is the name
6939 autoconf uses.
6940
6941 * configure.in: Also detect the availability of dup2 and
6942 gethostname.
6943
6944 * configure.in: Use the AC_ALLOCA test.
6945 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6946 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6947
69481993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6949
6950 * make-dist: Distribute configure, as well as configure.in.
6951 Oversight.
6952
69531993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6954
6955 * Makefile.in (install): Print out the name of the directory we're
6956 copying, so people can have some idea of whether we're making
6957 progress.
6958
6959 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6960 Don't forget to re-create the COPYDESTS directories after we clear
6961 them out.
6962
69631993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6964
6965 * Makefile.in: Add autoconf cookies so that the configure
6966 script can comment out sections of path variable definitions to
6967 choose between the installable configuration and the run-in-place
6968 configuration.
6969 * configure.in: Add new option `--run-in-place', to select the
6970 run-in-place path definitions.
6971
6972 * configure.in: Add a clause to the big configuration name case
6973 for the NeXT machine.
6974
69751993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6976
6977 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6978 Make sure that each source directory exists, and is different from
6979 the destination directory; then, delete the destination before
6980 copying over the source.
6981
6982 * make-dist: Distribute configure.in, instead of configure.
6983
69841993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6985
6986 * configure.in: Don't set CC to "gcc -O" if the user specifies
6987 `--with-gcc'. Add -O to DEFS if GCC is set.
6988
69891993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6990
6991 * Makefile.in (clean mostlyclean): Missing right paren.
6992
6993 * configure.in: When checking for X windows, search for an X11
6994 subdirectory of ${x_includes}.
6995
6996 * configure.in: Check for gettimeofday function, for getdate.y.
6997
92a8ce63 6998 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6999 autoconf can't derive all the information we need, but we'd really
7000 like to be able to take advantage of some of its tests, and its
7001 file-editing facilities.
7002 * configure.in: Renamed from configure.
7003 Quote the sections of shell script we want copied literally to
7004 the configure script.
7005 (compile): Initialize this to make the autoconf macros' code happy.
7006 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7007 code to do their jobs.
7008 Use autoconf to produce Makefile and src/config.h.
7009 Remove the Makefile-style comment that autoconf places at the top
7010 of src/config.h.
7011 (config_h_opts): Removed - no longer necessary.
7012 * Makefile.in (configname): Renamed to configuration.
7013 (CONFIG_CFLAGS): Renamed to DEFS.
7014 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7015 get values via autoload @cookies@.
7016 (libsrc_libs): Get this from autoconf. We used to do nothing
7017 about this.
7018 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7019
7020 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7021 echo the move-if-change command.
7022
70231993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7024
7025 * make-dist: Distribute lib-src/rcs-checkin.
7026
7027 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7028 Don't try to make links to the RCS or Old subdirectories.
7029 Use the appropriate extension for the compression type in use.
7030 Create the tar file in the shell's initial default directory, not
7031 in ${tempparent}.
7032 Erase the whole ${tempparent} tree, not just ${tempdir}.
7033
70341993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7035
7036 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7037 use to build paths.h.
7038 (lib-src/Makefile, src/Makefile): Similarly.
7039
7040 * configure: Extend test for working `const' keyword to handle AIX
7041 3.2 cc.
7042
70431993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7044
7045 * make-dist: Distribute lisp/term/ChangeLog.
7046
92a8ce63 7047 Arrange for C compilation throughout the tree to get
a4a9692d
DL
7048 C_SWITCH_SYSTEM from the configuration files.
7049 * configure: Extract C_SWITCH_SYSTEM from the machine and
7050 system-dependent files, and save it in the top-level Makefile.
7051 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7052 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7053
7054 * make-dist: Include the VMS support files in oldXMenu in the
7055 distribution.
7056
7057 * configure: Doc fix.
7058
7059 * configure: Fix corrupted config_h_opts.
7060
7061 * configure: Properly report option names in error messages.
7062
7063 * configure: Properly recognize --x-includes and --x-libraries
7064 options.
7065
7066 * configure: Fix syntax errors in code handling XFree386.
7067
70681993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7069
7070 * configure: Add special code to detect XFree386, and tell
7071 config.h about it.
7072
7073 * configure: Properly handle extracting values of LIBS_MACHINE and
7074 LIBS_SYSTEM that contain spaces.
7075
7076 * configure: Add `--x-includes' and `--x-libraries' options. I
7077 think these are dopey, but no less than three alpha testers, at
7078 large sites, have said they have their X files installed in odd
7079 places. Implement them by setting C_SWITCH_X_SITE and
7080 LD_SWITCH_X_SITE in src/config.h.
7081
70821993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7083
7084 * make-dist: Don't distribute etc/Old files.
7085
7086 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7087 backups.
7088
70891993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7090
7091 * make-dist: Fix typo.
7092
70931993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7094
7095 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7096 in some cases where it should but didn't seen to.
7097
7098 * Makefile.in: Added unlock and relock productions.
7099
71001993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7101
7102 * make-dist: Add a --compress option to force make-dist to use
7103 compress.
7104
7105 * make-dist: Use gzip, if we can find it.
7106
7107 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7108 make rs6000-ibm-aix default to -aix32.
7109
71101993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7111
7112 * Makefile.in: Added `Developer's configuration' section.
7113
71141993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7115
7116 * Makefile.in: Add commented-out variable settings for developer's
7117 configuration.
7118
71191993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7120
7121 * make-dist: Distribute `src/bitmaps' too.
7122
71231993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7124
7125 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7126 make rs6000-ibm-aix default to -aix32.
7127
71281993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7129
7130 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7131
7132 * Makefile.in (install.sysv): Add a second `$' in front of
7133 `${dest}', so that the shell will expand it, instead of Make.
7134
7135 * configure: When processing the name of the configure script,
7136 collapse `././' to `./', but leave a single `./' prefix alone.
7137
7138 * configure: Doc fix.
7139
71401993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7141
7142 * configure: Handle isc3.0 correctly.
7143
71441993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7145
7146 * make-dist: Don't try to copy the COPYING notice into
7147 external-lisp; we're not distributing that directory any more.
7148
71491993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7150
7151 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7152 Remove CVS subdirectories from the installed directory trees, as
7153 well as RCS directories.
7154
71551993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7156
7157 * make-dist: Only copy gmalloc.c if we couldn't link it.
7158 Don't try to copy man/{README,Makefile} unless they actually exist.
7159
7160 * Makefile.in (lisppath): Don't include externallispdir in this.
7161 We're not sure whether we're even going to distribute the
7162 directory yet.
7163
71641993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7165
7166 * make-dist: Don't distribute the external-lisp directory anymore.
7167 * INSTALL: Remove all references to external-lisp.
7168
7169 * configure: Detect whether the compiler supports `const'
7170 properly, and edit src/config.h accordingly.
7171
7172 * configure: Tweak layout of final report.
7173
7174 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7175 CFLAGS.
7176
7177 * Makefile.in (locallisppath): Make this default to
7178 ${datadir}/emacs/site-lisp, instead of
7179 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7180 the same thing, and local-lisp causes completion conflicts with
7181 lock.
7182 (lisppath): Add ${externallispdir} to this.
7183 * INSTALL: Adjust installation directions.
7184
7185 * Makefile.in (externallispdir): New variable, to say where to
7186 install the externally-maintained lisp files.
7187 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7188 the others.
7189 * INSTALL: Describe external-lisp and the new externallispdir
7190 variable.
7191
71921993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7193
7194 * configure (progname): New option `--with-gcc'. Make it clearer
7195 how we are trying to guess whether or not we have GCC.
7196 * INSTALL: Document the `--with-gcc' option, and improve
7197 description of `--with-x' options.
7198
71991993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7200
7201 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7202 ${infodir} from these variables; we have written out explicit code
7203 to install the info files.
7204
72051993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7206
7207 * make-dist: Don't distributed the RCS files in the etc directory.
7208
72091993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7210
7211 * Makefile.in: Some makes can't handle comments in the middle of
7212 commands; move them to before the whole rule.
7213
72141993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7215
7216 * README: Mention what Emacs is.
7217
72181993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7219
7220 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7221 Add `./cpp' and `./man' back into the distribution.
7222
72231993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7224
7225 * Makefile.in: Define MAKE, and use where appropriate.
7226
72271993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7228
7229 * make-dist: Remember that the authoritative COPYING notice is
7230 `etc/COPYING', not `../etc/COPYING'.
7231
72321992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7233
7234 * make-dist: Make sure that the COPYING notices in each directory
7235 are copies, not symlinks.
7236
72371992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7238
7239 * INSTALL: The build process produces an executable called `emacs'
7240 now. Change references.
7241 * Makefile.in: Adjust `install.mumble' targets to install
7242 `src/emacs', not `src/xemacs'.
7243
7244 * configure: Start with a blank line; this keeps some old CSH's
7245 from thinking it's a CSH script. Most systems will just use
7246 /bin/sh to run it, which is what we're expecting; the only other
7247 shells which might try to interpret it themselves are probably
7248 Bourne-compatible.
7249
72501992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7251
7252 * INSTALL: Improvements suggested by David Mackenzie.
7253
72541992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7255
7256 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7257 Don't try to copy the info files if there aren't any; the
7258 unexpanded globbing pattern disappoints `install'. Ignore the
7259 return status of that command.
7260
7261 * INSTALL: Updated for new configuration arrangement.
7262
7263 * configure: Don't make the top-level Makefile read-only - people
7264 may want to edit the values of the path variables.
7265
7266 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7267 Install the info files in ${infodir}. Install the executable
7268 under both `emacs' and `emacs-VERSION'.
7269
7270 * Makefile.in: Doc fix.
7271
7272 * Makefile.in (exec_prefix): New variable, as per latest version
7273 of coding standards.
7274 (bindir, libdir): Use it, instead of `prefix'.
7275 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7276
7277 * Makefile.in (mandir): Make the default value for this depend on
7278 $(prefix).
7279
7280 * Makefile.in (datadir, statedir, libdir): Make these all default
7281 to ${prefix}/lib.
7282 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7283 to compensate.
7284
7285 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7286 Install the etags and ctags man pages too.
7287
7288 * Makefile.in (distclean): Don't delete backup files; that's the
7289 job of extraclean.
7290 (extraclean): Like distclean, but deletes backup and autosave files.
7291
72921992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7293
7294 Make path specification conform to GNU coding standards.
7295 * configure (long_usage): Remove all traces of old arguments from
7296 usage messages, and document the options we do accept in more
7297 detail: -with-x... and --srcdir.
7298 (options, boolean_opts): Deleted; we don't have enough options to
7299 make this worthwhile.
7300 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7301 along with the code which supported them; these should be set as
7302 arguments to the top-level make.
7303 (config_h_opts): Since this no longer doubles as a list of option
7304 names, make them upper case; this simplifies the code which uses
7305 them to build the sed command to edit src/config.h. Change the
7306 code which sets them.
7307 (cc, g, O): Don't allow the user to set these using options; they
7308 should be specified using `CC=' and `CFLAGS=' arguments to the
7309 top-level make. Just choose reasonable default values for them,
7310 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7311 values.
7312 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7313 options; use them whenever the configuration files say they're
7314 possible.
7315 Simplify the argument processing loop. Don't accept abbreviations
7316 for option names; these might conflict with other configuration
7317 options in the future.
7318 Add some support for the `--srcdir' option. Check for the sources
7319 in . and .. if `--srcdir' is omitted. If the directories we will
7320 compile in don't exist yet, create them under the current directory.
7321 Note that the rest of the build process doesn't really support
7322 this.
7323 Edit only the top Makefile. That should edit the others. Edit
7324 into the makefile: `version', from lisp/version.el, `configname'
7325 and `srcdir' from the configuration arguments, `CC' and
7326 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7327 the user's path, and LOADLIBES as gleaned from the system
7328 description files.
7329 Simplify the report generated; it doesn't need to include any
7330 description of paths now.
7331 Make `config.status' exec configure instead of just calling it, so
7332 there's no harm in overwriting `config.status'.
7333 * Makefile.in (version, configname): New variables, used to choose
7334 the default values for datadir and libdir.
7335 Path variables rearranged into two clearer groups:
7336 - In the first group are the variables specified by the GNU coding
7337 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7338 manext, infodir, and srcdir).
7339 - In the second are the variables actually used for Emacs's paths
7340 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7341 archlibdir), which depend on the first category.
7342 datadir and libdir default to directories under
7343 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7344 demand.
7345 etcdir and lispdir default to subdirectories of datadir.
7346 archlibdir defaults to libdir.
7347 The new installation tree is a bit deeper than it used to be, so
7348 use the new make-path program in lib-src to build them all.
7349 Always build a new src/paths.h.tmp and then move-if-change it to
7350 src/paths.h, to avoid unnecessary rebuilds while responding to the
7351 right changes.
7352 Remove all mention of arch-lib. Run utility commands from
7353 lib-src, and let the executables be copied into archlibdir when
7354 Emacs is installed.
7355 Add targets for src/Makefile, lib-src/Makefile, and
7356 oldXMenu/Makefile, editing the values of the path variables into
7357 them.
7358 Let lib-src do its own installation.
7359 (datadir): Default to putting data files under
7360 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7361 (emacsdir): Variable deleted; it would only be confusing to use.
7362 (lispdir, etcdir): Default to ${datadir}/lisp.
7363 (mkdir): Use make-path for this.
7364 (lockdir): Do this in mkdir.
7365 (Makefile): New target.
7366
7367 * configure (usage_message): Rename to long_usage.
7368
7369 * make-dist: Don't bother creating an arch-lib directory; that's
7370 only for installation now.
7371
73721992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7373
7374 * configure: Use GCC-style configuration names, using config.sub.
7375 Change the usage and help messages.
7376
7377 * configure: Initialize window_system, not indow_system.
7378
7379 * configure: Report which window system, compiler, and signal
7380 handler return type we decide to use.
7381
7382 * make-dist: Explain what's going on if config.sub and gmalloc.c
7383 can't be linked. Place the code which copies them near the code
7384 which links the rest of the files around them.
7385
73861992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7387
7388 * make-dist: Don't bother to distribute src/*.com, or
7389 src/vmsbuild; those have all been moved to `../vms'.
7390
73911992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7392
7393 * make-dist: Don't forget that the way to avoid filenames starting
7394 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7395 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7396 couldn't make hard links to, since we have two already, and
7397 perhaps more to come.
7398
73991992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7400
7401 * configure: When editing parameters into lib-src/Makefile, change
7402 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7403 needs some other flags too.
7404
74051992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7406
7407 * configure: Remove spurious echo of the configuration name.
7408
7409 * make-dist: Don't distribute files in src/m and src/s whose names
7410 begin with `='.
7411
74121992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7413
7414 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7415 Also LISP_FLOAT_TYPE.
7416
74171992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7418
7419 * make-dist: Copy config.sub, since it's a symbolic link to a file
7420 on another file system.
7421
74221992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7423
7424 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7425 distribution.
7426
7427 * config.sub: New file, to help us recognize configuration names.
7428 * make-dist: Include it in the distribution.
7429
74301992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7431
7432 * configure: Convert `-' to `_' in specified option names.
7433 Accept options with --. Delete --highpri and --have-x-menu options.
7434 New options --with-x and --with-x10 replace -window-system.
7435 Don't mention options --gnu-malloc, --rel-alloc
7436 or --lisp-float-type in help message.
7437
74381992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7439
92a8ce63 7440 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7441
74421992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7443
7444 * configure: Remove lines starting with "# DIST: " when building
7445 lib-src/Makefile and src/Makefile. This allows us to mark the
7446 "Makefile.in" files with explanatory comments which won't also get
7447 stuck in the Makefiles.
7448
74491992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7450
7451 * make-dist: Don't use the '+' operator in the sed regular
7452 expression that extracts the version number from lisp/version.el;
7453 Ultrix sed doesn't seem support the operator. Just double the
7454 operand and use *.
7455
74561992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7457
7458 * Makefile.in: Doc fix.
7459
74601992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7461
7462 * configure: Rewrite sed command to remove at most one ./ prefix;
7463 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7464 group.
7465
74661992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7467
7468 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7469
74701992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7471
7472 * make-dist: Go ahead and build a new TAGS file, unless the
7473 --newer option was specified. Don't try to delete a TAGS file
7474 from etc; it's not kept there, and shouldn't be deleted anyway.
7475
74761992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7477
7478 * make-dist: If the lisp directory contains a default.el, don't
7479 distribute it.
7480
7481 * configure: When searching signal.h for the type of a signal
7482 return handler, make a copy of it, not a symbolic link to it; that
7483 way, it will work on systems that don't have symbolic links.
7484
74851992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7486
10d1d0af 7487 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7488 option for generating incremental distributions. Stopped it from
7489 generating a TAGS file into the distribution; that sucker is
7490 *big*, and easily enough generated with the toplevel makefile.
7491
74921992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7493
7494 * configure: When writing config.status, don't prefix progname
7495 with a '.'; it might be absolute.
7496
74971992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7498
7499 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7500 /usr/include/X11 exist, not only if both exist.
7501
75021992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7503
7504 * make-dist: Make the new external-lisp directory a duplicate of
7505 the external-lisp directory, not the lisp directory.
7506
75071992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7508
7509 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7510 clean' in arch-lib; it doesn't even have a Makefile.
7511
7512 * Makefile.in (clean, mostlyclean): In the test which tries to
7513 distinguish between the build directory, which should be cleaned,
7514 and the installed directory, which shouldn't, cd to `${emacsdir}',
7515 not `${DESTDIR}${LIBDIR}'.
7516
75171992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7518
7519 * make-dist: Be sure to delete the .c and .h files that YACC and
7520 BISON create from getdate.y.
7521
92a8ce63 7522 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7523 * make-dist: Added support for the external-lisp subdirectory.
7524
7525 * make-dist: Changed message which complains that make-dist wasn't
7526 invoked in the right directory to indicate which files it was
7527 looking for.
7528
75291992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7530
7531 * configure: Add comments explaining why we can't translate
7532 character ranges or control characters in `tr'.
7533
75341992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7535
7536 * configure: When generating the configuration message, we used to
7537 build the message from the start so that each line began with "# "
7538 so that it would be a comment in `config.status'. However, this
7539 causes trouble if any of the variables we use in the message
7540 expand to more than one line of text - as gnu_malloc_reason
7541 sometimes does. So instead, we build the message as it should be
7542 printed to the user (i.e. without the "# " prefixes), and stick on
7543 the "# "s when we write it to `config.status'.
7544
7545 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7546 `lib-src' and `arch-lib'.
7547
7548 * configure: When generating report and `config.status' file, note
7549 that bindir only determines where `make install' and
7550 `build-install' will place the executables; this should make it
7551 clear that the ordinary build process will not try to install
7552 things.
7553
75541992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7555
7556 * make-dist: Change messages to say that we are 'making links to
7557 X', rather than 'copying X'. And put `' quotes around file names.
7558
7559 * make-dist: Include '.tmp' in the name of the staging directory.
7560
7561 * make-dist: Pass the `-f' option to rm when you're not sure that
7562 the files you're removing actually exist.
7563
7564 * make-dist: When setting up etc/COPYING, always nuke whatever is
7565 there, and then copy it in, to make sure we get a real file.
7566
7567 * make-dist: Don't try to distribute *.defns files any more. The
7568 only such file was for simula.el, which has been superceded by a
7569 version which doesn't have a separate .defns file.
7570
75711992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7572
7573 * make-dist: Don't distribute configured versions of config.h.in,
7574 paths.h.in, Makefile.in in src.
7575
7576 * configure: Delete .tmp files before creating them; don't bother
7577 trying to make final targets writeable first, since it won't
7578 matter to move-if-change.
7579
75801992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7581
7582 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7583 mkdir and chmod in the center of all the conditionals. GNU Make
7584 will strip these out, but other makes won't.
7585
75861992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7587
7588 * make-dist: Include move-if-change in list of files to distribute.
7589
75901992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7591
7592 * configure: Remove any "." elements from the program name.
7593
7594 * configure: Don't record the values of all the possible arguments
7595 in config.status; only record the options that the user specified.
7596
7597 * configure: Use move-if-change to move in the new src/config.h.
7598
75991992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7600
92a8ce63
JB
7601 * move-if-change: New file, copied from gcc release.
7602 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7603 a temp file, so we don't update paths.h if an error occurs or if
7604 it doesn't need changing.
a4a9692d
DL
7605
76061992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7607
7608 * Makefile.in (src/paths.h): Do not install a value for the
7609 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7610 * build-install.in: Same thing.
7611
76121992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7613
7614 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7615 latter, being a typo, is always false, resulting in a program
fffa137c 7616 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7617 source tree, and then delete it. Rah.
7618
7619 * Makefile.in: Add dist target, and comment for it.
7620
7621 * configure: When scanning <signal.h> for a declaration for
7622 signal, create a symbolic link with a name ending in .c, so the
7623 compiler won't complain that it's only been given .h files.
7624
7625 * configure: Check whether there are any arguments available
7626 before shifting to get the value of a non-boolean parameter.
7627
7628 * make-dist: Doc fix.
7629
76301992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7631
7632 * configure: Instead of grepping /usr/include/signal.h for a
7633 signal declaration, run /usr/include/signal.h or
7634 /usr/include/sys/signal.h through cpp and grep for the
7635 declaration.
7636
7637 * configure: Redirect the output of grep to /dev/null instead of
7638 using grep -s - that flag means different things on other systems.
7639
7640 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7641 since the former is recognizable even if you don't know what
7642 'dumping' is.
cc4a96c6 7643 * configure: Accommodate that change.
a4a9692d
DL
7644
7645 * configure: Accept options for all of the directories you can
7646 change in the Makefile.
7647
7648 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7649
7650 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7651 FOO before you can use them.
7652
7653 * build-install.in: Made the "Where To Install Things" section
7654 conform with the similar section from Makefile.in. Copied section
7655 which builds src/paths.h from src/paths.h.in from the Makefile.
7656
76571992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7658
7659 * configure: Write config.status to pass its command-line
7660 arguments on to configure, so that people can use it to recreate
7661 an old configuration, with minor changes.
7662
76631992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7664
7665 * configure: Don't rely on option variables being unset if their
7666 values are the empty string. In particular, when producing the
7667 English report, don't assume that highpri will be unset when no
7668 increased priority has been requested; -highpri='' should be the
7669 same as omitting -highpri altogether.
7670
7671 * configure: Fix dumb bug: when running the system and machine
7672 description files through cpp, mark those lines that we want to
7673 evaluate with the string '@configure@', and then only evaluate
7674 them. This way if the files include anything that actually
7675 generates text (type definitions or external declarations, say),
7676 we won't try to eval it.
7677
76781992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7679
7680 * make-dist: New shell script.
7681
7682 * configure: When creating foo from foo.in, make foo read-only to
7683 remind people to edit the .in file instead.
7684
7685 * INSTALL: Changed references to config.h-dist to config.h.in.
7686 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7687 to build src/paths.h from src/paths.h.in; added a paragraph to do
7688 this.
7689 * configure, Makefile, build-install: Changed filenames like
7690 FOO-dist to FOO.in.
7691
76921992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7693
7694 * Makefile, build-install: Renamed to Makefile.in and
7695 build-install.in; the configure script will edit these to produce
7696 the usable Makefile and build-install.
7697 * configure: Changed to produce ./Makefile, ./build-install,
7698 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7699 instead of editing them in place.
7700
77011992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7702
7703 * Makefile: Re-arranged so that the undumped Emacs will search
7704 ../lisp *after* the site's local elisp files.
7705 (locallisppath, dumplisppath): New variables.
7706 (lisppath): This variable's default value is now chosen based on
7707 $(locallisppath) and $(lispdir); while it used to be the
7708 customization point for adding site-local elisp directories to
7709 load-path, that job is now handled mostly by locallisppath.
7710 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7711 Check the values being assigned to the *LOADSEARCH macros for null
7712 path elements (like '::' in 'foo::bar').
7713
7714 * configure: When checking if the machine- and system-dependent
7715 files define a particular macro or not, actually run them through
7716 CPP and test the macros with #ifs, instead of just grepping for
7717 the macros' names. In particular, check for SYSTEM_MALLOC in this
7718 way.
7719
77201992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7721
7722 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7723
77241992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7725
7726 * configure: Make the config.status file an executable shell
7727 script which will recreate the same configuration. Include the
7728 verbal description of the current configuration as a comment in
7729 the script.
7730 * INSTALL: Doc fix.
7731
7732 * Makefile: brought the Makefile up to the GNU coding
7733 standards, as described in standards.text:
7734 (TAGS): New name for the target which rebuilds the tags table.
7735 (check): New target; doesn't do anything yet.
7736 (mostlyclean): New target, synonymous with clean.
7737 (realclean): New target. Currently, this just calls the
7738 subdirectories's makefiles and then deletes config.status.
7739 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7740 variables.
7741 Installation directory variables changed to conform.
7742 (install, install.sysv, install.xenix, install.aix): Changed the
7743 code which copies the directories into their installed location to
7744 allow the installed locations to be in several different
7745 directories; the old version assumed that they would all be in
7746 $(emacsdir).
7747 (mkdir, lockdir): Allow the installed locations to be in several
7748 different directories.
7749 * INSTALL: Doc fix.
7750
7751 * build-install: Use the same variable names as the Makefile.
7752 Allow the installed locations to be in several different
7753 directories.
7754
77551992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7756
7757 * Makefile (src/paths.h): Instead of using a single sed command to
7758 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7759 separately, and don't forget to append "/!!!SuperLock!!!" to the
7760 value of the PATH_SUPERLOCK macro.
7761
7762 * config.emacs: Renamed to configure, for consistency with other
7763 GNU products. Internal references changed.
7764 INSTALL, Makefile: References changed.
7765
7766 * lock: New directory, which should always be empty. If this
7767 directory doesn't exist, Emacs won't complain; it just won't lock.
7768 Having this here means that people can just unpack Emacs, build
7769 it, and have locking work.
7770
7771 * share-lib: Re-renamed to etc, for the sake of tradition.
7772 * config.emacs: Changed default value for datadir to ../etc.
7773 * INSTALL, README: Adjusted.
7774
77751992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7776
7777 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7778 by running CPP on the appropriate s/*.h and m/*.h files.
7779
77801992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7781
7782 * config.emacs: Make sure to set the "exit on error" flag once
7783 we've removed config.status; errors should abort the configuration.
7784
dff28924 77851992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7786
7787 * config.emacs: Added -distribute option, so that the Makefile
7788 paths are in their proper form. I don't know why this matters.
7789
dff28924 77901992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7791
7792 * local-lisp: New directory, empty in the distribution, for people
7793 to put local elisp code in.
7794 * config.emacs: Include it in the default load path.
7795 * README: Document it.
7796
dff28924 77971992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7798
7799 * config.emacs: Guess the type of signal handling functions based
7800 on the contents of /usr/include/signal.h.
7801
7802 * config.emacs: Print out progress report messages.
7803
7804 * Makefile (src/paths.h): Don't generically replace
7805 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7806 editing of the other entries, and each entry should be dealt with
7807 explicitly anyway.
7808
7809 * build-install: Converted from C-shell to Bourne shell.
7810 * config.emacs: Edit build-install properly.
7811
7812 * config.emacs: Doc fix.
7813
78141992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7815
92a8ce63 7816 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7817
dff28924 78181992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7819
7820 * config.emacs: Removed support for the `maintain-environment'
7821 option; the only important difference between this and its absence
7822 has been removed.
7823 * INSTALL: Removed mention of `maintain-environment'.
7824
7825 * config.emacs: Fix arguments to sed when processing boolean
7826 arguments.
7827
dff28924 78281991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7829
7830 * config.emacs: New file, to help automate the installation
92a8ce63 7831 process.
a4a9692d
DL
7832
7833 * Makefile: Lots of changes to support the separation of etc into
7834 architecture-dependent and -independent files:
7835 (EMACSROOT): New variable, giving the directory under which all of
7836 Emacs's libraries should be installed. Changed rest of file to
7837 use it.
7838 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7839 (DATADIR): New variable, denoting architecture-independent dir.
7840 (LOCKDIR): New variable, for completeness.
7841 (SUBDIR): No more etc, new lib-src.
7842 (COPYDIR): No more etc, new arch-lib and share-lib.
7843 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7844 (src): Now depends on lib-src, not etc.
7845 * build-install: Changes parallel to the above.
7846 * README: Describe the new arrangement.
7847
7848 * vms: New subdirectory for all the VMS stuff.
7849
dff28924 78501991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7851
7852 * Makefile (LISPPATH): New variable.
7853 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7854
dff28924 78551990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7856
7857 * Makefile (install, install.sysv, install.xenix):
7858 Install wakeup instead of loadst. No need for setuid or setgid.
7859
dff28924 78601990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7861
7862 * Makefile (clean): Clean etc if that's not the installation dir.
7863
dff28924 78641990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7865
7866 * Makefile (paths.h): Make sed alter each name in the path.
7867
dff28924 78681988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7869
7870 * Makefile (install.sysv): Use cpio, not tar.
7871
dff28924 78721988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7873
7874 * Makefile (lockdir): Rename `lock' target.
7875 Depend on it from install*, not from `all'.
7876
dff28924 78771988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7878
7879 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7880 to match build-install and paths.h.
6922b018
KH
7881
7882;; Local Variables:
880820fe 7883;; coding: utf-8
33462dfa 7884;; add-log-time-zone-rule: t
6922b018 7885;; End:
2a34a036 7886
e91081eb 7887 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
114f9c96 7888 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
7889
7890 This file is part of GNU Emacs.
7891
4f43e937 7892 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7893 it under the terms of the GNU General Public License as published by
4f43e937
GM
7894 the Free Software Foundation, either version 3 of the License, or
7895 (at your option) any later version.
7f6d64f8
GM
7896
7897 GNU Emacs is distributed in the hope that it will be useful,
7898 but WITHOUT ANY WARRANTY; without even the implied warranty of
7899 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7900 GNU General Public License for more details.
7901
7902 You should have received a copy of the GNU General Public License
4f43e937 7903 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7904
7905;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73