Remove unused output variable LIB_SRC_EXTRA_INSTALLABLES.
[bpt/emacs.git] / ChangeLog
CommitLineData
1a0d7c06
GM
12010-05-12 Glenn Morris <rgm@gnu.org>
2
44b031a6
GM
3 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
4
1a0d7c06
GM
5 * configure.in (LIB_GCC): New output variable.
6
acddf8ae
GM
72010-05-11 Glenn Morris <rgm@gnu.org>
8
edf77e4e
GM
9 * make-dist (msdos): No more mainmake.
10
11 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
12 * config.bat: Do not run cpp on lib-src/Makefile.in.
13
acddf8ae
GM
14 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
15
7490175b
GM
162010-05-10 Glenn Morris <rgm@gnu.org>
17
97efb629
GM
18 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
19
7490175b
GM
20 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
21 (BLESSMAIL_TARGET): New output variable.
22
0235128c
SM
232010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
24
25 * INSTALL: Fix typos.
26
272010-05-08 Chong Yidong <cyd@stupidchicken.com>
28
29 * configure.in: Add check for buggy version of GCC (Bug#6031).
30
40c17879
GM
312010-05-08 Glenn Morris <rgm@gnu.org>
32
33 * configure.in (HAVE_LIBNCURSES): New local variable.
34 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
35 replacing cpp in src/s/*.h and src/Makefile.in.
36
61a808e8
CY
372010-05-07 Chong Yidong <cyd@stupidchicken.com>
38
39 * Version 23.2 released.
40
15e12598
VB
412010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
42
43 * configure.in: Add tests for `isnan' and `copysign'.
44
f724825e
EZ
452010-05-07 Eli Zaretskii <eliz@gnu.org>
46
47 * config.bat: Allow for 2 leading `#'s in comments in
48 src/Makefile.in.
49
2f86b22b
GM
502010-05-07 Glenn Morris <rgm@gnu.org>
51
52 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
53 Merges logic from src/s/* and src/Makefile.in.
54 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
55
49ebbd65
DN
562010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
57
58 Define START_FILES and LIB_STANDARD using autoconf.
59 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
60 here from src/s/*.h.
61 (HAVE_CRTIN): Remove, inline logic in the netbsd
62 START_FILES/LIB_STANDARD computation.
63
e3cf0cde
GM
642010-05-06 Glenn Morris <rgm@gnu.org>
65
66 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
67
68 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
69 (LD_SWITCH_X_SITE): Remove unused variables.
70
49628785
GM
712010-05-04 Glenn Morris <rgm@gnu.org>
72
27a2cdfc
GM
73 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
74 as well.
75 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
76
eb21eab5
GM
77 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
78
49628785
GM
79 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
80 variables, replacing c_switch_machine, c_switch_system.
fa5e317a
GM
81 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
82 @c_switch_system@.
49628785 83
521ee9b3
GM
842010-05-03 Glenn Morris <rgm@gnu.org>
85
3dee6fdb
GM
86 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
87
521ee9b3
GM
88 * make-dist: There are no more src/m/*.inp files.
89
cd03c74a
DN
902010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
91
92 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
93 (ac_link): Do not use ld_switch_machine.
94
7acac9f4
GM
952010-05-01 Glenn Morris <rgm@gnu.org>
96
97 * configure.in (OTHER_OBJ): Remove.
98 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
99
7eb1ac33
GM
1002010-04-30 Glenn Morris <rgm@gnu.org>
101
5a1bb006
GM
102 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
103 Elsewhere, maybe include it.
104
d5096f16
GM
105 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
106 (OLDXMENU, LIBXMENU): New output variables.
107
7eb1ac33
GM
108 * configure.in (OTHER_OBJ): New output variable.
109
44e3d510
GM
1102010-04-28 Glenn Morris <rgm@gnu.org>
111
c40f9449
GM
112 * configure.in (CYGWIN_OBJ): New output variable.
113
658f86ca
GM
114 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
115
bc0b5f61
GM
116 * configure.in (FONT_OBJ): New output variable.
117
294c50a0
GM
118 * configure.in (LIBXMU): New output variable.
119
e6ec4e99
GM
120 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
121
44e3d510
GM
122 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
123 userland and maybe change values to i386 (move test from s/amdx86-64.h).
124
c6ea2936
GM
1252010-04-27 Glenn Morris <rgm@gnu.org>
126
8fdac2c3
GM
127 * configure.in (LIBXTR6): New output variable. Move unixware special
128 case here from src/s/unixware.h.
129
986fb647
GM
130 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
131 in Makefiles.
132 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
133
c6ea2936
GM
134 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
135 (LIBXP): No longer substitute in Makefiles.
136 (MOTIF_LIBW): New output variable. Move system-specific settings here
137 from src/s files.
138
aaa36002
DN
1392010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
140
141 Reduce CPP usage.
142 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
143 (unexec): Define unconditionally, all platforms define
144 UNEXEC. AC_SUBST it.
145 (UNEXEC_SRC): Remove, unused.
ed6281b0 146 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
aaa36002 147
b678dd8b
GM
1482010-04-27 Glenn Morris <rgm@gnu.org>
149
8ea5f2d9
GM
150 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
151 replaced by LIBXP.
152
76cda504
GM
153 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
154 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
155 On hpux10-20, default to /lib.
156
b678dd8b
GM
157 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
158
7e10844c
DN
1592010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
160
161 * configure.in (LIBS_MACHINE): Remove, unused.
162
163 * configure.in (LIB_MATH): New output variable. Set it for some systems.
164
70eab5c1
GM
1652010-04-24 Glenn Morris <rgm@gnu.org>
166
167 * configure.in (CRT_DIR): New output variable.
168 (--with-crt-dir): New option. (Bug#5655)
169 (HAVE_LIB64_DIR): Remove.
170
4e7f249c
DN
1712010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
172
173 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
174
97efb629 1752010-04-22 Miles Bader <miles@gnu.org>
cdbce48e
MB
176
177 * configure.in: Get rid of "unix" pre-defined macro when
e5d1fb10 178 preprocessing Makefile. (Bug#5857)
cdbce48e 179
bf3126f6
AS
1802010-04-21 Andreas Schwab <schwab@linux-m68k.org>
181
182 Avoid non-portable shell command negation
183 * configure.in: Revert last change.
184
e765bf58
JD
1852010-04-21 Jan Djärv <jan.h.d@swipnet.se>
186
187 * configure.in: Change "if test ! -f" to "if ! test -f".
188
2807228d
GM
1892010-04-21 Glenn Morris <rgm@gnu.org>
190
191 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
10efe302 192 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2807228d 193
574c05e2
KK
1942010-04-21 Karel Klíč <kklic@redhat.com>
195
196 * configure.in: New option: --with(out)-selinux, on by default.
197 Set HAVE_LIBSELINUX if we find libselinux, and substitute
198 LIBSELINUX_LIBS in Makefiles.
199
8224f93d
DN
2002010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
201
202 * configure.in: Remove all references to LIBX11_SYSTEM.
203
32a8894e
DN
2042010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
205
206 * configure.in: Remove all references to C_DEBUG_SWITCH.
207
2201e7e2
EZ
2082010-03-27 Eli Zaretskii <eliz@gnu.org>
209
210 * config.bat <lib-src>: Edit out lines that begin with several #
211 characters.
212
605f35cd
DN
2132010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
214
15d25dc0
DN
215 * configure.in: Remove support for old UNIX System V systems and
216 for Unixware on non-x86 machines.
217
07e339e4 218 * configure.in: Remove support for Solaris on PPC and for old versions.
15d25dc0 219
605f35cd
DN
220 * configure.in: Remove non-working lynxos port.
221
a3ab37b3
DN
2222010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
223
224 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
225
866b0a7b
GM
2262010-03-19 Glenn Morris <rgm@gnu.org>
227
228 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
229 happy.
230
2312010-03-18 Jan Djärv <jan.h.d@swipnet.se>
232
233 * configure.in: Check for tputs and friends, abort if not
234 found (bug#5735).
235
aded53ff
GM
2362010-03-18 Glenn Morris <rgm@gnu.org>
237
eef223cc
GM
238 * configure.in (--with-x-toolkit): In the help text, say which options
239 are synonyms.
240
aded53ff
GM
241 * configure.in (--with-mmdf, --with-mail-unlink):
242 New options, off by default.
243 (--with-mailhost): New option to set default POP host.
244 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
245 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
246 New variables, substituted in Makefiles.
247 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
248 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
249 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
250 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
251 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
252
f8388570
TO
2532010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
254
255 * Makefile.in (uninstall): Handle the case where archlibdir does not
256 exist. (Bug#5720)
257
6da23aaa
EZ
2582010-03-12 Eli Zaretskii <eliz@gnu.org>
259
a96f6398 260 These changes remove termcap.c from the build on Posix platforms.
6da23aaa
EZ
261 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
262
263 * configure: Regenerated.
264
288f9fc0
CY
2652010-03-10 Chong Yidong <cyd@stupidchicken.com>
266
267 * Branch for 23.2.
268
5bcc9931
JL
2692010-01-31 Juri Linkov <juri@jurta.org>
270
271 * .bzrignore: Add TAGS-LISP.
272
c6d09b8d
CY
2732010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
274
275 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
276 this header file).
277
ca22a440
JB
2782010-01-12 Juanma Barranquero <lekktu@gmail.com>
279
280 * .bzrignore: Ignore all .exe, instead of individual files.
281
832fdcab
CY
2822010-01-12 Chong Yidong <cyd@stupidchicken.com>
283
284 * configure.in: Explicitly check for and link to -lXrender.
285
893db5bc
GM
2862010-01-12 Glenn Morris <rgm@gnu.org>
287
288 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
289 for bug reports for development versions.
290
ab507311
EZ
2912010-01-02 Eli Zaretskii <eliz@gnu.org>
292
293 * .bzrignore: Add more ignored patterns, including for the MS-DOS
294 build.
295
8bb25908
KF
2962009-12-27 Karl Fogel <kfogel@red-bean>
297
298 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
299 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
300
c3520efd
GM
3012009-12-17 Glenn Morris <rgm@gnu.org>
302
303 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
304
3bdb7e3e
GM
3052009-12-15 Glenn Morris <rgm@gnu.org>
306
7cda3008 307 * info/dir: Add EDT entry.
3bdb7e3e
GM
308 * Makefile.in (INFO_FILES): Add edt.
309
f1957a33
JD
3102009-12-10 Jan Djärv <jan.h.d@swipnet.se>
311
312 * configure.in: Check for RSVG if GNUStep is used.
313
62b7c422
JD
3142009-12-09 Jan Djärv <jan.h.d@swipnet.se>
315
316 * configure.in: Don't check for RSVG or GConf unless X11 is used.
317
a4ef73c8
CY
3182009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
319
320 * configure.in: Allow compiling Emacs with GTK on Cygwin.
321
9e13b2f4
GM
3222009-12-01 Glenn Morris <rgm@gnu.org>
323
324 * make-dist: Add etc/images/mpc directory.
325
8b571bf3
JD
3262009-11-21 Jan Djärv <jan.h.d@swipnet.se>
327
328 * configure.in: Don't check for GConf unless X is used.
329
7a2efa6f
DN
3302009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
331
332 * configure.in: Use -Wdeclaration-after-statement if available.
333
637fa988
JD
3342009-11-17 Jan Djärv <jan.h.d@swipnet.se>
335
336 * configure.in: New option: --with(out)-gconf.
337 Set HAVE_GCONF if we find gconf.
338
371b0117
GM
3392009-11-17 Glenn Morris <rgm@gnu.org>
340
341 * Makefile.in (INFO_FILES): Add semantic.
342
8834a98b
CY
3432009-11-16 Chong Yidong <cyd@stupidchicken.com>
344
345 * info/dir: Add Semantic.
346
92424f95
GM
3472009-11-16 Glenn Morris <rgm@gnu.org>
348
349 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
350 pattern, so as not to exclude makefile*.el. (Bug#4912)
351
a53cfbe5
JD
3522009-11-14 Jan Djärv <jan.h.d@swipnet.se>
353
354 * configure.in: --enable-autodepend is new. Check for GNU Make
5ce6e4f4 355 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
a53cfbe5
JD
356 gcc and GNU make to generate dependencies.
357
b8c5de8f
GM
3582009-10-27 Glenn Morris <rgm@gnu.org>
359
360 * make-dist: Make links to doc/lispintro/*.pdf.
361
91231421
CY
3622009-10-23 Jim Meyering <meyering@redhat.com>
363
364 * configure.in: Invoke $CPP with -P when creating Makefile and
365 src/Makefile. Without this, gcc 4.4.2 converts each
366 backslash-newline pair in the input to a bare newline, yielding
367 invalid Makefiles.
368
369 * configure: Regenerate.
370
d760435b
DN
3712009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
372
1233852a 373 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 374
f5b30dc9
AR
3752009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
376
377 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
378 (*-apple-darwin*): Add x86_64 architecture.
379
5ba6c2e1
DN
3802009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
381
382 * config.guess, config.sub: Updated from master source.
383
c9abc21f
AR
3842009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
385
386 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
387
b6c0fa71
JB
3882009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
389
390 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
391
7b1b676d
GM
3922009-09-29 Glenn Morris <rgm@gnu.org>
393
394 * make-dist (check): Update for two new levels of subdirectory in lisp/.
395
005bd5a2
DN
3962009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
397
58a8cf51
DN
398 * config.guess, config.sub: Updated from master source.
399
005bd5a2
DN
400 * configure.in (OTHER_FILES): Define using autoconf not cpp.
401
cc1cb3da
DN
4022009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
403
404 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
405
8593c508
CY
4062009-09-13 Chong Yidong <cyd@stupidchicken.com>
407
408 * INSTALL: Update URL for GNU FreeFont.
409
07cd4153
GM
4102009-09-09 Glenn Morris <rgm@gnu.org>
411
412 * Makefile.in (install-arch-indep): Don't recursively change perms of
413 site-lisp and infodir. There may be non-Emacs files in here, and the
414 files supplied by Emacs are all handled explicitly already. (Bug#3800)
415 (mkdir): Set umask to world-readable before creating directories.
416 mkinstalldirs already checks if dirs exist, don't duplicate this test.
417
ffd8aba9
GM
4182009-08-29 Glenn Morris <rgm@gnu.org>
419
420 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
421 (info): Don't give an error in the absence of makeinfo - let the doc
422 Makefiles do that, if the info files need rebuilding. (Bug#3982)
423
201a4073
KR
4242009-08-23 Ken Raeburn <raeburn@raeburn.org>
425
426 * Makefile.in (install-arch-indep): If the versioned DOC-####
427 generated during loadup+dump isn't found, install the plain DOC
428 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
429
430 * configure.in: Warn if package version specified here doesn't
431 match the version in version.el.
432 * configure: Regenerate.
433
c99cb306
MA
4342009-08-22 Michael Albinus <michael.albinus@gmx.de>
435
436 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
437
438 * configure: Regenerate.
439
707f28b6
GM
4402009-08-19 Glenn Morris <rgm@gnu.org>
441
442 * INSTALL: Remove reference to cvtmail.
443
2ec536de
SZ
4442009-08-15 CHENG Gao <chenggao@gmail.com>
445
446 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
447
1233852a 4482009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
449
450 * INSTALL: Fix free fonts URL.
451
49a9e76d
GM
4522009-07-22 Glenn Morris <rgm@gnu.org>
453
454 * configure.in (AC_PREREQ): Require autoconf 2.62.
455
7df24305
AS
4562009-07-04 Andreas Schwab <schwab@linux-m68k.org>
457
1233852a
JB
458 * configure.in (--enable-checking, --enable-profiling):
459 Use AS_HELP_STRING.
7df24305 460
9fe40f0e
DN
4612009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
462
463 * configure.in (--enable-profiling): New option.
6978862d 464 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 465
920b116e
GM
4662009-06-27 Glenn Morris <rgm@gnu.org>
467
6978862d 468 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 469
29771094
DN
4702009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
471
472 * configure.in (--enable-checking): New option.
473
0da746de
GM
4742009-06-24 Glenn Morris <rgm@gnu.org>
475
476 * make-dist: Warn if subdir does not exist in source.
477 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
478 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
479 No longer make links.
480
eeebcbb9
GM
4812009-06-24 Yavor Doganov <yavor@gnu.org>
482
0da746de
GM
483 * make-dist (tempdir): Don't create directories preferences.gorm
484 and preferences.nib, they are no longer required.
eeebcbb9 485
70243478
CY
4862009-06-21 Chong Yidong <cyd@stupidchicken.com>
487
488 * Branch for 23.1.
489
60cf1d09
CY
4902009-06-12 Chong Yidong <cyd@stupidchicken.com>
491
492 * configure.in: Delete mac-fix-env target, which has been
493 removed (Bug#3531).
494
834cf436
SM
4952009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
496
497 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
498
a6e754b6
CY
4992009-05-05 Per Starbäck <per@starback.se> (tiny change)
500
501 * BUGS: Use new binding of view-emacs-problems.
502
734dabe0
CY
5032009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
504
505 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
506 for Solaris compatibility.
507
7bbec45b
CY
5082009-04-25 Chong Yidong <cyd@stupidchicken.com>
509
510 * configure: Regenerate.
511
512 * configure.in: Disable use of FreeType without libXft.
513
dc2933eb
JD
5142009-04-19 Jan Djärv <jan.h.d@swipnet.se>
515
834cf436
SM
516 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
517 Check if it is declared in gtk.h.
dc2933eb 518
cea426d3
AS
5192009-04-12 Andreas Schwab <schwab@linux-m68k.org>
520
521 * Makefile.in (install-arch-indep): Remove .gitignore files.
522
11e244d8
KH
5232009-04-03 Kenichi Handa <handa@m17n.org>
524
525 * INSTALL: Make the section "Complex Text Layout support
526 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
527
1e447232
DN
5282009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
529
530 * configure.in (rs6000-ibm-aix6*): Fix typo.
531
389b99fd
GM
5322009-03-04 Glenn Morris <rgm@gnu.org>
533
534 * Makefile.in (INFO_FILES): Add auth.
535
ebb135af
GM
5362009-03-03 Glenn Morris <rgm@gnu.org>
537
538 * info/dir: Add Auth-source.
539
2ae83832
SM
5402009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
541
542 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
543 the second.
544
3122b073
EZ
5452009-02-28 Eli Zaretskii <eliz@gnu.org>
546
1685daf2
EZ
547 * config.bat: Copy .dbxinit to _dbxinit.
548
3122b073
EZ
549 * make-dist (Making links to `info'): Remove .gitignore.
550
b4b7bab7
SM
5512009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
552
553 * Makefile.in (lib-src, lisp): Use simpler rule.
554 (src): Be more specific to avoid recompiling all the .elc files just
555 because the bootstrap-emacs is missing.
556
003a2c00
CY
5572009-02-26 Chong Yidong <cyd@stupidchicken.com>
558
559 * configure.in: Require librsvg >= 2.11.
560
c21273df
AR
5612009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
562
563 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
564 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
565
c5ecbe51
AR
5662009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
567
568 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
569
4e1fb954
GM
5702009-02-03 Glenn Morris <rgm@gnu.org>
571
572 * make-dist: Add some missing files, remove some that are no longer
573 present.
574
99cc1583
GM
5752009-02-02 Glenn Morris <rgm@gnu.org>
576
577 * make-dist: Add some missing nextstep/ files.
578
6debaeb8
AR
5792009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
580
adab88bd 581 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 582
a078d6e5
DN
5832009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
584
585 * configure.in: Add support for m68k-*-netbsd.
586
a372b1a2
JL
5872009-01-14 Juri Linkov <juri@jurta.org>
588
c2ad0dc9
JL
589 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
590
a372b1a2
JL
591 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
592 and bug-reference-mode.
593
d0bec92c
JL
5942009-01-11 Juri Linkov <juri@jurta.org>
595
596 * INSTALL.CVS: Move configuration explicitly to the first step.
597
05453c9d
GM
5982009-01-09 Glenn Morris <rgm@gnu.org>
599
600 * .dir-locals.el: Don't set indent-tabs-mode.
601
c0eb6ac0
KH
6022008-12-30 Kenichi Handa <handa@m17n.org>
603
604 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
605 the function OTF_get_variation_glyphs.
606
9c222401
JD
6072008-12-30 Jan Djärv <jan.h.d@swipnet.se>
608
609 * Makefile.in (install-arch-dep): Remove old directories in
610 ns_app* before moving new directories there.
611
bda28f63
DN
6122008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
613
614 * .dir-locals.el: Remove non-working entry for pmail.
615 (fill-column): Fix typo.
616 (change-log-mode): Add fill column.
617
745ebc13
EZ
6182008-12-26 Eli Zaretskii <eliz@gnu.org>
619
620 * config.bat: Produce _dir-locals.el from .dir-locals.el.
621
b08ddfb4
DN
6222008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
623
624 * make-dist (tempdir): Distribute .dir-locals.el.
625
626 * .dir-locals.el: New file.
627
b5a09903
EZ
6282008-12-19 Eli Zaretskii <eliz@gnu.org>
629
630 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
631 for rationale.
632
c4607d7f
GM
6332008-12-13 Glenn Morris <rgm@gnu.org>
634
635 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
636 (manext): Remove variable.
637 (MAN_PAGES): New variable.
638 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
639 and remove.
8bfbbb97 640 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 641
894b66d8
DN
6422008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
643
644 * config.guess, config.sub: Updated from master source.
645
08d03897
DN
6462008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
647
648 * Makefile.in (install-arch-indep): Install ebrowse.1.
649
7c54c0a0
DN
6502008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
651
652 * configure.in: Add Solaris on x86_64.
653
149b51bc
DN
6542008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
655
656 * config.guess, config.sub: Updated from master source.
657
961de2e7
EZ
6582008-12-08 Eli Zaretskii <eliz@gnu.org>
659
660 * info/dir: Fix last change.
661
777af7e5
EZ
6622008-12-07 Eli Zaretskii <eliz@gnu.org>
663
664 * info/dir: Untabify.
665
3c00847f
RF
6662008-11-28 Ulrich Mueller <ulm@gentoo.org>
667
668 * configure.in: Fix last change.
669
6a7447b3
RS
6702008-11-28 Richard M Stallman <rms@gnu.org>
671
672 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
673 New configurations.
674
d8aef2e6
GM
6752008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
676
677 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
678 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
679
c4e58908
EZ
6802008-11-15 Eli Zaretskii <eliz@gnu.org>
681
21d907a3
EZ
682 * Makefile.in (INFO_FILES): Remove ns-emacs.
683
c4e58908
EZ
684 * info/dir (NS-Emacs): Remove entry.
685
b73f809c
EZ
6862008-11-08 Eli Zaretskii <eliz@gnu.org>
687
688 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
689
9fea5ed1
GM
6902008-11-07 Glenn Morris <rgm@gnu.org>
691
692 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
693
b5ba7271
EZ
6942008-10-31 Eli Zaretskii <eliz@gnu.org>
695
696 * config.bat: Tell user to expect one "File not found" message
697 while the `doc' directory is being configured.
698
27301075
CY
6992008-10-30 Chong Yidong <cyd@stupidchicken.com>
700
701 * update-subdirs: Put obsolete directory last.
702
28f3a9d1
KH
7032008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
704
705 * configure.in: Check fontconfig always.
706
2194ea1c
DN
7072008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
708
709 * configure (*-solaris2.[7-9]*): Fix typo.
710
ea09b8d5
GM
7112008-10-24 Glenn Morris <rgm@gnu.org>
712
713 * configure.in (--without-sync-input, --with-pkg-config-prog):
714 Help strings start with lower case.
715 (--with-gnustep-conf): New option.
716 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
717
ef913c89
GM
7182008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
719
720 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
721 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
722 is not found. (Bug#1230)
723
b97439ce 7242008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 725
b97439ce 726 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
727 Use sol2-6.h for Solaris 7-9.
728
fac5dc61
DN
7292008-10-18 Ulrich Mueller <ulm@gentoo.org>
730
731 * configure.in: Add support for GNU/Linux on SuperH.
732
6b0262c1
AS
7332008-10-12 Andreas Schwab <schwab@suse.de>
734
735 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
736
8d87199b
AR
7372008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
738
739 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
740 "X") to avoid confusion.
741
742 * configure: Regenerate.
743
265f3a4d
RF
7442008-09-07 Romain Francoise <romain@orebokech.com>
745
746 * make-dist: Distribute doc/man/ChangeLog.
747
cfe91a31
CY
7482008-08-28 Chong Yidong <cyd@stupidchicken.com>
749
750 * configure.in: Disable XFT and Freetype when without X.
751
752 * configure: Regenerate.
753
c5e2611e
DN
7542008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
755
756 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
757
cc9e2523
CY
7582008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
759
760 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
761 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
762
763 * configure: Regenerate.
764
67931678
EZ
7652008-08-20 Eli Zaretskii <eliz@gnu.org>
766
767 * configure.in: Move "#define subprocesses" before
768 config_opsysfile is included.
769
5b6fd9ea
KH
7702008-08-19 Kenichi Handa <handa@m17n.org>
771
772 * INSTALL (Extra fonts): Mention local fonts, don't mention
773 mule-unicode.
774
d32e280e
CY
7752008-08-16 Chong Yidong <cyd@stupidchicken.com>
776
777 * make-dist: Omit info/.arch-inventory.
778
3271ac8c
JR
7792008-08-16 Jason Rumney <jasonr@gnu.org>
780
781 * make-dist (tempdir/nt): Link emacsclient.rc.
782
48fad8e8
DN
7832008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
784
785 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
786 AC_SUBST it.
787 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
788 AC_SUBST it.
789 (OTHER_FILES): Always define for HAVE_NS.
790 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
791 * configure: Regenerate.
792
6b8bc489
AS
7932008-08-07 Andreas Schwab <schwab@suse.de>
794
795 * configure.in: Correctly handle
796 --enable-cocoa-experimental-ctrl-g=no and
797 --enable-ns-self-contained=yes.
6b8bc489 798
d5e2f8fe
AR
7992008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
800
801 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
802 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
803 bother undef'ing since won't have desired effect.
d5e2f8fe 804
9e0f670e
AS
8052008-08-06 Andreas Schwab <schwab@suse.de>
806
807 * configure.in: Fix quoting.
808
23ca30bd
CY
8092008-08-06 Chong Yidong <cyd@stupidchicken.com>
810
811 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
812
b44d2112
CY
8132008-08-05 Ulrich Mueller <ulm@gentoo.org>
814
815 * configure.in: Add checks for krb5_error.text and
816 krb5_error.e_text struct members.
817
19571844
CY
8182008-08-04 Chong Yidong <cyd@stupidchicken.com>
819
19571844 820 * configure.in: Test for existence of NSInteger.
509b4b38 821 Suggested by Yavor Doganov.
19571844 822
96cac6f1
RF
8232008-08-02 Romain Francoise <romain@orebokech.com>
824
825 * Makefile.in (INFO_FILES): Add mairix-el.
826
7c2fb837
DN
8272008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
828
829 * make-dist:
830 * README: Remove VMS support.
831 * vms: Remove directory.
832
69ab3201
DN
8332008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
834
835 * configure.in (MULTI_KBOARD): Remove.
836
9d9a7716
DN
8372008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
838
839 * configure.in (DO_BLOCK_INPUT): Remove, unused.
840
a7b7b527
CY
8412008-07-29 Chong Yidong <cyd@stupidchicken.com>
842
843 * info/dir (File): Add mairix-el.
844
9e2a2647
DN
8452008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
846
847 Remove support for Mac Carbon.
848 * mac: Remove directory.
849 * make-dist:
850 * configure.in:
851 * README:
852 * Makefile.in:
0e134ea0 853 * INSTALL: Remove code for Carbon.
9e2a2647
DN
854 * configure: Regenerate.
855
98822133 8562008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 857
0e134ea0 858 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 859
7cadb46a
CY
8602008-07-25 Chong Yidong <cyd@stupidchicken.com>
861
862 * configure.in: Check for getrlimit.
863
864 * configure: Regenerate.
865
77ccee09
DN
8662008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
867
868 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
869 in src/Makefile.in.
870 (static): Remove, autoconf would always comment it out anyway.
871 (subprocesses): Define unconditionally.
872
10d975d7 8732008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 874
10d975d7
GM
875 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
876 compilation under GNUstep.
7a55ab54 877
658a0f85
KH
8782008-07-18 Kenichi Handa <handa@m17n.org>
879
880 * INSTALL (Complex Text Layout support libraries): Delete the
881 paragraph about --enable-font-backend.
882
ba60bd44 8832008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
884
885 * configure.in: Print out some info to user for NeXTstep builds.
886 (ns-app): Remove enable option.
887 (ns-self-contained): Add enable option.
888 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
889 GNUstep, use to set install prefixes, and substitute in Makefiles.
890 * configure: Regenerate.
891 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
892 NS app bundle.
893
facfbbbd
SM
8942008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
895
896 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
897
ba60bd44 8982008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
899
900 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
901 NS_IMPL_COCOA.
122e9f8f 902
2c369af7
GM
9032008-07-16 Glenn Morris <rgm@gnu.org>
904
6ba72723
GM
905 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
906 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
907 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
908 never unset.
909
2c369af7
GM
910 * make-dist: Add nextstep/ directories.
911 (src, lib-src): Add .m files.
912
6b0273cd
DN
9132008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
914
915 * configure.in (freebsd, kfreebsd): Undo part of previous change.
916 (USER_FULL_NAME): Remove, not used anymore.
917 * configure: Regenerate.
918
ba60bd44 9192008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
920
921 Changes and additions for NeXTstep windowing system (Cocoa and
922 GNUstep) support.
923
924 * configure.in: Add support for NS window system: --with-ns (default
925 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
926 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
927 disable font backend if window system is "none", not if !HAVE_X11.
928 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
929 (install-arch-dep): Add commands to assemble NS .app package.
930
40dde9d1
DN
9312008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
932
176fe5fc
DN
933 * configure.in: Use macppc for Darwin. Remove references to
934 desupported systems.
40dde9d1
DN
935 * configure: Regenerate.
936
2906a94c
GM
9372008-07-05 Glenn Morris <rgm@gnu.org>
938
939 * make-dist (EMACS): Doc fix.
940 (lisp): There are no *.dat or image files here any more.
941 (src): There are no *.s files here any more.
942 (etc/images, etc/images/*): Link to most regular files.
943
26d41f17
GM
9442008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
945
946 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
947
3d4c9dbd
GM
9482008-07-01 Glenn Morris <rgm@gnu.org>
949
950 * configure.in (cpp_undefs): Rename from `undefs', update uses.
951 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
952 and explicitly export there. (Bug#507.)
953
f2a77c3a
DN
9542008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
955
956 * configure.in:
957 * configure: Remove references to obsolete systems.
958
ac935997
SM
9592008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
960
961 * Makefile.in (Makefile): Use it for its timestamp value as well, and
962 make it depend on all other */.in files.
963 (src/Makefile, src/config.stamp, lib-src/Makefile)
964 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
965 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
966 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
967 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
968
969 * configure.in: Don't create src/config.stamp any more.
970
b4945b95
SM
9712008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
972
f245f2c6 973 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 974
8a6a5642
GM
9752008-06-22 Glenn Morris <rgm@gnu.org>
976
977 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
978
822ef7a0
RF
9792008-06-21 Romain Francoise <romain@orebokech.com>
980
981 * Makefile.in (INFO_FILES): Add sasl.
982
fc46d219
SM
9832008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
984
985 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
986 (bootstrap-build): Remove.
987 (top_bootclean): New var.
988 (top_distclean, bootstrap-clean): Use it.
989 (bootstrap): Don't recheck config. Make normally.
990
49f6eb95
SM
9912008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
992
993 * Makefile.in (SUBDIR): Include `lisp'.
994 (lisp): Depend on `src'.
995 (top_distclean): Don't remove config.status.
996 (bootstrap-clean): New target.
997 (maintainer-clean): Use it.
998 (bootstrap): Use bootstrap-clean. Re-run config.status.
999 (src/bootstrap-emacs${EXEEXT}): New target.
1000 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1001 src/Makefile now takes care of it.
1002 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 1003
02db7a65
GM
10042008-06-15 Glenn Morris <rgm@gnu.org>
1005
1006 * info/dir: Add sasl.
1007
294e8689
AM
10082008-06-09 Alan Mackenzie <acm@muc.de>
1009
1010 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1011
8669e78f
ER
10122008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1013
429870c2 1014 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 1015
b464059a
GM
10162008-06-07 Glenn Morris <rgm@gnu.org>
1017
1018 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1019 serve no purpose.
1020
d893468a
DN
10212008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1022
1023 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1024 * configure: Regenerate.
1025
79241466
SM
10262008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1027
1028 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1029
b8bdd8c9
KH
10302008-05-14 Kenichi Handa <handa@m17n.org>
1031
1032 * configure: Regenerate.
1033
1034 * configure.in: Don't handle --disable-font-backend. Don't print
1035 a message about a font backend.
1036
1c73f195
GM
10372008-05-09 Glenn Morris <rgm@gnu.org>
1038
1039 * configure.in: Make absence of makeinfo a fatal error only if the info
1040 files don't exist.
1041 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1042
d95d9b23
EZ
10432008-05-07 Eli Zaretskii <eliz@gnu.org>
1044
1045 * config.bat: Fix last change: don't use < and > in "rem" lines,
1046 they are interpreted as redirection by DOS shells.
1047
f67e15be 10482008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
1049
1050 * configure.in: Check availability of AvailabilityMacros.h
1051 if HAVE_CARBON.
1052
1053 * configure: Regenerate.
1054
1066d056
GM
10552008-05-03 Glenn Morris <rgm@gnu.org>
1056
1057 * configure.in (x_libraries): Remove standard 64-bit directories -
1058 experimental workaround for minor autoconf bug.
1059
79bc8bbb
GM
1060 * configure.in (--without-makeinfo): New option. If set,
1061 absence of suitable makeinfo is not a fatal error.
1062 * Makefile.in (MAKEINFO): New, set by configure.
1063 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1064 (info-real): New target.
1065 (info): Without makeinfo, do nothing, else call `info-real'.
1066
a113b3ca 10672008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
1068
1069 * configure.in: Remove hpux10.20 from the desupported list.
1070
73d798d5
SM
10712008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1072
1073 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1074
a51f4969
SM
10752008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1076
1077 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1078 rather than change CPPFLAGS.
1079 (HAVE_GTK): Rename to USE_GTK.
1080
7316a2b5
SM
10812008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1082
1083 * configure.in: Replace the obsolete macros AC_AIX and
1084 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1085
5d374ce1
AS
10862008-04-05 Andreas Schwab <schwab@suse.de>
1087
1088 * configure.in: No longer create admin/unidata/Makefile.
1089
d0b7952a
AS
10902008-03-28 Andreas Schwab <schwab@suse.de>
1091
1092 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1093 (lisp/Makefile): New rule.
1094
acfdc2b1
GM
10952008-03-13 Glenn Morris <rgm@gnu.org>
1096
1097 * configure.in (AC_INIT): Fix version number.
1098 (sync-input): Reword the option, since it's on by default.
1099
880820fe 11002008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
1101
1102 * configure.in: Add --enable-sync-input, default yes.
1103
dc6150eb
GM
11042008-03-11 Glenn Morris <rgm@gnu.org>
1105
69c7cf1b
GM
1106 * Makefile.in (install-etc, mkdir): Handle directory
1107 etc/images/icons/hicolor/*/mimetypes/.
1108
dc6150eb
GM
1109 * make-dist: Handle icons/hicolor/scalable directory.
1110
491d33f9
GM
11112008-03-05 Glenn Morris <rgm@gnu.org>
1112
1113 * configure.in: Enable font-backend by default.
77dfeef5
GM
1114 (USE_FONT_BACKEND): Set to "no" in absence of X.
1115 (PKG_CONFIG): Don't set multiple times, once is enough.
1116 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 1117
4cba674a
GM
11182008-03-03 Glenn Morris <rgm@gnu.org>
1119
1120 * Makefile.in (iconsrcdir): New variable.
1121 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1122 directory.
1123
2d61385a
GM
11242008-02-29 Glenn Morris <rgm@gnu.org>
1125
1126 * test/: New directory.
1127
880820fe 11282008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
1129
1130 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1131
26a42dac
DN
11322008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1133
f245f2c6
JB
1134 * configure.in: Print an error for systems that we think are obsolete
1135 and are proposed to be removed. Remove some more unused systems.
e6a498d9 1136 Add support for powerpc-ibm-aix6*.
26a42dac 1137
9d2818d6
DN
11382008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1139
f245f2c6 1140 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 1141
2cbff44e
GM
11422008-02-21 Glenn Morris <rgm@gnu.org>
1143
7864e4ee
GM
1144 * Makefile.in (set_installuser): New.
1145 (install-arch-indep): Use set_installuser to avoid duplicate code.
1146
2cbff44e
GM
1147 * README.unicode: Split into admin/notes/unicode,font-backend and
1148 remove.
1149
372a3385
RS
11502008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1151
f245f2c6 1152 * configure.in (arm*-*-freebsd*): Add.
372a3385 1153
4624371d
DN
11542008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1155
1156 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1157 dealing with obsolete variables.
1158
737e2b96
GM
11592008-02-08 Glenn Morris <rgm@gnu.org>
1160
1161 * Makefile.in (check-info-dir): New target.
1162
bcf21c09
MO
11632008-02-08 Michael Olson <mwolson@gnu.org>
1164
507f2b91
MO
1165 * Makefile.in (INFO_FILES): Add epa.
1166
bcf21c09
MO
1167 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1168 features" section.
1169
86dc59b0
GM
11702008-02-06 Glenn Morris <rgm@gnu.org>
1171
1172 * configure.in (--with-gcc): Give an error saying this option has
1173 been removed.
1174 (--with-gtk): Remove this option.
1175
02f35af2
GM
11762008-02-06 Tom Tromey <tromey@redhat.com>
1177
1178 * configure.in (--with-gcc): Remove.
1179 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1180
11812008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
1182
1183 * INSTALL: Recommend giflib, not libungif.
1184
b5a922de
MO
11852008-02-05 Tom Tromey <tromey@redhat.com>
1186
1187 * configure.in (--with-dbus): Default to enabled.
1188
9f432734
KH
11892008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1190
1191 * INSTALL (Complex Text Layout support libraries): New section.
1192
c0bc7978
DN
11932008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1194
1195 * make-dist: Remove references to files in mac/ that have been
1196 deleted.
1197
435f8bc5
TTN
11982008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1199
1200 * configure.in: For libotf and m17n-flt checks, set shell vars
1201 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1202 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1203 Reported by Ulrich Mueller.
435f8bc5 1204
2ee27f27
EZ
12052008-02-02 Eli Zaretskii <eliz@gnu.org>
1206
1207 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1208 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
1209
12102008-02-02 Glenn Morris <rgm@gnu.org>
1211
1212 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1213 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1214 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 1215
9209bb23 12162008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1217
1218 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1219 [libotf], and [m17n-flt] options.
1220
9209bb23 12212008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1222
1223 * configure.in: Add EMACS_ARG_N([libotf]...), and
1224 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1225 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1226 CFLAGS, and LIBS in checking of m17n-flt.
1227
9209bb23 12282008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1229
1230 * configure.in: Check the availability of m17n-flt library.
1231
9209bb23 12322008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1233
1234 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1235 not available.
1236
9209bb23 12372008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1238
1239 * configure.in: New args --enable-font-backend, --with-xft,
1240 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1241 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1242 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1243 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1244
9209bb23 12452008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1246
1247 * make-dist: Include etc/charsets in tarball.
1248
9209bb23 12492008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1250
1251 * configure.in: While running cpp on junk.c, include
1252 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1253 exists.
1254
8dd59f01 12552008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
1256
1257 * configure.in (xtensa): Match more configurations.
1258
9c28b587
DN
12592008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1260
1261 * configure.in: Update comment.
1262
304484e4
GM
12632008-01-26 Glenn Morris <rgm@gnu.org>
1264
1265 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 1266 (--with-carbon): Tone down rhetoric in help text.
304484e4 1267
5b940d5a
GM
12682008-01-25 Glenn Morris <rgm@gnu.org>
1269
1270 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1271 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1272 Default `Carbon' to off (it's unsupported).
1273
bf9a7ece
GM
12742008-01-24 Glenn Morris <rgm@gnu.org>
1275
1276 * configure.in: Standardize dbus-related messages.
1277
1eee1145
MO
12782008-01-23 Michael Olson <mwolson@gnu.org>
1279
1280 * configure.in (pkg-config-prog): Remove initial whitespace.
1281
8b1de1b5
MO
12822008-01-23 Tom Tromey <tromey@redhat.com>
1283
bf9a7ece 1284 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
1285 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1286 Update all users.
1287
8ca7e0f1
DN
12882008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1289
1290 * config.guess, config.sub: Updated from master source.
1291
55e6d9b2
AS
12922008-01-17 Andreas Schwab <schwab@suse.de>
1293
95986dbe 1294 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 1295
058e0687
GM
12962008-01-17 Glenn Morris <rgm@gnu.org>
1297
1298 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1299
6bed5c4a
DN
13002008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1301
1302 * configure.in: Remove more references to unsupported systems.
1303
ed398055
GM
13042008-01-16 Sven Joachim <svenjoac@gmx.de>
1305
1306 * make-dist: Add --lzma.
1307
2c2935f7
GM
13082008-01-16 Glenn Morris <rgm@gnu.org>
1309
1310 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1311 configure checks for this.
1312
f40f5dc3
DN
13132008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1314
1315 * configure.in: Remove more references to unsupported systems.
1316
effb6952
RF
13172008-01-06 Romain Francoise <romain@orebokech.com>
1318
1319 * configure.in: Delete extra semicolons.
1320
f3041af1
DN
13212008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1322
1323 * configure.in: Remove references to unsupported systems.
1324
37d6e313
RF
13252008-01-05 Romain Francoise <romain@orebokech.com>
1326
1327 * make-dist: Add --bzip2. Update copyright.
1328
d35e1cd7
DN
13292008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1330
1331 * configure.in: Remove support for Masscomp.
1332
b26cd843
GM
13332008-01-05 Glenn Morris <rgm@gnu.org>
1334
1335 * Makefile.in (desktopdir, icondir): New variables.
1336 (install-arch-indep): Also depend on `install-etc'.
1337 (install-etc): New target.
1338 (mkdir): Also create the `applications' and `icons' directories.
1339
d8981daf
GM
13402008-01-04 Glenn Morris <rgm@gnu.org>
1341
1342 * make-dist: Update for new etc/images/icons/hicolor directory.
1343
d088fbb2
AS
13442007-12-09 Andreas Schwab <schwab@suse.de>
1345
1346 * configure.in: D-Bus is not enabled by default.
1347
880820fe 13482007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1349
1350 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1351 change.
1352
880820fe 13532007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1354
10d1d0af 1355 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1356
cffe4909
MH
13572007-12-03 Magnus Henoch <mange@freemail.hu>
1358
1359 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1360
868641cc
MA
13612007-12-03 Michael Albinus <michael.albinus@gmx.de>
1362
1363 * configure.in: No need for DBUS_INFO anymore.
1364
868641cc
MA
1365 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1366
131e4133
MA
13672007-12-02 Michael Albinus <michael.albinus@gmx.de>
1368
1369 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1370
131e4133
MA
1371 * Makefile.in (INFO_FILES): Add dbus.
1372
916447e4
RF
13732007-12-02 Romain Francoise <romain@orebokech.com>
1374
1375 * make-dist: Fix last change.
1376
472fd4dc
GM
13772007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1378
1379 * configure.in: Add support for gnu-kfreebsd.
1380
02964da1
GM
13812007-11-28 Glenn Morris <rgm@gnu.org>
1382
1383 * make-dist: Add etc/nxml.
1384
d6447bae
RF
13852007-11-24 Romain Francoise <romain@orebokech.com>
1386
1387 * Makefile.in (INFO_FILES): Add nxml-mode.
1388
3ada8b66
RF
13892007-11-23 Romain Francoise <romain@orebokech.com>
1390
1391 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1392 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1393
074767f2
AS
13942007-11-20 Andreas Schwab <schwab@suse.de>
1395
14ee32ab 1396 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1397
8d6069a4
AS
13982007-11-17 Andreas Schwab <schwab@suse.de>
1399
1400 * update-subdirs: Atomically update subdirs.el.
1401
4f73d1e1
GM
14022007-11-17 Glenn Morris <rgm@gnu.org>
1403
1404 * Makefile.in (check-declare): New target.
1405
f117c226
GM
14062007-11-07 Glenn Morris <rgm@gnu.org>
1407
1408 * configure.in: Deprecate Mac Carbon port.
1409
880820fe 14102007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1411
1412 * configure.in: Remove HAVE_X11R5 check.
1413
9a56b440
GM
14142007-10-31 Glenn Morris <rgm@gnu.org>
1415
1416 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1417 when changing ownership of installed files.
1418
32c22e5e
GM
14192007-10-30 Glenn Morris <rgm@gnu.org>
1420
1421 * make-dist: Add new directory etc/gnus.
1422
47cca554
MO
14232007-10-30 Michael Olson <mwolson@gnu.org>
1424
1425 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1426
7016b92b
GM
14272007-10-29 Glenn Morris <rgm@gnu.org>
1428
1429 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1430
ca076674
GM
14312007-10-23 Glenn Morris <rgm@gnu.org>
1432
1433 * MAINTAINERS: Move to admin/.
1434
c136b828
CY
14352007-10-17 Chong Yidong <cyd@stupidchicken.com>
1436
1437 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1438 (HAVE_LIBRESOLV): Also define if we are using res_init().
1439
c49847b9
GM
14402007-10-17 Glenn Morris <rgm@gnu.org>
1441
1442 * FTP: Remove file, since it's just a duplicate of one in etc/.
1443
799303b6
EZ
14442007-10-05 Eli Zaretskii <eliz@gnu.org>
1445
1446 * config.bat: Fix configuring `doc' due to changes in the
1447 directory structure.
1448
5aec60df 14492007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1450
1451 * configure.in: Don't use -lpthread on HP-UX.
1452
c8d2eff3
GM
14532007-09-16 Glenn Morris <rgm@gnu.org>
1454
1455 * make-dist: File gfdl.1 has been removed.
1456
02ff9df4
GM
14572007-09-15 Glenn Morris <rgm@gnu.org>
1458
1459 * configure.in: Fix makeinfo version regexp.
1460
cd227ad1
GM
14612007-09-12 Glenn Morris <rgm@gnu.org>
1462
5a6a83f2
GM
1463 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1464 implementation of alloca is not found.
1465
cd227ad1 1466 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1467 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1468
fe79fcb3
JL
14692007-09-09 Juri Linkov <juri@jurta.org>
1470
1471 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1472
1473 * README: Add doc/ to documentation directories.
1474
97268cd1
MO
14752007-09-08 Michael Olson <mwolson@gnu.org>
1476
1477 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1478 Update for new doc/ directory layout.
97268cd1 1479
d175b0ae
RF
14802007-09-06 Romain Francoise <romain@orebokech.com>
1481
1482 * make-dist: Update for new doc/ directory layout.
1483
e7426ea4
GM
14842007-09-06 Glenn Morris <rgm@gnu.org>
1485
1486 * Makefile.in (mansrcdir): New variable.
1487 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1488 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1489 update these targets for new doc/ directory layout.
1490 (doc/misc/Makefile): New target.
1491 (install-arch-indep): Use mansrcdir for new location of manpages.
1492 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1493 (relock, info, dvi): Update targets for new doc/ directory layout.
1494
1495 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1496 for new doc/ directory layout.
1497
709e90de
AS
14982007-09-02 Andreas Schwab <schwab@suse.de>
1499
1500 * configure.in: Use AS_HELP_STRING throughout.
1501 * configure: Regenerate.
1502
880820fe 15032007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1504
1505 * configure.in: Require Gtk/Glib 2.6.
1506
49adb60f
TTN
15072007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1508
1509 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1510 Use them throughout in place of AC_ARG_WITH calls.
1511 * configure: Regenerate.
1512
28aa2c3e
AS
15132007-09-01 Andreas Schwab <schwab@suse.de>
1514
1515 * configure.in: Put quotes around nested macro calls.
1516
e35a28cd
TTN
15172007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1518
1519 * configure.in: Fix typo.
1520 * configure: Regenerate.
1521
050b82f6
GM
15222007-08-30 Glenn Morris <rgm@gnu.org>
1523
1524 * configure.in (AH_BOTTOM): Copy some manual changes made to
1525 src/config.in here so they are not lost when it regenerates.
1526
e1b79824
GM
1527 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1528
880820fe 15292007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1530
1531 * README.multi-tty: New file.
1532
6d017e27
GM
15332007-08-29 Glenn Morris <rgm@gnu.org>
1534
1535 * README: Increase version to 23.0.50.
1536
880820fe 15372007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1538
1539 * configure.in: New option: --without-xaw3d.
1540
d25b54b3
GM
15412007-08-24 Glenn Morris <rgm@gnu.org>
1542
1543 * configure.in: Check for a suitably recent makeinfo.
1544
3d20d6aa
SM
15452007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1546
1547 * configure.in (Check for required libraries): Typo.
1548
ae0476ed
YM
15492007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1550
1551 * configure.in: Check librsvg2 also for Mac Carbon.
1552
561c44e8
RF
15532007-08-22 Romain Francoise <romain@orebokech.com>
1554
1555 * make-dist: Follow reorganization of files in etc/.
1556
65999ef5
GM
15572007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1558
1559 * configure.in: Add support for SVG images through librsvg2.
1560
664a406f
EZ
15612007-07-28 Eli Zaretskii <eliz@gnu.org>
1562
1563 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1564 to avoid an error message if there is no DOC there.
1565
cacc7b51
GM
15662007-07-25 Glenn Morris <rgm@gnu.org>
1567
1568 * Relicense all FSF files to GPLv3 or later.
1569
9e45936b 1570 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1571
880820fe 15722007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1573
1574 * configure.in: Complain if X seems to be installed but no
515f0896 1575 development files were found.
31ad8850 1576
7adaaf72
GM
15772007-06-20 Glenn Morris <rgm@gnu.org>
1578
1579 * configure.in: Prefer libgif over libungif.
1580
880820fe 15812007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1582
1583 * configure.in: Check for all image libraries before exiting.
1584
880820fe 15852007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1586
1587 * configure.in: Exit with error if image libraries aren't found.
1588
154c9c9b
CY
15892007-06-13 Chong Yidong <cyd@stupidchicken.com>
1590
1591 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1592 when compiling without scrollbars.
1593
7a9a50d8
GM
15942007-06-12 Glenn Morris <rgm@gnu.org>
1595
1596 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1597
880820fe 15982007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1599
4b649a8e
JB
1600 * configure.in: Change wording about yes/gtk and lucid/athena
1601 being synonyms.
29d69661 1602
45cb0b58
GM
16032007-06-08 Glenn Morris <rgm@gnu.org>
1604
1605 * configure.in: Make gtk the default toolkit.
1606
42bf63da
GM
16072007-06-07 Glenn Morris <rgm@gnu.org>
1608
1609 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1610 for a Sun C compiler.
1611
924e4ab0
GM
1612 * Makefile.in (install-arch-indep): Install only the DOC- file
1613 specific to the build, if possible, rather than DOC-*.
1614
7dfc4cda
CY
16152007-06-02 Chong Yidong <cyd@stupidchicken.com>
1616
1617 * Version 22.1 released.
1618
80821874
CY
16192007-05-25 Chong Yidong <cyd@stupidchicken.com>
1620
1621 * mkinstalldirs: Sync to version in automake CVS.
1622
1770dcdc
AS
16232007-05-22 Andreas Schwab <schwab@suse.de>
1624
14ee32ab 1625 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1626 * configure: Regenerate.
1627
16282007-05-20 Andreas Schwab <schwab@suse.de>
1629
1630 * configure.in: Remove empty AC_SUBST.
1631 * configure: Regenerate.
1632
7e5a23bd
NR
16332007-05-20 Nick Roberts <nickrob@snap.net.nz>
1634
1635 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1636 it like others.
1637 * configure: Regenerate.
1638
60889ffa
NR
16392007-05-20 Nick Roberts <nickrob@snap.net.nz>
1640
14ee32ab 1641 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1642 (AC_CHECK_LIB): Add -lgpm.
1643 * configure: Regenerate.
1644
a61daa64
GM
16452007-05-03 Glenn Morris <rgm@gnu.org>
1646
1647 * configure: Tweak message about the absence of shell functions.
1648
edaeebf5
AS
16492007-04-27 Andreas Schwab <schwab@suse.de>
1650
14ee32ab 1651 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1652
07016031
GM
16532007-04-26 Glenn Morris <rgm@gnu.org>
1654
1655 * README: Increase version to 22.1.50.
1656
6b6c5b14
JB
16572007-04-24 Juanma Barranquero <lekktu@gmail.com>
1658
1659 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1660
e45f35a0
CY
16612007-04-19 Glenn Morris <rgm@gnu.org>
1662
4b649a8e 1663 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1664
d14f8614
GM
16652007-04-18 Glenn Morris <rgm@gnu.org>
1666
1667 * INSTALL: Mention CPP.
1668
c98b464f
GM
16692007-04-15 Glenn Morris <rgm@gnu.org>
1670
1671 * FTP: Replace with a pointer to the web version.
1672
fc6ee824
GM
16732007-04-13 Glenn Morris <rgm@gnu.org>
1674
1675 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1676
2c0b72db
GM
16772007-04-04 Glenn Morris <rgm@gnu.org>
1678
1679 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1680 compiling with Sun Studio on Solaris.
1681
7ba3f463
GM
16822007-03-23 Glenn Morris <rgm@gnu.org>
1683
1684 * configure.in: Restore support for hp800 (removed 2007-01-27)
1685 following clarification of legal status.
1686
6b6c5b14 16872007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1688
1689 * configure.in: Add support for AIX4.3 on IBM RS6000.
1690
1691 * configure: Regenerate.
1692
9b77729f
RS
16932007-03-20 Richard Stallman <rms@gnu.org>
1694
1695 * configure.in: Fix previous change.
1696
705959fc
RS
16972007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1698
1699 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1700 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1701 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1702
51673bc4
CY
17032007-03-19 Chong Yidong <cyd@stupidchicken.com>
1704
1705 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1706 user specifies "without".
1707
1708 * configure: Regenerate.
1709
880820fe 17102007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1711
1712 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1713 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1714
c16a484b
GM
17152007-02-27 Glenn Morris <rgm@gnu.org>
1716
1717 * make-dist (oldXMenu): Remove Imakefile.
1718 (etc/images): Add README.
1719
3a7723ad
DN
17202007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1721
67feae14 1722 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1723
67feae14 1724 * configure: Regenerate.
3a7723ad 1725
a12246ad
DN
17262007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1727
1728 * config.guess, config.sub: Updated from master source.
c16a484b 1729
4bbe413d 17302007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1731
4bbe413d 1732 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1733
44a43802
CY
17342007-01-29 Chong Yidong <cyd@stupidchicken.com>
1735
1736 * configure.in: Restore support for hp800's not running HP-UX.
1737
1738 * configure: Regenerate.
1739
6d1f63d5
CY
17402007-01-27 Chong Yidong <cyd@stupidchicken.com>
1741
1742 * configure.in: Remove support for hp800 and sr2k machine types.
1743
1744 * configure: Regenerate.
1745
880820fe 17462007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1747
1748 * configure.in: Add check for libXft.
1749
4bbe413d 17502007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1751
1752 * INSTALL: Info files moved to share/info.
1753
c3295e7b
RS
17542007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1755
1756 * configure.in: Detect and use fink-installed in intel-based Mac
1757 builds; change Apple Darwin section to support both PowerPC and
1758 Intel-based Macs.
1759
14429ceb
AS
17602006-12-26 Andreas Schwab <schwab@suse.de>
1761
1762 * Makefile.in (datarootdir): Define.
1763
be064bc4
RS
17642006-12-24 Richard Stallman <rms@gnu.org>
1765
1766 * configure.in: Require Autoconf 2.61.
1767
453027ac
EZ
17682006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1769
1770 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1771 Remove redundant entry for powerpc-apple-netbsd.
1772
1773 * configure: Regenerate.
1774
007e4308
CY
17752006-12-22 Chong Yidong <cyd@stupidchicken.com>
1776
1777 * configure: Regenerate with autoconf 2.61.
1778
880820fe 17792006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1780
1781 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1782 * configure: Regenerate.
1783
880820fe 17842006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1785
14d1edc0
JB
1786 * configure.in: Check if GTK+ compiles at all.
1787
64d962c1
AS
17882006-12-10 Andreas Schwab <schwab@suse.de>
1789
1790 * configure.in: Remove check for struct timezone, its result is
1791 never used.
1792
14d1edc0 17932006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1794
1795 * configure.in: Add support for Solaris 10 on x86-64.
1796
880820fe 17972006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1798
1799 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1800 of PKG_CONFIG_PATH.
1801
ee77eef5
YM
18022006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1803
1804 * configure.in (HAVE_SYNC): New test.
1805
c00d843f
GM
18062006-12-03 Glenn Morris <rgm@gnu.org>
1807
1808 * Makefile.in: Fix Copyright format.
1809
23382015
GM
1810 * configure.in (AH_TOP): Add missing Copyright year.
1811
1812 * update-subdirs: Add missing Copyright years.
1813
e925d5ae 18142006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1815
1816 * Makefile.in: Touch only the parts of the share/emacs directory
1817 specific to this version.
1818
daab13ea
CY
18192006-11-26 Chong Yidong <cyd@stupidchicken.com>
1820
1821 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1822
9b150aa2
YM
18232006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1824
1825 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1826
c5a31d8b
YM
18272006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1828
1829 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1830 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1831
c38d01fb
RF
18322006-11-04 Romain Francoise <romain@orebokech.com>
1833
d57727c9
JB
1834 * Makefile.in (bootstrap-clean-before): Fix typo.
1835 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1836
d57727c9 18372006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1838
1839 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1840
c0af0f6e
CY
18412006-10-30 Chong Yidong <cyd@stupidchicken.com>
1842
1843 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1844 directories.
1845
afa0f40b
CY
18462006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1847
1848 * configure.in: Enable x86-64 OpenBSD compilation.
1849
3f9a75cd
GM
18502006-10-28 Glenn Morris <rgm@gnu.org>
1851
1852 * AUTHORS: Add cal-html.el author.
1853
e278f0fe
YM
18542006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1855
1856 * make-dist: Make links to mac/make-package and
1857 mac/Emacs.app/Contents/Resources/Emacs.icns.
1858
4f2c8638
CY
18592006-10-27 Chong Yidong <cyd@stupidchicken.com>
1860
1861 * README: Bump version number to 22.0.90.
1862
92d1ccf4
AS
18632006-10-23 Andreas Schwab <schwab@suse.de>
1864
1865 * configure.in: Make sure x_default_search_path is always set even
1866 when x_libraries is empty, and look in .../share as well for each
1867 library directory.
1868
7ad02ea8
KH
18692006-09-28 Kenichi Handa <handa@m17n.org>
1870
1871 * configure.in (locallisppath): Don't include leim dir.
1872 (lisppath): Include leim dir.
1873
45a2056c
JB
18742006-09-15 Jay Belanger <belanger@truman.edu>
1875
1876 * COPYING: Replace "Library Public License" by "Lesser Public
1877 License" throughout.
1878
4b1aaa8b
PE
18792006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1880
1881 * make-dist (EMACS): Exit and fail if the EMACS environment
1882 variable is set to something other than an absolute file name.
1883
e9f67acf
AS
18842006-08-16 Andreas Schwab <schwab@suse.de>
1885
1886 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1887 of hardcoding it.
1888
3cb74cd1
RS
18892006-08-16 Richard Stallman <rms@gnu.org>
1890
1891 * INSTALL.CVS: Clean up wording.
1892
41bab5e3
EZ
18932006-07-14 Eli Zaretskii <eliz@gnu.org>
1894
1895 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1896 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1897 * configure: Regenerate.
41bab5e3 1898
3aa7c28e
RS
18992006-07-08 Richard Stallman <rms@gnu.org>
1900
1901 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1902
1eca02e7
KS
19032006-07-09 Kim F. Storm <storm@cua.dk>
1904
1905 * CONTRIBUTE: Use outline format.
1906 Add section on copyright years (from admin/notes/years).
1907
d47a5ce6
EZ
19082006-07-08 Eli Zaretskii <eliz@gnu.org>
1909
3aa7c28e 1910 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1911 to /dev/null, since we don't need the error message, just the
1912 exit status.
1913
014a250c
EZ
19142006-07-07 Eli Zaretskii <eliz@gnu.org>
1915
d57727c9
JB
1916 * CONTRIBUTE: Slight formatting changes and typo fixes.
1917 Add description of NEWS markings.
014a250c 1918
09542a66
KS
19192006-07-07 Kim F. Storm <storm@cua.dk>
1920
1921 * CONTRIBUTE: Mention INSTALL.CVS.
1922
98f46e1b
RF
19232006-07-05 Romain Francoise <romain@orebokech.com>
1924
1925 * make-dist (top-level): Add CONTRIBUTE.
1926
978db147
RS
19272006-07-04 Richard Stallman <rms@gnu.org>
1928
1929 * CONTRIBUTE: Much rewrite.
1930
6f82a6d0
NR
19312006-07-04 Nick Roberts <nickrob@snap.net.nz>
1932
1933 * CONTRIBUTE: New file.
1934
eff6bfea
EZ
19352006-06-24 Eli Zaretskii <eliz@gnu.org>
1936
f8e83735 1937 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1938
880820fe 19392006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1940
1941 * configure.in: Add check for ALSA.
88fab15b 1942
f53d2e87
EZ
19432006-05-06 Eli Zaretskii <eliz@gnu.org>
1944
1945 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1946
1947 * info/dir: Remove the Emacs-Xtra entry.
1948
d57727c9 19492006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1950
178463e7 1951 Update copyright year(s) in many files.
8aa90482 1952
7c00e1e9
EZ
19532006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1954
1955 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1956 --without-toolkit-scroll-bars was specified.
1957
7e332390 19582006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1959
8aa90482
KS
1960 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1961 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1962
8a7c3c86
EZ
19632006-03-18 Claudio Fontana <claudio@gnu.org>
1964
1965 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1966 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1967 to be installed/uninstalled.
1968 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1969 to Info files installed by Emacs.
1970
83fe2c21 19712006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1972
9e2bcc86
EZ
1973 * Makefile.in (install, uninstall): Add DESTDIR variable to
1974 support staged installations.
6e1fbe44 1975
885f1975
RS
19762006-02-14 Richard M. Stallman <rms@gnu.org>
1977
1978 * configure.in (s390x-*-linux-gnu*): New configuration.
1979
880820fe 19802006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1981
1982 * configure.in: Require GTK 2.4 or newer.
448541bc 1983
597993cf
MB
19842006-01-29 Michael Olson <mwolson@gnu.org>
1985
1986 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1987 * info/dir (ERC): New entry.
1988
33c7860d
EZ
19892006-01-29 Eli Zaretskii <eliz@gnu.org>
1990
1991 * info/dir: Fix last change.
1992
07037643
LT
19932006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1994
1995 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1996
f9fe3e26
EZ
19972006-01-27 Eli Zaretskii <eliz@gnu.org>
1998
1999 * info/dir: Untabify the whole file.
07037643 2000 (Rcirc): New entry.
f9fe3e26 2001
e143ad11
AS
20022006-01-12 Andreas Schwab <schwab@suse.de>
2003
2004 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2005 check.
e143ad11 2006
01abe918
CY
20072006-01-02 Chong Yidong <cyd@stupidchicken.com>
2008
2009 * configure.in: Use -Wno-pointer-sign if available.
01abe918 2010
88ec8c53
AS
20112005-12-29 Andreas Schwab <schwab@suse.de>
2012
2013 * config.guess, config.sub: Updated from master source.
2014
cdda1b59 20152005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 2016
f8e83735 2017 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 2018
ad7a98ae
RF
20192005-11-22 Romain Francoise <romain@orebokech.com>
2020
2021 * make-dist: Add etc/images/icons.
2022
11bdfcdd
AS
20232005-11-03 Andreas Schwab <schwab@suse.de>
2024
2025 * configure.in: Use GZIP_PROG instead of GZIP.
2026
2027 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2028 (install-arch-indep): Adjust.
2029
b4235a80
AS
20302005-11-01 Andreas Schwab <schwab@suse.de>
2031
2032 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2033 (bootfast): Likewise.
2034
e8439d34
RF
20352005-11-01 Romain Francoise <romain@orebokech.com>
2036
2037 * configure.in: Check for gzip.
e8439d34
RF
2038
2039 * Makefile.in (install): Compress source files.
2040
eae54018
ST
20412005-10-24 Steven Tamm <steventamm@mac.com>
2042
e8439d34 2043 * configure.in: Fix darwin386 configuration issue.
eae54018 2044
5798342c
EZ
20452005-10-22 Eli Zaretskii <eliz@gnu.org>
2046
2047 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2048
ffda926c
BW
20492005-10-17 Bill Wohler <wohler@newt.com>
2050
2051 * make-dist: Create and populate etc/images/low-color.
2052
29dd7a69
BW
20532005-10-15 Bill Wohler <wohler@newt.com>
2054
2055 * make-dist: Create and populate etc/images/gud.
2056
b82ecedf
RS
20572005-10-08 Richard M. Stallman <rms@gnu.org>
2058
2059 * make-dist (tempparent): Don't check for 14-char file name limit.
2060
36eaa68f
RF
20612005-10-07 Romain Francoise <romain@orebokech.com>
2062
2063 * make-dist: Add etc/images/ezimage and etc/images/mail
2064 directories. Install images in etc/images.
2065
66533b25
YM
20662005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2067
2068 * configure.in: Prefer Carbon if --enable-carbon-app or
2069 --with-carbon is explicitly specified even when X11 is detected.
66533b25 2070
5c4757d3
RS
20712005-09-15 Ulf Jasper <ulf.jasper@web.de>
2072
2073 * Makefile.in (install-arch-indep, uninstall):
2074 Handle newsticker manual.
2075 (info): Add - to commands.
2076
ed326e35
EZ
20772005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2078
2079 Remove the MAXPATHLEN limitations:
2080
2081 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 2082
022dc424 20832005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
2084
2085 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 2086 * configure: Regenerate.
50a6ff15 2087
c9ac21eb
PE
20882005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2089
2090 * config.guess, config.sub: Updated from master source.
2091
9a69ec4b
JB
20922005-08-03 Juanma Barranquero <lekktu@gmail.com>
2093
2094 * .cvsignore: Add `lock'.
2095
c638055f
JB
20962005-07-28 Juanma Barranquero <lekktu@gmail.com>
2097
2098 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2099
9eff9fe3
PE
21002005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2101
2102 Merge gnulib getopt implementation into Emacs.
2103
2104 * Makefile.in (AUTOCONF_INPUTS): New macro.
2105 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2106 so that these files also depend on m4/getopt.m4.
2107 * configure.in: Configure getopt by including m4/getopt.m4,
2108 and configuring a getopt replacement if necessary.
2109 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2110 * m4/getopt.m4: New file.
2111
edfaf76d
LK
21122005-07-06 Lute Kamstra <lute@gnu.org>
2113
2114 * configure.in: Fix capitalization.
edfaf76d 2115
385ee3de
LK
21162005-07-04 Lute Kamstra <lute@gnu.org>
2117
2118 Update FSF's address in GPL notices.
2119
880820fe 21202005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
2121
2122 * Makefile.in (epaths-force): Protect both lisppath and
2123 buildlisppath from whitespace.
2124
23fd4483
ST
21252005-06-08 Steven Tamm <steventamm@mac.com>
2126
2127 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 2128
880820fe 21292005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
2130
2131 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 2132
880820fe 21332005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
2134
2135 * configure.in: Add --enable-locallisppath.
9adfabc2 2136
5063dbbf
YM
21372005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2138
2139 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2140 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2141 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 2142
880820fe 21432005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
2144
2145 * make-dist: Remove references to makefile.nt and makefile.def.
2146 Include widgets and images subdirectories of etc. Do not exclude
2147 ldefs-boot.el.
2148
2c97085e
AS
21492005-04-23 Andreas Schwab <schwab@suse.de>
2150
2151 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 2152
766c5349
TTN
21532005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2154
2155 * configure.in: Check for <pwd.h>.
766c5349 2156
118e2c39
LK
21572005-04-14 Lute Kamstra <lute@gnu.org>
2158
2159 * make-dist: Distribute all ChangeLog files in lisp/.
2160 Don't distribute ldefs-boot.el.
2161 lisp/makefile.nt no longer exists.
2162
5c156fdf
LK
21632005-04-13 Lute Kamstra <lute@gnu.org>
2164
2165 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2166 for "no-byte-compile: t" in the file instead.
2167
4693dbc9
SM
21682005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2169
2170 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2171 shadow the main Lesstif/Motif-2.1 libs and includes.
2172
880820fe 21732005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
2174
2175 * configure.in: Only add XASSERTS to cppflags.
0f88527f 2176
880820fe 21772005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
2178
2179 * configure.in: Added --enable-asserts.
d0098f13 2180
bf247b6e
KS
21812005-02-09 Kim F. Storm <storm@cua.dk>
2182
2183 Change release version from 21.4 to 22.1 throughout.
2184 Change development version from 21.3.50 to 22.0.50.
2185
551ffc27
ST
21862005-01-19 Steven Tamm <steventamm@mac.com>
2187
2188 * configure.in: Check for <sys/utsname.h>.
551ffc27 2189
adf87c29
KS
21902004-12-11 Kim F. Storm <storm@cua.dk>
2191
2192 * Makefile.in (info): Undo 2004-12-05 change.
2193
b2d6e132
LT
21942004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2195
058a9e4f
LT
2196 * info/dir (File): Add URL and Org Mode manuals.
2197 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
2198 manuals.
2199
56f7d69d 22002004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
2201
2202 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2203 committed to src/config.in.
2204
880820fe 22052004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 2206
be5472bd 2207 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 2208 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 2209
cc60c723
RS
22102004-12-05 Richard M. Stallman <rms@gnu.org>
2211
2212 * Makefile.in (info): Ignore errors building info files.
2213
77cafc7a
EZ
22142004-11-27 Eli Zaretskii <eliz@gnu.org>
2215
2216 * config.bat: If 8-byte alignment is not supported, define
2217 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
2218 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2219 filter through Sed to remove the quotes.
77cafc7a 2220
49561cf6
SM
22212004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2222
2223 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2224 not apply to files explicitly `cvs add'ed.
2225
d8dfe187
EZ
22262004-11-12 Eli Zaretskii <eliz@gnu.org>
2227
2228 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
2229 Add a test for DECL_ALIGN support, and add a trivial definition to
2230 src/config.h if 8-byte alignment is not supported.
d8dfe187 2231
85c38542
KS
22322004-11-08 Kim F. Storm <storm@cua.dk>
2233
2234 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2235 files before building.
2236 (bootfast, bootstrap-clean-before-fast): New targets, like
2237 bootstrap but don't remove .elc files.
2238
59dede22
EZ
22392004-11-06 Lars Brinkhoff <lars@nocrew.org>
2240
2241 * configure.in: Add check for getrusage.
2242
880820fe 22432004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 2244
49561cf6
SM
2245 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2246 New tests for new and old GTK file dialogs.
d0a80c21
JD
2247 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2248 to no.
2249
880820fe 22502004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
2251
2252 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2253 can be set. Remove SETARCH test.
f17e308a 2254
cef11da2
ST
22552004-10-08 Steven Tamm <steventamm@mac.com>
2256
2257 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 2258
880820fe 22592004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
2260
2261 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 2262 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 2263
880820fe 22642004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 2265
49561cf6 2266 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
2267 Run test to see if heap start address is random.
2268
bc9b2430
MB
22692004-09-29 Miles Bader <miles@gnu.org>
2270
2271 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2272 if setarch is present.
2273
880820fe 22742004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
2275
2276 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 2277
880820fe 22782004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
2279
2280 * configure.in: Check for exec-shield.
4489ece2 2281
de10c114
AS
22822004-08-06 Andreas Schwab <schwab@suse.de>
2283
2284 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2285
d9a68b6a
EZ
22862004-07-31 Eli Zaretskii <eliz@gnu.org>
2287
2288 * config.bat: Update URLs in the comments.
2289
23f87bed
MB
22902004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2291
49561cf6 2292 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
2293
2294 * info/.cvsignore: Added pgg and sieve.
2295
52b9b5cc
AS
22962004-07-05 Andreas Schwab <schwab@suse.de>
2297
2298 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2299
1d390bd8
KH
23002004-06-21 Kenichi Handa <handa@m17n.org>
2301
2302 * make-dist: Link leim-ext.el into tempdir.
2303
1f94377f
LT
23042004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2305
2306 * info/dir (File): Add emacs-xtra.
2307 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2308
1c492b87
JL
23092004-06-12 Juri Linkov <juri@jurta.org>
2310
2311 * info/dir: Move menu help lines from `* Menu:' to file header.
2312 Describe the purpose of a red *.
2313
8f9d4905
SM
23142004-05-04 Dave Love <fx@gnu.org>
2315
2316 * configure.in: Don't use `extrasub'.
2317
2c2cd44f
SM
23182004-04-29 Dave Love <fx@gnu.org>
2319
2320 * configure.in: Don't forget to quote args to `test'.
2321
510ead5f
TTN
23222004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2323
2324 * autogen.sh: Update filename in "please read" message.
2325
1ee652eb
RS
23262004-04-17 Richard M. Stallman <rms@gnu.org>
2327
2328 * INSTALL: Move the info about site-lisp dirs,
2329 and say uninstalled Emacs looks there too.
2330
c1994268
EZ
23312004-04-04 Eli Zaretskii <eliz@gnu.org>
2332
2333 * config.bat (lib-src): Recognize comment lines in Makefile.in
2334 that have a TAB after the #, to avoid errors in preprocessing with
2335 GCC 3.3.3.
2336
04e08b8c
LT
23372004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2338
2339 * Makefile.in: Mention in comment that `make maintainer-clean'
2340 deletes .elc files.
2341
4a61faec
SM
23422004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2343
2344 * update-subdirs: Add local variables to prevent byte-compiling.
2345
06aacc62
RS
23462004-03-21 Dave Love <fx@gnu.org>
2347
2348 * configure.in: Fix previous change.
2349
36a3fd05
RS
23502004-03-18 Dave Love <fx@gnu.org>
2351
06aacc62 2352 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2353
6939e0b1
LT
23542004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2355
2356 * info/dir (File): Add SMTP and SES.
2357
d8d95bc7
SM
23582004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2359
2360 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2361 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2362
58ec79cf
KS
23632004-02-18 Kim F. Storm <storm@cua.dk>
2364
d8d95bc7 2365 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2366
a6eeaa81 23672004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2368
d8d95bc7 2369 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2370
584b627e
JY
23712004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2372
2373 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2374 to match previous changes by Eli Zaretskii.
2375
68e4cc57
LT
23762004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2377
2378 * Makefile.in: Set CDPATH to an empty string.
2379
22bb9485
SM
23802004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2381
2382 * configure.in <darwin>: Use fink packages if available.
2383
880820fe 23842004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2385
2386 * make-dist (lispref): Do include lispref/index.texi.
2387
b4963755 23882004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2389
4a61faec 2390 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2391
a6eeaa81 23922003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2393
2394 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2395 clashes with install-sh on 8+3 filesystems.
2396
8af1a978
MB
23972003-12-08 Miles Bader <miles@gnu.org>
2398
2399 * .cvsignore: Add .arch-inventory.
2400
ce6e4c21
AS
24012003-12-24 Andreas Schwab <schwab@suse.de>
2402
2403 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2404 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2405
880820fe 24062003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2407
2408 * Makefile.in (install-arch-dep): Don't let cd output go into
2409 pipe for carbon_appdir.
2410
cf59a5b7
AS
24112003-12-24 Andreas Schwab <schwab@suse.de>
2412
2413 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2414
55e4f3cd
AS
24152003-12-01 Andreas Schwab <schwab@suse.de>
2416
2a75d75d 2417 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2418 hardcoding gcc.
55e4f3cd 2419
880820fe 24202003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2421
2422 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2423 multiple displays.
22bb9485 2424 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2425
68e03c1c
DL
24262003-09-23 Dave Love <fx@gnu.org>
2427
2428 * configure.in: Check members of struct ifreq.
2429
6df2a645
KS
24302003-09-14 Kim F. Storm <storm@cua.dk>
2431
2432 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2433
da92b8d9
LT
24342003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2435
2436 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2437
19bb0fcd 24382003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2439
2440 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2441 required anymore.
2442
abd39b57
AC
24432003-08-07 Andrew Choi <akochoi@shaw.ca>
2444
2445 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2446 option instead of -traditional-cpp for CPP.
2447
c855f2ca
RS
24482003-07-29 Richard M. Stallman <rms@gnu.org>
2449
2450 * configure.in (HAVE_XIM): Define if XIM is available.
2451
32b0a3c6
JB
24522003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2453
2454 * configure.in: The function gtk_window_set_icon_from_file was
2455 introduced in GTK+ 2.2, so check for that release.
2456
2eaa00ba
AS
24572003-07-23 Andreas Schwab <schwab@suse.de>
2458
2459 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2460
2461 * Makefile.in (YACC): Remove, not used.
2462 (MAINT): Don't set.
2463 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2464 disable dependency on ${srcdir}/configure.in when maintainer mode
2465 is disabled.
2466
f57bd967
DL
24672003-07-22 Dave Love <fx@gnu.org>
2468
2469 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2470 HAVE_X11, not with_xim.
2471 (HAVE_CRTIN): Provide template.
2472 <with_png>: Test for png.h and libpng/png.h.
2473
da894f7d
AS
24742003-07-15 Andreas Schwab <schwab@suse.de>
2475
2476 * configure.in: Temporarily leave quoting for AC_DEFINE.
2477
ec03b83e
SM
24782003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2479
2480 * configure.in: Check for posix_memalign.
2481
800bebe3
RS
24822003-07-12 Richard M. Stallman <rms@gnu.org>
2483
2484 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2485
42f81f64
KS
24862003-07-09 Kim F. Storm <storm@cua.dk>
2487
2488 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2489 functionality of --without-xim.
2490
d320e9f3
DL
24912003-06-29 Dave Love <fx@gnu.org>
2492
2493 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2494
7bea57c9
DL
24952003-06-23 Dave Love <fx@gnu.org>
2496
ec03b83e
SM
2497 * configure.in: Check for sys/_mbstate_t.h.
2498 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2499 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2500
eb3b52fa
DL
25012003-06-06 Dave Love <fx@gnu.org>
2502
2503 * configure.in: Check for locale.h.
2504
f16205ca
DL
25052003-06-05 Dave Love <fx@gnu.org>
2506
ec03b83e
SM
2507 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2508 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2509 (NLIST_STRUCT): Don't define.
eb3b52fa 2510 (AH_BOTTOM): Define my_strftime.
f16205ca 2511
efd60266
JB
25122003-06-02 Richard M. Stallman <rms@gnu.org>
2513
2514 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2515
016bd3c0
AS
25162003-05-24 Andreas Schwab <schwab@suse.de>
2517
2518 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2519 bzero, and bcmp.
2520
7933722a
DL
25212003-05-22 Dave Love <fx@gnu.org>
2522
ec03b83e 2523 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2524
463f55ee
DL
25252003-05-20 Dave Love <fx@gnu.org>
2526
2527 * configure.in: Append * to s390-*-linux-gnu case.
2528 (LIBMAIL) <lockfile>: Don't define.
2529
25302003-04-30 Richard M. Stallman <rms@gnu.org>
2531
2532 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2533
880820fe 25342003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2535
89aa5de3 2536 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2537 Dave Love.
2538
25392003-04-08 Richard M. Stallman <rms@gnu.org>
2540
2541 * configure.in: Put #include of jpeglib.h at start of line.
2542
880820fe 25432003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2544
2545 * INSTALL (* GNU/Linux development packages): Mention Debian and
2546 RedHat package names.
2547
ed3c3314
RS
25482003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2549
2550 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2551
880820fe 25522003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2553
2554 * INSTALL (* GNU/Linux development packages): Tell people to
2555 install additional packages for compiling Emacs.
2556
880820fe 25572003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2558
2559 * configure.in: Use the same configuration for all aix5, not just
2560 aix5.1.
2561
77fb5d1a
FP
25622003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2563
2564 * configure.in: Check for need for bigtoc support on IBM AIX for
2565 solving a linker table overflow problem.
2566
710ee5a9
RB
25672003-03-03 Rob Browning <rlb@defaultvalue.org>
2568
efd60266
JB
2569 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2570 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2571 over bzero, bcmp, and bcopy.
2572
16f6f948
SJ
25732003-02-23 Simon Josefsson <jas@extundo.com>
2574
2575 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2576
92a8ce63
JB
25772003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2578
2579 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2580
47774164
KH
25812003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2582
2583 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2584
0dfd93c0
AS
25852003-02-08 Andreas Schwab <schwab@suse.de>
2586
2587 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2588 instead of the substitution.
2589
c60ee5e7
JB
25902003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2591
2592 * Makefile.in: Use @EXEEXT@ for Cygwin.
2593 Use USERNAME if LOGNAME is not set (for Cygwin).
2594
1d894293 2595 * configure.in: Add opsys=cygwin.
88373452 2596
12bf22e0
AS
25972003-01-22 Andreas Schwab <schwab@suse.de>
2598
2599 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2600 redefining it explicitly in src/config.in.
2601
ffdf4f26
MR
26022003-01-22 Markus Rost <rost@math.ohio-state.edu>
2603
2604 * Makefile.in (bootstrap): Make bootstrap-after.
2605
880820fe 26062003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2607
2608 * configure.in: Fix --with-gtk.
2609
880820fe 26102003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2611
2612 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2613
2614 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2615
880820fe 26162003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2617
ec03b83e 2618 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2619
52cd7d02
ST
26202003-01-07 Steven Tamm <steventamm@mac.com>
2621
2622 * configure.in: New option, --enable-carbon-app, to specify
2623 that the application should be installed
2624 * Makefile.in (install-arch-dep): On Mac OS X, install the
2625 Emacs.app application if carbon-app is enabled
2626
fb02aff2
DL
26272003-01-06 Dave Love <fx@gnu.org>
2628
2629 * configure.in: Check for nl_langinfo.
2630 [!HAVE_SIZE_T]: Fix typedef.
2631
1d08c2fe
DK
26322003-01-06 David Kastrup <dak@gnu.org>
2633
ec03b83e 2634 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2635
14d1edc0 2636 * configure.in: Add tests for install-info.
1d08c2fe 2637
72c5c58f
MR
26382002-12-09 Markus Rost <rost@math.ohio-state.edu>
2639
2640 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2641 use again sol2-6 instead of sol2-8.
2642
a4ac5b17
DL
26432002-12-09 Dave Love <fx@gnu.org>
2644
fb02aff2 2645 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2646
4824556f
AS
26472002-12-08 Andreas Schwab <schwab@suse.de>
2648
2649 * Makefile.in (install-arch-indep): Revert last change.
2650
6b2fd6ea
DL
26512002-11-27 Dave Love <fx@gnu.org>
2652
2653 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2654 Check for __sys_siglist too. Check for memset.
2655 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2656
8c95f450
JB
26572002-11-22 Juanma Barranquero <lektu@terra.es>
2658
2659 * config.guess, config.sub: Updated from master source.
2660
39f7b5f7
KF
26612002-11-19 Karl Fogel <kfogel@red-bean.com>
2662
2663 * autogen.sh: New file.
2664
d824beee
DL
26652002-11-15 Dave Love <fx@gnu.org>
2666
ec03b83e
SM
2667 * configure.in: Tidy up various quoting issues throughout.
2668 Use AC_GNU_SOURCE.
d824beee
DL
2669 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2670 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2671 Maybe define bcopy, bzero, bcmp.
ec03b83e 2672 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2673 non-existent machine file).
2674 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2675 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2676 (nlist.h): Move test up.
d824beee 2677
72c5c58f 26782002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2679
72c5c58f 2680 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2681
880820fe 26822002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2683
2684 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2685
98b4e102
JB
26862002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2687
2688 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2689
6bae0ccf
DL
26902002-11-08 Dave Love <fx@gnu.org>
2691
ec03b83e 2692 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2693 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2694
ab4f69f2
MB
26952002-11-07 Miles Bader <miles@gnu.org>
2696
ec03b83e
SM
2697 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2698 Handle separate-build-dir case.
ab4f69f2 2699
318db6cb
RS
27002002-11-06 Richard M. Stallman <rms@gnu.org>
2701
2702 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2703 bulletproof. $bar may be empty when there are no .elc files.
2704
2baf1bfa
DL
27052002-10-30 Dave Love <fx@gnu.org>
2706
89aa5de3 2707 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2708 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2709 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2710 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2711 (size_t): Use AC_CHECK_TYPES.
2712 (AH_TOP): Up-date copyright.
2713
a6cadf53
JB
27142002-10-01 Juanma Barranquero <lektu@terra.es>
2715
2716 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2717
9811b1cf
RS
27182002-09-19 Richard M. Stallman <rms@gnu.org>
2719
2720 * configure.in: Fix the LessTif-directory-finder for real.
2721
ef7fb3bb
RS
27222002-09-14 Richard M. Stallman <rms@gnu.org>
2723
2724 * Makefile.in (maybe_bootstrap): Test for complete absence
2725 of compiled Lisp files.
2726
b3cd6965
SM
27272002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2728
2729 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2730 (bootstrap-clean-after): Delete.
2731 (bootstrap): Make the sequencing explicit.
2732
3e6be279
RS
27332002-09-10 Richard M. Stallman <rms@gnu.org>
2734
2735 * configure.in: Fix previous LessTif change.
2736
50332dc1
RS
27372002-09-09 Richard M. Stallman <rms@gnu.org>
2738
2739 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2740 (powerpcle-*-solaris*): Use version 2.6 as default.
2741 (*-sunos5.6*, *-solaris2.6*): New alternative.
2742 (*-sunos5*): Use version 2.6 as default.
2743
880820fe 27442002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2745
2746 * configure.in: Fix typo.
2747
22eaea41
RS
27482002-09-05 Richard M. Stallman <rms@gnu.org>
2749
2750 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2751
b3cd6965 2752 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2753 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2754
6bc85c3b
KS
27552002-08-26 Kim F. Storm <storm@cua.dk>
2756
2757 * Makefile.in (install-arch-indep): Do not remove DOC file
2758 when it is the only DOC file installed; this is the case when
2759 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2760
dc16594b
MR
27612002-07-24 Markus Rost <rost@math.ohio-state.edu>
2762
2763 * configure.in: Fix typo.
2764
2a0c903c
RS
27652002-07-24 Richard M. Stallman <rms@gnu.org>
2766
2767 * configure.in: Don't print anything special about gamedir.
2768
3ea1bfb2 2769 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2770
a8bbe549
RS
27712002-07-21 Richard M. Stallman <rms@gnu.org>
2772
2773 * Makefile.in (gamedir, localstatedir): New variables.
2774 (epaths-force): Insert value of gamedir into PATH_GAME.
2775
2776 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2777 (--with-game-dir option): Delete.
a8bbe549 2778
880820fe 27792002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2780
2781 * configure.in: Add support for mipseb-*-netbsd* machines.
2782
880820fe 27832002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2784
2785 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2786
880820fe 27872002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2788
2789 * info/dir (File): Add an entry for Tramp.
2790
e0156c8d
EZ
27912002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2792
2793 * INSTALL-CVS: New file.
2794
3fa4ac47
AS
27952002-06-07 Andreas Schwab <schwab@suse.de>
2796
2797 * configure.in (x86_64-*-linux-gnu*): New system.
2798
86bbfe77
EZ
27992002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2800
2801 * config.bat: Handle the case when lispintro is truncated to lispintr.
2802
2570d28c
PE
28032002-05-26 Paul Eggert <eggert@twinsun.com>
2804
2805 * config.guess, config.sub: Updated from master source.
2806
a1d8dc87
RS
28072002-05-09 Richard M. Stallman <rms@gnu.org>
2808
2809 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2810
880820fe 28112002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2812
2813 * make-dist: Do not distribute lock/ directory.
2814
e3ba1015
AC
28152002-04-30 Andrew Choi <akochoi@shaw.ca>
2816
2817 * configure.in: Provide documentation string when defining
2818 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2819 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2820
5167cfda
CW
28212002-04-28 Colin Walters <walters@verbum.org>
2822
b3cd6965 2823 * configure.in: Delete configure check for access to the game user.
5167cfda 2824
880820fe 28252002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2826
2827 * make-dist: lwlib/Imakefile is removed.
2828
e0f712ba
AC
28292002-04-26 Andrew Choi <akochoi@shaw.ca>
2830
2831 * configure.in: Add support for powerpc-apple-darwin*.
2832 (HAVE_CARBON): Add.
2833
b3cd6965 2834 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2835
880820fe 28362002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2837
2838 * make-dist: lwlib-Xol* are removed.
2839
8fba10fc
AS
28402002-04-23 Andreas Schwab <schwab@suse.de>
2841
2842 * Makefile.in (MAINT): New variable.
2843 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2844 instead of configure.in, to avoid running autoconf and autoheader
2845 unless explicitly requested.
2846
852eef40
EZ
28472002-04-16 Eli Zaretskii <eliz@gnu.org>
2848
2849 * config.bat: Update for msdos/sed2v2.inp.
2850
6817198a
AS
28512002-04-15 Andreas Schwab <schwab@suse.de>
2852
b3cd6965 2853 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2854 * configure.in: Add config header templates to all AC_DEFINE and
2855 AC_DEFINE_UNQUOTED symbols.
2856 * make-dist: Run autoheader if necessary.
2857
b9b966e0
CW
28582002-04-10 Colin Walters <walters@verbum.org>
2859
2860 * configure.in: Add --game-dir, --game-user. Test to see if we
2861 can use them.
2862
880820fe 28632002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2864
2865 * configure.in: Add --with-sound.
2866
10ce34dc
KS
28672002-03-18 Kim F. Storm <storm@cua.dk>
2868
2869 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2870 and getsockname functions. Test for sys/un.h include file.
2871
1ef1ef96
EZ
28722002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2873
2874 * configure.in: Support AIX 5.1.
2875
880820fe 28762002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2877
2878 * configure.in: Added test for X Session Management (HAVE_X_SM).
2879
16e79fec
RS
28802002-03-03 Richard M. Stallman <rms@gnu.org>
2881
2882 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2883 Run chown $${LOGNAME} on files installed by tar xvf.
2884
6a22cdf4
KS
28852002-03-03 Kim F. Storm <storm@cua.dk>
2886
2887 * configure.in: Test for getpeername.
2888
4d766b59
RS
28892002-03-01 Richard M. Stallman <rms@gnu.org>
2890
2891 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2892 (HAVE_GIF): Don't use old libungif versions that crash.
2893
4fff8c79
RS
28942002-02-26 Richard M. Stallman <rms@gnu.org>
2895
2896 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2897 not just well-formed and valid.
2898 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2899
e5389a0b
PE
29002002-02-18 Paul Eggert <eggert@twinsun.com>
2901
2902 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2903 "sed q" is a portable equivalent to plain "head -1".
2904
db54c53a
RS
29052002-02-13 Richard M. Stallman <rms@gnu.org>
2906
2907 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2908 (all): Don't depend on maybe_bootstrap here.
2909 (${SUBDIR}): Depend on it here instead.
2910
b735b2ab
RS
29112002-02-08 Richard M. Stallman <rms@gnu.org>
2912
2913 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2914
d8359893
EZ
29152002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2916
2917 * configure.in: Recognize BSD/OS 5.0.
2918
f3b812da
EZ
29192002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2920
2921 * make-dist: Make version checking in emacs.texi consistent with
2922 how we set it there.
2923
f48a30d7
KS
29242001-12-29 Kim F. Storm <storm@cua.dk>
2925
2926 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2927
07025a55
RS
29282001-12-28 Richard M. Stallman <rms@gnu.org>
2929
2930 * configure.in: Test for mbsinit.
2931
b0a21bf9
EZ
29322001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2933
2934 These changes make Leim part of the standard distribution:
2935
3a787a1e 2936 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2937
2938 * INSTALL: Remove text that describes Leim as a separate package.
2939
2940 * noleim-Makefile.in: File removed.
2941
2942 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2943 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2944 Leim files out of the Emacs tree. Don't prepare a separate tarball
2945 for Leim.
5a60d1da 2946
61e3b944
RS
29472001-12-11 Richard M. Stallman <rms@gnu.org>
2948
2949 * configure.in (hppa*-*-linux-gnu*): New alternative.
2950
880820fe 29512001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2952
2953 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2954 creating distribution.
2955
d6a70204
PE
29562001-12-06 Paul Eggert <eggert@twinsun.com>
2957
2958 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2959 (AC_FUNC_VFORK): Remove.
2960 (AC_FUNC_FORK): Add.
2961 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2962 this is required by recent Autoconf versions.
2963
880820fe 29642001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2965
2966 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2967 TODO, vms-pp.trans and others).
2968
880820fe 29692001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2970
2971 * make-dist: Use COPYING from the top-level directory.
2972
1096bcc0
GM
29732001-11-29 Gerd Moellmann <gerd@gnu.org>
2974
2975 * configure.in: Add support for FreeBSD/Alpha.
2976
880820fe 29772001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2978
dd536f94
PJ
2979 * make-dist: Add COPYING to the top-level directory of the
2980 distribution. Simplify the logic behind copying.
2981
b1356234
PJ
2982 * Makefile.in (maybe_bootstrap): Fix previous change.
2983
66458f32
RS
29842001-11-28 Richard M. Stallman <rms@gnu.org>
2985
2986 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2987
ebcbef4e
RS
29882001-11-26 Richard M. Stallman <rms@gnu.org>
2989
2990 * Makefile.in: bootstrap should not delete dumped executables.
2991 (bootstrap-clean-before): New target.
2992 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2993 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2994
b77d2746 29952001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2996
070f247d
EZ
2997 These changes add the Emacs Lisp Introduction manual to the
2998 distribution:
2999
b3cd6965 3000 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 3001
070f247d
EZ
3002 * make-dist: Copy the files in lispintro directory.
3003
7336d09b
EZ
3004 * config.bat: Configure in the lispintro directory.
3005
ac74199d
EZ
3006 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3007
7f947b13 3008 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 3009 (lispintro/Makefile): New target.
7f947b13
EZ
3010 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3011 (unlock, relock, info, dvi): Ditto.
3012
d4fa890c
EZ
30132001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3014
b3cd6965 3015 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 3016
d4fa890c
EZ
3017 * make-dist (etc): Don't distribute gfdl.1.
3018
5fb25beb
CW
30192001-11-22 Colin Walters <walters@debian.org>
3020
3021 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 3022 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 3023
9f8bbf0f
EZ
30242001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3025
3026 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3027 tindex.pl to the list of those being put into the distribution.
3028
aa2af83a
EZ
30292001-11-16 Eli Zaretskii <eliz@gnu.org>
3030
3031 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3032
880820fe 30332001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 3034
987aac50
PJ
3035 * Makefile.in (uninstall): Fix previous change.
3036
71f94ae1
PJ
3037 * configure.in, Makefile.in: Add support for --program-prefix,
3038 --program-suffix and --program-transform-name options.
3039
880820fe 30402001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 3041
b3cd6965 3042 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
3043 (install-arch-indep): Install emacsclient manual page.
3044 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 3045
97c91ba6
EZ
30462001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3047
3048 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 3049 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 3050
880820fe 30512001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
3052
3053 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3054
2bf92717
EZ
30552001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3056
dff28924 3057 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 3058
0cc70510
EZ
30592001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3060
5c32b7c5
EZ
3061 The following changes add the ELisp reference manual to the
3062 distribution.
3063
10fa7f8e
EZ
3064 * make-dist: Add the lispref directory to the distribution.
3065
0cc70510
EZ
3066 * Makefile.in (install-arch-indep): Add elisp* to the list of
3067 installed Info files.
5c32b7c5
EZ
3068 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3069 (lispref/Makefile): New target.
3070 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3071 Add commands for the lispref directory.
3072 (info, dvi): Ditto.
1b5a3644
EZ
3073
3074 * config.bat: Configure in `lispref'.
3075
6baef0fd
RS
30762001-11-09 Richard M. Stallman <rms@gnu.org>
3077
3078 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3079
ed5882b9
EZ
30802001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3081
3082 * make-dist (tempdir): Copy AUTHORS as well.
3083
f0f2756d
SS
30842001-11-06 Sam Steingold <sds@gnu.org>
3085
14d1edc0 3086 * configure.in: Added a check for <nlist.h>.
9ba48103 3087
880820fe 30882001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
3089
3090 * configure.in: Reindent --help output.
ce058493 3091 From Per Starbäck (starback@ling.uu.se).
dff28924 3092
bf00d461 30932001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
3094
3095 * configure.in: New entry for HP/UX-11.
3096
5d991fc4
EZ
3097 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3098 From Eric S. Raymond <esr@golux.thyrsus.com>.
3099
73d25f9c
EZ
31002001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3101
3102 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3103 <athornton@sinenomine.net>.
3104
5b6a51aa
GM
31052001-10-25 Gerd Moellmann <gerd@gnu.org>
3106
3107 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 3108 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 3109
84e70f78
KR
31102001-10-24 Ken Raeburn <raeburn@gnu.org>
3111
3112 * configure.in: If --with-hesiod is given, look for
3113 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 3114 resolv libraries respectively if system libraries don't supply them.
84e70f78 3115
4aa6b955
GM
31162001-10-24 Gerd Moellmann <gerd@gnu.org>
3117
3118 * configure.in: Use $MAKE for `make' if set.
3119
bc171472
GM
31202001-10-22 Gerd Moellmann <gerd@gnu.org>
3121
3122 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3123 to tar options.
3124
71431a0e
GM
31252001-10-20 Gerd Moellmann <gerd@gnu.org>
3126
6aa97356 3127 * (Version 21.1 released).
71431a0e 3128
531a3336
MB
31292001-10-20 Miles Bader <miles@gnu.org>
3130
3131 * configure.in (configuration): Set from `host' if `host_alias'
3132 isn't defined.
3133
121ff711
AS
31342001-10-19 Andreas Schwab <schwab@suse.de>
3135
3136 * configure.in: Make ready for autoconf 2.5x.
3137 (AC_PREREQ): Require autoconf 2.50.
3138 * aclocal.m4: Removed.
121ff711
AS
3139 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3140
eef9b65f
EZ
31412001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3142
3143 * README: Bump Emacs version to 21.1.50.
3144
ab952a4f
GM
31452001-10-05 Gerd Moellmann <gerd@gnu.org>
3146
3147 * Branch for 21.1.
dff28924 3148
3b74127d
GM
31492001-09-05 Gerd Moellmann <gerd@gnu.org>
3150
3151 * configure.in: Avoid `$@' which is handled specially in
3152 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 3153
80b97918
EZ
31542001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3155
3156 * make-dist (nt): Add subdirs.el to the list of distributed files.
3157
3a4f8160
EZ
31582001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3159
3160 * configure.in (machine): Add an entry for
3161 hppa1.1-hitachi-hiuxwe2*.
3162
eb04d6cd
GM
31632001-05-28 Gerd Moellmann <gerd@gnu.org>
3164
3165 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3166 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3167
f4500bec
GM
31682001-05-14 Gerd Moellmann <gerd@gnu.org>
3169
3170 * make-dist: Copy texinfo.tex unconditionally.
3171
26978e9a
EZ
31722001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3173
3174 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3175 that are installed.
3176
afa3935f
GM
31772001-04-06 Gerd Moellmann <gerd@gnu.org>
3178
e5c8f6f1
GM
3179 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3180 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 3181
afa3935f
GM
3182 * make-dist: Handle leim/MISC-DIC. Only include
3183 `[a-zA-Z]*.{el,elc}' from leim/quail.
3184
a55e4e68
GM
31852001-04-05 Gerd Moellmann <gerd@gnu.org>
3186
3187 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3188
87d8eba4
GM
31892001-03-30 Gerd Moellmann <gerd@gnu.org>
3190
3191 * Makefile.in (.PHONY): Add for bootstrap targets.
3192 (bootstrap-clean): New target.
3193 (bootstrap): Use it instead of `clean'.
3194
ed31fabf
GM
31952001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3196
3197 * Makefile.in (SUBDIR): Remove leim.
3198 (all, .RECURSIVE, extraclean): Add leim explicitly.
3199 (leim): Provide separate rule which exports PARALLEL=0 into the
3200 environment.
3201
5721ae13
GM
32022001-03-20 Gerd Moellmann <gerd@gnu.org>
3203
3204 * configure.in (HAVE_XPM): Don't print the result of the check for
3205 XpmReturnAllocPixels if we don't have an xpm.h.
3206
10ebaeb6
GM
32072001-03-05 Gerd Moellmann <gerd@gnu.org>
3208
3209 * COPYING: New file.
3210
e30bd7b7
EZ
32112001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3212
3213 * config.bat: Update the copyright.
3214
d0e9bfd2
GM
32152001-02-23 Kenichi Handa <handa@etl.go.jp>
3216
3217 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3218 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3219 to `yes'. Later in AC_OUTPUT, check this variable.
3220
038f4ae3
DL
32212001-02-09 Dave Love <fx@gnu.org>
3222
3223 * AUTHORS: Updated.
3224
44806980
EZ
32252001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3226
3227 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3228
20b28f82
GM
32292001-02-02 Gerd Moellmann <gerd@gnu.org>
3230
bdadfce3
GM
3231 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3232
5db37a2e 3233 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 3234
20b28f82
GM
3235 * Makefile.in (uninstall): Remove more info files. Remove
3236 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3237
7ccf7ab9
GM
32382001-01-31 Gerd Moellmann <gerd@gnu.org>
3239
3240 * noleim-Makefile.in (extraclean): Add.
3241
03e0fe6e 32422001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
3243
3244 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3245 it quiet.
3246
e1e441f9
GM
32472001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3248
3249 * Makefile.in (tags): Fix typo.
3250
64388126
KH
32512001-01-13 Kenichi Handa <handa@etl.go.jp>
3252
3253 * configure.in: Fix typo in the code setting x_search_path.
3254
457b792c
GM
32552001-01-10 Dave Love <fx@gnu.org>
3256
3257 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3258 -lXext.
3259 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3260 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3261 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3262 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3263 (now in $LIBS).
3264
1460e5d4
EZ
32652001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3266
3267 * config.bat: Run the preprocessor with -traditional.
3268
e2b6e5ea
EZ
32692001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3270
3271 * INSTALL: Move copying conditions to end of file.
3272
b202115b
EZ
32732000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3274
3275 * INSTALL: Add basic installation procedure which assumes
3276 `configure' does its job. Elaborate on image support libraries.
3277 Add a pointer to Xaw3d library. Add advice about solving
3278 configure-time problems by looking in config.log and setting
3163da06 3279 variables in the environment.
b202115b 3280
3e32cc27
GM
32812000-12-27 Gerd Moellmann <gerd@gnu.org>
3282
3283 * Makefile.in (install-arch-indep): If tar fails, exit with
3284 exit code 1.
3285
7b93a85b
GM
32862000-12-19 Gerd Moellmann <gerd@gnu.org>
3287
3288 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3289 source file includes XKBlib.h. On some broken Solaris systems,
3290 there is an XKBlib.h, reportedly, but header files included by
3291 XKBlib.h are missing.
3292
02387dcc
GM
32932000-12-14 Gerd Moellmann <gerd@gnu.org>
3294
3295 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3296
34979055
DL
32972000-12-11 Dave Love <fx@gnu.org>
3298
3299 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3300
169fe44e
GM
33012000-12-11 Paul Eggert <eggert@twinsun.com>
3302
3303 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3304 Merge fixes from latest GNU tar version. These macros no longer
3305 futz with _XOPEN_SOURCE, as that was not portable in practice.
3306 (AC_FUNC_FSEEKO): New macro.
dff28924 3307
169fe44e
GM
3308 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3309 ftello.
dff28924 3310
5c62b2e9
DL
33112000-12-05 Dave Love <fx@gnu.org>
3312
3313 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3314
2dce2360
EZ
33152000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3316
3317 * info/dir: Change the category to "Emacs".
3318
8c28d444
GM
33192000-12-01 Gerd Moellmann <gerd@gnu.org>
3320
3321 * make-dist (tempdir): Remove epaths.h from the distribution
3322 instead of paths.h.
3323
68a887fa
EZ
33242000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3325
3326 * config.bat: Check for existence of djecho.exe, and print an
3327 error message if it is not available.
3328
3329 * INSTALL: Describe possible problem with djecho.exe in old
3330 versions of DJGPP v2.x.
3331
d96a4de3
GM
33322000-11-23 Gerd Moellmann <gerd@gnu.org>
3333
3334 * configure.in: Initialize HAVE_LIBXP to no.
3335
3aeecf97
GM
33362000-11-22 Gerd Moellmann <gerd@gnu.org>
3337
dff28924 3338 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3339 m/powerpc.h.
3340
fb279a6d
GM
33412000-11-21 Gerd Moellmann <gerd@gnu.org>
3342
3c64f287
GM
3343 * Makefile.in (install-arch-indep): Also install info/eshell*
3344 and info/speedbar*.
3345
fb279a6d
GM
3346 * configure.in (HAVE_PNG): Check for the presence of
3347 png_get_channels to rule out older PNG libs.
3348
f5f47add
GM
3349 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3350 GCC and NON_GNU_CPP into config.status.
3351
62d14e9a
DL
33522000-11-20 Dave Love <fx@gnu.org>
3353
1c203d4c
DL
3354 * configure.in: Fix last change.
3355
62d14e9a 3356 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3357 * FTP: New file to replace it.
62d14e9a
DL
3358 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3359
f1d6d1e8
GM
33602000-11-20 Gerd Moellmann <gerd@gnu.org>
3361
3362 * configure.in: Use -traditional with GNU cpp.
3363
b3635775
GM
33642000-11-17 Gerd Moellmann <gerd@gnu.org>
3365
3366 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3367 Distribute more files from the nt/ subdir. Distribute PBM
3368 image files from subdirs of lisp/. Distribute old change logs
3369 from subdirs of lisp/. Distribute play/5x5.el.
3370
0eafc06c
DL
33712000-11-11 Dave Love <fx@gnu.org>
3372
3373 * config.sub, config.guess: Updated from master source.
3374
03391420
DL
33752000-11-07 Dave Love <fx@gnu.org>
3376
3377 * configure.in: Test for mkstemp.
3378
cd66d2ed
EZ
33792000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3380
3381 * info/dir (Top): Rearrange menu items more logically, and put
3382 them into a single category. Add menu items for RefTeX and
3383 Widget.
3384
880820fe 33852000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3386
15b526b2
EZ
3387 * Makefile.in (install-arch-indep): Use --info-dir instead of
3388 --dir-file, and a simple argument instead of --info-file, so that
3389 the Debian version of install-info also works.
1da437e9 3390
99483220
EL
33912000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3392
3393 * info/dir (Speedbar): Add entry.
3394
45e680a8
EZ
33952000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3396
3397 * INSTALL: Describe the new image-support options to the configure
3398 script. List URLs where image support libraries can be found.
3399
f2f049f3
EZ
34002000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3401
3402 * info/dir (Top): Add an entry for Eshell.
3403
2021ab61
DL
34042000-10-02 Dave Love <fx@gnu.org>
3405
3406 * configure.in: Check for gai_strerror.
3407
65f75351
AS
34082000-10-01 Andreas Schwab <schwab@suse.de>
3409
4b649a8e 3410 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3411
71c9ec51
GM
34122000-09-30 Gerd Moellmann <gerd@gnu.org>
3413
3414 * configure.in: Support `sparc*-*-netbsd*'.
3415
513f1fd9
EZ
34162000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3417
3418 * info/dir (MIME): Add entry for emacs-mime.
3419
a55b799a
DL
34202000-09-29 Dave Love <fx@gnu.org>
3421
3422 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3423
ce75c97a
GM
34242000-09-26 Gerd Moellmann <gerd@gnu.org>
3425
3426 * make-dist: Adapt to the change of leim/Makefile which was
3427 necessary to ensure a reasonably working `make dist'.
3428
3429 * leim-Makefile.in: Moved to leim/Makefile.in..
3430
3431 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3432
36e44f62
KH
34332000-09-21 Kenichi Handa <handa@etl.go.jp>
3434
dff28924
SS
3435 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3436 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3437 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3438 files to .elc.
3439 (${TIT}): Adjusted for the above change.
3440 (clean mostlyclean): Likewise.
3441 (.el.elc): New target.
3442
da1608d9
GM
34432000-09-19 Gerd Moellmann <gerd@gnu.org>
3444
3445 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3446 in the distribution.
3447
6fed3546
GM
34482000-09-18 Gerd Moellmann <gerd@gnu.org>
3449
3450 * make-dist (skk): Rename to `ja-dic' because the leim directory
3451 was renamed.
3452
b4331e96
DL
34532000-09-14 Dave Love <fx@gnu.org>
3454
3455 * configure.in: Fix spurion in last change.
3456
ef9e4345
GM
34572000-09-14 Gerd Moellmann <gerd@gnu.org>
3458
3459 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3460 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3461 to `no' if defined. Change result report.
3462
575daf04
DL
34632000-09-08 Dave Love <fx@gnu.org>
3464
3465 * configure.in: Remove spurious `@'s.
3466
3467 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3468 autoconf.
3469
fa0b693c
GM
34702000-09-06 Gerd Moellmann <gerd@gnu.org>
3471
73b77ee5
GM
3472 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3473 file and print informational message.
dff28924 3474
fa0b693c
GM
3475 * configure.in (AC_FUNC_MMAP): Add.
3476
ff8df3be
GM
34772000-09-01 Gerd Moellmann <gerd@gnu.org>
3478
3479 * configure.in: Add ``checking'' messages for
3480 XpmReturnAllocPixels.
3481
bb17930d
GM
34822000-08-28 Gerd Moellmann <gerd@gnu.org>
3483
3484 * configure.in: Check <strings.h>; check `index' and `rindex'
3485 functions.
3486
6ce974d4
KH
34872000-08-26 Kenichi Handa <handa@etl.go.jp>
3488
3489 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3490 "case "${canonical}" in".
3491
7bc3ff79
DL
34922000-08-25 Dave Love <fx@gnu.org>
3493
3494 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3495
457dd64a
KH
34962000-08-25 Kenichi Handa <handa@etl.go.jp>
3497
7c100e1a 3498 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3499
17494071
GM
35002000-08-24 Gerd Moellmann <gerd@gnu.org>
3501
3502 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3503 contains a relative path. Protect against unusable values of $PWD.
17494071 3504
dd0e1e54
EZ
35052000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3506
3d819a75
EZ
3507 * info/dir (WoMan): Add entry.
3508
dd0e1e54
EZ
3509 * config.bat (maindir): Update src/_gdbinit even if it does
3510 already exist.
3511
70fc58b3
GM
35122000-08-07 Gerd Moellmann <gerd@gnu.org>
3513
3a787a1e 3514 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3515
f4988be7
GM
35162000-08-03 Gerd Moellmann <gerd@gnu.org>
3517
3518 * configure.in: Add support for ia64*-*-linux*.
3519
27848c01
GM
35202000-07-27 Gerd Moellmann <gerd@gnu.org>
3521
3522 * make-dist (aclocal.m4): Include in distribution.
3523
b4a12321
DL
35242000-07-26 Dave Love <fx@gnu.org>
3525
3526 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3527
c66c29a2
DL
35282000-07-24 Dave Love <fx@gnu.org>
3529
3530 * configure.in: Add AC_SIZE_T.
3531
3b33a005
DL
35322000-07-18 Dave Love <fx@gnu.org>
3533
3534 * configure.in: Reorder so that most tests are done after CPPFLAGS
3535 is set from the C_SWITCH_... definitions.
3536
4b92c49a
GM
35372000-07-10 Gerd Moellmann <gerd@gnu.org>
3538
3539 * configure.in (HAVE_XPM): Undo previous change. Check for
3540 preprocessor define XpmReturnAllocPixels.
3541
6c6d2e33
GM
35422000-07-06 Gerd Moellmann <gerd@gnu.org>
3543
3544 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3545 instead of XpmReadFileToPixmap.
3546
b192d653
KR
35472000-07-05 Ken Raeburn <raeburn@gnu.org>
3548
3549 * configure.in: Check for <soundcard.h>. Look for ossaudio
3550 library, and set LIBSOUND accordingly.
3551
65171e3a
DL
35522000-07-05 Dave Love <fx@gnu.org>
3553
3554 * configure.in: Use AC_HEADER_SYS_WAIT.
3555
969f7e79
GM
35562000-07-05 Gerd Moellmann <gerd@gnu.org>
3557
3558 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3559 lisp/Makefile. Distribute lisp/Makefile.in instead of
3560 lisp/Makefile.
3561
5a9bf171
KR
35622000-06-30 Ken Raeburn <raeburn@gnu.org>
3563
3564 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3565 while searching for image-handling libraries.
3566
1d36487c
GM
35672000-06-26 Gerd Moellmann <gerd@gnu.org>
3568
3569 * configure.in (--with-xim): New option.
3570
6a465756
DL
35712000-06-23 Dave Love <fx@gnu.org>
3572
3573 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3574 for struct timezone and test how we can call gettimeofday.
48d4b120 3575 Check for OSF 5+. Check for term.h.
6a465756
DL
3576
3577 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3578 version.
3579
16cf31f7
GM
35802000-06-23 Gerd Moellmann <gerd@gnu.org>
3581
3582 * configure.in (HAVE_LIBXP): Change test for libXp.
3583
4c343001
DL
35842000-06-21 Dave Love <fx@gnu.org>
3585
3586 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3587 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3588 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3589
a3f08d9e
DL
35902000-06-19 Dave Love <fx@gnu.org>
3591
3592 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3593 _XOPEN_SOURCE is defined.
3594
0a2ea235
GM
35952000-06-16 Gerd Moellmann <gerd@gnu.org>
3596
dff28924 3597 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3598
7d5c8691
EZ
35992000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3600
3601 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3602
e9924e52
GM
36032000-06-15 Gerd Moellmann <gerd@gnu.org>
3604
3605 * make-dist: Add --help and --snapshot options.
3606
9f817ea4
GM
36072000-06-14 Gerd Moellmann <gerd@gnu.org>
3608
dce6b995 3609 * configure.in: Generate lisp/Makefile.
dff28924 3610
9f817ea4
GM
3611 * configure.in: Add support for `*-lynxos*'.
3612 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3613 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3614 on Tru64 UNIX v5.0.
3615
97aa9c1d
KR
36162000-06-13 Ken Raeburn <raeburn@gnu.org>
3617
3618 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3619 it's on a continuation line.
3620
d42122a3
DL
36212000-06-02 Dave Love <fx@gnu.org>
3622
b4963755 3623 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3624 files.
3625
d42122a3
DL
3626 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3627 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3628 test.
3629
3630 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3631 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3632
34ec9ebe
GM
36332000-05-26 Gerd Moellmann <gerd@gnu.org>
3634
3635 * configure.in: Add check for speed_t typedef.
3636
50d7ce09
KR
36372000-05-25 Ken Raeburn <raeburn@gnu.org>
3638
3639 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3640 exists; it won't in the CANNOT_DUMP case.
3641
10db7fc5
GM
36422000-05-25 Gerd Moellmann <gerd@gnu.org>
3643
3644 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3645 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3646 (install-arch-indep): Install ebrowse.info.
10db7fc5 3647
087121cc
GM
36482000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3649
3650 * configure.in: Check for grandpt and getpt.
3651
b992884d
DL
36522000-05-09 Dave Love <fx@gnu.org>
3653
3654 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3655
056565f7
GM
36562000-05-05 Gerd Moellmann <gerd@gnu.org>
3657
14d1edc0
JB
3658 * make-dist: Make a link for lib-src/grep-changelog.
3659 Copy install-sh.
056565f7 3660
35a28e21
EZ
36612000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3662
3663 * config.bat: Identify the beginning of the cpp stuff in
3664 src/Makefile.in and lib-src/Makefile.in more accurately.
3665
c76e04a8
GM
36662000-04-27 Gerd Moellmann <gerd@gnu.org>
3667
3668 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3669
5e3dac3f
GM
36702000-04-19 Gerd Moellmann <gerd@gnu.org>
3671
3672 * configure.in: Add support for `powerpc-*-netbsd*'.
3673
0b8f263e
DL
36742000-04-19 Dave Love <fx@gnu.org>
3675
7825fef9
DL
3676 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3677
0b8f263e
DL
3678 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3679
3dd2781e
DL
36802000-04-16 Dave Love <fx@gnu.org>
3681
3682 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3683
3edfea34
DL
36842000-04-14 Dave Love <fx@gnu.org>
3685
3686 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3687
3688 * aclocal.m4 (AC_FUNC_MKTIME): New.
3689
4d6e16b3
KR
36902000-03-28 Ken Raeburn <raeburn@gnu.org>
3691
3692 * configure.in: Line up "--help" output a little better.
3693
89e80928
GM
36942000-03-26 Gerd Moellmann <gerd@gnu.org>
3695
087121cc 3696 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3697 New targets.
3698 (bootstrap): Rewritten in terms of the new targets above. Make
3699 info files, too.
dff28924 3700
e1cff360
GM
37012000-03-12 Gerd Moellmann <gerd@gnu.org>
3702
3703 * config.guess, config.sub: Use the versions of the files from
3704 subversions.
3705
7397acc4
DL
37062000-03-08 Dave Love <fx@gnu.org>
3707
3708 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3709 AC_C_VOLATILE. Define POINTER_TYPE.
3710
3711 * aclocal.m4: New file.
3712
d054101f 37132000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3714
3715 * configure.in (machine): Add `mipsel-*-netbsd*' and
3716 `arm-*-netbsd*'.
dff28924 3717
d054101f 37182000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3719
d054101f 3720 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3721
ed4d0512
GM
37222000-02-29 Gerd Moellmann <gerd@gnu.org>
3723
3724 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3725
2dc95ddd
DL
37262000-02-18 Dave Love <fx@gnu.org>
3727
3728 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3729
57beb0e0
AS
37302000-02-18 Andreas Schwab <schwab@suse.de>
3731
3732 * Makefile.in (install-arch-indep): Add eudc to list of installed
3733 info files.
3734
3b3cc4a4
KR
37352000-02-17 Ken Raeburn <raeburn@gnu.org>
3736
3737 * configure.in: Include -lz and -ljpeg (if it's available) when
3738 testing for the tiff library.
3739
8389e1e2
GM
37402000-02-17 Gerd Moellmann <gerd@gnu.org>
3741
3742 * configure.in: Remove LISP_FLOAT_TYPE.
3743
647847ea
DL
37442000-02-12 Dave Love <fx@gnu.org>
3745
3746 * configure.in: Use AC_FUNC_VFORK.
3747
9a90d84c
GM
37482000-02-01 Gerd Moellmann <gerd@gnu.org>
3749
5eea385d
GM
3750 * make-dist: Various fixes for new development tree.
3751
9a90d84c
GM
3752 * leim-Makefile.in: New file.
3753
b6680a0e
GM
37542000-01-31 Gerd Moellmann <gerd@gnu.org>
3755
3756 * Makefile.in (dist): Call ./make-dist.
3757
1e5279b9
DL
37582000-01-24 Dave Love <fx@gnu.org>
3759
3760 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3761
ffe36136
GM
37622000-01-18 Gerd Moellmann <gerd@gnu.org>
3763
3764 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3765 DGifOpenFileName.
3766
a970dae4
AS
37672000-01-11 Andreas Schwab <schwab@suse.de>
3768
3769 * Makefile.in (install-arch-indep): Update list of info files to
3770 be installed.
3771
c4bb2108
DL
37722000-01-05 Dave Love <fx@gnu.org>
3773
3774 * configure.in: Check for jerror.h as well as libjpeg.
3775
bb9d2b64
AS
37762000-01-03 Andreas Schwab <schwab@suse.de>
3777
3778 * Makefile.in (install-arch-indep): Install autotype*. Run
3779 install-info on autotype and emacs-faq.info.
3780
22afa6e8
DL
37811999-12-04 Dave Love <fx@gnu.org>
3782
b4963755 3783 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3784 (install-strip): Use `install' as sub-make target.
3785
a21616bd
KR
37861999-11-23 Ken Raeburn <raeburn@gnu.org>
3787
3788 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3789 didn't need to be deleted. Check for the k5crypto library as well
3790 as the crypto library; MIT Kerberos 1.1 changed the name.
3791
946173ad
DL
37921999-11-18 Dave Love <fx@gnu.org>
3793
3794 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3795
4f6f5dab
GM
37961999-11-11 Erik Naggum <erik@naggum.no>
3797
3798 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3799
2323760c
DL
38001999-11-08 Dave Love <fx@gnu.org>
3801
3802 * configure.in: Fix change for --with-pop default.
3803
c3d00920
DL
38041999-11-04 Dave Love <fx@gnu.org>
3805
3806 * configure.in: Default to --with-pop. Change sense of with-gcc
3807 and with-toolkit-scroll-bars messages to reflect the defaults.
3808
400a1ed0
GM
38091999-11-01 Gerd Moellmann <gerd@gnu.org>
3810
3811 * INSTALL: Mention the Emacs Lisp Reference.
3812
1e3196e8
GM
38131999-10-27 Noah Friedman <friedman@splode.com>
3814
3815 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3816
8ac52782
GM
38171999-10-23 Gerd Moellmann <gerd@gnu.org>
3818
3819 * Makefile.in (bootstrap): New target.
3820
1113b624
PE
38211999-10-19 Paul Eggert <eggert@twinsun.com>
3822
3823 Add support for large files. Merge glibc 2.1.2.
3824
3825 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3826 (HAVE_TM_GMTOFF): New symbol.
3827 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3828 mbrlen, strsignal.
3829 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3830
77162a4f
SM
38311999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3832
194d44e7
JB
3833 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
3834 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
77162a4f 3835
a2743e67
RS
38361999-10-09 Richard M. Stallman <rms@gnu.org>
3837
dff28924 3838 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3839 Unset CDPATH to prevent cd from generating output.
3840
37e2d8f4
SM
38411999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3842
194d44e7 3843 * update-subdirs: Also ignore CVS subdirs.
37e2d8f4 3844
4e1d9c86
GM
38451999-10-07 Gerd Moellmann <gerd@gnu.org>
3846
3847 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3848
2b6bac15
DL
38491999-10-06 Dave Love <fx@gnu.org>
3850
3851 * Makefile.in: Add rules for config.status, configure.
3852
a4a9692d
DL
38531999-09-07 Gerd Moellmann <gerd@gnu.org>
3854
3855 * configure.in (--with-sound): Removed.
3856
38571999-08-30 Gerd Moellmann <gerd@gnu.org>
3858
3859 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3860 the test for Xaw3d.
3861 (HAVE_TIFF): Add -lm to library check.
3862
38631999-08-28 Richard Stallman <rms@gnu.org>
3864
3865 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3866 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3867 after the other X-related libraries.
3868
38691999-08-21 Dave Love <fx@gnu.org>
3870
3871 * configure.in: Don't check for jpeglib.h.
3872
38731999-08-20 Gerd Moellmann <gerd@gnu.org>
3874
3875 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3876 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3877
38781999-08-18 Dave Love <fx@gnu.org>
3879
3a787a1e 3880 * configure.in: Check for termcap.h.
a4a9692d
DL
3881
38821999-08-15 Gerd Moellmann <gerd@gnu.org>
3883
3884 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3885 use Emacs' scroll bars, even if configured for Motif or when
3886 Xaw3d is available.
3887
38881999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3889
3890 * configure.in: Check for getaddrinfo.
3891
38921999-08-04 Eli Zaretskii <eliz@gnu.org>
3893
3894 * config.bat: Make --no-debug work again by removing -gcoff.
3895
38961999-07-30 Dave Love <fx@gnu.org>
3897
3898 * configure.in: Check for stdlib.h.
3899
39001999-07-19 Dave Love <fx@gnu.org>
3901
3902 * configure.in: Grok sparc64-*-linux-gnu*.
3903
39041999-07-12 Richard Stallman <rms@gnu.org>
3905
3906 * Version 20.4 released.
3907
39081999-06-23 Karl Heuer <kwzh@gnu.org>
3909
3910 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3911 Quote $EMACS, in case it's a program with args.
3912
39131999-05-29 Richard M. Stallman <rms@gnu.org>
3914
3915 * configure.in: Delete the Kerberos stuff.
3916
39171999-05-27 Greg Hudson <ghudson@mit.edu>
3918
3919 * configure.in: Prefer kerberos 5 names.
3920
39211999-04-26 Richard M. Stallman <rms@gnu.org>
3922
3923 * configure.in: Check for libXp.
3924
39251999-04-08 Richard Stallman <rms@gnu.org>
3926
3927 * make-dist: Include change logs in subdirs of `lisp'.
3928
39291999-04-05 Richard Stallman <rms@gnu.org>
3930
3931 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3932 (install-arch-indep): Make ${datadir}/emacs world-readable.
3933
39341999-03-30 Eli Zaretskii <eliz@gnu.org>
3935
3936 * config.bat: Use epaths.* instead of paths.*.
3937
39381999-03-07 Eli Zaretskii <eliz@gnu.org>
3939
3940 * INSTALL: Add detailed instructions to unpack and install
3941 intlfonts on MS-DOS.
3942
39431999-02-26 Richard Stallman <rms@gnu.org>
3944
4b649a8e 3945 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3946
3947 * Makefile.in (epaths-force): Renamed from paths-force;
3948 operate on epaths.in and produce epaths.h.
3949
39501999-02-24 Richard Stallman <rms@gnu.org>
3951
3952 * make-dist: Fix nt/icons directory handling.
3953
39541999-02-22 Simon Josefsson <jas@pdc.kth.se>
3955
3956 * configure.in (f301-fujitsu-uxpv4.1): New target.
3957
39581999-02-20 Richard Stallman <rms@gnu.org>
3959
3960 * make-dist (tempparent): Fix command to update info files.
3961
39621999-02-09 Richard Stallman <rms@gnu.org>
3963
3964 * configure.in (powerpc-apple-netbsd*): New alternative.
3965
39661999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3967
3968 * make-dist: Include the new directory nt/icons in distributions.
3969
39701999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3971
3972 * configure.in: Change message about HAVE_XFREE386.
3973
39741999-01-07 Eli Zaretskii <eliz@gnu.org>
3975
3976 * config.bat: Support configuring with leim.
3977
39781998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3979
3980 * configure.in (mips-sgi-irix6.5): New target.
3981
39821998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3983
3984 * configure.in: Remove GSS-API support, since it has been removed
3985 from movemail.
3986
39871998-12-04 Markus Rost <rost@delysid.gnu.org>
3988
3989 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3990
39911998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3992
3a787a1e
JB
3993 * Makefile.in: Don't install customize info file.
3994 Run install-info on viper info file.
a4a9692d
DL
3995
39961998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3997
3998 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3999
40001998-11-16 Kenichi Handa <handa@etl.go.jp>
4001
4002 * configure.in (*-*-bsdi4*): New target.
4003
40041998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4005
4006 * configure.in: Fix previous change.
4007
40081998-11-11 Richard Stallman <rms@gnu.org>
4009
4010 * configure.in (aviion-intel): New machine.
4011
40121998-11-04 Kenichi Handa <handa@etl.go.jp>
4013
4014 * configure.in (mips-nec-sysv4*): New target.
4015
40161998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4017
4018 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4019 from lisp.
4020
40211998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4022
4023 * make-dist: Don't include fns*.el in dist.
4024
40251998-10-30 Dave Love <fx@gnu.org>
4026
4027 * configure.in: Don't mkdir cpp.
4028
40291998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4030
4031 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4032 ${archlibdir}.
4033
40341998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4035
4036 * Version 20.3 released.
4037
40381998-07-30 Paul Eggert <eggert@twinsun.com>
4039
4040 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4041 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4042 (lwlib/Makefile, leim/Makefile):
4043 Prepend $(srcdir)/ to rule dependencies outside this dir.
4044
40451998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4046
4047 * configure.in: Use unset CDPATH instead of making it empty.
4048
40491998-06-20 Karl Heuer <kwzh@gnu.org>
4050
4051 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4052
40531998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4054
4055 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4056 and default.el. Sort the results.
4057
40581998-05-31 Karl Heuer <kwzh@gnu.org>
4059
4060 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4061 writable.
4062
40631998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4064
4065 * Makefile.in (install-arch-indep):
4066 Don't alter site-lisp/subdirs.el if it exists.
4067
40681998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4069
4070 * Makefile.in (install-arch-indep): Put `-' on commands to create
4071 subdirs.el in site-lisp dirs.
4072
40731998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4074
4075 * Makefile.in (install-arch-indep): Fix typo in previous change.
4076
40771998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4078
4079 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4080
40811998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4082
4083 * Makefile.in (mkdir): Create the site-lisp dirs.
4084 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4085
40861998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4087
4088 * Makefile.in (INSTALL_INFO): New variable.
4089 (install-arch-indep): Don't replace the dir file if it already exists.
4090 Use the install-info program, via INSTALL_INFO, to add entries.
4091 Make the `info' subdir and the Info files world-readable.
4092
40931998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4094
4095 * config.bat: Make sure the environment is large enough to support
4b649a8e 4096 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
4097
40981998-04-10 Karl Heuer <kwzh@gnu.org>
4099
4100 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4101
41021998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4103
4104 * configure.in: Add --with-gssapi to specify GSS-API
4105 authentication support for movemail.
4106
41071998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4108
4109 * Makefile.in (install-arch-indep): Fix previous change.
4110
41111998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4112
4113 * Makefile.in (info): Run man in build dir, not srcdir.
4114
41151998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4116
4117 * Makefile.in (install-arch-indep): Fix previous change.
4118
41191998-03-23 Kenichi Handa <handa@etl.go.jp>
4120
4b649a8e 4121 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
4122
41231998-03-22 Richard Stallman <rms@gnu.org>
4124
4125 * Makefile.in (install-arch-indep): Put special subdirs.el files
4126 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4127
41281998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4129
4130 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4131
41321998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4133
4134 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4135 (m68*-hp-hpux*): Handle versions 1X like 10.
4136
41371998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4138
4139 * make-dist: PROBLEMS is now in etc, not top level dir.
4140
4141 * Makefile.in (SOURCES): Delete PROBLEMS.
4142
41431998-02-25 Richard Stallman <rms@gnu.org>
4144
4145 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4146
4147 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4148
41491998-01-17 Richard Stallman <rms@gnu.org>
4150
4151 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4152
41531998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4154
4155 * make-dist (tempparent): New option --no-check.
4156
4157 * make-dist: Don't do anything with cpp directory.
4158
41591997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4160
4161 * configure.in (sparc-fujitsu-sysv4*): New target.
4162
41631997-12-17 Andreas Schwab <schwab@gnu.org>
4164
4165 * configure.in: Cache more tests. Add missing quotes around
4166 message with embedded comma.
4167
41681997-12-04 Karl Heuer <kwzh@gnu.org>
4169
4170 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4171
41721997-11-26 Joel N. Weber II <devnull@gnu.org>
4173
4174 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
4175 restrict access to any files.'; previously it said `Don't protect
4176 any files', which may have implied that we think fascism is good.
a4a9692d
DL
4177
41781997-11-24 Paul Eggert <eggert@twinsun.com>
4179
4180 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4181 strftime needs the underlying host's strftime for locale dependent
4182 formats.
4183
41841997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4185
4186 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4187
41881997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4189
4190 * config.bat: Configure the man subdirectory.
4191
41921997-11-07 Paul Eggert <eggert@twinsun.com>
4193
4194 * configure.in (AC_CHECK_LIB): Add -lintl.
4195
41961997-11-07 Karl Heuer <kwzh@gnu.org>
4197
4198 * make-dist (check for .elc files): Avoid bash-specific syntax.
4199 (check for overflow 14-char limit): Simplify.
4200
42011997-11-07 Richard Stallman <rms@gnu.org>
4202
4203 * Makefile.in (install): Move blessmail last.
4204
42051997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4206
4207 * configure.in (gettimeofday, one arg or two):
4208 Clarify messages by avoiding double negative.
4209
42101997-09-30 Karl Eichwalder <ke@suse.de>
4211
3a787a1e 4212 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
4213
42141997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4215
4216 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4217 libraries in reverse order, so that libraries will appear in the
4218 correct dependency order on the link line (and so that the
4219 configure checks themselves will work properly when early
4220 libraries depend on later ones).
4221
42221997-09-21 Erik Naggum <erik@naggum.no>
4223
3a787a1e 4224 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
4225
4226 * make-delta: New script to produce delta distributions.
4227
42281997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4229
4230 * Version 20.2 released.
4231
42321997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4233
4234 * Version 20.1 released.
4235
4236 * Makefile.in (install-leim): Depend on mkdir.
4237 (leim): Depend on src.
4238
42391997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4240
4241 * configure.in: Recognize alpha* instead of just alpha.
4242
42431997-09-12 Paul Eggert <eggert@twinsun.com>
4244
4245 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4246
42471997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4248
4249 * update-subdirs: Use rm -f.
4250
42511997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4252
4253 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4254 Ignore subdirs named Old.
dff28924 4255
a4a9692d
DL
42561997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4257
4258 * configure.in: Add OpenBSD clause to set $machine.
4259
42601997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4261
4262 * make-dist: Recompile everything after updating various Lisp files.
4263 Recompile in leim as well as lisp.
4264 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 4265
a4a9692d
DL
42661997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4267
4268 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4269
42701997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4271
4272 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4273 before trying to copy anything from it.
4274
42751997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4276
4277 * Makefile.in (man/Makefile): New target.
4278 (tags): Define env var EMACS and run Makefile from build dir.
4279
42801997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4281
4282 * config.bat: If src/_gdbinit doesn't exist, try using
4283 src/.gdbinit to create it (for building on Windows 95).
4284
42851997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4286
4287 * Makefile.in (install-arch-indep):
4288 Discard extra data in tar | tar pipes.
4289
42901997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4291
4292 * configure.in (x_default_search_path): Corrected
4293 '${x_library}' to '${x_library}/X11'.
4294
42951997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4296
4b649a8e 4297 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
4298
42991997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4300
4301 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
4302 Kerberos V5 for movemail, including detection of V4 and V5 header
4303 files and libraries.
a4a9692d
DL
4304
43051997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4306
4307 * configure.in: Compute x_default_search_path
4308 and substitute into makefiles.
4309
4310 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4311
43121997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4313
4314 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4315
43161997-08-07 Erik Naggum <erik@naggum.no>
4317
4318 * configure.in: Remove lockdir, it is no longer needed.
4319 * Makefile.in (mkdir): Don't create lockdir.
4320 (lockdir): Variable deleted.
4321 (paths-force): Don't operate on PATH_LOCK.
4322
43231997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4324
4325 * leim-Makefile.in (clean, distclean): New targets.
4326
4327 * make-dist: Include leim/ChangeLog in leim distribution.
4328
43291997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4330
4331 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4332
43331997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4334
4335 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4336
43371997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4338
4339 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4340
43411997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4342
4343 * make-dist: Update leim/leim-list.el.
4344 Pass along value of $EMACS when updating lisp dir.
4345
43461997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4347
dff28924 4348 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4349 prerequisite to the use of Doug Lea's malloc.
4350
43511997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4352
4353 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4354
4355 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4356
43571997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4358
4359 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4360
43611997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4362
4363 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4364 to news-r6.h.
4365
43661997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4367
4368 * config.bat: Use `sed' instead of `cp', which might not be
4369 installed.
4370
43711997-07-09 Kenichi Handa <handa@etl.go.jp>
4372
4373 * Makefile.in (mostlyclean): Add cleaning leim directory.
4374 (clean, distclean, maintainer-clean): Likewise.
4375
43761997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4377
4378 * make-dist (bogosities): Check subdirs of `lisp' also.
4379
43801997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4381
4382 * make-dist (etc): Really avoid symlinks now.
4383 (lisp): Don't delete from subdirs the things we never copy.
4384
56f7d69d 43851997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4386
4387 * Makefile.in (install-arch-indep): Correct the target name.
4388 The first letter `i' was dropped by the previous change of mine.
4389
43901997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4391
4392 * configure.in (leim/Makefile): Generate this.
4393 (*-sysv4.2uw*): Recognize new alternative.
4394
4395 * leim-Makefile.in: Renamed from leim-Makefile.
4396
4397 * make-dist: Set up real-leim subdirectory,
4398 with the real contents of leim; then move it to
4399 a separate top-level directory.
4400
4401 * make-dist: Don't mention site-lisp, site-init, site-start
4402 or default, when listing files hat are not compiled and should be.
dff28924 4403
a4a9692d
DL
4404 * configure.in: Create src/config.stamp at the end.
4405
44061997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4407
4408 * Makefile.in (install-leim): Correct previous change.
4409
56f7d69d 44101997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4411
4412 * Makefile.in (install-leim): New target.
4413 (install): Depend on install-leim.
dff28924 4414
56f7d69d 44151997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4416
4417 * Makefile.in (SUBDIR): Add leim.
4418 (SUBDIR_MAKEFILES): Add leim/Makefile.
4419 (leim/Makefile): New target.
4420
44211997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4422
4423 * leim-Makefile: New file.
4424 * make-dist: Initialize a `leim' subdirectory with that makefile.
4425
44261997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4427
4428 * configure.in (GNU_MALLOC_reason): Fix message text.
4429
44301997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4431
4432 * make-dist (lisp): Don't process subdirs that start with =.
4433 (etc): Copy symlinks, as in src.
4434
44351997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4436
4437 * configure.in (i*86-*-unixware*): New alternative.
4438
44391997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4440
4441 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4442 and touch it explicitly.
4443
4444 * configure.in (mips-sony-newsos6*): New alternative.
4445 (mips-*-linux-gnu*): New alternative.
4446 (*-*-bsdi*): New alternative.
4447 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4448
44491997-06-22 Dave Love <d.love@dl.ac.uk>
4450
3a787a1e
JB
4451 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4452 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4453
44541997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4455
4456 * configure.in (shutdown): Check for `shutdown' function.
4457
56f7d69d 44581997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4459
4460 * update-subdirs: Include the directory "language" in subdirs.
4461
44621997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4463
4464 * configure.in (m88k-dg-dgux4*): New alternative.
4465 (alpha-*-netbsd*): New alternative.
4466 (powerpcle-*-solaris2*): New alternative.
4467
44681997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4469
4470 * make-dist: Warn about .el files that are not compiled.
4471
44721997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4473
4474 * Makefile.in (dist): Don't run update-subdirs here,
4475 since make-dist now gets that done.
4476
4477 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4478
a4a9692d
DL
4479 * make-dist: Use new non-file targets in lisp/Makefile.
4480
44811997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4482
4483 * make-dist: Handle all subdirs of `lisp' uniformly.
4484 Don't handle `term' and `language' specially.
4485 Clear out umask at the beginning.
dff28924 4486
a4a9692d
DL
44871997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4488
4489 * make-dist: Use Make to update finder-inf.el and autoloads.
4490 Also update cus-load.el.
4491
44921997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4493
89aa5de3 4494 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4495 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4496
44971997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4498
4499 * configure.in (DOUG_LEA_MALLOC):
4500 Define if malloc_{get,set}_state exist.
4501
56f7d69d 45021997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4503
4504 * make-dist: Make links for files under lisp/language.
4505
177c0ea7 45061997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4507
4508 * update-subdirs: Exclude the directory "language" from subdirs.
4509
45101997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4511
4512 * configure.in: Check for rint and cbrt.
4513
45141997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4515
4516 * make-dist: Use $EMACS to say where to run Emacs.
4517 Add --no-update option.
dff28924 4518
a4a9692d
DL
45191996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4520
4521 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4522
45231996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4524
4525 * make-dist (copying src): Check thoroughly for symlinks
4526 and copy them in all cases. Regularize the linking of *.in
4527 and *.opt and ChangeLog files.
4528 (copying lib-src): Likewise.
4529 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4530
a4a9692d
DL
45311996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4532
4533 * configure.in: Check for libmail, maillock.h and
4534 touchlock (for movemail).
4535
45361996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4537
4538 * configure.in (limits.h): Check for this file.
4539
45401996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4541
4542 * configure.in (rs6000-ibm-aix4.2): New alternative.
4543 (rs6000-ibm-aix4.0): New alternative.
4544 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4545
45461996-11-22 Ben Harris <bjh21@cam.ac.uk>
4547
4548 * configure.in: Recognize vax-*-netbsd*.
4549
45501996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4551
4552 * configure.in (locallisppath): Add leim directory.
4553
45541996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4555
4556 * config.bat: Make sure `mv' supports forward slashes and -f.
4557
45581996-10-28 Christian Limpach <chris@nice.ch>
4559
4560 * configure.in (hppa*-next-nextstep*): * added after hppa
4561 to accept hppa1.0 and hppa1.1.
4562
45631996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4564
4565 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4566 * configure.in (ld_switch_machine): Fix typo.
4567
45681996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4569
4570 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4571 from config.h and use them in $ac_link.
4572
45731996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4574
4575 * configure.in: Create a subdir named `lisp'.
4576
45771996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4578
4579 * configure.in: Check for getcwd.
4580
45811996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4582
dff28924 4583 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4584
45851996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4586
4587 * configure.in: Check for setrlimit.
4588
45891996-08-31 Paul Eggert <eggert@twinsun.com>
4590
4591 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4592
45931996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4594
4595 * configure.in: Check for utimes.
4596
4597 * configure.in: Check for com_err library, but only
4598 if --with-kerberos was used. Check for krb and des
4599 only if --with-kerberos.
4600
46011996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4602
4603 * Makefile.in (INSTALL_STRIP): New variable.
4604 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4605 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4606
46071996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4608
4609 * configure.in: Check for krb and des libraries.
4610
46111996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4612
4613 * configure.in (*-sunos4.1.[3-9]*noshare):
4614 Use sunos413, not sunos4-1-3.
4615 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4616 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4617
a4a9692d
DL
46181996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4619
4620 * Makefile.in (src/paths.h): Target deleted.
4621 (paths-force): Delete all dependencies on this target
4622 but don't delete the target.
4623 (install): Depend on `all'.
4624 (paths-force): Don't print a message.
4625
4626 * configure.in: Generate src/paths.h here.
4627
46281996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4629
4630 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4631 New variables that affect linking only.
4632 (alpha-dec-osf*): Use those instead of previous change.
4633
46341996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4635
4636 * Makefile.in (install-arch-indep): Install info/messages.
4637
46381996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4639
4640 * Version 19.33 released.
4641
f0131492 46421996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4643
4644 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4645 Fix previous change.
4646
46471996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4648
4649 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4650 New alternative.
4651
46521996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4653
4654 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4655 and NON_GCC_TEST_OPTIONS.
4656
46571996-08-06 Paul Eggert <eggert@twinsun.com>
4658
4659 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4660 "TZ=..." in environ.
4661
46621996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4663
4664 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4665
46661996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4667
4668 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4669 the more general *-sunos4.1.[3-9]* clause.
4670
46711996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4672
4673 * Version 19.32 released.
4674
4675 * configure.in (*-sco3.2v5*):
4676 Set OVERRIDE_CPPFLAG to a string of one space.
4677 Fix the code that uses OVERRIDE_CPPFLAG.
4678
46791996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4680
4681 * configure.in: Undo previous change.
4682
46831996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4684
4685 * config.sub: Use `pc', not `unknown', when canonicalizing
4686 the vendor for ...86.
4687
177c0ea7 46881996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4689
4690 * configure.in: Check for termios.h header.
4691
46921996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4693
3a787a1e 4694 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4695
46961996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4697
4698 * configure.in: Split bsdos2 and bsdos2-1.
4699
47001996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4701
4702 * config.sub: If last two words are not a recognized
4703 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4704 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4705
a4a9692d
DL
4706 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4707
47081996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4709
4710 * configure.in (check for using Lucid widgets by default):
4711 Eliminate indentation that confuses some compilers.
4712
47131996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4714
4715 * config.sub: Convert linux and gnu/linux to linux-gnu.
4716
4717 * make-dist: Don't update getdate.c.
4718 Ignore =... files when checking for too-long Lisp file names.
4719
47201996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4721
4722 * configure.in (euidaccess): Check for that, not for eaccess.
4723
47241996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4725
4726 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4727 before `noshare'.
a4a9692d
DL
4728 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4729
47301996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4731
4732 * configure.in: Rename lignux to linux-gnu in configuration names.
4733 Use gnu-linux as the opsys value (s/ file name).
4734 Allow i686 just like i386, i486, i586.
4735
47361996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4737
4738 * configure.in (i*86-*-sco3.2v5): New alternative.
4739 (OVERRIDE_CPPFLAG): New variable.
4740 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4741
4742 * configure.in: Specify vpath for .texi files.
4743
47441996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4745
4746 * configure.in: Always check for HAVE_X11R5.
4747 Separately decide whether to use a toolkit by default.
4748
47491996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4750
4751 * configure.in: If X11R5 is missing the Xaw headers,
4752 default to --with-x-toolkit=no.
4753
47541996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4755
4756 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4757
47581996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4759
4760 * Makefile.in (install-arch-indep): If cd etc makes output,
4761 don't treat that as part of the tar data.
4762 Check that ./lisp actually exists.
dff28924 4763
a4a9692d
DL
47641996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4765
4766 * make-dist: Check for long file names.
4767
47681996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4769
4770 * Version 19.31 released.
4771
47721996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4773
4774 * configure.in: Recognize sparc-*-lignux.
4775
47761996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4777
4778 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4779 Don't include config.w95.
4780
47811996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4782
4783 * make-dist: Replace --no-clean-up and --no-tar options
4784 with --clean-up and --tar, so that the default is useful.
4785
47861996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4787
4788 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4789 if not, tell the user to rename it and abort.
4790
47911996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4792
4793 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4794 test program.
4795
47961996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4797
4798 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4799
4800 * make-dist (MANIFEST): Fix previous change.
4801 (msdos): Put mainmake.v2 into the dist.
4802
48031996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4804
4805 * make-dist: Exit if autoconf fails.
4806
48071996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4808
4809 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4810 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4811 Rename label libsrc2 to libsrc3.
4812 Substitute for LDFLAGS in src/Makefile.
4813 Substitute for ALL_CFLAGS in lib-src/Makefile.
4814
48151996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4816
4817 * configure.in (ncurses): Check this after checking fns like strerror.
4818
48191996-04-08 Erik Naggum <erik@naggum.no>
4820
4821 * make-dist (MANIFEST): Don't include lines from =files.
4822
48231996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4824
4825 * make-dist: Don't put lisp/dired.todo in the dist.
4826
48271996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4828
4829 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4830
4831 * configure.in (setlocale): Check for it.
4832
4833 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4834
a4a9692d
DL
48351996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4836
4837 * configure.in: Use lignux instead of linux as value of opsys.
4838
48391996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4840
4841 * Makefile.in (install-strip): Fix whitespace.
4842 Get rid of continuation.
4843
4844 * config.sub: Convert linux or gnu/linux to lignux.
4845
48461996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4847
4848 * configure.in: Accept lignux in configuration name.
4849
48501996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4851
4852 * Makefile.in (install-strip): New target.
4853
48541996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4855
4856 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4857 -f failed to do the job on Suns.
4858
48591996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4860
4861 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4862
4863 * configure.in (linux/version.h): Check for this header.
4864
48651996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4866
4867 * configure.in: Remove -fno-builtin hackery from -lm check.
4868
48691996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4870
4871 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4872 just this test.
a4a9692d
DL
4873
4874 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4875
48761996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4877
4878 * configure.in: Check for ncurses.
4879
48801996-02-28 Paul Eggert <eggert@twinsun.com>
4881
4882 * configure.in (LOCALTIME_CACHE):
4883 Also define if localtime mishandles unsetting TZ.
4884 This works around a localtime bug in mips-dec-ultrix.
4885
48861996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4887
4888 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4889
4890 * configure.in: Improve messages about X versions.
4891
48921996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4893
4894 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4895
48961996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4897
4898 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4899 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4900
4901 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4902 (install): Put install-arch-indep before install-arch-dep.
4903
49041996-02-20 Dave Love <d.love@dl.ac.uk>
4905
4906 * INSTALL: Clarify info about MS-DOS path handling.
4907
49081996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4909
4910 * Makefile.in (install-arch-indep): Install info/ccmode*.
4911 In previous change, protect against /bin/pwd returning null string.
4912
49131996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4914
4915 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4916 to lispdir.
4917
49181996-02-01 Paul Eggert <eggert@twinsun.com>
4919
4920 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4921
49221996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4923
4924 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4925
49261996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4927
4928 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4929 we delete everything distclean deletes.
4930
49311996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4932
4933 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4934
49351996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4936
4937 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4938 into LDFLAGS instead of into LIBS.
4939
49401996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4941
4942 * configure.in (HAVE_XMU): Fix typo in previous change.
4943
49441996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4945
4946 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4947
49481996-01-10 Erik Naggum <erik@naggum.no>
4949
4950 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4951
49521996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4953
4954 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4955
49561996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4957
4958 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4959 and use -lXt to link it.
4960
49611996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4962
4963 * configure.in (locallisppath): Put version-specific dir first.
4964
49651996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4966
4967 * configure.in (hppa-*-nextstep*): New alternative.
4968 (USE_X_TOOLKIT): By default, set this to "maybe";
4969 and change that later to LUCID or "no" according to X11 version.
4970
4971 * make-dist: Recompile outdated .elc files and update all autoloads.
4972
49731996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4974
4975 * configure.in (locallisppath): Fix typo in last change: " -> '.
4976
49771996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4978
4979 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4980
49811995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4982
4983 * Makefile.in (install-arch-indep): Give all files read permission.
4984
49851995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4986
4987 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4988 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4989
49901995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4991
4992 * configure.in: Determine HAVE_X11R6.
4993 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4994
49951995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4996
4997 * configure.in: Just "solaris" now defaults to version 2.4.
4998 Add sunos4.1.n-noshare as alternative.
4999
50001995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5001
5002 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5003
50041995-11-29 Erik Naggum <erik@naggum.no>
5005
5006 * Makefile.in (install-arch-indep): Add missing backslash.
5007
50081995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5009
5010 * Makefile.in (install-arch-indep): Don't install
5011 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5012
50131995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5014
5015 * Makefile.in (install-arch-indep): Fix previous change.
5016
5017 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5018
50191995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5020
5021 * Version 19.30 released.
5022
5023 * make-dist (lisp): Exclude subdirs.el.
5024
50251995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5026
5027 * make-dist (etc): Delete *.orig and *.rej.
5028
50291995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5030
5031 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5032
50331995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5034
5035 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5036
50371995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5038
5039 * make-dist (nt): Rename install, readme, and todo to
5040 INSTALL, README, and TODO.
5041
50421995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5043
5044 * make-dist (lisp): Don't distribute site-start.
5045
50461995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5047
5048 * make-dist: Break the hard link on alloca.c.
5049
50501995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5051
5052 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5053
50541995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5055
5056 * make-dist (src, lib-src): Don't distribute Makefile.c.
5057 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5058
50591995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5060
5061 * Makefile.in (mkdir): Create man1dir, not mandir.
5062 (uninstall): Use man1dir, not mandir.
5063
50641995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5065
5066 * Makefile.in (man1dir): New variable.
92a8ce63 5067 (install-arch-indep): Use man1dir.
a4a9692d
DL
5068
5069 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5070
5071 * make-dist: Create lisp/MANIFEST.
5072
50731995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5074
5075 * configure.in (m68k-*-linux*): New alternative.
5076
50771995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5078
5079 * make-dist: Use new names config.in, paths.in, and
5080 {src,lib-src}/Makefile.in.
5081
50821995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5083
5084 * configure.in: Don't bother checking for drem.
5085
50861995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5087
5088 * Makefile.in (distclean): Delete line with just a tab in it.
5089 (install-arch-indep): Delete spaces that precede tabs.
5090 Delete spurious `fi' left from previous change.
5091 (install): Supply `true' as command, to avoid null command.
5092
50931995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5094
5095 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5096
50971995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5098
5099 * configure.in (powerpc-*-solaris2): New alternative.x
5100
51011995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5102
5103 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5104 of paths.h.tmp$$, to avoid going beyond 14 characters.
5105
51061995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5107
5108 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5109
51101995-09-06 Paul Eggert <eggert@twinsun.com>
5111
5112 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5113 if localtime caches TZ. Check for tzset.
5114
51151995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5116
5117 * config.bat: Simplify using new names file names src/makefile.in,
5118 config.in, paths.in. Change Echo commands not to use `.
5119
51201995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5121
5122 * Makefile.in (install-arch-indep): Always install the new dir file;
5123 rename the previous dir file to dir.bak or dir.old.
5124
51251995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5126
5127 * configure.in (RANLIB): Substitute this into makefiles.
5128 Set it specially on solaris; set it by default on other systems.
5129
5130 * configure.in: Fix previous Alpha change.
5131
51321995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5133
5134 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5135 NON_GCC_TEST_OPTIONS.
5136
51371995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5138
5139 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5140 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5141
5142 * configure.in (alpha-*-linux*): New configuration.
5143
51441995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5145
5146 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5147 (m68k-next-nextstep*): New alias for that.
5148 (i*86-*-nextstep*): Use nextstep.h.
5149 (sparc-*-nextstep*): New configuration.
5150
51511995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5152
5153 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5154 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5155
51561995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5157
5158 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5159 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5160
51611995-07-18 Mike Long <mike.long@analog.com>
5162
5163 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5164
51651995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5166
5167 * Makefile.in (src/paths.h, paths-force):
5168 Rename src/paths.h.in to src/paths.in.
5169 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5170
5171 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5172 Use Makefile.c for intermediate file.
5173 Rename src/config.h.in to src/config.in.
5174
51751995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5176
5177 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5178 (mips-dec-ultrix4.[12]): New alternative for old versions.
5179
51801995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5181
5182 * make-dist: Don't break intra-tree links.
5183
51841995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5185
5186 * configure.in: Put back archlibdir initialization. Require
92a8ce63 5187 autoconf 2.4.1 or later.
a4a9692d
DL
5188
51891995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5190
5191 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5192 (mips-mips-riscos5*): New alternative.
5193
51941995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5195
5196 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5197
51981995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5199
5200 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5201 (mandir, infodir, archlibdir): Initializations deleted.
5202
5203 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5204 On hpux9shr, use hpux9shxr4.h.
5205
52061995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5207
5208 * configure.in: Added target mips-dec-mach_bsd4.3.
5209 * config.guess: Guess mips-dec-mach_bsd4.3.
5210
52111995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5212
5213 * Makefile.in (mkdir): Use symbolic chmod.
5214
52151995-06-22 Paul Eggert <eggert@twinsun.com>
5216
3a787a1e 5217 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 5218 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
5219
52201995-06-22 Paul Eggert <eggert@twinsun.com>
5221
5222 * Makefile.in (SUBDIR_MAKEFILES):
5223 Add man/Makefile, so `make distclean' removes it.
5224 (top_distclean): Add config.log to the list of files to be removed.
5225
52261995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5227
5228 * Version 19.29 released.
5229
52301995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5231
5232 * configure.in: Fix the previous change to verify that the -b
5233 option really solves the problem.
5234
5235 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5236
52371995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5238
5239 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5240
52411995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5242
5243 * configure.in: Report more clearly when there is no special
5244 dir to search for X includes or libraries.
5245
52461995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5247
5248 * configure.in: Check for -lpthreads, not -lpthread.
5249
52501995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5251
5252 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5253
52541995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5255
5256 * configure.in: Check for -lpthread.
5257
52581995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5259
5260 * Makefile.in (install-arch-indep): Install info files for mh-e.
5261 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5262
52631995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5264
5265 * configure.in (*-solaris2.5): New configuration.
5266
5267 * make-dist: Copy new files config.nt and config.w95.
5268
52691995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5270
5271 * configure.in: Use x_includes, not x_libraries, for -I.
5272 Make bitmapdir a colon-separated list.
5273
52741995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5275
5276 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5277
5278 * configure.in: Allow x_libraries and x_includes to be paths.
5279
52801995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5281
5282 * configure.in: Fix typo.
5283
52841995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5285
5286 * INSTALL: Clarify use of site-init.el.
5287
52881995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5289
3a787a1e 5290 * configure.in: Pass arg to sqrt.
a4a9692d
DL
5291
52921995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5293
5294 * make-dist: Fix May 6 change.
5295
52961995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5297
5298 * vpath.sed: Delete reference to ymakefile.
5299
53001995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5301
3a787a1e 5302 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
5303
53041995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5305
5306 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5307
5308 * update-subdirs: Specify /bin/sh to run the script.
5309
53101995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5311
5312 * make-dist: Put src/makefile.nt in dist.
5313
5314 * configure.in (i[345]86-*-bsdi2*): New configuration.
5315 (vax-dec-bsd386*): Deleted.
5316
53171995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5318
3a787a1e
JB
5319 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5320 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5321 Use fmod instead of logb in -lm check.
a4a9692d
DL
5322
53231995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5324
5325 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5326 Use bsd4-3. Don't set NON_GNU_CPP.
5327
5328 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5329 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5330 Fix the ln commands for the subdirs of nt.
5331
53321995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5333
5334 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5335
53361995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5337
5338 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5339 since that's what the header file expects.
5340
880820fe 53411995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5342
5343 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5344 and 68040 based machines when choosing options for gnucc.
5345
53461995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5347
5348 * Makefile.in (top_distclean): Delete config.cache.
5349
53501995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5351
5352 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5353
5354 * configure.in: Use m/ncr386.h.
5355
53561995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5357
5358 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5359
53601995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5361
5362 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5363 (man): Don't copy texindex.c and getopt.c; they're deleted.
5364 (etc): Omit `e'; it's a subdirectory.
5365 (etc/e): Use `../..', not `..', to reference top level.
5366
53671995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5368
5369 * Makefile.in (install-arch-indep, dist):
3a787a1e 5370 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5371
53721995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5373
5374 * make-dist: Include mkinstalldirs in distribution.
5375
53761995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5377
5378 * make-dist: Add missing close backquote.
5379
53801995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5381
5382 * make-dist: Don't distribute shortnames directory.
5383
53841995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5385
5386 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5387
53881995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5389
5390 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5391
53921995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5393
5394 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5395
53961995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5397
5398 * configure.in (mips-sgi-irix6): New configuration.
5399
54001995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5401
5402 * Makefile.in (maintainer-clean): Renamed from realclean.
5403
54041995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5405
3a787a1e
JB
5406 * configure.in: Create a .gdbinit that sources the real one,
5407 if using a different build directory.
a4a9692d
DL
5408
54091995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5410
5411 * configure.in: Check for sys/select.h.
5412
54131995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5414
5415 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5416
54171994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5418
5419 * configure.in: Handle isc 4.1 operating system.
5420
54211994-12-10 Richard Stallman <rms@kepa>
5422
5423 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5424 (rs6000-ibm-aix4*): New alternative.
5425
54261994-12-06 Richard Stallman <rms@kepa>
5427
5428 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5429
54301994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5431
5432 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5433 to already exist.
a4a9692d
DL
5434
54351994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5436
5437 * configure.in: Generate man/Makefile from man/Makefile.in.
5438 Create the man subdir.
5439
5440 * Makefile.in (dvi): Run Make in our man subdir.
5441
5442 * make-dist: Create subdir etc/e.
5443 Make links to it.
5444 Put man/Makefile.in in dist, instead of man/Makefile.
5445
54461994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5447
5448 * configure.in: Add --with-pop, --with-kerberos, and
5449 --with-hesiod for movemail.
5450
54511994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5452
5453 * configure.in (m68*-apollo*): Use s/domain.h.
5454
54551994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5456
5457 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5458
54591994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5460
5461 * configure.in: Don't add -I, -L, -R options for cc if their
5462 arguments would be empty.
5463
54641994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5465
5466 * configure.in (i860-intel-osf1*): New alternative.
5467 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5468 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5469
54701994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5471
5472 * configure.in: Make h_errno check not use nested functions.
5473
54741994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5475
5476 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5477
54781994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5479
5480 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5481 swallowing target line.
a4a9692d
DL
5482
54831994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5484
5485 * configure.in: Protect a character class with `changequote'.
5486
54871994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5488
5489 * configure.in: Accept `news' as a synonym for `newsos'.
5490
54911994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5492
5493 * Makefile.in: Don't rm files if cd fails.
5494
54951994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5496
5497 * make-dist: Put nt subdir and its subdirs in the dist.
5498 (lib-src): Put makefile.nt in the dist.
5499 (lisp): Put makefile.nt in the dist.
5500
55011994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5502
5503 * configure.in: Change a stray `[' to `test'.
5504
55051994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5506
5507 * configure.in: Adapt for Autoconf v2. Use the standard argument
5508 parser, host type canonicalizer, X11 finder, and message
5509 printing macros. Use the new macro names. Use `test' instead of `['.
5510
55111994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5512
5513 * configure.in: Check for getpagesize.
5514
55151994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5516
5517 * make-dist (msdos): Put sed* in the distribution.
5518
55191994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5520
5521 * config.bat: New option, `--with-x', for configuring Emacs
5522 for use with the X11 system DesqView/X.
5523 New option, `--no-debug', for compiling Emacs without debug
5524 information thus saving disk space.
5525 (src/config.h, src/paths.h): Use `update' (which is like
5526 `move-if-changed') to change the file.
5527 (src/config.h): When configuring for X11 perform extra changes.
5528 (src/makefile): When configuring for X11 perform extra changes.
5529 (lib-src): Remove temporary files.
5530 (): Check that `sed', `rm', `mv', and `gcc' are available.
5531
55321994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5533
5534 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5535
5536 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5537
55381994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5539
5540 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5541
5542 * configure.in (canonical): Substitute var into makefiles.
5543 (bitmapdir): Likewise.
5544
5545 * Makefile.in (bitmapdir): New variable.
5546 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5547
55481994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5549
5550 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5551
5552 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5553 * update-subdirs: New shell script.
5554
55551994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5556
5557 * Makefile.in (top_distclean): Don't rm build-install.
5558 (SOURCES): Delete build-install.in.
5559
5560 * make-dist: Don't distribute build-ins.in.
5561 * build-ins.in: File deleted.
5562
55631994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5564
5565 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5566
55671994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5568
5569 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5570
5571 * configure.in (libexecdir): Renamed from libdir. New default.
5572 (sharedstatedir): Renamed from statedir. New default.
5573 (datadir): New default.
5574
5575 * make-dist: Don't distribute subdirs.el.
5576
55771994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5578
5579 * configure.in (eaccess): Check for it.
5580
55811994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5582
5583 * configure.in (mktime): Check for it.
5584
55851994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5586
5587 * configure.in (motif): Add support for usage and option checking.
5588
55891994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5590
5591 * configure.in (utimes): Check for it.
5592
55931994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5594
5595 * Makefile.in (install-arch-indep): Don't do mkdir here.
5596
55971994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5598
5599 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5600 riscix.h renamed to acorn.h.
5601
177c0ea7 56021994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5603
5604 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5605 New configurations.
5606
56071994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5608
5609 * configure.in: Remove trailing slashes from srcdir.
5610
56111994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5612
5613 * configure.in (i[345]86-sequent-ptx*): Handle
5614
56151994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5616
5617 * Makefile.in (paths-force): Depend on src/paths.h
5618
56191994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5620
5621 * configure.in (config_options): Save all arguments, not just some.
5622
56231994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5624
5625 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5626
5627 * configure.in: Add AC_AIX.
5628 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5629
56301994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5631
5632 * configure.in (parsing options): Simplify sed command to delete -'s.
5633
56341994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5635
5636 * configure.in (config_options): New shell variable.
5637 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5638
56391994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5640
5641 * configure.in (alpha-dec-osf*): New target.
5642
5643 * Makefile.in: Use just one FRC target.
5644
56451994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5646
5647 * Makefile.in (removenullpaths, paths-force):
5648 Use name paths.h.tmp$$, which depends on the pid.
5649
56501994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5651
5652 * Makefile.in (removenullpaths, paths-force):
5653 Put paths.h.tmp in top-level dir, not in src.
5654
56551994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5656
5657 * Version 19.27 released.
5658
56591994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5660
5661 * Version 19.26 released.
5662
56631994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5664
5665 * configure.in: Check for lrand48, not rand48.
5666
56671994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5668
5669 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5670 (powerpc-ibm-aix*): New aliases.
5671
56721994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5673
5674 * make-dist (src/m, src/s): Put *.inp in distribution.
5675
56761994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5677
5678 * configure.in: Accept i586 and i486 along with i386.
5679
56801994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5681
5682 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5683 even if CPP env var was set by the user.
5684
5685 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5686
56871994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5688
5689 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5690
56911994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5692
5693 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5694
56951994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5696
5697 * configure.in: Check more specifically for i*86-sun-sunos.
5698
56991994-08-03 Caveh Jalali (caveh@eng.sun.com)
5700
5701 * configure.in: Handle solaris 2.4.
5702
57031994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5704
5705 * configure.in (rand48): Check for it.
5706
57071994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5708
5709 * make-dist: Update the info files.
5710
57111994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5712
5713 * configure.in: Make "checking..." messages' style consistent.
5714 (HAVE_H_ERRNO): New test.
5715
57161994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5717
5718 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5719
57201994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5721
5722 * configure.in (CFLAGS): If the envvar was specified, use that.
5723 And set REAL_CFLAGS from it too.
5724
57251994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5726
5727 * make-dist: Update finder-inf.el.
5728
57291994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5730
5731 * make-dist (msdos): Include sed4.inp in dist.
5732
5733 * Makefile.in (libsrc_libs): Var deleted.
5734
57351994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5736
5737 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5738
57391994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5740
5741 * configure.in (mips-sony-newsos4*): New alias.
5742
57431994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5744
5745 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5746 (*-convex-convexos*): Accept this as alias.
5747
57481994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5749
5750 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5751 for two different uses.
5752
57531994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5754
5755 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5756
57571994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5758
5759 * make-dist: Put ./BUGS into the distrib.
5760
57611994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5762
5763 * configure.in: Handle 386 running Solaris 2.
5764
57651994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5766
5767 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5768
57691994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5770
5771 * configure.in (mips-sony-newsos*): Use news-risc.h.
5772
5773 * configure.in: Accept bsdi as opsys, like bsd386.
5774
57751994-06-01 Morten Welinder (terra@diku.dk)
5776
5777 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5778
57791994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5780
5781 * Version 19.25 released.
5782
5783 * make-dist (shortversion): Don't assume another period follows.
5784
57851994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5786
5787 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5788 (uninstall): Use /bin/pwd.
5789
5790 * Makefile.in (blessmail): Depend on src.
5791 (all): Don't depend on blessmail.
5792
5793 * Makefile.in (src/paths.h): Don't force recomputation.
5794 (paths-force): New target; force recomputation of paths.h.
5795 (all): Depend on paths-force.
5796 (src, lib-src): Depend on src/paths.h.
5797
5798 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5799 NON_GCC_TEST_OPTIONS.
5800
58011994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5802
5803 * configure.in: Don't insist on subversions for irix.
5804
58051994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5806
5807 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5808
5809 * configure.in (i[34]86-next-*): New alternative.
5810
58111994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5812
5813 * Version 19.24 released.
5814
5815 * configure.in: New config hppa*-hp-hpux9shr*.
5816
58171994-05-22 Morten Welinder (terra@tyr.diku.dk)
5818
5819 * config.bat: Doc fix.
5820
58211994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5822
5823 * Makefile.in (mostlyclean, clean, distclean, realclean)
5824 (extraclean): Don't act on man subdir if it doesn't exist.
5825
58261994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5827
5828 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5829 Use them to set up CC.
5830 (*-sun-sunos4.1.3): Set them.
5831
58321994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5833
5834 * Makefile.in (lib-src): Don't depend on src/paths.h.
5835
58361994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5837
5838 * build-ins.in (copydests): Get rid of spurious `-'s.
5839
5840 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5841
58421994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5843
5844 * Version 19.23 released.
5845
5846 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5847 for the Xlib and Xt checks; then restore old CFLAGS.
5848
58491994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5850
5851 * configure.in (HAVE_X11XTR6): Add newline before #if.
5852 Add newline after #endif.
5853
58541994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5855
5856 * configure.in (HAVE_X11XTR6): Arrange to define it.
5857
58581994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5859
5860 * Makefile.in (install): Depend on blessmail.
5861
58621994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5863
5864 * configure.in (mips-siemens-sysv*): Put quotes around value
5865 containing blanks.
5866
58671994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5868
5869 * Makefile.in (TAGS): Use the makefile in src subdir.
5870
58711994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5872
5873 * configure.in (opsys): Recognize `gnu'.
5874
58751994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5876
5877 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5878
58791994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5880
5881 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4e2af782 5882 version > 1.8.
a4a9692d
DL
5883
58841994-05-08 Morten Welinder (terra@diku.dk)
5885
5886 * config.bat: Forcibly remove "# " style comments from makefiles.
5887
58881994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5889
5890 * Makefile.in (uninstall): When processing lispdir and etcdir,
5891 do nothing unless it exists and is a directory.
5892
58931994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5894
5895 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5896 Merge code in from install-doc.
5897 (install-doc): Merge code back into install-arch-indep.
5898 (install-arch-dep): Don't depend on install-doc.
5899
5900 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5901
59021994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5903
5904 * configure.in (making src/Makefile and lib-src/Makefile):
5905 Split off the autoconf substitutions and don't pass them thru cpp.
5906 (undefs): Use $canonical as well as $configuration.
5907
5908 * make-dist: Distribute lisp/Makefile.
5909
5910 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5911 Use lower case names for the s files.
5912
59131994-05-03 Morten Welinder (terra@diku.dk)
5914
5915 * config.bat: Added possibility for different file name
10d1d0af 5916 transcriptions in lib-src.
a4a9692d
DL
5917
59181994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5919
5920 * Makefile.in (lib-src): Undo previous change.
5921 (blessmail): New target to run maybe-blessmail in lib-src.
5922 (all): Depend on blessmail.
5923
5924 * Makefile.in (lib-src): Depend on src.
5925
59261994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5927
5928 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5929 (m88k-dg-dgux5.4R2): dgux5.4R2.
5930
59311994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5932
5933 * configure.in (window_system): Restore accidentally deleted code
5934 that uses AC_FIND_X.
5935
5936 * make-dist: Distribute config.bat.
5937
59381994-04-29 Morten Welinder (terra@diku.dk)
5939
5940 * config.bat: Corrected the configuration of lib-src
5941 to keep up with configure. Add note about dos version 3
5942 or better needed (djgpp needs that). Add note explaining
5943 that either install in c:/emacs or edit the script.
5944 Don't change to c:/emacs, but assume we're there (to minimize
5945 the number of places to change).
5946
5947 * config.bat: Build-in the first step towards X11 support with
5948 the X11 emulator that exists. At this time it won't work,
5949 and several files are missing.
5950
59511994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5952
5953 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5954 Don't look for -lresolv.
5955
5956 * Makefile.in (lib-src): Depend on src/paths.h.
5957
59581994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5959
5960 * configure.in: Restore deleted AC_SUBST of `configuration'.
5961 Improve error message for bad --with-x-toolkit value.
5962
5963 * configure.in: Define CONFIGURATION in src/config.h
5964 rather than substituting in src/Makefile.in.
5965
59661994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5967
5968 * Makefile.in (install-doc): New target.
5969 (install-arch-dep): Depend on install-doc.
5970 (mkdir): Create docdir.
5971
59721994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5973
5974 * configure.in: Test for libresolv.a.
5975 Substitute machfile and opsysfile.
5976
59771994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5978
5979 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5980 (install-arch-dep): Install under the name $(EMACS).
5981
59821994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5983
5984 * configure.in (version): Use entire value of emacs-version.
5985 (mips-siemens-sysv*): New alternative.
5986
59871994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5988
5989 * Makefile.in (install-arch-indep): Don't install dired-x*.
5990
59911994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5992
5993 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5994 Fix definition of $undefs.
5995
59961994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5997
5998 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5999
6000 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6001
60021994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6003
6004 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6005
60061994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6007
6008 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6009 and run it thru cpp, as with src/Makefile.in.
6010
6011 * configure.in: Use AC_SET_MAKE.
6012
60131994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6014
6015 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6016
60171994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6018
6019 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6020
6021 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6022 (printing the choices): Make the toolkit message unconditional.
6023 (USE_X_TOOLKIT): Use `none', not `no', if none.
6024 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6025 Get rid of temp file foofoo1.
6026
60271994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6028
6029 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6030
60311994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6032
6033 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6034 (printing the choices): State choice of toolkit.
6035 (libsrc_libs): Recalculate after writing config.h;
6036 then update lib-src/Makefile.
6037
60381994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6039
6040 * configure.in: Add sunos4shr as alternative for suns.
6041 Conditionals testing for null $CC were backwards.
6042
60431994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6044
6045 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6046
60471994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6048
6049 * configure.in: Handle -isc4.0*.
6050
60511994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6052
6053 * configure.in (esix5): Set NON_GNU_CPP.
6054
60551994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6056
6057 * Makefile.in (thisdir): Nonsensical variable removed.
6058 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6059 back to $thisdir, rather than the directory `this_dir'.
6060
60611994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6062
6063 * Makefile.in (install-arch-indep): Add missing backslash after a
6064 `then'.
6065
60661994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6067
6068 * Makefile.in (thisdir): New variable.
6069 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6070
60711994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6072
6073 * configure.in: Add freebsd.
6074
60751994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6076
6077 * configure.in: Check for fpathconf.
6078
60791994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6080
6081 * configure.in (with_x_toolkit): Fix typo in previous change.
6082
60831994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6084
6085 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6086
60871994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6088
6089 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6090
60911994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6092
6093 * configure.in: Fix value of docdir.
6094 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6095
60961994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6097
6098 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6099
61001994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6101
6102 * configure.in: New variable docdir to control where the docstring
6103 file goes.
6104 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6105
61061994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6107
6108 * configure.in: When --run-in-place, don't inherit archlibdir.
6109
61101994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6111
6112 * Makefile.in (install-arch-dep, install-arch-indep):
6113 New targets split up former do-install rule.
6114 (do-install): Target deleted.
6115
61161994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6117
6118 * configure.in (mips-sony-newsos*): New configuration.
6119
61201994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6121
6122 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6123
61241994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6125
6126 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6127
61281994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6129
6130 * configure.in: Don't initialize CC.
6131
61321994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6133
6134 * configure.in (creating src/Makefile): Also generate -U switches
6135 for symbols in the $configuration value.
6136
6137 * configure.in: Check for sys_siglist being declared in system header.
6138
61391994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6140
6141 * configure.in (creating src/Makefile): Delete blank lines
6142 along with lines of whitespace.
6143 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6144
61451994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6146
6147 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6148 like C_SWITCH_SYSTEM.
6149 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6150
61511994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6152
6153 * configure.in (drem): Check for this function.
6154
61551994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6156
6157 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6158 If CPP was inherited from environment, don't use NON_GNU_CPP.
6159 (NON_GNU_CC): Likewise.
6160 (handling with_gcc): Use explicit if in the `no' case.
6161 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6162
61631994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6164
6165 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6166
61671994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6168
6169 * configure.in: Check whether fmod exists.
6170
61711994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6172
6173 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6174 {src,lisp}/OChangeLog.
6175
61761994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6177
6178 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6179 necessary for proper operation. This code works with the current
6180 released version of Autoconf.
6181
61821994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6183
6184 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6185 (USE_X_TOOLKIT): Define it for all values except `no'.
6186
6187 * configure.in: Undo first Jan 8 change and Jan 16 change.
6188
61891994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6190
6191 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6192 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6193
6194 * Makefile.in (lwlib/Makefile): New target.
6195 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6196 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6197 (unlock, relock): Handle lwlib subdir.
6198
6199 * Makefile.in: Add some .PHONY targets.
6200
6201 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6202
6203 * lwlib: New subdirectory.
6204
62051994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6206
6207 * configure.in: If CPP has a value that is a directory,
6208 discard the value.
6209
62101994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6211
6212 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6213 remove -U[0-9]*.
6214
62151994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6216
6217 * Makefile.in (do-install): Install the dired-x info files.
6218
6219 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6220 (See src/s/sol2.h.)
6221
62221994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6223
6224 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6225
62261994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6227
6228 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6229 AC_OUTPUT as it should be; hopefully noone will again see fit to
6230 gratuitously break this and not make a change log entry.
6231 Optimized sed processing of Makefile.in and cpp output; now
6232 preserves comments previously removed from the cpp input.
6233 Eliminated temp file for cpp output. Generate -U switches to
6234 undefine all identifiers that appear in the directory name
6235 ${srcdir}; pass these to cpp.
6236
6237 * configure.in (version): Fix sed regexp to match two-elt version
6238 number.
6239
6240 * configure.in: Check for strerror.
6241
62421994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6243
6244 * configure.in: Test for bcmp.
6245
62461994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6247
6248 * make-dist (tempdir): Put subdir msdos into the distribution.
6249
62501993-01-07 Morten Welinder (terra@diku.dk)
6251
6252 * config.bat: New file.
6253
62541994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6255
6256 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6257
62581994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6259
6260 * configure.in (m68*-next-*): Don't care about which os is specified.
6261 (i[34]86-*-*): Check for *-nextstop*.
6262
62631993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6264
6265 * configure.in: Check for setsid.
6266
62671993-12-17 Richard Stallman (rms@srarc2)
6268
6269 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6270
62711993-12-15 Richard Stallman (rms@srarc2)
6272
6273 * Makefile.in (mkdir): Make only the lockdir writable.
6274
6275 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6276
62771993-12-11 Richard Stallman (rms@srarc2)
6278
6279 * Makefile.in (libdir): Use @libdir@.
6280
62811993-12-08 Richard Stallman (rms@srarc2)
6282
6283 * Makefile.in (install): Add empty command.
6284
62851993-12-04 Richard Stallman (rms@srarc2)
6286
6287 * make-dist: Put man/getopt.c in the dist.
6288
6289 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6290
6291 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6292
62931993-12-03 Richard Stallman (rms@srarc2)
6294
6295 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6296 Set it for all solaris versions.
6297 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6298 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6299 Likewise for NON_GNU_CC and CC.
6300
63011993-12-01 Richard Stallman (rms@srarc2)
6302
6303 * configure.in (mips-mips-riscos4*): Assign variable CC.
6304 (checking ${with_gcc}): If "no", don't override CC if already set.
6305 (CC): Initialize it as empty.
6306
dff28924 63071993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
6308
6309 * configure.in (Suns): Set CPP if *-solaris2.3*.
6310
63111993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6312
6313 * Version 19.22 released.
6314
6315 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6316
63171993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6318
6319 * make-dist: When breaking links, use cp -p.
6320 Copy install.sh into distribution.
6321 Move the temp dir up into the parent dir;
6322 don't leave the staging dir make-dist.tmp... in existence.
6323 * install.sh: New file.
6324
63251993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6326
6327 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6328
63291993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6330
6331 * configure.in (version): When --run-in-place, exclude
6332 ${datadir}/emacs/site-lisp from locallisppath.
6333
63341993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6335
6336 * configure.in: Delete jumk.c before writing it.
6337
63381993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6339
6340 * Version 19.21 released.
6341
6342 * Makefile.in (mkdir): Ignore error from chmod.
6343
63441993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6345
6346 * make-dist: Don't put lisp/forms.README in the distribution.
6347
63481993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6349
6350 * configure.in (creating src/Makefile): Before running cpp,
6351 discard all lines that start with `# Generated' or /**/#.
6352
63531993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6354
6355 * Version 19.20 released.
6356
6357 * make-dist: Use build-ins.in, not build-install.in.
6358 Don't bother updating TAGS since it's not included.
6359
6360 * build-ins.in: Renamed from build-install.in.
6361
63621993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6363
6364 * make-dist: Don't try to link *.texinfo--there are none now.
6365 When running make in lib-src, specify YACC var value.
6366
63671993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6368
6369 * configure.in (extrasub): Add vpath patterns for %.[yls].
6370
6371 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6372 Instead just include the commands to make src/Makefile as the
6373 second arg to AC_OUTPUT.
6374
6375 * configure.in: Use : instead of dnl for comment inside
6376 $makefile_command.
6377
6378 * configure.in: No longer use vpath_sed. Instead, when we notice
6379 srcdir already configured, set extrasub to hack vpath in the
6380 makefiles.
6381
6382 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6383 before moving it.
6384 * Makefile.in (VPATH): Define to @srcdir@.
6385
f0131492 63861993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6387
6388 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6389 doesn't exist. Just copy src/Makefile.in instead. Touch
6390 all of the Makefiles after editing config.status.
6391
6392 * INSTALL: Update documentation to match new configuration
6393 mechanism.
6394
f0131492 63951993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6396
6397 * configure.in: Allow any of the path or directory Makefile
6398 variables to be set with flags to configure. Create all Makefiles
6399 at configure time. Edit special commands into config.status after
6400 src/Makefile.in is built from src/Makefile.
6401
6402 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
194d44e7
JB
6403 If these files are out of date, simply have config.status
6404 rebuild them; don't rebuild them explicitly.
a4a9692d 6405
f0131492 64061993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6407
6408 * build-install.in: Change src/xemacs to src/emacs. We no longer
6409 create src/xemacs, so the file wouldn't be found.
6410
6411 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6412
f0131492 64131993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6414
6415 * configure.in: Avoid forcing the search of /usr/include before
6416 fixed include files by resetting C_SWITCH_X_SITE if it is
6417 "-I/usr/include".
6418
64191993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6420
6421 * Makefile.in (@rip_paths@locallisppath):
6422 Delete ${datadir}/emacs/site-lisp.
6423
64241993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6425
6426 * configure.in:
6427 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6428 Remove ${extra_output} from AC_OUTPUT call.
6429
f0131492 64301993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6431
6432 * make-dist: Quote backquotes found in strings to be echoed.
6433
6434 * configure.in: Use "sh -c pwd" when we want to avoid having the
6435 shell fix up the value of $PWD.
6436
f0131492 64371993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6438
6439 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6440 of the installation fail. Suggested by Karl Berry.
6441
f0131492 64421993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6443
6444 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6445 was used. Set MAKEFLAGS from MFLAGS.
6446
64471993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6448
6449 * configure.in: Test for res_init in libc.
6450
64511993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6452
6453 * configure.in: In the file ${tempcname}, use configure___
6454 instead of @configure@.
6455
64561993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6457
6458 * make-dist: Dist vpath.sed
6459
6460 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6461 Depend on vpath.sed.
6462 Replace sed comand for VPATH with @vpath_sed@.
6463
6464 * configure.in: Substitute variable `vpath_sed'.
6465 If not in $srcdir and $srcdir is configured,
6466 issue warning that GNU make is required,
6467 and set vpath_sed to use vpath.sed script.
6468
64691993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6470
6471 * configure.in: Remove check for $srcdir being configured. This
6472 pretty much works now.
6473 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6474 Check for XFree86 (/usr/X386/include) independent of whether
6475 -lXbsd exists.
6476
6477 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6478 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6479 `make'.
6480
64811993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6482
6483 * Version 19.19 released.
6484
6485 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6486
64871993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6488
6489 * configure.in: Check for XScreenNumberOfScreen.
6490
64911993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6492
6493 * configure.in: Add * to end of all configuration alternatives.
6494 (m68*-sony-newsos3*): New alternative.
6495
64961993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6497
6498 * make-dist: Include getdate.c in distribution.
6499
6500 * configure.in: For --help, use $PAGER if it is set.
6501 (LIB_X11_LIB): Default to -lX11.
6502 (mips-sgi-irix5.*): New alternative.
6503
6504 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6505
6506 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6507 Recognize *.B8.* as hpux version 8.
6508 (m68*-tektronix-bsd*): Fix typo in tek4300.
6509 (AC_HAVE_FUNCS): Add ftime.
6510
65111993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6512
6513 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6514 Use tekxd88, not tekXD88.
6515
65161993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6517
6518 * configure.in: Check for -lm. Then can check for frexp and logb.
6519
65201993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6521
6522 * Version 19.18 released.
6523
6524 * make-dist (src): Don't put gnu-hp300 in dist.
6525 (src, lisp): Include OChangeLog in dist.
6526
65271993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6528
6529 * configure.in: Test for presence of logb and frexp functions.
6530
65311993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6532
6533 * configure.in (machine): Add i370-ibm-aix*.
6534
65351993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6536
6537 * configure.in (function checks): Test for mkdir and rmdir.
6538
6539 * configure.in (function checks): Don't test for random and bcopy
6540 only when we're building with X; look for them all the time.
6541
65421993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6543
6544 * configure.in: Test for availability of bcopy functions, searching
6545 the X libraries if we're using X.
6546
6547 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6548 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6549 versions of AIX, and needs to be passed to the loader.
6550
10d1d0af 6551 * configure.in: Test for the availability of the
a4a9692d
DL
6552 XScreenResourceString function.
6553
65541993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6555
6556 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6557 LD_SWITCH_X_SITE and assume --with-x11.
6558 Only look for X11 files if we weren't told about a window system
6559 or if we were told to use X11 but not told where.
6560 Search the libraries from the s and/or m files when checking for
6561 functions.
6562
6563 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6564
65651993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6566
6567 * make-dist: Include lisp/dired.todo in the distribution.
6568
65691993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6570
6571 * configure.in: Add code to set HAVE_INET_SOCKETS.
6572
65731993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6574
6575 * configure.in: If we do find x_includes and x_libraries
6576 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6577
65781993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6579
6580 * make-dist: Include src/gnu-hp300 in the dist.
6581
6582 * configure.in (canonical): New variable holds the canonicalized
6583 configuration. Don't alter `configuration'. Use `configuration'
6584 for Makefile.in for file naming.
6585 (testing x_includes and x_libraries): Use =, not ==.
6586
65871993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6588
6589 * Version 19.17 released.
6590
6591 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6592 directory's makefile. This allows the invocation of CPP which
6593 builds xmakefile to receive these switches. The SunSoft C
6594 preprocessor inserts spaces between tokens if it doesn't get the
6595 -Xs flag requested in src/s/sol2.h.
6596
65971993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6598
194d44e7 6599 * configure.in (m68k-bull-sysv3): New config.
a4a9692d
DL
6600
66011993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6602
6603 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6604 the X Windows libraries.
6605
66061993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6607
6608 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6609 the distribution. Those files aren't kept in their own
6610 subdirectory any more.
6611
66121993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6613
6614 * Version 19.16 released.
6615
66161993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6617
6618 * configure.in: Add --verbose flag.
6619
66201993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6621
6622 * version 19.15 released.
6623
66241993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6625
6626 * Makefile.in (top_distclean): Use -f switch when cleaning out
6627 lock dir; it might be empty.
6628
6629 * configure.in: Only check for -lXbsd once.
6630
66311993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6632
6633 * Version 19.14 released.
6634
66351993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6636
6637 * make-dist: If using gzip, create distribution with '.gz' extension.
6638
6639 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6640 (lisp/forms-mode): This doesn't exist anymore.
6641
6642 * configure.in: Look for the closedir function.
6643
66441993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6645
6646 * configure.in (CPP): Autoconf sets this to a shell variable
6647 reference, which doesn't work when it's edited into a makefile.
6648 Expand that variable reference.
6649
6650 * Makefile.in (CPP): New variable.
6651 (src/Makefile): Edit CPP into src/Makefile.
6652
6653 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6654 and entering double quotes to get the values of LD_SWITCH_X_SITE
6655 and the other make variables; make substitutes them in anyway.
6656
6657 * Makefile.in (uninstall): Don't remove the lisp and etc
6658 directories if they're in the source tree.
6659
92a8ce63 6660 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6661 * Makefile.in (mostlyclean, clean): Separate these two; just have
6662 them pass the request to the subdirectory makefiles.
6663 (distclean): Pass the request down, and then get rid of the
6664 files configure built, and get rid of the Makefiles.
6665 (realclean): Pass the request down, and then do the same things
6666 distclean does.
6667 (uninstall, info, dvi): New targets.
6668
6669 * configure.in: Move clause for PC-compatible i386 box to the end
6670 of the case statement, to avoid masking configurations below.
6671
6672 * configure.in: Add case for m88k-motorola-sysv4.
6673
6674 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6675 the HP 68000 machines.
6676
6677 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6678 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6679 preprocessor won't fiddle with them.
6680
66811993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6682
6683 * Makefile.in (TAGS): cd to src to run etags.
6684
66851993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6686
6687 * configure.in (version): Check the X libraries for XrmSetDatabase
6688 and random, and see if we have -lXbsd.
6689
66901993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6691
6692 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6693 s/*.h and m/*.h files. Martin Tomes
6694 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6695
66961993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6697
6698 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6699 above the general i386 alternative.
6700
67011993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6702
6703 * configure.in: Recognize configuration name for Data General
6704 AViiON machines.
6705
6706 * configure.in: Use AC_LONG_FILE_NAMES.
6707
67081993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6709
6710 * configure.in: Test for bison.
6711 * Makefile.in (YACC): New variable.
6712 (lib-src/Makefile.in): Edit YACC into the makefile.
6713
67141993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6715
6716 * Version 19.13 released.
6717
6718 * configure.in (CFLAGS): Don't set this according to the value of
6719 the GCC shell variable. Instead, consult the machine and system
6720 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6721 test __GNUC__ while we're at it.
6722
6723 * configure.in: Remove extra ;; from hpux cases.
6724
67251993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6726
6727 * configure.in: Check to see if the system has -ldnet.
6728
67291993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6730
6731 * make-dist: Add clauses to distribute lisp/forms-mode.
6732
67331993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6734
6735 * configure.in (machine): Fix the versions in hpux version number test.
6736 Do not guess based on cpu type. Do check for explicit system version.
6737
67381993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6739
6740 * configure.in: Do NOT look for `unknown' as company name.
6741
67421993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6743
6744 * configure.in: Fix typo in message.
6745
67461993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6747
6748 * Version 19.12 released.
6749
6750 * Makefile.in (do-install): Correct previous etc-copying change.
6751 Partially rewrite using `if'.
6752 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6753
6754 * Version 19.11 released.
6755
6756 * configure.in: Handle 386bsd.
6757
67581993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6759
6760 * make-dist: Update getdate.c.
6761
6762 * configure.in: Handle bsd386.
6763
6764 * Makefile.in (do-install): Use `-' in tar options.
6765
6766 * configure.in: Change ! "${...}" to x"${...}" = x.
6767
6768 * Makefile.in (do-install): Copy the DOC-* files from the build
6769 etc directory, as well as lots of things from ${srcdir}/etc.
6770
6771 * make-dist: Copy config.guess.
6772
6773 * configure.in: Handle AIX versions 1.2, 1.3.
6774
67751993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6776
6777 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6778 the configuration name mips-mips-usg* to represent USG systems.
6779
6780 * configure.in: Fix logic to detect if srcdir is already configured.
6781
6782 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6783
6784 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6785 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6786 of a directory; cd might fail, and have pwd print out the current
6787 directory.
6788
67891993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6790
6791 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6792
67931993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6794
6795 * configure.in: Complain if srcdir points at an already-configured
6796 tree.
6797
67981993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6799
6800 * Version 19.10 released.
6801
68021993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6803
6804 * Makefile.in: Use Makefile comments, not C comments.
6805
6806 * configure.in: Add case for the Tektronix XD88.
6807
68081993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6809
6810 * configure.in: Handle sysv4.2 and sysvr4.2.
6811
68121993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6813
6814 * configure.in: Traverse the argument list without destroying it;
6815 don't use shift. It turns out that "set - ${saved_arguments}"
6816 doesn't work portably.
6817
6818 * configure.in: Add missing "fi".
6819
6820 * make-dist: Rebuild configure if configure.in is newer.
6821
194d44e7 6822 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
a4a9692d 6823 targets to be executed even if make remembers that it has already
10d1d0af 6824 satisfied FRC.
a4a9692d
DL
6825
68261993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6827
6828 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6829
6830 * configure.in (romp): Handle various version numbers with aos and bsd.
6831
68321993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6833
6834 * configure.in: Fix message text.
6835
68361993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6837
6838 * make-dist: Make a `site-lisp' directory in the distribution,
6839 instead of a `local-lisp' directory, which hasn't been the
6840 appropriate name for a long time.
6841 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6842 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6843
6844 * Makefile.in (do-install): Correctly detect if ./etc and
6845 ${srcdir}/etc are the same.
6846
6847 * configure.in: Extract UNEXEC from the system configuration
6848 files, compute the name of the source file corresponding to the
6849 object file, and #define it as UNEXEC_SRC in config.h.
6850
6851 * configure.in: If srcdir is '.', then try using PWD to make it
6852 absolute.
6853
6854 * configure.in: Include ${srcdir} in the printed report, to help
6855 people notice if it's an automounter path.
6856
68571993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6858
6859 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6860
68611993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6862
6863 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6864 when they are different. Add `shift' command.
6865 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6866 (externallispdir): Var deleted.
6867
6868 * configure.in: Delete spurious paren outputting short_usage.
6869
68701993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6871
6872 * Version 19.9 released.
6873
68741993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6875
6876 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6877 subdirectory makes.
6878
6879 * make-dist: Check for .elc files with no corresponding .el file.
6880
6881 * Makefile.in (mkdir): Make all the directories in locallisppath.
6882
6883 * config.guess: New file.
6884 * configure.in: Use it, tentatively.
88c71720 6885 * INSTALL: Mention its usage.
a4a9692d
DL
6886
6887 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6888 the former gives you the operating system rev directly. Use
6889 s/hpux.h if we don't recognize what we got.
6890
6891 * Makefile.in (do-install): Don't remove a destination directory
6892 if it's the same as the source. If ${srcdir}/info == ${infodir},
6893 don't try to copy the info files.
6894
6895 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6896 doesn't work if you're not using a separate source directory.
6897 (do-install): Copy the build tree's etc directory only after
6898 making sure it's not also the source tree's etc directory.
6899
69001993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6901
6902 * configure.in: Handle sunos4.1.3 specially.
6903
69041993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6905
6906 * Makefile.in (INSTALL): Add definition.
6907
6908 * configure.in: Fix some messages. Support -with-gnu-cc.
6909 At the end, use `set --', not `set -'.
6910 Delete spurious `.h' in hpux alternatives.
6911
69121993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6913
6914 * Version 19.8 released.
6915
69161993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6917
6918 * configure.in: When looking for source in the same directory as
6919 the configure script, make the path thus discovered absolute.
6920 If the user specifies the `--srcdir' switch, make that directory
6921 absolute too.
6922
6923 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6924
6925 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6926 too, as the value of the PATH_INFO macro.
6927
6928 * configure.in: Check to see if the source lives in the same
6929 directory as the configure script.
6930
69311993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6932
6933 * Makefile.in (install): Split this into `install' and
6934 `do-install', to give people more control over exactly what gets
6935 done.
6936 (do-install): New target, containing the guts of `install'. Don't
6937 remove and recreate the directories inside the copying loop - do
6938 it all before the copying loop. Pass more flags to the lib-src
6939 make.
6940 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6941 avoid errors and warnings.
6942
6943 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6944 the manufacturer - the more general case was blocking other i386
6945 configuration names below, and that's how the names are written in
6946 MACHINES anyway.
6947
6948 * make-dist: When breaking links, remove the link before moving
6949 the copy onto it, to avoid interactive behavior.
6950
6951 * Makefile.in: Doc fix.
6952
6953 * configure.in: Doc fix.
6954
6955 * INSTALL: Mention --exec-prefix option.
6956
6957 * configure.in: Add support for the `--exec-prefix' option.
6958 * Makefile.in: Accept that support.
6959
6960 * configure.in: Use the AC_PROG_INSTALL macro.
6961 * Makefile.in (INSTALL): Variable removed.
6962 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6963
6964 * configure.in: Distinguish between hp800's and hp700's by calling
6965 "uname -m".
6966
69671993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6968
92a8ce63 6969 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6970 running SYSV.
6971
69721993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6973
6974 * configure.in: Distinguish between hp800's and hp700's by the
6975 version of HP/UX they run, since that's something people are more
6976 likely to know - hp700's run 8.0.
6977 Add HP 700 configuration.
6978
6979 * configure.in: Test for the presence of the `rename' function.
6980
6981 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6982 configure.in.
6983 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6984
6985 * make-dist: Break intra-tree links.
6986
6987 * configure.in: Explain that this is an autoconf script, and give
6988 instructions for rebuilding configure from it. Arrange to put
6989 comments in configure explaining this too.
6990
6991 * configure.in: Make the first line of the configure script be
6992 "#!/bin/sh". Leaving the first line blank didn't work.
6993
6994 * configure.in (long_usage): Removed; made short_usage describe
6995 the options briefly.
6996
6997 * configure.in: Implement the --prefix option.
6998 * Makefile.in (prefix): Add support for it here.
6999 * INSTALL: Document it here.
7000
7001 * Makefile.in (install): Don't assume that the files in the `info'
7002 subdirectory match *.info. They don't have that prefix.
7003
70041993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7005
7006 * configure.in: Add case for version 5 of Esix.
7007
70081993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7009
92a8ce63 7010 * Version 19.7 released.
a4a9692d
DL
7011
7012 * make-dist: There aren't any *.com files in lib-src anymore.
7013
7014 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7015 them; they're symlinks to other filesystems on the GNU machines.
7016
7017 * make-dist: Check that the manual reflects the same version of
7018 Emacs as stated in lisp/version.el. Edit that version number into
7019 the README file.
7020
70211993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7022
7023 * configure.in: Remove the hack of AC_DEFINE; use
7024 AC_DEFINE_UNQUOTED.
7025
70261993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7027
7028 * make-dist: Don't distribute precomp.com, compile.com, or
7029 link.com from ./src; they're in ./vms now.
7030
7031 Some time-handling patches from Paul Eggert:
7032 * configure.in: Add AC_TIMEZONE.
7033
70341993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7035
7036 * configure.in: Recognize Linux as a valid operating system for
7037 the i386.
7038
70391993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7040
7041 * make-dist: Distribute some VMS files we got from Richard Levitte.
7042
7043 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7044 the source for the sed command, not oldXMenu/Makefile.
7045
70461993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7047
7048 * INSTALL: Don't claim the srcdir option doesn't work.
7049
70501993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7051
7052 * configure.in: Include remarks saying what order the autoconf
7053 tests should go in, and remind people to change config.h.in
7054 whenever they add autoconf tests which make #definitions.
7055
7056 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7057
70581993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7059
7060 * Makefile.in (oldXMenu/Makefile): Make this depend on
7061 ${srcdir}/oldXMenu/Makefile.in, not itself.
7062
7063 * PROBLEMS: Some updates from David J. Mackenzie.
7064
7065 More changes from David J. Mackenzie.
7066 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7067 removed; autoconf and config.h should specify all these
7068 differences.
7069 (buildlisppath): Make this path depend on ${srcdir}.
7070 (INSTALLFLAGS): Removed.
7071 (INSTALL): Include the -c flag.
7072 (install): Change the way we invoke install accordingly.
7073
7074 Install ${srcdir} changes from DJM.
7075 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7076 list.
7077 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7078 the source tree and the etc directory in the object tree.
7079 (${SUBDIR}): Pass the prefix variable down to submakes.
7080 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7081 in /bin.
7082 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7083 values for srcdir and VPATH.
7084 (install): Add `v' flag to tar command. Make sure that `dir'
7085 exists in ${srcdir}/info before copying it. Remember that the man
7086 pages come from the source tree, not the object tree.
7087 * configure.in: Remove remarks saying that the --srcdir option
7088 doesn't work.
7089 Create the etc directory in the object tree.
7090 Recognize configuration names of the form *-sun-solaris*.
7091 Recognize sunos5 and solaris as operating system names.
7092
7093 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7094 lib-src/getdate.y and src/systime.h.
7095
70961993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7097
7098 * make-dist: Make links in info subdir.
7099
71001993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7101
7102 * configure.in: Call AC_STDC_HEADERS.
7103
71041993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7105
7106 * configure.in: Sidestep autoconf's quoting of the second argument
7107 of AC_DEFINE, so we can specify the value to put there. It would
7108 be nice if autoconf provided some way to specify computed values
7109 for macros.
7110
71111993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7112
7113 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7114 this is always just -DHAVE_CONFIG_H.
7115
7116 The GNU coding standards specify that CFLAGS should be left for
7117 users to set.
7118 * Makefile.in (CFLAGS): Let configure determine the default value
7119 for this. Don't
7120 have it default to DEFS.
7121 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7122 (lib-src/Makefile, src/Makefile): Edit the default value for
7123 CFLAGS into these files, not DEFS.
7124 * configure.in (CFLAGS): Choose a default value for this - "-g"
7125 normally, or "-g -O" if we're using GCC. Edit it into the
7126 top-level Makefile.
7127
7128 * configure.in: When scanning the machine and system description
7129 #include files, write their names to conftest.c properly.
7130
71311993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7132
7133 * configure.in: In configuration name case for Apallos running
7134 Domainios, set opsys, not opsysfile.
7135
7136 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7137 src/config.h, instead of AC_OUTPUT; the latter overwrites
7138 src/config.h even when it hasn't changed, puts a makefile-style
7139 comment at the top even though it's C code, and produces a
7140 config.status script which doesn't do the job right.
7141
7142 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7143 can use a symbolic link to get the X Menu library into src.
7144 * Makefile.in (LN_S): New variable.
7145 (src/Makefile): Edit the value of LN_S into this makefile.
7146
71471993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7148
7149 * configure.in: Support *-sco3.2v4* as opsystem.
7150
7151 * make-dist: Don't include calc directory.
7152 Exclude many files in the man directory; copy a few.
7153
71541993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7155
7156 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7157 call AC_STRUCT_TM to see what's in time.h.
7158
7159 * configure.in: Employ quoting stupidity to get the value of CPP
7160 to expand properly.
7161
71621993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7163
7164 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7165 variable to scan the machine and system description files.
7166
7167 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7168 so that getdate.y builds correctly.
7169
71701993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7171
7172 * configure.in (tempcname): Change this to "conftest.c", so it will
7173 work properly on systems with short filenames; this is the name
7174 autoconf uses.
7175
7176 * configure.in: Also detect the availability of dup2 and
7177 gethostname.
7178
7179 * configure.in: Use the AC_ALLOCA test.
7180 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7181 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7182
71831993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7184
7185 * make-dist: Distribute configure, as well as configure.in.
7186 Oversight.
7187
71881993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7189
7190 * Makefile.in (install): Print out the name of the directory we're
7191 copying, so people can have some idea of whether we're making
7192 progress.
7193
7194 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7195 Don't forget to re-create the COPYDESTS directories after we clear
7196 them out.
7197
71981993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7199
7200 * Makefile.in: Add autoconf cookies so that the configure
7201 script can comment out sections of path variable definitions to
7202 choose between the installable configuration and the run-in-place
7203 configuration.
7204 * configure.in: Add new option `--run-in-place', to select the
7205 run-in-place path definitions.
7206
7207 * configure.in: Add a clause to the big configuration name case
7208 for the NeXT machine.
7209
72101993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7211
7212 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7213 Make sure that each source directory exists, and is different from
7214 the destination directory; then, delete the destination before
7215 copying over the source.
7216
7217 * make-dist: Distribute configure.in, instead of configure.
7218
72191993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7220
7221 * configure.in: Don't set CC to "gcc -O" if the user specifies
7222 `--with-gcc'. Add -O to DEFS if GCC is set.
7223
72241993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7225
7226 * Makefile.in (clean mostlyclean): Missing right paren.
7227
7228 * configure.in: When checking for X windows, search for an X11
7229 subdirectory of ${x_includes}.
7230
7231 * configure.in: Check for gettimeofday function, for getdate.y.
7232
92a8ce63 7233 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
7234 autoconf can't derive all the information we need, but we'd really
7235 like to be able to take advantage of some of its tests, and its
7236 file-editing facilities.
7237 * configure.in: Renamed from configure.
7238 Quote the sections of shell script we want copied literally to
7239 the configure script.
7240 (compile): Initialize this to make the autoconf macros' code happy.
7241 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7242 code to do their jobs.
7243 Use autoconf to produce Makefile and src/config.h.
7244 Remove the Makefile-style comment that autoconf places at the top
7245 of src/config.h.
7246 (config_h_opts): Removed - no longer necessary.
7247 * Makefile.in (configname): Renamed to configuration.
7248 (CONFIG_CFLAGS): Renamed to DEFS.
7249 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7250 get values via autoload @cookies@.
7251 (libsrc_libs): Get this from autoconf. We used to do nothing
7252 about this.
7253 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7254
7255 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7256 echo the move-if-change command.
7257
72581993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7259
7260 * make-dist: Distribute lib-src/rcs-checkin.
7261
7262 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7263 Don't try to make links to the RCS or Old subdirectories.
7264 Use the appropriate extension for the compression type in use.
7265 Create the tar file in the shell's initial default directory, not
7266 in ${tempparent}.
7267 Erase the whole ${tempparent} tree, not just ${tempdir}.
7268
72691993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7270
7271 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7272 use to build paths.h.
7273 (lib-src/Makefile, src/Makefile): Similarly.
7274
7275 * configure: Extend test for working `const' keyword to handle AIX
7276 3.2 cc.
7277
72781993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7279
7280 * make-dist: Distribute lisp/term/ChangeLog.
7281
92a8ce63 7282 Arrange for C compilation throughout the tree to get
a4a9692d
DL
7283 C_SWITCH_SYSTEM from the configuration files.
7284 * configure: Extract C_SWITCH_SYSTEM from the machine and
7285 system-dependent files, and save it in the top-level Makefile.
7286 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7287 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7288
7289 * make-dist: Include the VMS support files in oldXMenu in the
7290 distribution.
7291
7292 * configure: Doc fix.
7293
7294 * configure: Fix corrupted config_h_opts.
7295
7296 * configure: Properly report option names in error messages.
7297
7298 * configure: Properly recognize --x-includes and --x-libraries
7299 options.
7300
7301 * configure: Fix syntax errors in code handling XFree386.
7302
73031993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7304
7305 * configure: Add special code to detect XFree386, and tell
7306 config.h about it.
7307
7308 * configure: Properly handle extracting values of LIBS_MACHINE and
7309 LIBS_SYSTEM that contain spaces.
7310
7311 * configure: Add `--x-includes' and `--x-libraries' options. I
7312 think these are dopey, but no less than three alpha testers, at
7313 large sites, have said they have their X files installed in odd
7314 places. Implement them by setting C_SWITCH_X_SITE and
7315 LD_SWITCH_X_SITE in src/config.h.
7316
73171993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7318
7319 * make-dist: Don't distribute etc/Old files.
7320
7321 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
194d44e7 7322 backups.
a4a9692d
DL
7323
73241993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7325
7326 * make-dist: Fix typo.
7327
73281993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7329
7330 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7331 in some cases where it should but didn't seen to.
7332
7333 * Makefile.in: Added unlock and relock productions.
7334
73351993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7336
7337 * make-dist: Add a --compress option to force make-dist to use
7338 compress.
7339
7340 * make-dist: Use gzip, if we can find it.
7341
7342 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7343 make rs6000-ibm-aix default to -aix32.
7344
73451993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7346
7347 * Makefile.in: Added `Developer's configuration' section.
7348
73491993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7350
7351 * Makefile.in: Add commented-out variable settings for developer's
194d44e7 7352 configuration.
a4a9692d
DL
7353
73541993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7355
7356 * make-dist: Distribute `src/bitmaps' too.
7357
73581993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7359
7360 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7361 make rs6000-ibm-aix default to -aix32.
7362
73631993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7364
7365 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7366
7367 * Makefile.in (install.sysv): Add a second `$' in front of
7368 `${dest}', so that the shell will expand it, instead of Make.
7369
7370 * configure: When processing the name of the configure script,
7371 collapse `././' to `./', but leave a single `./' prefix alone.
7372
7373 * configure: Doc fix.
7374
73751993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7376
7377 * configure: Handle isc3.0 correctly.
7378
73791993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7380
7381 * make-dist: Don't try to copy the COPYING notice into
7382 external-lisp; we're not distributing that directory any more.
7383
73841993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7385
7386 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7387 Remove CVS subdirectories from the installed directory trees, as
7388 well as RCS directories.
7389
73901993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7391
7392 * make-dist: Only copy gmalloc.c if we couldn't link it.
7393 Don't try to copy man/{README,Makefile} unless they actually exist.
7394
7395 * Makefile.in (lisppath): Don't include externallispdir in this.
7396 We're not sure whether we're even going to distribute the
7397 directory yet.
7398
73991993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7400
7401 * make-dist: Don't distribute the external-lisp directory anymore.
7402 * INSTALL: Remove all references to external-lisp.
7403
7404 * configure: Detect whether the compiler supports `const'
7405 properly, and edit src/config.h accordingly.
7406
7407 * configure: Tweak layout of final report.
7408
7409 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7410 CFLAGS.
7411
7412 * Makefile.in (locallisppath): Make this default to
7413 ${datadir}/emacs/site-lisp, instead of
7414 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7415 the same thing, and local-lisp causes completion conflicts with
7416 lock.
7417 (lisppath): Add ${externallispdir} to this.
7418 * INSTALL: Adjust installation directions.
7419
7420 * Makefile.in (externallispdir): New variable, to say where to
7421 install the externally-maintained lisp files.
7422 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7423 the others.
7424 * INSTALL: Describe external-lisp and the new externallispdir
7425 variable.
7426
74271993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7428
7429 * configure (progname): New option `--with-gcc'. Make it clearer
7430 how we are trying to guess whether or not we have GCC.
7431 * INSTALL: Document the `--with-gcc' option, and improve
7432 description of `--with-x' options.
7433
74341993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7435
7436 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7437 ${infodir} from these variables; we have written out explicit code
7438 to install the info files.
7439
74401993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7441
7442 * make-dist: Don't distributed the RCS files in the etc directory.
7443
74441993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7445
7446 * Makefile.in: Some makes can't handle comments in the middle of
7447 commands; move them to before the whole rule.
7448
74491993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7450
7451 * README: Mention what Emacs is.
7452
74531993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7454
7455 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7456 Add `./cpp' and `./man' back into the distribution.
7457
74581993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7459
7460 * Makefile.in: Define MAKE, and use where appropriate.
7461
74621993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7463
7464 * make-dist: Remember that the authoritative COPYING notice is
7465 `etc/COPYING', not `../etc/COPYING'.
7466
74671992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7468
7469 * make-dist: Make sure that the COPYING notices in each directory
7470 are copies, not symlinks.
7471
74721992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7473
7474 * INSTALL: The build process produces an executable called `emacs'
7475 now. Change references.
7476 * Makefile.in: Adjust `install.mumble' targets to install
7477 `src/emacs', not `src/xemacs'.
7478
7479 * configure: Start with a blank line; this keeps some old CSH's
7480 from thinking it's a CSH script. Most systems will just use
7481 /bin/sh to run it, which is what we're expecting; the only other
7482 shells which might try to interpret it themselves are probably
7483 Bourne-compatible.
7484
74851992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7486
7487 * INSTALL: Improvements suggested by David Mackenzie.
7488
74891992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7490
7491 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7492 Don't try to copy the info files if there aren't any; the
7493 unexpanded globbing pattern disappoints `install'. Ignore the
7494 return status of that command.
7495
7496 * INSTALL: Updated for new configuration arrangement.
7497
7498 * configure: Don't make the top-level Makefile read-only - people
7499 may want to edit the values of the path variables.
7500
7501 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7502 Install the info files in ${infodir}. Install the executable
7503 under both `emacs' and `emacs-VERSION'.
7504
7505 * Makefile.in: Doc fix.
7506
7507 * Makefile.in (exec_prefix): New variable, as per latest version
7508 of coding standards.
7509 (bindir, libdir): Use it, instead of `prefix'.
7510 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7511
7512 * Makefile.in (mandir): Make the default value for this depend on
7513 $(prefix).
7514
7515 * Makefile.in (datadir, statedir, libdir): Make these all default
7516 to ${prefix}/lib.
7517 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7518 to compensate.
7519
7520 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7521 Install the etags and ctags man pages too.
7522
7523 * Makefile.in (distclean): Don't delete backup files; that's the
7524 job of extraclean.
7525 (extraclean): Like distclean, but deletes backup and autosave files.
7526
75271992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7528
7529 Make path specification conform to GNU coding standards.
7530 * configure (long_usage): Remove all traces of old arguments from
7531 usage messages, and document the options we do accept in more
7532 detail: -with-x... and --srcdir.
7533 (options, boolean_opts): Deleted; we don't have enough options to
7534 make this worthwhile.
7535 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7536 along with the code which supported them; these should be set as
7537 arguments to the top-level make.
7538 (config_h_opts): Since this no longer doubles as a list of option
7539 names, make them upper case; this simplifies the code which uses
7540 them to build the sed command to edit src/config.h. Change the
7541 code which sets them.
7542 (cc, g, O): Don't allow the user to set these using options; they
7543 should be specified using `CC=' and `CFLAGS=' arguments to the
7544 top-level make. Just choose reasonable default values for them,
7545 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7546 values.
7547 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7548 options; use them whenever the configuration files say they're
7549 possible.
7550 Simplify the argument processing loop. Don't accept abbreviations
7551 for option names; these might conflict with other configuration
7552 options in the future.
7553 Add some support for the `--srcdir' option. Check for the sources
7554 in . and .. if `--srcdir' is omitted. If the directories we will
7555 compile in don't exist yet, create them under the current directory.
7556 Note that the rest of the build process doesn't really support
7557 this.
7558 Edit only the top Makefile. That should edit the others. Edit
7559 into the makefile: `version', from lisp/version.el, `configname'
7560 and `srcdir' from the configuration arguments, `CC' and
7561 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7562 the user's path, and LOADLIBES as gleaned from the system
7563 description files.
7564 Simplify the report generated; it doesn't need to include any
7565 description of paths now.
7566 Make `config.status' exec configure instead of just calling it, so
7567 there's no harm in overwriting `config.status'.
7568 * Makefile.in (version, configname): New variables, used to choose
7569 the default values for datadir and libdir.
7570 Path variables rearranged into two clearer groups:
7571 - In the first group are the variables specified by the GNU coding
7572 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7573 manext, infodir, and srcdir).
7574 - In the second are the variables actually used for Emacs's paths
7575 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7576 archlibdir), which depend on the first category.
7577 datadir and libdir default to directories under
7578 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7579 demand.
7580 etcdir and lispdir default to subdirectories of datadir.
7581 archlibdir defaults to libdir.
7582 The new installation tree is a bit deeper than it used to be, so
7583 use the new make-path program in lib-src to build them all.
7584 Always build a new src/paths.h.tmp and then move-if-change it to
7585 src/paths.h, to avoid unnecessary rebuilds while responding to the
7586 right changes.
7587 Remove all mention of arch-lib. Run utility commands from
7588 lib-src, and let the executables be copied into archlibdir when
7589 Emacs is installed.
7590 Add targets for src/Makefile, lib-src/Makefile, and
7591 oldXMenu/Makefile, editing the values of the path variables into
7592 them.
7593 Let lib-src do its own installation.
7594 (datadir): Default to putting data files under
7595 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7596 (emacsdir): Variable deleted; it would only be confusing to use.
7597 (lispdir, etcdir): Default to ${datadir}/lisp.
7598 (mkdir): Use make-path for this.
7599 (lockdir): Do this in mkdir.
7600 (Makefile): New target.
7601
7602 * configure (usage_message): Rename to long_usage.
7603
7604 * make-dist: Don't bother creating an arch-lib directory; that's
7605 only for installation now.
7606
76071992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7608
7609 * configure: Use GCC-style configuration names, using config.sub.
7610 Change the usage and help messages.
7611
7612 * configure: Initialize window_system, not indow_system.
7613
7614 * configure: Report which window system, compiler, and signal
7615 handler return type we decide to use.
7616
7617 * make-dist: Explain what's going on if config.sub and gmalloc.c
7618 can't be linked. Place the code which copies them near the code
7619 which links the rest of the files around them.
7620
76211992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7622
7623 * make-dist: Don't bother to distribute src/*.com, or
7624 src/vmsbuild; those have all been moved to `../vms'.
7625
76261992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7627
7628 * make-dist: Don't forget that the way to avoid filenames starting
7629 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7630 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7631 couldn't make hard links to, since we have two already, and
7632 perhaps more to come.
7633
76341992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7635
7636 * configure: When editing parameters into lib-src/Makefile, change
7637 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7638 needs some other flags too.
7639
76401992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7641
7642 * configure: Remove spurious echo of the configuration name.
7643
7644 * make-dist: Don't distribute files in src/m and src/s whose names
7645 begin with `='.
7646
76471992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7648
7649 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7650 Also LISP_FLOAT_TYPE.
7651
76521992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7653
7654 * make-dist: Copy config.sub, since it's a symbolic link to a file
7655 on another file system.
7656
76571992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7658
7659 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7660 distribution.
7661
7662 * config.sub: New file, to help us recognize configuration names.
7663 * make-dist: Include it in the distribution.
7664
76651992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7666
7667 * configure: Convert `-' to `_' in specified option names.
7668 Accept options with --. Delete --highpri and --have-x-menu options.
7669 New options --with-x and --with-x10 replace -window-system.
7670 Don't mention options --gnu-malloc, --rel-alloc
7671 or --lisp-float-type in help message.
7672
76731992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7674
92a8ce63 7675 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7676
76771992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7678
7679 * configure: Remove lines starting with "# DIST: " when building
7680 lib-src/Makefile and src/Makefile. This allows us to mark the
7681 "Makefile.in" files with explanatory comments which won't also get
7682 stuck in the Makefiles.
7683
76841992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7685
7686 * make-dist: Don't use the '+' operator in the sed regular
7687 expression that extracts the version number from lisp/version.el;
7688 Ultrix sed doesn't seem support the operator. Just double the
7689 operand and use *.
7690
76911992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7692
7693 * Makefile.in: Doc fix.
7694
76951992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7696
7697 * configure: Rewrite sed command to remove at most one ./ prefix;
7698 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7699 group.
7700
77011992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7702
7703 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7704
77051992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7706
7707 * make-dist: Go ahead and build a new TAGS file, unless the
7708 --newer option was specified. Don't try to delete a TAGS file
7709 from etc; it's not kept there, and shouldn't be deleted anyway.
7710
77111992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7712
7713 * make-dist: If the lisp directory contains a default.el, don't
7714 distribute it.
7715
7716 * configure: When searching signal.h for the type of a signal
7717 return handler, make a copy of it, not a symbolic link to it; that
7718 way, it will work on systems that don't have symbolic links.
7719
77201992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7721
10d1d0af 7722 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7723 option for generating incremental distributions. Stopped it from
7724 generating a TAGS file into the distribution; that sucker is
7725 *big*, and easily enough generated with the toplevel makefile.
7726
77271992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7728
7729 * configure: When writing config.status, don't prefix progname
7730 with a '.'; it might be absolute.
7731
77321992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7733
7734 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7735 /usr/include/X11 exist, not only if both exist.
7736
77371992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7738
7739 * make-dist: Make the new external-lisp directory a duplicate of
7740 the external-lisp directory, not the lisp directory.
7741
77421992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7743
7744 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7745 clean' in arch-lib; it doesn't even have a Makefile.
7746
7747 * Makefile.in (clean, mostlyclean): In the test which tries to
7748 distinguish between the build directory, which should be cleaned,
7749 and the installed directory, which shouldn't, cd to `${emacsdir}',
7750 not `${DESTDIR}${LIBDIR}'.
7751
77521992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7753
7754 * make-dist: Be sure to delete the .c and .h files that YACC and
7755 BISON create from getdate.y.
7756
92a8ce63 7757 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7758 * make-dist: Added support for the external-lisp subdirectory.
7759
7760 * make-dist: Changed message which complains that make-dist wasn't
7761 invoked in the right directory to indicate which files it was
7762 looking for.
7763
77641992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7765
7766 * configure: Add comments explaining why we can't translate
7767 character ranges or control characters in `tr'.
7768
77691992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7770
7771 * configure: When generating the configuration message, we used to
7772 build the message from the start so that each line began with "# "
7773 so that it would be a comment in `config.status'. However, this
7774 causes trouble if any of the variables we use in the message
7775 expand to more than one line of text - as gnu_malloc_reason
7776 sometimes does. So instead, we build the message as it should be
7777 printed to the user (i.e. without the "# " prefixes), and stick on
7778 the "# "s when we write it to `config.status'.
7779
7780 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7781 `lib-src' and `arch-lib'.
7782
7783 * configure: When generating report and `config.status' file, note
7784 that bindir only determines where `make install' and
7785 `build-install' will place the executables; this should make it
7786 clear that the ordinary build process will not try to install
7787 things.
7788
77891992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7790
7791 * make-dist: Change messages to say that we are 'making links to
7792 X', rather than 'copying X'. And put `' quotes around file names.
7793
7794 * make-dist: Include '.tmp' in the name of the staging directory.
7795
7796 * make-dist: Pass the `-f' option to rm when you're not sure that
7797 the files you're removing actually exist.
7798
7799 * make-dist: When setting up etc/COPYING, always nuke whatever is
7800 there, and then copy it in, to make sure we get a real file.
7801
7802 * make-dist: Don't try to distribute *.defns files any more. The
7803 only such file was for simula.el, which has been superceded by a
7804 version which doesn't have a separate .defns file.
7805
78061992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7807
7808 * make-dist: Don't distribute configured versions of config.h.in,
7809 paths.h.in, Makefile.in in src.
7810
7811 * configure: Delete .tmp files before creating them; don't bother
7812 trying to make final targets writeable first, since it won't
7813 matter to move-if-change.
7814
78151992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7816
7817 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7818 mkdir and chmod in the center of all the conditionals. GNU Make
7819 will strip these out, but other makes won't.
7820
78211992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7822
7823 * make-dist: Include move-if-change in list of files to distribute.
7824
78251992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7826
7827 * configure: Remove any "." elements from the program name.
7828
7829 * configure: Don't record the values of all the possible arguments
7830 in config.status; only record the options that the user specified.
7831
7832 * configure: Use move-if-change to move in the new src/config.h.
7833
78341992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7835
92a8ce63
JB
7836 * move-if-change: New file, copied from gcc release.
7837 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7838 a temp file, so we don't update paths.h if an error occurs or if
7839 it doesn't need changing.
a4a9692d
DL
7840
78411992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7842
7843 * Makefile.in (src/paths.h): Do not install a value for the
7844 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7845 * build-install.in: Same thing.
7846
78471992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7848
7849 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7850 latter, being a typo, is always false, resulting in a program
fffa137c 7851 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7852 source tree, and then delete it. Rah.
7853
7854 * Makefile.in: Add dist target, and comment for it.
7855
7856 * configure: When scanning <signal.h> for a declaration for
7857 signal, create a symbolic link with a name ending in .c, so the
7858 compiler won't complain that it's only been given .h files.
7859
7860 * configure: Check whether there are any arguments available
7861 before shifting to get the value of a non-boolean parameter.
7862
7863 * make-dist: Doc fix.
7864
78651992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7866
7867 * configure: Instead of grepping /usr/include/signal.h for a
7868 signal declaration, run /usr/include/signal.h or
7869 /usr/include/sys/signal.h through cpp and grep for the
7870 declaration.
7871
7872 * configure: Redirect the output of grep to /dev/null instead of
7873 using grep -s - that flag means different things on other systems.
7874
7875 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7876 since the former is recognizable even if you don't know what
7877 'dumping' is.
cc4a96c6 7878 * configure: Accommodate that change.
a4a9692d
DL
7879
7880 * configure: Accept options for all of the directories you can
7881 change in the Makefile.
7882
7883 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7884
7885 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7886 FOO before you can use them.
7887
7888 * build-install.in: Made the "Where To Install Things" section
7889 conform with the similar section from Makefile.in. Copied section
7890 which builds src/paths.h from src/paths.h.in from the Makefile.
7891
78921992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7893
7894 * configure: Write config.status to pass its command-line
7895 arguments on to configure, so that people can use it to recreate
7896 an old configuration, with minor changes.
7897
78981992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7899
7900 * configure: Don't rely on option variables being unset if their
7901 values are the empty string. In particular, when producing the
7902 English report, don't assume that highpri will be unset when no
7903 increased priority has been requested; -highpri='' should be the
7904 same as omitting -highpri altogether.
7905
7906 * configure: Fix dumb bug: when running the system and machine
7907 description files through cpp, mark those lines that we want to
7908 evaluate with the string '@configure@', and then only evaluate
7909 them. This way if the files include anything that actually
7910 generates text (type definitions or external declarations, say),
7911 we won't try to eval it.
7912
79131992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7914
7915 * make-dist: New shell script.
7916
7917 * configure: When creating foo from foo.in, make foo read-only to
7918 remind people to edit the .in file instead.
7919
7920 * INSTALL: Changed references to config.h-dist to config.h.in.
7921 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7922 to build src/paths.h from src/paths.h.in; added a paragraph to do
7923 this.
7924 * configure, Makefile, build-install: Changed filenames like
7925 FOO-dist to FOO.in.
7926
79271992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7928
7929 * Makefile, build-install: Renamed to Makefile.in and
7930 build-install.in; the configure script will edit these to produce
7931 the usable Makefile and build-install.
7932 * configure: Changed to produce ./Makefile, ./build-install,
7933 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7934 instead of editing them in place.
7935
79361992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7937
7938 * Makefile: Re-arranged so that the undumped Emacs will search
7939 ../lisp *after* the site's local elisp files.
7940 (locallisppath, dumplisppath): New variables.
7941 (lisppath): This variable's default value is now chosen based on
7942 $(locallisppath) and $(lispdir); while it used to be the
7943 customization point for adding site-local elisp directories to
7944 load-path, that job is now handled mostly by locallisppath.
7945 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7946 Check the values being assigned to the *LOADSEARCH macros for null
7947 path elements (like '::' in 'foo::bar').
7948
7949 * configure: When checking if the machine- and system-dependent
7950 files define a particular macro or not, actually run them through
7951 CPP and test the macros with #ifs, instead of just grepping for
7952 the macros' names. In particular, check for SYSTEM_MALLOC in this
7953 way.
7954
79551992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7956
7957 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7958
79591992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7960
7961 * configure: Make the config.status file an executable shell
7962 script which will recreate the same configuration. Include the
7963 verbal description of the current configuration as a comment in
7964 the script.
7965 * INSTALL: Doc fix.
7966
194d44e7 7967 * Makefile: Brought the Makefile up to the GNU coding
a4a9692d
DL
7968 standards, as described in standards.text:
7969 (TAGS): New name for the target which rebuilds the tags table.
7970 (check): New target; doesn't do anything yet.
7971 (mostlyclean): New target, synonymous with clean.
7972 (realclean): New target. Currently, this just calls the
7973 subdirectories's makefiles and then deletes config.status.
7974 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7975 variables.
7976 Installation directory variables changed to conform.
7977 (install, install.sysv, install.xenix, install.aix): Changed the
7978 code which copies the directories into their installed location to
7979 allow the installed locations to be in several different
7980 directories; the old version assumed that they would all be in
7981 $(emacsdir).
7982 (mkdir, lockdir): Allow the installed locations to be in several
7983 different directories.
7984 * INSTALL: Doc fix.
7985
7986 * build-install: Use the same variable names as the Makefile.
7987 Allow the installed locations to be in several different
7988 directories.
7989
79901992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7991
7992 * Makefile (src/paths.h): Instead of using a single sed command to
7993 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7994 separately, and don't forget to append "/!!!SuperLock!!!" to the
7995 value of the PATH_SUPERLOCK macro.
7996
7997 * config.emacs: Renamed to configure, for consistency with other
7998 GNU products. Internal references changed.
7999 INSTALL, Makefile: References changed.
8000
8001 * lock: New directory, which should always be empty. If this
8002 directory doesn't exist, Emacs won't complain; it just won't lock.
8003 Having this here means that people can just unpack Emacs, build
8004 it, and have locking work.
8005
8006 * share-lib: Re-renamed to etc, for the sake of tradition.
8007 * config.emacs: Changed default value for datadir to ../etc.
8008 * INSTALL, README: Adjusted.
8009
80101992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8011
8012 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8013 by running CPP on the appropriate s/*.h and m/*.h files.
8014
80151992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8016
8017 * config.emacs: Make sure to set the "exit on error" flag once
8018 we've removed config.status; errors should abort the configuration.
8019
dff28924 80201992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8021
8022 * config.emacs: Added -distribute option, so that the Makefile
8023 paths are in their proper form. I don't know why this matters.
8024
dff28924 80251992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8026
8027 * local-lisp: New directory, empty in the distribution, for people
8028 to put local elisp code in.
8029 * config.emacs: Include it in the default load path.
8030 * README: Document it.
8031
dff28924 80321992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8033
8034 * config.emacs: Guess the type of signal handling functions based
8035 on the contents of /usr/include/signal.h.
8036
8037 * config.emacs: Print out progress report messages.
8038
8039 * Makefile (src/paths.h): Don't generically replace
8040 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8041 editing of the other entries, and each entry should be dealt with
8042 explicitly anyway.
8043
8044 * build-install: Converted from C-shell to Bourne shell.
8045 * config.emacs: Edit build-install properly.
8046
8047 * config.emacs: Doc fix.
8048
80491992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8050
92a8ce63 8051 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 8052
dff28924 80531992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8054
8055 * config.emacs: Removed support for the `maintain-environment'
8056 option; the only important difference between this and its absence
8057 has been removed.
8058 * INSTALL: Removed mention of `maintain-environment'.
8059
8060 * config.emacs: Fix arguments to sed when processing boolean
8061 arguments.
8062
dff28924 80631991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8064
8065 * config.emacs: New file, to help automate the installation
92a8ce63 8066 process.
a4a9692d
DL
8067
8068 * Makefile: Lots of changes to support the separation of etc into
8069 architecture-dependent and -independent files:
8070 (EMACSROOT): New variable, giving the directory under which all of
8071 Emacs's libraries should be installed. Changed rest of file to
8072 use it.
8073 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
8074 (DATADIR): New variable, denoting architecture-independent dir.
8075 (LOCKDIR): New variable, for completeness.
8076 (SUBDIR): No more etc, new lib-src.
8077 (COPYDIR): No more etc, new arch-lib and share-lib.
8078 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8079 (src): Now depends on lib-src, not etc.
8080 * build-install: Changes parallel to the above.
8081 * README: Describe the new arrangement.
8082
8083 * vms: New subdirectory for all the VMS stuff.
8084
dff28924 80851991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8086
8087 * Makefile (LISPPATH): New variable.
8088 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8089
dff28924 80901990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
8091
8092 * Makefile (install, install.sysv, install.xenix):
8093 Install wakeup instead of loadst. No need for setuid or setgid.
8094
dff28924 80951990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8096
8097 * Makefile (clean): Clean etc if that's not the installation dir.
8098
dff28924 80991990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8100
8101 * Makefile (paths.h): Make sed alter each name in the path.
8102
dff28924 81031988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8104
8105 * Makefile (install.sysv): Use cpio, not tar.
8106
dff28924 81071988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8108
8109 * Makefile (lockdir): Rename `lock' target.
8110 Depend on it from install*, not from `all'.
8111
dff28924 81121988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
8113
8114 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8115 to match build-install and paths.h.
6922b018
KH
8116
8117;; Local Variables:
880820fe 8118;; coding: utf-8
33462dfa 8119;; add-log-time-zone-rule: t
6922b018 8120;; End:
2a34a036 8121
e91081eb 8122 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
114f9c96 8123 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
8124
8125 This file is part of GNU Emacs.
8126
4f43e937 8127 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 8128 it under the terms of the GNU General Public License as published by
4f43e937
GM
8129 the Free Software Foundation, either version 3 of the License, or
8130 (at your option) any later version.
7f6d64f8
GM
8131
8132 GNU Emacs is distributed in the hope that it will be useful,
8133 but WITHOUT ANY WARRANTY; without even the implied warranty of
8134 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8135 GNU General Public License for more details.
8136
8137 You should have received a copy of the GNU General Public License
4f43e937 8138 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
8139
8140;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73