Rename src/unexec.c => src/unexcoff.c.
[bpt/emacs.git] / ChangeLog
CommitLineData
29cf3e20
EZ
12010-08-05 Eli Zaretskii <eliz@gnu.org>
2
3 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
4
9164c0e4
AS
52010-08-04 Andreas Schwab <schwab@linux-m68k.org>
6
7 * configure.in: Restore accidentally removed use of
8 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
9
59df9fdd 102010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 11
59df9fdd 12 * configure.in: Check for dirent.h.
1c97e857 13
3a876c9d
DN
142010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
15
16 * configure.in: Remove reference to usg5-4, unused.
17
dcc19aac
AS
182010-07-25 Andreas Schwab <schwab@linux-m68k.org>
19
20 * configure.in: Check for __executable_start.
21
0c1085c5
KB
222010-07-24 Ken Brown <kbrown@cornell.edu>
23
24 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
25
22944319
JB
262010-07-24 Juanma Barranquero <lekktu@gmail.com>
27
28 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
29
921d40b4
KB
302010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
31
32 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
33
e6cfa7c3
AS
342010-07-12 Andreas Schwab <schwab@linux-m68k.org>
35
36 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
37 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
38 (C_OPTIMIZE_SWITCH): Remove.
39 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
40
8966b757
AS
412010-07-11 Andreas Schwab <schwab@linux-m68k.org>
42
43 * configure.in: Don't check for index and rindex, check for strchr
44 and strrchr. Define strchr and strrchr as index and rindex,
45 resp., in src/config.h if not available.
46
d734dbbd
DN
472010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
48
45871610
DN
49 * configure.in: Use -Wold-style-definition if available.
50 This helps with the transition to standard C code, it can be
51 removed when done.
52
49d9e6b0
DN
53 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
54
d734dbbd
DN
55 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
56 and MSWindows.
57
72af86bd
AS
582010-07-07 Andreas Schwab <schwab@linux-m68k.org>
59
60 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
61 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
62
9715a0b9
DN
632010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
64
65 * configure.in (getenv): Remove K&R declaration.
66
9e892c8d
J
672010-07-02 Jan Djärv <jan.h.d@swipnet.se>
68
69 * configure.in: Remove define __P.
70
d9170db5
DN
712010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
72
73 * configure.in (--enable-use-lisp-union-type): New flag.
74
f71cd38a
DN
752010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
76
77 Fix CFLAGS for non-GCC compilers.
78 * configure.in (CFLAGS): Always use -g like it was done before the
79 2010-03-30 change.
a628ad9d
JB
80 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
81 (Bug#6538)
f71cd38a 82
6259c2ec
GM
832010-06-30 Glenn Morris <rgm@gnu.org>
84
a46007e9
GM
85 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
86 Set with AC_DEFINE rather than AH_BOTTOM.
87
6259c2ec 88 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
e7586c7a
GM
89 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
90 Set with shell, not cpp.
6259c2ec
GM
91 (LIBX): Remove, just use -lX11 in the one place this was used.
92 (cannot_dump): Replace with CANNOT_DUMP.
93
e547b051
J
942010-06-28 Jan Djärv <jan.h.d@swipnet.se>
95
96 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
97 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
98 by minimum required Gtk+ 2.6). Add checks for functions introduced
5224c41a 99 in Gtk+ 2.14 or newer (bug#6505).
e547b051 100
394f2386
EZ
1012010-06-26 Eli Zaretskii <eliz@gnu.org>
102
103 * config.bat: Remove white space around "+" in COPY commands.
104
b11867f9
GM
1052010-06-23 Glenn Morris <rgm@gnu.org>
106
107 * info/dir: Start descriptions in column 32, per Texinfo convention.
108
2a64315a 1092010-06-16 Chong Yidong <cyd@stupidchicken.com>
77d7d2ae
CY
110
111 * INSTALL: Update font information (Bug#6389).
112
2a64315a 1132010-06-16 Glenn Morris <rgm@gnu.org>
395b1ea5
GM
114
115 * INSTALL: General update.
116
5877cf48
GM
1172010-06-12 Glenn Morris <rgm@gnu.org>
118
a628ad9d 119 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
5877cf48 120
338648ad
GM
1212010-06-11 Glenn Morris <rgm@gnu.org>
122
123 * configure.in (--without-compress-info): New option.
124 (GZIP_INFO): New output variable.
125
126 * Makefile.in (GZIP_INFO): New, set by configure.
127 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
128 Handle man pages in the same way.
129
113ddd75
GM
1302010-06-10 Glenn Morris <rgm@gnu.org>
131
d772827c
GM
132 * Makefile.in (install-arch-indep): Gzip the info files too.
133
113ddd75
GM
134 * make-dist: Remove references to non-existent directories and files.
135
78a7a068
DN
1362010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
137
138 * configure.in: Include <strings.h> and <string.h> instead of
139 "strings.h" and "string.h".
140
3085237c
DN
1412010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
142
143 * configure.in: Remove code dealing with BSTRING.
144
eb697db5
DN
1452010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
146
d8198da0
DN
147 * configure.in (AC_PREREQ): Require autoconf 2.65.
148
eb697db5
DN
149 * configure.in (unxec): Do not define and substitute.
150 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
151
0d4bcf4d
GM
1522010-06-03 Glenn Morris <rgm@gnu.org>
153
154 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
155
8923d617
DN
1562010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
157
158 Fix alloca definition when using gcc on non-gnu systems.
159 * configure.in: Use the code sequence indicated by "info autoconf"
160 for alloca (bug#6170).
161
637821cd
SM
1622010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
163
164 * .bzrignore: Ignore new files from trunk, which appear if you use
165 colocated branches (i.e. "bzr switch").
166
8f7c42d4
GM
1672010-05-28 Glenn Morris <rgm@gnu.org>
168
169 * configure.in: Simplify some of the $canonical tests.
170
81ac4f35
GM
1712010-05-27 Glenn Morris <rgm@gnu.org>
172
173 * config.bat: Do not preprocess src/Makefile.in.
174
175 * configure.in: Do not preprocess src/Makefile.in.
176 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
177 (AC_EGREP_CPP): Test no longer needed.
178
179 * make-dist: No more Makefile.c files.
180
ccd89fb3
GM
1812010-05-26 Glenn Morris <rgm@gnu.org>
182
90278cb6
GM
183 * configure.in (YMF_PASS_LDFLAGS): Remove.
184 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
185
cd54a599
GM
186 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
187 Add $GNUSTEP_LOCAL_HEADERS.
188 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
189
ccd89fb3
GM
190 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
191 (GNUSTEP_MAKEFILES): Remove.
192 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
193 stuff to here.
194
e5458003
GM
1952010-05-25 Glenn Morris <rgm@gnu.org>
196
8009a5e8
GM
197 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
198 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
199
e5458003
GM
200 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
201 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
202 here instead.
203
c17e9c60
RF
2042010-05-24 Romain Francoise <romain@orebokech.com>
205
206 * make-dist: Look for version in src/emacs.c.
207 Use lisp/subr.el rather than lisp/version.el for location check.
208
e8752c66
GM
2092010-05-21 Glenn Morris <rgm@gnu.org>
210
6a6dbace
GM
211 * configure.in (MKDEPDIR): Parallel build tweak.
212
66dbf213
GM
213 * configure.in (ns_frag): New output file.
214
04384b2d
GM
215 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
216 (OLDXMENU_TARGET): Set to empty if USE_GTK.
217
e8752c66
GM
218 * configure.in (cannot_dump): New output variable.
219
0a5a0089 2202010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
221
222 * configure.in: On NetBSD, if terminfo is found, use it in
223 preference to termcap. (Bug#6190)
224
21566ba7
GM
2252010-05-20 Glenn Morris <rgm@gnu.org>
226
9d5cf9b6
GM
227 * make-dist (src): Include *.mk.
228 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
229 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
230 (deps_frag): New output file.
231 (AUTO_DEPEND): Remove this definition.
232
21566ba7
GM
233 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
234
c1d0dcfd
GM
2352010-05-19 Glenn Morris <rgm@gnu.org>
236
237 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
238 (ORDINARY_LINK): New AC_DEFINE.
239 (LIB_GCC): No need to set if ORDINARY_LINK.
240
be4ff9da
GM
2412010-05-18 Glenn Morris <rgm@gnu.org>
242
6665f4c5
GM
243 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
244 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
245
40dc6bf4
GM
246 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
247 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
248 (RALLOC_OBJ): New output variable.
249
be4ff9da
GM
250 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
251 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
252
5b5262f4
SM
2532010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
254
255 * Makefile.in (src): Provide the name of the VCS file that witnesses
256 a pull.
257 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
258
16455a85
GM
2592010-05-17 Glenn Morris <rgm@gnu.org>
260
261 * configure.in (OLDXMENU_DEPS): New output variable.
262
8877ca0f
GM
2632010-05-16 Glenn Morris <rgm@gnu.org>
264
9a436f0c
GM
265 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
266
da53fab9
GM
267 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
268 * Makefile.in (install-arch-dep): Update for above change.
269
58dfab18
GM
270 * Makefile.in (ns_appdir): Remove.
271 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
272
b02a6645
GM
273 * configure.in (TEMACS_LDFLAGS2): New output variable.
274
8877ca0f
GM
275 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
276 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
277 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
278 nothing uses.
279
35a20d6c
DN
2802010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
281
282 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
283 does not use them.
284 (X11R5_INHIBIT_I18N): Remove, unused.
285
6e546d18
GM
2862010-05-15 Glenn Morris <rgm@gnu.org>
287
4235ca47
GM
288 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
289
6e546d18
GM
290 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
291
8c5ff6dd
KR
2922010-05-15 Ken Raeburn <raeburn@raeburn.org>
293
294 * configure.in: Look for version string in its new location.
295
78248b76
EZ
2962010-05-15 Eli Zaretskii <eliz@gnu.org>
297
298 * config.bat: Remove support for DJGPP v1.x.
299
02be533b
GM
3002010-05-15 Glenn Morris <rgm@gnu.org>
301
1a82cca9
GM
302 * configure.in (OLDXMENU_TARGET): New output variable.
303
2b5f541b
GM
304 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
305
02be533b
GM
306 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
307 and other files that no longer exist.
308
489d31a4
GM
3092010-05-14 Glenn Morris <rgm@gnu.org>
310
fbc00890
GM
311 * configure.in (cpp_undefs): Add mktime, register, X11.
312
11842bd8
GM
313 * configure.in (GPM_MOUSE_SUPPORT): Remove.
314 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
315 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
316
489d31a4
GM
317 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
318 (GNUSTEP_MAKEFILES): Do not output.
319
0116466b
GM
3202010-05-13 Glenn Morris <rgm@gnu.org>
321
3536f993
GM
322 * configure.in: Fix some paren typos.
323
472c5d6b
GM
324 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
325
0116466b
GM
326 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
327
1a0d7c06
GM
3282010-05-12 Glenn Morris <rgm@gnu.org>
329
44b031a6
GM
330 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
331
1a0d7c06
GM
332 * configure.in (LIB_GCC): New output variable.
333
acddf8ae
GM
3342010-05-11 Glenn Morris <rgm@gnu.org>
335
edf77e4e
GM
336 * make-dist (msdos): No more mainmake.
337
338 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
339 * config.bat: Do not run cpp on lib-src/Makefile.in.
340
acddf8ae
GM
341 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
342
7490175b
GM
3432010-05-10 Glenn Morris <rgm@gnu.org>
344
97efb629
GM
345 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
346
7490175b
GM
347 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
348 (BLESSMAIL_TARGET): New output variable.
349
0235128c
SM
3502010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
351
352 * INSTALL: Fix typos.
353
3542010-05-08 Chong Yidong <cyd@stupidchicken.com>
355
356 * configure.in: Add check for buggy version of GCC (Bug#6031).
357
40c17879
GM
3582010-05-08 Glenn Morris <rgm@gnu.org>
359
360 * configure.in (HAVE_LIBNCURSES): New local variable.
361 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
362 replacing cpp in src/s/*.h and src/Makefile.in.
363
61a808e8
CY
3642010-05-07 Chong Yidong <cyd@stupidchicken.com>
365
366 * Version 23.2 released.
367
15e12598
VB
3682010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
369
370 * configure.in: Add tests for `isnan' and `copysign'.
371
f724825e
EZ
3722010-05-07 Eli Zaretskii <eliz@gnu.org>
373
374 * config.bat: Allow for 2 leading `#'s in comments in
375 src/Makefile.in.
376
2f86b22b
GM
3772010-05-07 Glenn Morris <rgm@gnu.org>
378
379 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
380 Merges logic from src/s/* and src/Makefile.in.
381 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
382
49ebbd65
DN
3832010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
384
385 Define START_FILES and LIB_STANDARD using autoconf.
386 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
387 here from src/s/*.h.
388 (HAVE_CRTIN): Remove, inline logic in the netbsd
389 START_FILES/LIB_STANDARD computation.
390
e3cf0cde
GM
3912010-05-06 Glenn Morris <rgm@gnu.org>
392
393 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
394
395 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
396 (LD_SWITCH_X_SITE): Remove unused variables.
397
49628785
GM
3982010-05-04 Glenn Morris <rgm@gnu.org>
399
27a2cdfc
GM
400 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
401 as well.
402 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
403
eb21eab5
GM
404 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
405
49628785
GM
406 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
407 variables, replacing c_switch_machine, c_switch_system.
fa5e317a
GM
408 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
409 @c_switch_system@.
49628785 410
521ee9b3
GM
4112010-05-03 Glenn Morris <rgm@gnu.org>
412
3dee6fdb
GM
413 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
414
521ee9b3
GM
415 * make-dist: There are no more src/m/*.inp files.
416
cd03c74a
DN
4172010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
418
419 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
420 (ac_link): Do not use ld_switch_machine.
421
7acac9f4
GM
4222010-05-01 Glenn Morris <rgm@gnu.org>
423
424 * configure.in (OTHER_OBJ): Remove.
425 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
426
7eb1ac33
GM
4272010-04-30 Glenn Morris <rgm@gnu.org>
428
5a1bb006
GM
429 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
430 Elsewhere, maybe include it.
431
d5096f16
GM
432 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
433 (OLDXMENU, LIBXMENU): New output variables.
434
7eb1ac33
GM
435 * configure.in (OTHER_OBJ): New output variable.
436
44e3d510
GM
4372010-04-28 Glenn Morris <rgm@gnu.org>
438
c40f9449
GM
439 * configure.in (CYGWIN_OBJ): New output variable.
440
658f86ca
GM
441 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
442
bc0b5f61
GM
443 * configure.in (FONT_OBJ): New output variable.
444
294c50a0
GM
445 * configure.in (LIBXMU): New output variable.
446
e6ec4e99
GM
447 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
448
44e3d510
GM
449 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
450 userland and maybe change values to i386 (move test from s/amdx86-64.h).
451
c6ea2936
GM
4522010-04-27 Glenn Morris <rgm@gnu.org>
453
8fdac2c3
GM
454 * configure.in (LIBXTR6): New output variable. Move unixware special
455 case here from src/s/unixware.h.
456
986fb647
GM
457 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
458 in Makefiles.
459 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
460
c6ea2936
GM
461 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
462 (LIBXP): No longer substitute in Makefiles.
463 (MOTIF_LIBW): New output variable. Move system-specific settings here
464 from src/s files.
465
aaa36002
DN
4662010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
467
468 Reduce CPP usage.
469 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
470 (unexec): Define unconditionally, all platforms define
471 UNEXEC. AC_SUBST it.
472 (UNEXEC_SRC): Remove, unused.
ed6281b0 473 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
aaa36002 474
b678dd8b
GM
4752010-04-27 Glenn Morris <rgm@gnu.org>
476
8ea5f2d9
GM
477 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
478 replaced by LIBXP.
479
76cda504
GM
480 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
481 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
482 On hpux10-20, default to /lib.
483
b678dd8b
GM
484 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
485
7e10844c
DN
4862010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
487
488 * configure.in (LIBS_MACHINE): Remove, unused.
489
490 * configure.in (LIB_MATH): New output variable. Set it for some systems.
491
70eab5c1
GM
4922010-04-24 Glenn Morris <rgm@gnu.org>
493
494 * configure.in (CRT_DIR): New output variable.
495 (--with-crt-dir): New option. (Bug#5655)
496 (HAVE_LIB64_DIR): Remove.
497
4e7f249c
DN
4982010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
499
500 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
501
97efb629 5022010-04-22 Miles Bader <miles@gnu.org>
cdbce48e
MB
503
504 * configure.in: Get rid of "unix" pre-defined macro when
e5d1fb10 505 preprocessing Makefile. (Bug#5857)
cdbce48e 506
bf3126f6
AS
5072010-04-21 Andreas Schwab <schwab@linux-m68k.org>
508
509 Avoid non-portable shell command negation
510 * configure.in: Revert last change.
511
e765bf58
JD
5122010-04-21 Jan Djärv <jan.h.d@swipnet.se>
513
514 * configure.in: Change "if test ! -f" to "if ! test -f".
515
2807228d
GM
5162010-04-21 Glenn Morris <rgm@gnu.org>
517
518 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
10efe302 519 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2807228d 520
574c05e2
KK
5212010-04-21 Karel Klíč <kklic@redhat.com>
522
523 * configure.in: New option: --with(out)-selinux, on by default.
524 Set HAVE_LIBSELINUX if we find libselinux, and substitute
525 LIBSELINUX_LIBS in Makefiles.
526
8224f93d
DN
5272010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
528
529 * configure.in: Remove all references to LIBX11_SYSTEM.
530
32a8894e
DN
5312010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
532
533 * configure.in: Remove all references to C_DEBUG_SWITCH.
534
2201e7e2
EZ
5352010-03-27 Eli Zaretskii <eliz@gnu.org>
536
537 * config.bat <lib-src>: Edit out lines that begin with several #
538 characters.
539
605f35cd
DN
5402010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
541
15d25dc0
DN
542 * configure.in: Remove support for old UNIX System V systems and
543 for Unixware on non-x86 machines.
544
a628ad9d 545 * configure.in: Remove support for Solaris on PPC and for old versions.
15d25dc0 546
605f35cd
DN
547 * configure.in: Remove non-working lynxos port.
548
a3ab37b3
DN
5492010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
550
551 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
552
866b0a7b
GM
5532010-03-19 Glenn Morris <rgm@gnu.org>
554
555 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
556 happy.
557
5582010-03-18 Jan Djärv <jan.h.d@swipnet.se>
559
560 * configure.in: Check for tputs and friends, abort if not
561 found (bug#5735).
562
aded53ff
GM
5632010-03-18 Glenn Morris <rgm@gnu.org>
564
eef223cc
GM
565 * configure.in (--with-x-toolkit): In the help text, say which options
566 are synonyms.
567
aded53ff
GM
568 * configure.in (--with-mmdf, --with-mail-unlink):
569 New options, off by default.
570 (--with-mailhost): New option to set default POP host.
571 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
572 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
573 New variables, substituted in Makefiles.
574 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
575 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
576 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
577 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
578 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
579
f8388570
TO
5802010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
581
582 * Makefile.in (uninstall): Handle the case where archlibdir does not
583 exist. (Bug#5720)
584
6da23aaa
EZ
5852010-03-12 Eli Zaretskii <eliz@gnu.org>
586
a96f6398 587 These changes remove termcap.c from the build on Posix platforms.
6da23aaa
EZ
588 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
589
590 * configure: Regenerated.
591
288f9fc0
CY
5922010-03-10 Chong Yidong <cyd@stupidchicken.com>
593
594 * Branch for 23.2.
595
5bcc9931
JL
5962010-01-31 Juri Linkov <juri@jurta.org>
597
598 * .bzrignore: Add TAGS-LISP.
599
c6d09b8d
CY
6002010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
601
602 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
603 this header file).
604
ca22a440
JB
6052010-01-12 Juanma Barranquero <lekktu@gmail.com>
606
607 * .bzrignore: Ignore all .exe, instead of individual files.
608
832fdcab
CY
6092010-01-12 Chong Yidong <cyd@stupidchicken.com>
610
611 * configure.in: Explicitly check for and link to -lXrender.
612
893db5bc
GM
6132010-01-12 Glenn Morris <rgm@gnu.org>
614
615 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
616 for bug reports for development versions.
617
ab507311
EZ
6182010-01-02 Eli Zaretskii <eliz@gnu.org>
619
620 * .bzrignore: Add more ignored patterns, including for the MS-DOS
621 build.
622
8bb25908
KF
6232009-12-27 Karl Fogel <kfogel@red-bean>
624
625 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
626 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
627
c3520efd
GM
6282009-12-17 Glenn Morris <rgm@gnu.org>
629
630 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
631
3bdb7e3e
GM
6322009-12-15 Glenn Morris <rgm@gnu.org>
633
7cda3008 634 * info/dir: Add EDT entry.
3bdb7e3e
GM
635 * Makefile.in (INFO_FILES): Add edt.
636
f1957a33
JD
6372009-12-10 Jan Djärv <jan.h.d@swipnet.se>
638
639 * configure.in: Check for RSVG if GNUStep is used.
640
62b7c422
JD
6412009-12-09 Jan Djärv <jan.h.d@swipnet.se>
642
643 * configure.in: Don't check for RSVG or GConf unless X11 is used.
644
a4ef73c8
CY
6452009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
646
647 * configure.in: Allow compiling Emacs with GTK on Cygwin.
648
9e13b2f4
GM
6492009-12-01 Glenn Morris <rgm@gnu.org>
650
651 * make-dist: Add etc/images/mpc directory.
652
8b571bf3
JD
6532009-11-21 Jan Djärv <jan.h.d@swipnet.se>
654
655 * configure.in: Don't check for GConf unless X is used.
656
7a2efa6f
DN
6572009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
658
659 * configure.in: Use -Wdeclaration-after-statement if available.
660
637fa988
JD
6612009-11-17 Jan Djärv <jan.h.d@swipnet.se>
662
663 * configure.in: New option: --with(out)-gconf.
664 Set HAVE_GCONF if we find gconf.
665
371b0117
GM
6662009-11-17 Glenn Morris <rgm@gnu.org>
667
668 * Makefile.in (INFO_FILES): Add semantic.
669
8834a98b
CY
6702009-11-16 Chong Yidong <cyd@stupidchicken.com>
671
672 * info/dir: Add Semantic.
673
92424f95
GM
6742009-11-16 Glenn Morris <rgm@gnu.org>
675
676 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
677 pattern, so as not to exclude makefile*.el. (Bug#4912)
678
a53cfbe5
JD
6792009-11-14 Jan Djärv <jan.h.d@swipnet.se>
680
681 * configure.in: --enable-autodepend is new. Check for GNU Make
5ce6e4f4 682 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
a53cfbe5
JD
683 gcc and GNU make to generate dependencies.
684
b8c5de8f
GM
6852009-10-27 Glenn Morris <rgm@gnu.org>
686
687 * make-dist: Make links to doc/lispintro/*.pdf.
688
91231421
CY
6892009-10-23 Jim Meyering <meyering@redhat.com>
690
691 * configure.in: Invoke $CPP with -P when creating Makefile and
692 src/Makefile. Without this, gcc 4.4.2 converts each
693 backslash-newline pair in the input to a bare newline, yielding
694 invalid Makefiles.
695
696 * configure: Regenerate.
697
d760435b
DN
6982009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
699
1233852a 700 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 701
f5b30dc9
AR
7022009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
703
704 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
705 (*-apple-darwin*): Add x86_64 architecture.
706
5ba6c2e1
DN
7072009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
708
709 * config.guess, config.sub: Updated from master source.
710
c9abc21f
AR
7112009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
712
713 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
714
b6c0fa71
JB
7152009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
716
717 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
718
7b1b676d
GM
7192009-09-29 Glenn Morris <rgm@gnu.org>
720
721 * make-dist (check): Update for two new levels of subdirectory in lisp/.
722
005bd5a2
DN
7232009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
724
58a8cf51
DN
725 * config.guess, config.sub: Updated from master source.
726
005bd5a2
DN
727 * configure.in (OTHER_FILES): Define using autoconf not cpp.
728
cc1cb3da
DN
7292009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
730
731 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
732
8593c508
CY
7332009-09-13 Chong Yidong <cyd@stupidchicken.com>
734
735 * INSTALL: Update URL for GNU FreeFont.
736
07cd4153
GM
7372009-09-09 Glenn Morris <rgm@gnu.org>
738
739 * Makefile.in (install-arch-indep): Don't recursively change perms of
740 site-lisp and infodir. There may be non-Emacs files in here, and the
741 files supplied by Emacs are all handled explicitly already. (Bug#3800)
742 (mkdir): Set umask to world-readable before creating directories.
743 mkinstalldirs already checks if dirs exist, don't duplicate this test.
744
ffd8aba9
GM
7452009-08-29 Glenn Morris <rgm@gnu.org>
746
747 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
748 (info): Don't give an error in the absence of makeinfo - let the doc
749 Makefiles do that, if the info files need rebuilding. (Bug#3982)
750
201a4073
KR
7512009-08-23 Ken Raeburn <raeburn@raeburn.org>
752
753 * Makefile.in (install-arch-indep): If the versioned DOC-####
754 generated during loadup+dump isn't found, install the plain DOC
755 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
756
757 * configure.in: Warn if package version specified here doesn't
758 match the version in version.el.
759 * configure: Regenerate.
760
c99cb306
MA
7612009-08-22 Michael Albinus <michael.albinus@gmx.de>
762
763 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
764
765 * configure: Regenerate.
766
707f28b6
GM
7672009-08-19 Glenn Morris <rgm@gnu.org>
768
769 * INSTALL: Remove reference to cvtmail.
770
2ec536de
SZ
7712009-08-15 CHENG Gao <chenggao@gmail.com>
772
773 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
774
1233852a 7752009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
776
777 * INSTALL: Fix free fonts URL.
778
49a9e76d
GM
7792009-07-22 Glenn Morris <rgm@gnu.org>
780
781 * configure.in (AC_PREREQ): Require autoconf 2.62.
782
7df24305
AS
7832009-07-04 Andreas Schwab <schwab@linux-m68k.org>
784
1233852a
JB
785 * configure.in (--enable-checking, --enable-profiling):
786 Use AS_HELP_STRING.
7df24305 787
9fe40f0e
DN
7882009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
789
790 * configure.in (--enable-profiling): New option.
6978862d 791 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 792
920b116e
GM
7932009-06-27 Glenn Morris <rgm@gnu.org>
794
6978862d 795 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 796
29771094
DN
7972009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
798
799 * configure.in (--enable-checking): New option.
800
0da746de
GM
8012009-06-24 Glenn Morris <rgm@gnu.org>
802
803 * make-dist: Warn if subdir does not exist in source.
804 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
805 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
806 No longer make links.
807
eeebcbb9
GM
8082009-06-24 Yavor Doganov <yavor@gnu.org>
809
0da746de
GM
810 * make-dist (tempdir): Don't create directories preferences.gorm
811 and preferences.nib, they are no longer required.
eeebcbb9 812
70243478
CY
8132009-06-21 Chong Yidong <cyd@stupidchicken.com>
814
815 * Branch for 23.1.
816
60cf1d09
CY
8172009-06-12 Chong Yidong <cyd@stupidchicken.com>
818
819 * configure.in: Delete mac-fix-env target, which has been
820 removed (Bug#3531).
821
834cf436
SM
8222009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
823
824 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
825
a6e754b6
CY
8262009-05-05 Per Starbäck <per@starback.se> (tiny change)
827
828 * BUGS: Use new binding of view-emacs-problems.
829
734dabe0
CY
8302009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
831
832 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
833 for Solaris compatibility.
834
7bbec45b
CY
8352009-04-25 Chong Yidong <cyd@stupidchicken.com>
836
837 * configure: Regenerate.
838
839 * configure.in: Disable use of FreeType without libXft.
840
dc2933eb
JD
8412009-04-19 Jan Djärv <jan.h.d@swipnet.se>
842
834cf436
SM
843 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
844 Check if it is declared in gtk.h.
dc2933eb 845
cea426d3
AS
8462009-04-12 Andreas Schwab <schwab@linux-m68k.org>
847
848 * Makefile.in (install-arch-indep): Remove .gitignore files.
849
11e244d8
KH
8502009-04-03 Kenichi Handa <handa@m17n.org>
851
852 * INSTALL: Make the section "Complex Text Layout support
853 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
854
1e447232
DN
8552009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
856
857 * configure.in (rs6000-ibm-aix6*): Fix typo.
858
389b99fd
GM
8592009-03-04 Glenn Morris <rgm@gnu.org>
860
861 * Makefile.in (INFO_FILES): Add auth.
862
ebb135af
GM
8632009-03-03 Glenn Morris <rgm@gnu.org>
864
865 * info/dir: Add Auth-source.
866
2ae83832
SM
8672009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
868
869 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
870 the second.
871
3122b073
EZ
8722009-02-28 Eli Zaretskii <eliz@gnu.org>
873
1685daf2
EZ
874 * config.bat: Copy .dbxinit to _dbxinit.
875
3122b073
EZ
876 * make-dist (Making links to `info'): Remove .gitignore.
877
b4b7bab7
SM
8782009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
879
880 * Makefile.in (lib-src, lisp): Use simpler rule.
881 (src): Be more specific to avoid recompiling all the .elc files just
882 because the bootstrap-emacs is missing.
883
003a2c00
CY
8842009-02-26 Chong Yidong <cyd@stupidchicken.com>
885
886 * configure.in: Require librsvg >= 2.11.
887
c21273df
AR
8882009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
889
890 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
891 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
892
c5ecbe51
AR
8932009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
894
895 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
896
4e1fb954
GM
8972009-02-03 Glenn Morris <rgm@gnu.org>
898
899 * make-dist: Add some missing files, remove some that are no longer
900 present.
901
99cc1583
GM
9022009-02-02 Glenn Morris <rgm@gnu.org>
903
904 * make-dist: Add some missing nextstep/ files.
905
6debaeb8
AR
9062009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
907
adab88bd 908 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 909
a078d6e5
DN
9102009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
911
912 * configure.in: Add support for m68k-*-netbsd.
913
a372b1a2
JL
9142009-01-14 Juri Linkov <juri@jurta.org>
915
c2ad0dc9
JL
916 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
917
a372b1a2
JL
918 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
919 and bug-reference-mode.
920
d0bec92c
JL
9212009-01-11 Juri Linkov <juri@jurta.org>
922
923 * INSTALL.CVS: Move configuration explicitly to the first step.
924
05453c9d
GM
9252009-01-09 Glenn Morris <rgm@gnu.org>
926
927 * .dir-locals.el: Don't set indent-tabs-mode.
928
c0eb6ac0
KH
9292008-12-30 Kenichi Handa <handa@m17n.org>
930
931 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
932 the function OTF_get_variation_glyphs.
933
9c222401
JD
9342008-12-30 Jan Djärv <jan.h.d@swipnet.se>
935
936 * Makefile.in (install-arch-dep): Remove old directories in
937 ns_app* before moving new directories there.
938
bda28f63
DN
9392008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
940
941 * .dir-locals.el: Remove non-working entry for pmail.
942 (fill-column): Fix typo.
943 (change-log-mode): Add fill column.
944
745ebc13
EZ
9452008-12-26 Eli Zaretskii <eliz@gnu.org>
946
947 * config.bat: Produce _dir-locals.el from .dir-locals.el.
948
b08ddfb4
DN
9492008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
950
951 * make-dist (tempdir): Distribute .dir-locals.el.
952
953 * .dir-locals.el: New file.
954
b5a09903
EZ
9552008-12-19 Eli Zaretskii <eliz@gnu.org>
956
957 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
958 for rationale.
959
c4607d7f
GM
9602008-12-13 Glenn Morris <rgm@gnu.org>
961
962 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
963 (manext): Remove variable.
964 (MAN_PAGES): New variable.
965 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
966 and remove.
8bfbbb97 967 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 968
894b66d8
DN
9692008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
970
971 * config.guess, config.sub: Updated from master source.
972
08d03897
DN
9732008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
974
975 * Makefile.in (install-arch-indep): Install ebrowse.1.
976
7c54c0a0
DN
9772008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
978
979 * configure.in: Add Solaris on x86_64.
980
149b51bc
DN
9812008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
982
983 * config.guess, config.sub: Updated from master source.
984
961de2e7
EZ
9852008-12-08 Eli Zaretskii <eliz@gnu.org>
986
987 * info/dir: Fix last change.
988
777af7e5
EZ
9892008-12-07 Eli Zaretskii <eliz@gnu.org>
990
991 * info/dir: Untabify.
992
3c00847f
RF
9932008-11-28 Ulrich Mueller <ulm@gentoo.org>
994
995 * configure.in: Fix last change.
996
6a7447b3
RS
9972008-11-28 Richard M Stallman <rms@gnu.org>
998
999 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1000 New configurations.
1001
d8aef2e6
GM
10022008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1003
1004 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1005 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1006
c4e58908
EZ
10072008-11-15 Eli Zaretskii <eliz@gnu.org>
1008
21d907a3
EZ
1009 * Makefile.in (INFO_FILES): Remove ns-emacs.
1010
c4e58908
EZ
1011 * info/dir (NS-Emacs): Remove entry.
1012
b73f809c
EZ
10132008-11-08 Eli Zaretskii <eliz@gnu.org>
1014
1015 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1016
9fea5ed1
GM
10172008-11-07 Glenn Morris <rgm@gnu.org>
1018
1019 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1020
b5ba7271
EZ
10212008-10-31 Eli Zaretskii <eliz@gnu.org>
1022
1023 * config.bat: Tell user to expect one "File not found" message
1024 while the `doc' directory is being configured.
1025
27301075
CY
10262008-10-30 Chong Yidong <cyd@stupidchicken.com>
1027
1028 * update-subdirs: Put obsolete directory last.
1029
28f3a9d1
KH
10302008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1031
1032 * configure.in: Check fontconfig always.
1033
2194ea1c
DN
10342008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1035
1036 * configure (*-solaris2.[7-9]*): Fix typo.
1037
ea09b8d5
GM
10382008-10-24 Glenn Morris <rgm@gnu.org>
1039
1040 * configure.in (--without-sync-input, --with-pkg-config-prog):
1041 Help strings start with lower case.
1042 (--with-gnustep-conf): New option.
1043 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1044
ef913c89
GM
10452008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1046
1047 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1048 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1049 is not found. (Bug#1230)
1050
b97439ce 10512008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 1052
b97439ce 1053 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
1054 Use sol2-6.h for Solaris 7-9.
1055
fac5dc61
DN
10562008-10-18 Ulrich Mueller <ulm@gentoo.org>
1057
1058 * configure.in: Add support for GNU/Linux on SuperH.
1059
6b0262c1
AS
10602008-10-12 Andreas Schwab <schwab@suse.de>
1061
1062 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1063
8d87199b
AR
10642008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1065
1066 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1067 "X") to avoid confusion.
1068
1069 * configure: Regenerate.
1070
265f3a4d
RF
10712008-09-07 Romain Francoise <romain@orebokech.com>
1072
1073 * make-dist: Distribute doc/man/ChangeLog.
1074
cfe91a31
CY
10752008-08-28 Chong Yidong <cyd@stupidchicken.com>
1076
1077 * configure.in: Disable XFT and Freetype when without X.
1078
1079 * configure: Regenerate.
1080
c5e2611e
DN
10812008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1082
1083 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1084
cc9e2523
CY
10852008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1086
1087 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1088 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1089
1090 * configure: Regenerate.
1091
67931678
EZ
10922008-08-20 Eli Zaretskii <eliz@gnu.org>
1093
1094 * configure.in: Move "#define subprocesses" before
1095 config_opsysfile is included.
1096
5b6fd9ea
KH
10972008-08-19 Kenichi Handa <handa@m17n.org>
1098
1099 * INSTALL (Extra fonts): Mention local fonts, don't mention
1100 mule-unicode.
1101
d32e280e
CY
11022008-08-16 Chong Yidong <cyd@stupidchicken.com>
1103
1104 * make-dist: Omit info/.arch-inventory.
1105
3271ac8c
JR
11062008-08-16 Jason Rumney <jasonr@gnu.org>
1107
1108 * make-dist (tempdir/nt): Link emacsclient.rc.
1109
48fad8e8
DN
11102008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1111
1112 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1113 AC_SUBST it.
1114 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1115 AC_SUBST it.
1116 (OTHER_FILES): Always define for HAVE_NS.
1117 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1118 * configure: Regenerate.
1119
6b8bc489
AS
11202008-08-07 Andreas Schwab <schwab@suse.de>
1121
1122 * configure.in: Correctly handle
1123 --enable-cocoa-experimental-ctrl-g=no and
1124 --enable-ns-self-contained=yes.
6b8bc489 1125
d5e2f8fe
AR
11262008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1127
1128 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
1129 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1130 bother undef'ing since won't have desired effect.
d5e2f8fe 1131
9e0f670e
AS
11322008-08-06 Andreas Schwab <schwab@suse.de>
1133
1134 * configure.in: Fix quoting.
1135
23ca30bd
CY
11362008-08-06 Chong Yidong <cyd@stupidchicken.com>
1137
1138 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1139
b44d2112
CY
11402008-08-05 Ulrich Mueller <ulm@gentoo.org>
1141
1142 * configure.in: Add checks for krb5_error.text and
1143 krb5_error.e_text struct members.
1144
19571844
CY
11452008-08-04 Chong Yidong <cyd@stupidchicken.com>
1146
19571844 1147 * configure.in: Test for existence of NSInteger.
509b4b38 1148 Suggested by Yavor Doganov.
19571844 1149
96cac6f1
RF
11502008-08-02 Romain Francoise <romain@orebokech.com>
1151
1152 * Makefile.in (INFO_FILES): Add mairix-el.
1153
7c2fb837
DN
11542008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1155
1156 * make-dist:
1157 * README: Remove VMS support.
1158 * vms: Remove directory.
1159
69ab3201
DN
11602008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1161
1162 * configure.in (MULTI_KBOARD): Remove.
1163
9d9a7716
DN
11642008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1165
1166 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1167
a7b7b527
CY
11682008-07-29 Chong Yidong <cyd@stupidchicken.com>
1169
1170 * info/dir (File): Add mairix-el.
1171
9e2a2647
DN
11722008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1173
1174 Remove support for Mac Carbon.
1175 * mac: Remove directory.
1176 * make-dist:
1177 * configure.in:
1178 * README:
1179 * Makefile.in:
0e134ea0 1180 * INSTALL: Remove code for Carbon.
9e2a2647
DN
1181 * configure: Regenerate.
1182
98822133 11832008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 1184
0e134ea0 1185 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 1186
7cadb46a
CY
11872008-07-25 Chong Yidong <cyd@stupidchicken.com>
1188
1189 * configure.in: Check for getrlimit.
1190
1191 * configure: Regenerate.
1192
77ccee09
DN
11932008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1194
1195 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1196 in src/Makefile.in.
1197 (static): Remove, autoconf would always comment it out anyway.
1198 (subprocesses): Define unconditionally.
1199
10d975d7 12002008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 1201
10d975d7
GM
1202 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1203 compilation under GNUstep.
7a55ab54 1204
658a0f85
KH
12052008-07-18 Kenichi Handa <handa@m17n.org>
1206
1207 * INSTALL (Complex Text Layout support libraries): Delete the
1208 paragraph about --enable-font-backend.
1209
ba60bd44 12102008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
1211
1212 * configure.in: Print out some info to user for NeXTstep builds.
1213 (ns-app): Remove enable option.
1214 (ns-self-contained): Add enable option.
1215 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1216 GNUstep, use to set install prefixes, and substitute in Makefiles.
1217 * configure: Regenerate.
1218 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1219 NS app bundle.
1220
facfbbbd
SM
12212008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1222
1223 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1224
ba60bd44 12252008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
1226
1227 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1228 NS_IMPL_COCOA.
122e9f8f 1229
2c369af7
GM
12302008-07-16 Glenn Morris <rgm@gnu.org>
1231
6ba72723
GM
1232 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1233 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1234 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1235 never unset.
1236
2c369af7
GM
1237 * make-dist: Add nextstep/ directories.
1238 (src, lib-src): Add .m files.
1239
6b0273cd
DN
12402008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1241
1242 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1243 (USER_FULL_NAME): Remove, not used anymore.
1244 * configure: Regenerate.
1245
ba60bd44 12462008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
1247
1248 Changes and additions for NeXTstep windowing system (Cocoa and
1249 GNUstep) support.
1250
1251 * configure.in: Add support for NS window system: --with-ns (default
1252 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1253 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1254 disable font backend if window system is "none", not if !HAVE_X11.
1255 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1256 (install-arch-dep): Add commands to assemble NS .app package.
1257
40dde9d1
DN
12582008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1259
176fe5fc
DN
1260 * configure.in: Use macppc for Darwin. Remove references to
1261 desupported systems.
40dde9d1
DN
1262 * configure: Regenerate.
1263
2906a94c
GM
12642008-07-05 Glenn Morris <rgm@gnu.org>
1265
1266 * make-dist (EMACS): Doc fix.
1267 (lisp): There are no *.dat or image files here any more.
1268 (src): There are no *.s files here any more.
1269 (etc/images, etc/images/*): Link to most regular files.
1270
26d41f17
GM
12712008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1272
1273 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1274
3d4c9dbd
GM
12752008-07-01 Glenn Morris <rgm@gnu.org>
1276
1277 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1278 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1279 and explicitly export there. (Bug#507.)
1280
f2a77c3a
DN
12812008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1282
1283 * configure.in:
1284 * configure: Remove references to obsolete systems.
1285
ac935997
SM
12862008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1287
1288 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1289 make it depend on all other */.in files.
1290 (src/Makefile, src/config.stamp, lib-src/Makefile)
1291 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1292 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1293 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1294 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1295
1296 * configure.in: Don't create src/config.stamp any more.
1297
b4945b95
SM
12982008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1299
f245f2c6 1300 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 1301
8a6a5642
GM
13022008-06-22 Glenn Morris <rgm@gnu.org>
1303
1304 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1305
822ef7a0
RF
13062008-06-21 Romain Francoise <romain@orebokech.com>
1307
1308 * Makefile.in (INFO_FILES): Add sasl.
1309
fc46d219
SM
13102008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1311
1312 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1313 (bootstrap-build): Remove.
1314 (top_bootclean): New var.
1315 (top_distclean, bootstrap-clean): Use it.
1316 (bootstrap): Don't recheck config. Make normally.
1317
49f6eb95
SM
13182008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1319
1320 * Makefile.in (SUBDIR): Include `lisp'.
1321 (lisp): Depend on `src'.
1322 (top_distclean): Don't remove config.status.
1323 (bootstrap-clean): New target.
1324 (maintainer-clean): Use it.
1325 (bootstrap): Use bootstrap-clean. Re-run config.status.
1326 (src/bootstrap-emacs${EXEEXT}): New target.
1327 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1328 src/Makefile now takes care of it.
1329 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 1330
02db7a65
GM
13312008-06-15 Glenn Morris <rgm@gnu.org>
1332
1333 * info/dir: Add sasl.
1334
294e8689
AM
13352008-06-09 Alan Mackenzie <acm@muc.de>
1336
1337 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1338
8669e78f
ER
13392008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1340
429870c2 1341 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 1342
b464059a
GM
13432008-06-07 Glenn Morris <rgm@gnu.org>
1344
1345 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1346 serve no purpose.
1347
d893468a
DN
13482008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1349
1350 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1351 * configure: Regenerate.
1352
79241466
SM
13532008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1354
1355 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1356
b8bdd8c9
KH
13572008-05-14 Kenichi Handa <handa@m17n.org>
1358
1359 * configure: Regenerate.
1360
1361 * configure.in: Don't handle --disable-font-backend. Don't print
1362 a message about a font backend.
1363
1c73f195
GM
13642008-05-09 Glenn Morris <rgm@gnu.org>
1365
1366 * configure.in: Make absence of makeinfo a fatal error only if the info
1367 files don't exist.
1368 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1369
d95d9b23
EZ
13702008-05-07 Eli Zaretskii <eliz@gnu.org>
1371
1372 * config.bat: Fix last change: don't use < and > in "rem" lines,
1373 they are interpreted as redirection by DOS shells.
1374
f67e15be 13752008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
1376
1377 * configure.in: Check availability of AvailabilityMacros.h
1378 if HAVE_CARBON.
1379
1380 * configure: Regenerate.
1381
1066d056
GM
13822008-05-03 Glenn Morris <rgm@gnu.org>
1383
1384 * configure.in (x_libraries): Remove standard 64-bit directories -
1385 experimental workaround for minor autoconf bug.
1386
79bc8bbb
GM
1387 * configure.in (--without-makeinfo): New option. If set,
1388 absence of suitable makeinfo is not a fatal error.
1389 * Makefile.in (MAKEINFO): New, set by configure.
1390 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1391 (info-real): New target.
1392 (info): Without makeinfo, do nothing, else call `info-real'.
1393
a113b3ca 13942008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
1395
1396 * configure.in: Remove hpux10.20 from the desupported list.
1397
73d798d5
SM
13982008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1399
1400 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1401
a51f4969
SM
14022008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1403
1404 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1405 rather than change CPPFLAGS.
1406 (HAVE_GTK): Rename to USE_GTK.
1407
7316a2b5
SM
14082008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1409
1410 * configure.in: Replace the obsolete macros AC_AIX and
1411 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1412
5d374ce1
AS
14132008-04-05 Andreas Schwab <schwab@suse.de>
1414
1415 * configure.in: No longer create admin/unidata/Makefile.
1416
d0b7952a
AS
14172008-03-28 Andreas Schwab <schwab@suse.de>
1418
1419 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1420 (lisp/Makefile): New rule.
1421
acfdc2b1
GM
14222008-03-13 Glenn Morris <rgm@gnu.org>
1423
1424 * configure.in (AC_INIT): Fix version number.
1425 (sync-input): Reword the option, since it's on by default.
1426
880820fe 14272008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
1428
1429 * configure.in: Add --enable-sync-input, default yes.
1430
dc6150eb
GM
14312008-03-11 Glenn Morris <rgm@gnu.org>
1432
69c7cf1b
GM
1433 * Makefile.in (install-etc, mkdir): Handle directory
1434 etc/images/icons/hicolor/*/mimetypes/.
1435
dc6150eb
GM
1436 * make-dist: Handle icons/hicolor/scalable directory.
1437
491d33f9
GM
14382008-03-05 Glenn Morris <rgm@gnu.org>
1439
1440 * configure.in: Enable font-backend by default.
77dfeef5
GM
1441 (USE_FONT_BACKEND): Set to "no" in absence of X.
1442 (PKG_CONFIG): Don't set multiple times, once is enough.
1443 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 1444
4cba674a
GM
14452008-03-03 Glenn Morris <rgm@gnu.org>
1446
1447 * Makefile.in (iconsrcdir): New variable.
1448 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1449 directory.
1450
2d61385a
GM
14512008-02-29 Glenn Morris <rgm@gnu.org>
1452
1453 * test/: New directory.
1454
880820fe 14552008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
1456
1457 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1458
26a42dac
DN
14592008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1460
f245f2c6
JB
1461 * configure.in: Print an error for systems that we think are obsolete
1462 and are proposed to be removed. Remove some more unused systems.
e6a498d9 1463 Add support for powerpc-ibm-aix6*.
26a42dac 1464
9d2818d6
DN
14652008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1466
f245f2c6 1467 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 1468
2cbff44e
GM
14692008-02-21 Glenn Morris <rgm@gnu.org>
1470
7864e4ee
GM
1471 * Makefile.in (set_installuser): New.
1472 (install-arch-indep): Use set_installuser to avoid duplicate code.
1473
2cbff44e
GM
1474 * README.unicode: Split into admin/notes/unicode,font-backend and
1475 remove.
1476
372a3385
RS
14772008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1478
f245f2c6 1479 * configure.in (arm*-*-freebsd*): Add.
372a3385 1480
4624371d
DN
14812008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1482
1483 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1484 dealing with obsolete variables.
1485
737e2b96
GM
14862008-02-08 Glenn Morris <rgm@gnu.org>
1487
1488 * Makefile.in (check-info-dir): New target.
1489
bcf21c09
MO
14902008-02-08 Michael Olson <mwolson@gnu.org>
1491
507f2b91
MO
1492 * Makefile.in (INFO_FILES): Add epa.
1493
bcf21c09
MO
1494 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1495 features" section.
1496
86dc59b0
GM
14972008-02-06 Glenn Morris <rgm@gnu.org>
1498
1499 * configure.in (--with-gcc): Give an error saying this option has
1500 been removed.
1501 (--with-gtk): Remove this option.
1502
02f35af2
GM
15032008-02-06 Tom Tromey <tromey@redhat.com>
1504
1505 * configure.in (--with-gcc): Remove.
1506 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1507
15082008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
1509
1510 * INSTALL: Recommend giflib, not libungif.
1511
b5a922de
MO
15122008-02-05 Tom Tromey <tromey@redhat.com>
1513
1514 * configure.in (--with-dbus): Default to enabled.
1515
9f432734
KH
15162008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1517
1518 * INSTALL (Complex Text Layout support libraries): New section.
1519
c0bc7978
DN
15202008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1521
1522 * make-dist: Remove references to files in mac/ that have been
1523 deleted.
1524
435f8bc5
TTN
15252008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1526
1527 * configure.in: For libotf and m17n-flt checks, set shell vars
1528 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1529 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1530 Reported by Ulrich Mueller.
435f8bc5 1531
2ee27f27
EZ
15322008-02-02 Eli Zaretskii <eliz@gnu.org>
1533
1534 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1535 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
1536
15372008-02-02 Glenn Morris <rgm@gnu.org>
1538
1539 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1540 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1541 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 1542
9209bb23 15432008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1544
1545 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1546 [libotf], and [m17n-flt] options.
1547
9209bb23 15482008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1549
1550 * configure.in: Add EMACS_ARG_N([libotf]...), and
1551 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1552 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1553 CFLAGS, and LIBS in checking of m17n-flt.
1554
9209bb23 15552008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1556
1557 * configure.in: Check the availability of m17n-flt library.
1558
9209bb23 15592008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1560
1561 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1562 not available.
1563
9209bb23 15642008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1565
1566 * configure.in: New args --enable-font-backend, --with-xft,
1567 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1568 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1569 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1570 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1571
9209bb23 15722008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1573
1574 * make-dist: Include etc/charsets in tarball.
1575
9209bb23 15762008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1577
1578 * configure.in: While running cpp on junk.c, include
1579 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1580 exists.
1581
8dd59f01 15822008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
1583
1584 * configure.in (xtensa): Match more configurations.
1585
9c28b587
DN
15862008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1587
1588 * configure.in: Update comment.
1589
304484e4
GM
15902008-01-26 Glenn Morris <rgm@gnu.org>
1591
1592 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 1593 (--with-carbon): Tone down rhetoric in help text.
304484e4 1594
5b940d5a
GM
15952008-01-25 Glenn Morris <rgm@gnu.org>
1596
1597 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1598 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1599 Default `Carbon' to off (it's unsupported).
1600
bf9a7ece
GM
16012008-01-24 Glenn Morris <rgm@gnu.org>
1602
1603 * configure.in: Standardize dbus-related messages.
1604
1eee1145
MO
16052008-01-23 Michael Olson <mwolson@gnu.org>
1606
1607 * configure.in (pkg-config-prog): Remove initial whitespace.
1608
8b1de1b5
MO
16092008-01-23 Tom Tromey <tromey@redhat.com>
1610
bf9a7ece 1611 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
1612 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1613 Update all users.
1614
8ca7e0f1
DN
16152008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1616
1617 * config.guess, config.sub: Updated from master source.
1618
55e6d9b2
AS
16192008-01-17 Andreas Schwab <schwab@suse.de>
1620
95986dbe 1621 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 1622
058e0687
GM
16232008-01-17 Glenn Morris <rgm@gnu.org>
1624
1625 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1626
6bed5c4a
DN
16272008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1628
1629 * configure.in: Remove more references to unsupported systems.
1630
ed398055
GM
16312008-01-16 Sven Joachim <svenjoac@gmx.de>
1632
1633 * make-dist: Add --lzma.
1634
2c2935f7
GM
16352008-01-16 Glenn Morris <rgm@gnu.org>
1636
1637 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1638 configure checks for this.
1639
f40f5dc3
DN
16402008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1641
1642 * configure.in: Remove more references to unsupported systems.
1643
effb6952
RF
16442008-01-06 Romain Francoise <romain@orebokech.com>
1645
1646 * configure.in: Delete extra semicolons.
1647
f3041af1
DN
16482008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1649
1650 * configure.in: Remove references to unsupported systems.
1651
37d6e313
RF
16522008-01-05 Romain Francoise <romain@orebokech.com>
1653
1654 * make-dist: Add --bzip2. Update copyright.
1655
d35e1cd7
DN
16562008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1657
1658 * configure.in: Remove support for Masscomp.
1659
b26cd843
GM
16602008-01-05 Glenn Morris <rgm@gnu.org>
1661
1662 * Makefile.in (desktopdir, icondir): New variables.
1663 (install-arch-indep): Also depend on `install-etc'.
1664 (install-etc): New target.
1665 (mkdir): Also create the `applications' and `icons' directories.
1666
d8981daf
GM
16672008-01-04 Glenn Morris <rgm@gnu.org>
1668
1669 * make-dist: Update for new etc/images/icons/hicolor directory.
1670
d088fbb2
AS
16712007-12-09 Andreas Schwab <schwab@suse.de>
1672
1673 * configure.in: D-Bus is not enabled by default.
1674
880820fe 16752007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1676
1677 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1678 change.
1679
880820fe 16802007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1681
10d1d0af 1682 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1683
cffe4909
MH
16842007-12-03 Magnus Henoch <mange@freemail.hu>
1685
1686 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1687
868641cc
MA
16882007-12-03 Michael Albinus <michael.albinus@gmx.de>
1689
1690 * configure.in: No need for DBUS_INFO anymore.
1691
868641cc
MA
1692 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1693
131e4133
MA
16942007-12-02 Michael Albinus <michael.albinus@gmx.de>
1695
1696 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1697
131e4133
MA
1698 * Makefile.in (INFO_FILES): Add dbus.
1699
916447e4
RF
17002007-12-02 Romain Francoise <romain@orebokech.com>
1701
1702 * make-dist: Fix last change.
1703
472fd4dc
GM
17042007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1705
1706 * configure.in: Add support for gnu-kfreebsd.
1707
02964da1
GM
17082007-11-28 Glenn Morris <rgm@gnu.org>
1709
1710 * make-dist: Add etc/nxml.
1711
d6447bae
RF
17122007-11-24 Romain Francoise <romain@orebokech.com>
1713
1714 * Makefile.in (INFO_FILES): Add nxml-mode.
1715
3ada8b66
RF
17162007-11-23 Romain Francoise <romain@orebokech.com>
1717
1718 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1719 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1720
074767f2
AS
17212007-11-20 Andreas Schwab <schwab@suse.de>
1722
14ee32ab 1723 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1724
8d6069a4
AS
17252007-11-17 Andreas Schwab <schwab@suse.de>
1726
1727 * update-subdirs: Atomically update subdirs.el.
1728
4f73d1e1
GM
17292007-11-17 Glenn Morris <rgm@gnu.org>
1730
1731 * Makefile.in (check-declare): New target.
1732
f117c226
GM
17332007-11-07 Glenn Morris <rgm@gnu.org>
1734
1735 * configure.in: Deprecate Mac Carbon port.
1736
880820fe 17372007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1738
1739 * configure.in: Remove HAVE_X11R5 check.
1740
9a56b440
GM
17412007-10-31 Glenn Morris <rgm@gnu.org>
1742
1743 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1744 when changing ownership of installed files.
1745
32c22e5e
GM
17462007-10-30 Glenn Morris <rgm@gnu.org>
1747
1748 * make-dist: Add new directory etc/gnus.
1749
47cca554
MO
17502007-10-30 Michael Olson <mwolson@gnu.org>
1751
1752 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1753
7016b92b
GM
17542007-10-29 Glenn Morris <rgm@gnu.org>
1755
1756 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1757
ca076674
GM
17582007-10-23 Glenn Morris <rgm@gnu.org>
1759
1760 * MAINTAINERS: Move to admin/.
1761
c136b828
CY
17622007-10-17 Chong Yidong <cyd@stupidchicken.com>
1763
1764 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1765 (HAVE_LIBRESOLV): Also define if we are using res_init().
1766
c49847b9
GM
17672007-10-17 Glenn Morris <rgm@gnu.org>
1768
1769 * FTP: Remove file, since it's just a duplicate of one in etc/.
1770
799303b6
EZ
17712007-10-05 Eli Zaretskii <eliz@gnu.org>
1772
1773 * config.bat: Fix configuring `doc' due to changes in the
1774 directory structure.
1775
5aec60df 17762007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1777
1778 * configure.in: Don't use -lpthread on HP-UX.
1779
c8d2eff3
GM
17802007-09-16 Glenn Morris <rgm@gnu.org>
1781
1782 * make-dist: File gfdl.1 has been removed.
1783
02ff9df4
GM
17842007-09-15 Glenn Morris <rgm@gnu.org>
1785
1786 * configure.in: Fix makeinfo version regexp.
1787
cd227ad1
GM
17882007-09-12 Glenn Morris <rgm@gnu.org>
1789
5a6a83f2
GM
1790 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1791 implementation of alloca is not found.
1792
cd227ad1 1793 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1794 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1795
fe79fcb3
JL
17962007-09-09 Juri Linkov <juri@jurta.org>
1797
1798 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1799
1800 * README: Add doc/ to documentation directories.
1801
97268cd1
MO
18022007-09-08 Michael Olson <mwolson@gnu.org>
1803
1804 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1805 Update for new doc/ directory layout.
97268cd1 1806
d175b0ae
RF
18072007-09-06 Romain Francoise <romain@orebokech.com>
1808
1809 * make-dist: Update for new doc/ directory layout.
1810
e7426ea4
GM
18112007-09-06 Glenn Morris <rgm@gnu.org>
1812
1813 * Makefile.in (mansrcdir): New variable.
1814 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1815 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1816 update these targets for new doc/ directory layout.
1817 (doc/misc/Makefile): New target.
1818 (install-arch-indep): Use mansrcdir for new location of manpages.
1819 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1820 (relock, info, dvi): Update targets for new doc/ directory layout.
1821
1822 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1823 for new doc/ directory layout.
1824
709e90de
AS
18252007-09-02 Andreas Schwab <schwab@suse.de>
1826
1827 * configure.in: Use AS_HELP_STRING throughout.
1828 * configure: Regenerate.
1829
880820fe 18302007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1831
1832 * configure.in: Require Gtk/Glib 2.6.
1833
49adb60f
TTN
18342007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1835
1836 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1837 Use them throughout in place of AC_ARG_WITH calls.
1838 * configure: Regenerate.
1839
28aa2c3e
AS
18402007-09-01 Andreas Schwab <schwab@suse.de>
1841
1842 * configure.in: Put quotes around nested macro calls.
1843
e35a28cd
TTN
18442007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1845
1846 * configure.in: Fix typo.
1847 * configure: Regenerate.
1848
050b82f6
GM
18492007-08-30 Glenn Morris <rgm@gnu.org>
1850
1851 * configure.in (AH_BOTTOM): Copy some manual changes made to
1852 src/config.in here so they are not lost when it regenerates.
1853
e1b79824
GM
1854 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1855
880820fe 18562007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1857
1858 * README.multi-tty: New file.
1859
6d017e27
GM
18602007-08-29 Glenn Morris <rgm@gnu.org>
1861
1862 * README: Increase version to 23.0.50.
1863
880820fe 18642007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1865
1866 * configure.in: New option: --without-xaw3d.
1867
d25b54b3
GM
18682007-08-24 Glenn Morris <rgm@gnu.org>
1869
1870 * configure.in: Check for a suitably recent makeinfo.
1871
3d20d6aa
SM
18722007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1873
1874 * configure.in (Check for required libraries): Typo.
1875
ae0476ed
YM
18762007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1877
1878 * configure.in: Check librsvg2 also for Mac Carbon.
1879
561c44e8
RF
18802007-08-22 Romain Francoise <romain@orebokech.com>
1881
1882 * make-dist: Follow reorganization of files in etc/.
1883
65999ef5
GM
18842007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1885
1886 * configure.in: Add support for SVG images through librsvg2.
1887
664a406f
EZ
18882007-07-28 Eli Zaretskii <eliz@gnu.org>
1889
1890 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1891 to avoid an error message if there is no DOC there.
1892
cacc7b51
GM
18932007-07-25 Glenn Morris <rgm@gnu.org>
1894
1895 * Relicense all FSF files to GPLv3 or later.
1896
9e45936b 1897 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1898
880820fe 18992007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1900
1901 * configure.in: Complain if X seems to be installed but no
515f0896 1902 development files were found.
31ad8850 1903
7adaaf72
GM
19042007-06-20 Glenn Morris <rgm@gnu.org>
1905
1906 * configure.in: Prefer libgif over libungif.
1907
880820fe 19082007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1909
1910 * configure.in: Check for all image libraries before exiting.
1911
880820fe 19122007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1913
1914 * configure.in: Exit with error if image libraries aren't found.
1915
154c9c9b
CY
19162007-06-13 Chong Yidong <cyd@stupidchicken.com>
1917
1918 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1919 when compiling without scrollbars.
1920
7a9a50d8
GM
19212007-06-12 Glenn Morris <rgm@gnu.org>
1922
1923 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1924
880820fe 19252007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1926
4b649a8e
JB
1927 * configure.in: Change wording about yes/gtk and lucid/athena
1928 being synonyms.
29d69661 1929
45cb0b58
GM
19302007-06-08 Glenn Morris <rgm@gnu.org>
1931
1932 * configure.in: Make gtk the default toolkit.
1933
42bf63da
GM
19342007-06-07 Glenn Morris <rgm@gnu.org>
1935
1936 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1937 for a Sun C compiler.
1938
924e4ab0
GM
1939 * Makefile.in (install-arch-indep): Install only the DOC- file
1940 specific to the build, if possible, rather than DOC-*.
1941
7dfc4cda
CY
19422007-06-02 Chong Yidong <cyd@stupidchicken.com>
1943
1944 * Version 22.1 released.
1945
80821874
CY
19462007-05-25 Chong Yidong <cyd@stupidchicken.com>
1947
1948 * mkinstalldirs: Sync to version in automake CVS.
1949
1770dcdc
AS
19502007-05-22 Andreas Schwab <schwab@suse.de>
1951
14ee32ab 1952 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1953 * configure: Regenerate.
1954
19552007-05-20 Andreas Schwab <schwab@suse.de>
1956
1957 * configure.in: Remove empty AC_SUBST.
1958 * configure: Regenerate.
1959
7e5a23bd
NR
19602007-05-20 Nick Roberts <nickrob@snap.net.nz>
1961
1962 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1963 it like others.
1964 * configure: Regenerate.
1965
60889ffa
NR
19662007-05-20 Nick Roberts <nickrob@snap.net.nz>
1967
14ee32ab 1968 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1969 (AC_CHECK_LIB): Add -lgpm.
1970 * configure: Regenerate.
1971
a61daa64
GM
19722007-05-03 Glenn Morris <rgm@gnu.org>
1973
1974 * configure: Tweak message about the absence of shell functions.
1975
edaeebf5
AS
19762007-04-27 Andreas Schwab <schwab@suse.de>
1977
14ee32ab 1978 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1979
07016031
GM
19802007-04-26 Glenn Morris <rgm@gnu.org>
1981
1982 * README: Increase version to 22.1.50.
1983
6b6c5b14
JB
19842007-04-24 Juanma Barranquero <lekktu@gmail.com>
1985
1986 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1987
e45f35a0
CY
19882007-04-19 Glenn Morris <rgm@gnu.org>
1989
4b649a8e 1990 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1991
d14f8614
GM
19922007-04-18 Glenn Morris <rgm@gnu.org>
1993
1994 * INSTALL: Mention CPP.
1995
c98b464f
GM
19962007-04-15 Glenn Morris <rgm@gnu.org>
1997
1998 * FTP: Replace with a pointer to the web version.
1999
fc6ee824
GM
20002007-04-13 Glenn Morris <rgm@gnu.org>
2001
2002 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2003
2c0b72db
GM
20042007-04-04 Glenn Morris <rgm@gnu.org>
2005
2006 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2007 compiling with Sun Studio on Solaris.
2008
7ba3f463
GM
20092007-03-23 Glenn Morris <rgm@gnu.org>
2010
2011 * configure.in: Restore support for hp800 (removed 2007-01-27)
2012 following clarification of legal status.
2013
6b6c5b14 20142007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
2015
2016 * configure.in: Add support for AIX4.3 on IBM RS6000.
2017
2018 * configure: Regenerate.
2019
9b77729f
RS
20202007-03-20 Richard Stallman <rms@gnu.org>
2021
2022 * configure.in: Fix previous change.
2023
705959fc
RS
20242007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2025
2026 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2027 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2028 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2029
51673bc4
CY
20302007-03-19 Chong Yidong <cyd@stupidchicken.com>
2031
2032 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2033 user specifies "without".
2034
2035 * configure: Regenerate.
2036
880820fe 20372007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
2038
2039 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 2040 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 2041
c16a484b
GM
20422007-02-27 Glenn Morris <rgm@gnu.org>
2043
2044 * make-dist (oldXMenu): Remove Imakefile.
2045 (etc/images): Add README.
2046
3a7723ad
DN
20472007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2048
67feae14 2049 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 2050
67feae14 2051 * configure: Regenerate.
3a7723ad 2052
a12246ad
DN
20532007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2054
2055 * config.guess, config.sub: Updated from master source.
c16a484b 2056
4bbe413d 20572007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 2058
4bbe413d 2059 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 2060
44a43802
CY
20612007-01-29 Chong Yidong <cyd@stupidchicken.com>
2062
2063 * configure.in: Restore support for hp800's not running HP-UX.
2064
2065 * configure: Regenerate.
2066
6d1f63d5
CY
20672007-01-27 Chong Yidong <cyd@stupidchicken.com>
2068
2069 * configure.in: Remove support for hp800 and sr2k machine types.
2070
2071 * configure: Regenerate.
2072
880820fe 20732007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
2074
2075 * configure.in: Add check for libXft.
2076
4bbe413d 20772007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
2078
2079 * INSTALL: Info files moved to share/info.
2080
c3295e7b
RS
20812007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2082
2083 * configure.in: Detect and use fink-installed in intel-based Mac
2084 builds; change Apple Darwin section to support both PowerPC and
2085 Intel-based Macs.
2086
14429ceb
AS
20872006-12-26 Andreas Schwab <schwab@suse.de>
2088
2089 * Makefile.in (datarootdir): Define.
2090
be064bc4
RS
20912006-12-24 Richard Stallman <rms@gnu.org>
2092
2093 * configure.in: Require Autoconf 2.61.
2094
453027ac
EZ
20952006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2096
2097 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2098 Remove redundant entry for powerpc-apple-netbsd.
2099
2100 * configure: Regenerate.
2101
007e4308
CY
21022006-12-22 Chong Yidong <cyd@stupidchicken.com>
2103
2104 * configure: Regenerate with autoconf 2.61.
2105
880820fe 21062006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
2107
2108 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
2109 * configure: Regenerate.
2110
880820fe 21112006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 2112
14d1edc0
JB
2113 * configure.in: Check if GTK+ compiles at all.
2114
64d962c1
AS
21152006-12-10 Andreas Schwab <schwab@suse.de>
2116
2117 * configure.in: Remove check for struct timezone, its result is
2118 never used.
2119
14d1edc0 21202006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
2121
2122 * configure.in: Add support for Solaris 10 on x86-64.
2123
880820fe 21242006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
2125
2126 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2127 of PKG_CONFIG_PATH.
2128
ee77eef5
YM
21292006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2130
2131 * configure.in (HAVE_SYNC): New test.
2132
c00d843f
GM
21332006-12-03 Glenn Morris <rgm@gnu.org>
2134
2135 * Makefile.in: Fix Copyright format.
2136
23382015
GM
2137 * configure.in (AH_TOP): Add missing Copyright year.
2138
2139 * update-subdirs: Add missing Copyright years.
2140
e925d5ae 21412006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
2142
2143 * Makefile.in: Touch only the parts of the share/emacs directory
2144 specific to this version.
2145
daab13ea
CY
21462006-11-26 Chong Yidong <cyd@stupidchicken.com>
2147
2148 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2149
9b150aa2
YM
21502006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2151
2152 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2153
c5a31d8b
YM
21542006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2155
2156 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 2157 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 2158
c38d01fb
RF
21592006-11-04 Romain Francoise <romain@orebokech.com>
2160
d57727c9
JB
2161 * Makefile.in (bootstrap-clean-before): Fix typo.
2162 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 2163
d57727c9 21642006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
2165
2166 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2167
c0af0f6e
CY
21682006-10-30 Chong Yidong <cyd@stupidchicken.com>
2169
2170 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2171 directories.
2172
afa0f40b
CY
21732006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2174
2175 * configure.in: Enable x86-64 OpenBSD compilation.
2176
3f9a75cd
GM
21772006-10-28 Glenn Morris <rgm@gnu.org>
2178
2179 * AUTHORS: Add cal-html.el author.
2180
e278f0fe
YM
21812006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2182
2183 * make-dist: Make links to mac/make-package and
2184 mac/Emacs.app/Contents/Resources/Emacs.icns.
2185
4f2c8638
CY
21862006-10-27 Chong Yidong <cyd@stupidchicken.com>
2187
2188 * README: Bump version number to 22.0.90.
2189
92d1ccf4
AS
21902006-10-23 Andreas Schwab <schwab@suse.de>
2191
2192 * configure.in: Make sure x_default_search_path is always set even
2193 when x_libraries is empty, and look in .../share as well for each
2194 library directory.
2195
7ad02ea8
KH
21962006-09-28 Kenichi Handa <handa@m17n.org>
2197
2198 * configure.in (locallisppath): Don't include leim dir.
2199 (lisppath): Include leim dir.
2200
45a2056c
JB
22012006-09-15 Jay Belanger <belanger@truman.edu>
2202
2203 * COPYING: Replace "Library Public License" by "Lesser Public
2204 License" throughout.
2205
4b1aaa8b
PE
22062006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2207
2208 * make-dist (EMACS): Exit and fail if the EMACS environment
2209 variable is set to something other than an absolute file name.
2210
e9f67acf
AS
22112006-08-16 Andreas Schwab <schwab@suse.de>
2212
2213 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2214 of hardcoding it.
2215
3cb74cd1
RS
22162006-08-16 Richard Stallman <rms@gnu.org>
2217
2218 * INSTALL.CVS: Clean up wording.
2219
41bab5e3
EZ
22202006-07-14 Eli Zaretskii <eliz@gnu.org>
2221
2222 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2223 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 2224 * configure: Regenerate.
41bab5e3 2225
3aa7c28e
RS
22262006-07-08 Richard Stallman <rms@gnu.org>
2227
2228 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2229
1eca02e7
KS
22302006-07-09 Kim F. Storm <storm@cua.dk>
2231
2232 * CONTRIBUTE: Use outline format.
2233 Add section on copyright years (from admin/notes/years).
2234
d47a5ce6
EZ
22352006-07-08 Eli Zaretskii <eliz@gnu.org>
2236
3aa7c28e 2237 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
2238 to /dev/null, since we don't need the error message, just the
2239 exit status.
2240
014a250c
EZ
22412006-07-07 Eli Zaretskii <eliz@gnu.org>
2242
d57727c9
JB
2243 * CONTRIBUTE: Slight formatting changes and typo fixes.
2244 Add description of NEWS markings.
014a250c 2245
09542a66
KS
22462006-07-07 Kim F. Storm <storm@cua.dk>
2247
2248 * CONTRIBUTE: Mention INSTALL.CVS.
2249
98f46e1b
RF
22502006-07-05 Romain Francoise <romain@orebokech.com>
2251
2252 * make-dist (top-level): Add CONTRIBUTE.
2253
978db147
RS
22542006-07-04 Richard Stallman <rms@gnu.org>
2255
2256 * CONTRIBUTE: Much rewrite.
2257
6f82a6d0
NR
22582006-07-04 Nick Roberts <nickrob@snap.net.nz>
2259
2260 * CONTRIBUTE: New file.
2261
eff6bfea
EZ
22622006-06-24 Eli Zaretskii <eliz@gnu.org>
2263
f8e83735 2264 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 2265
880820fe 22662006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
2267
2268 * configure.in: Add check for ALSA.
88fab15b 2269
f53d2e87
EZ
22702006-05-06 Eli Zaretskii <eliz@gnu.org>
2271
2272 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2273
2274 * info/dir: Remove the Emacs-Xtra entry.
2275
d57727c9 22762006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 2277
178463e7 2278 Update copyright year(s) in many files.
8aa90482 2279
3e8bf1ef
GM
22802006-04-01 Eli Zaretskii <eliz@gnu.org>
2281
2282 * configure: Regenerated.
2283
7c00e1e9
EZ
22842006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2285
2286 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2287 --without-toolkit-scroll-bars was specified.
2288
7e332390 22892006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 2290
8aa90482
KS
2291 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2292 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 2293
8a7c3c86
EZ
22942006-03-18 Claudio Fontana <claudio@gnu.org>
2295
2296 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2297 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2298 to be installed/uninstalled.
2299 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2300 to Info files installed by Emacs.
2301
83fe2c21 23022006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 2303
9e2bcc86
EZ
2304 * Makefile.in (install, uninstall): Add DESTDIR variable to
2305 support staged installations.
6e1fbe44 2306
885f1975
RS
23072006-02-14 Richard M. Stallman <rms@gnu.org>
2308
2309 * configure.in (s390x-*-linux-gnu*): New configuration.
2310
880820fe 23112006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
2312
2313 * configure.in: Require GTK 2.4 or newer.
448541bc 2314
597993cf
MB
23152006-01-29 Michael Olson <mwolson@gnu.org>
2316
2317 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2318 * info/dir (ERC): New entry.
2319
33c7860d
EZ
23202006-01-29 Eli Zaretskii <eliz@gnu.org>
2321
2322 * info/dir: Fix last change.
2323
07037643
LT
23242006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2325
2326 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2327
f9fe3e26
EZ
23282006-01-27 Eli Zaretskii <eliz@gnu.org>
2329
2330 * info/dir: Untabify the whole file.
07037643 2331 (Rcirc): New entry.
f9fe3e26 2332
e143ad11
AS
23332006-01-12 Andreas Schwab <schwab@suse.de>
2334
2335 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2336 check.
e143ad11 2337
01abe918
CY
23382006-01-02 Chong Yidong <cyd@stupidchicken.com>
2339
2340 * configure.in: Use -Wno-pointer-sign if available.
01abe918 2341
88ec8c53
AS
23422005-12-29 Andreas Schwab <schwab@suse.de>
2343
2344 * config.guess, config.sub: Updated from master source.
2345
cdda1b59 23462005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 2347
f8e83735 2348 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 2349
ad7a98ae
RF
23502005-11-22 Romain Francoise <romain@orebokech.com>
2351
2352 * make-dist: Add etc/images/icons.
2353
11bdfcdd
AS
23542005-11-03 Andreas Schwab <schwab@suse.de>
2355
2356 * configure.in: Use GZIP_PROG instead of GZIP.
2357
2358 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2359 (install-arch-indep): Adjust.
2360
b4235a80
AS
23612005-11-01 Andreas Schwab <schwab@suse.de>
2362
2363 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2364 (bootfast): Likewise.
2365
e8439d34
RF
23662005-11-01 Romain Francoise <romain@orebokech.com>
2367
2368 * configure.in: Check for gzip.
e8439d34
RF
2369
2370 * Makefile.in (install): Compress source files.
2371
eae54018
ST
23722005-10-24 Steven Tamm <steventamm@mac.com>
2373
e8439d34 2374 * configure.in: Fix darwin386 configuration issue.
eae54018 2375
5798342c
EZ
23762005-10-22 Eli Zaretskii <eliz@gnu.org>
2377
2378 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2379
ffda926c
BW
23802005-10-17 Bill Wohler <wohler@newt.com>
2381
2382 * make-dist: Create and populate etc/images/low-color.
2383
29dd7a69
BW
23842005-10-15 Bill Wohler <wohler@newt.com>
2385
2386 * make-dist: Create and populate etc/images/gud.
2387
b82ecedf
RS
23882005-10-08 Richard M. Stallman <rms@gnu.org>
2389
2390 * make-dist (tempparent): Don't check for 14-char file name limit.
2391
36eaa68f
RF
23922005-10-07 Romain Francoise <romain@orebokech.com>
2393
2394 * make-dist: Add etc/images/ezimage and etc/images/mail
2395 directories. Install images in etc/images.
2396
66533b25
YM
23972005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2398
2399 * configure.in: Prefer Carbon if --enable-carbon-app or
2400 --with-carbon is explicitly specified even when X11 is detected.
66533b25 2401
5c4757d3
RS
24022005-09-15 Ulf Jasper <ulf.jasper@web.de>
2403
2404 * Makefile.in (install-arch-indep, uninstall):
2405 Handle newsticker manual.
2406 (info): Add - to commands.
2407
ed326e35
EZ
24082005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2409
2410 Remove the MAXPATHLEN limitations:
2411
2412 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 2413
022dc424 24142005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
2415
2416 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 2417 * configure: Regenerate.
50a6ff15 2418
c9ac21eb
PE
24192005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2420
2421 * config.guess, config.sub: Updated from master source.
2422
9a69ec4b
JB
24232005-08-03 Juanma Barranquero <lekktu@gmail.com>
2424
2425 * .cvsignore: Add `lock'.
2426
c638055f
JB
24272005-07-28 Juanma Barranquero <lekktu@gmail.com>
2428
2429 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2430
9eff9fe3
PE
24312005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2432
2433 Merge gnulib getopt implementation into Emacs.
2434
2435 * Makefile.in (AUTOCONF_INPUTS): New macro.
2436 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2437 so that these files also depend on m4/getopt.m4.
2438 * configure.in: Configure getopt by including m4/getopt.m4,
2439 and configuring a getopt replacement if necessary.
2440 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2441 * m4/getopt.m4: New file.
2442
edfaf76d
LK
24432005-07-06 Lute Kamstra <lute@gnu.org>
2444
2445 * configure.in: Fix capitalization.
edfaf76d 2446
385ee3de
LK
24472005-07-04 Lute Kamstra <lute@gnu.org>
2448
2449 Update FSF's address in GPL notices.
2450
880820fe 24512005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
2452
2453 * Makefile.in (epaths-force): Protect both lisppath and
2454 buildlisppath from whitespace.
2455
23fd4483
ST
24562005-06-08 Steven Tamm <steventamm@mac.com>
2457
2458 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 2459
880820fe 24602005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
2461
2462 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 2463
880820fe 24642005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
2465
2466 * configure.in: Add --enable-locallisppath.
9adfabc2 2467
5063dbbf
YM
24682005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2469
2470 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2471 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2472 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 2473
880820fe 24742005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
2475
2476 * make-dist: Remove references to makefile.nt and makefile.def.
2477 Include widgets and images subdirectories of etc. Do not exclude
2478 ldefs-boot.el.
2479
2c97085e
AS
24802005-04-23 Andreas Schwab <schwab@suse.de>
2481
2482 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 2483
766c5349
TTN
24842005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2485
2486 * configure.in: Check for <pwd.h>.
766c5349 2487
118e2c39
LK
24882005-04-14 Lute Kamstra <lute@gnu.org>
2489
2490 * make-dist: Distribute all ChangeLog files in lisp/.
2491 Don't distribute ldefs-boot.el.
2492 lisp/makefile.nt no longer exists.
2493
5c156fdf
LK
24942005-04-13 Lute Kamstra <lute@gnu.org>
2495
2496 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2497 for "no-byte-compile: t" in the file instead.
2498
4693dbc9
SM
24992005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2500
2501 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2502 shadow the main Lesstif/Motif-2.1 libs and includes.
2503
880820fe 25042005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
2505
2506 * configure.in: Only add XASSERTS to cppflags.
0f88527f 2507
880820fe 25082005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
2509
2510 * configure.in: Added --enable-asserts.
d0098f13 2511
bf247b6e
KS
25122005-02-09 Kim F. Storm <storm@cua.dk>
2513
2514 Change release version from 21.4 to 22.1 throughout.
2515 Change development version from 21.3.50 to 22.0.50.
2516
551ffc27
ST
25172005-01-19 Steven Tamm <steventamm@mac.com>
2518
2519 * configure.in: Check for <sys/utsname.h>.
551ffc27 2520
adf87c29
KS
25212004-12-11 Kim F. Storm <storm@cua.dk>
2522
2523 * Makefile.in (info): Undo 2004-12-05 change.
2524
b2d6e132
LT
25252004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2526
058a9e4f
LT
2527 * info/dir (File): Add URL and Org Mode manuals.
2528 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
2529 manuals.
2530
56f7d69d 25312004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
2532
2533 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2534 committed to src/config.in.
2535
880820fe 25362004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 2537
be5472bd 2538 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 2539 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 2540
cc60c723
RS
25412004-12-05 Richard M. Stallman <rms@gnu.org>
2542
2543 * Makefile.in (info): Ignore errors building info files.
2544
77cafc7a
EZ
25452004-11-27 Eli Zaretskii <eliz@gnu.org>
2546
2547 * config.bat: If 8-byte alignment is not supported, define
2548 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
2549 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2550 filter through Sed to remove the quotes.
77cafc7a 2551
49561cf6
SM
25522004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2553
2554 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2555 not apply to files explicitly `cvs add'ed.
2556
d8dfe187
EZ
25572004-11-12 Eli Zaretskii <eliz@gnu.org>
2558
2559 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
2560 Add a test for DECL_ALIGN support, and add a trivial definition to
2561 src/config.h if 8-byte alignment is not supported.
d8dfe187 2562
85c38542
KS
25632004-11-08 Kim F. Storm <storm@cua.dk>
2564
2565 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2566 files before building.
2567 (bootfast, bootstrap-clean-before-fast): New targets, like
2568 bootstrap but don't remove .elc files.
2569
59dede22
EZ
25702004-11-06 Lars Brinkhoff <lars@nocrew.org>
2571
2572 * configure.in: Add check for getrusage.
2573
880820fe 25742004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 2575
49561cf6
SM
2576 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2577 New tests for new and old GTK file dialogs.
d0a80c21
JD
2578 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2579 to no.
2580
880820fe 25812004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
2582
2583 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2584 can be set. Remove SETARCH test.
f17e308a 2585
cef11da2
ST
25862004-10-08 Steven Tamm <steventamm@mac.com>
2587
2588 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 2589
880820fe 25902004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
2591
2592 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 2593 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 2594
880820fe 25952004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 2596
49561cf6 2597 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
2598 Run test to see if heap start address is random.
2599
bc9b2430
MB
26002004-09-29 Miles Bader <miles@gnu.org>
2601
2602 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2603 if setarch is present.
2604
880820fe 26052004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
2606
2607 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 2608
880820fe 26092004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
2610
2611 * configure.in: Check for exec-shield.
4489ece2 2612
de10c114
AS
26132004-08-06 Andreas Schwab <schwab@suse.de>
2614
2615 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2616
d9a68b6a
EZ
26172004-07-31 Eli Zaretskii <eliz@gnu.org>
2618
2619 * config.bat: Update URLs in the comments.
2620
23f87bed
MB
26212004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2622
49561cf6 2623 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
2624
2625 * info/.cvsignore: Added pgg and sieve.
2626
52b9b5cc
AS
26272004-07-05 Andreas Schwab <schwab@suse.de>
2628
2629 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2630
1d390bd8
KH
26312004-06-21 Kenichi Handa <handa@m17n.org>
2632
2633 * make-dist: Link leim-ext.el into tempdir.
2634
1f94377f
LT
26352004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2636
2637 * info/dir (File): Add emacs-xtra.
2638 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2639
1c492b87
JL
26402004-06-12 Juri Linkov <juri@jurta.org>
2641
2642 * info/dir: Move menu help lines from `* Menu:' to file header.
2643 Describe the purpose of a red *.
2644
8f9d4905
SM
26452004-05-04 Dave Love <fx@gnu.org>
2646
2647 * configure.in: Don't use `extrasub'.
2648
2c2cd44f
SM
26492004-04-29 Dave Love <fx@gnu.org>
2650
2651 * configure.in: Don't forget to quote args to `test'.
2652
510ead5f
TTN
26532004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2654
2655 * autogen.sh: Update filename in "please read" message.
2656
1ee652eb
RS
26572004-04-17 Richard M. Stallman <rms@gnu.org>
2658
2659 * INSTALL: Move the info about site-lisp dirs,
2660 and say uninstalled Emacs looks there too.
2661
c1994268
EZ
26622004-04-04 Eli Zaretskii <eliz@gnu.org>
2663
2664 * config.bat (lib-src): Recognize comment lines in Makefile.in
2665 that have a TAB after the #, to avoid errors in preprocessing with
2666 GCC 3.3.3.
2667
04e08b8c
LT
26682004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2669
2670 * Makefile.in: Mention in comment that `make maintainer-clean'
2671 deletes .elc files.
2672
4a61faec
SM
26732004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2674
2675 * update-subdirs: Add local variables to prevent byte-compiling.
2676
06aacc62
RS
26772004-03-21 Dave Love <fx@gnu.org>
2678
2679 * configure.in: Fix previous change.
2680
36a3fd05
RS
26812004-03-18 Dave Love <fx@gnu.org>
2682
06aacc62 2683 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2684
6939e0b1
LT
26852004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2686
2687 * info/dir (File): Add SMTP and SES.
2688
d8d95bc7
SM
26892004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2690
2691 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2692 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2693
58ec79cf
KS
26942004-02-18 Kim F. Storm <storm@cua.dk>
2695
d8d95bc7 2696 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2697
a6eeaa81 26982004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2699
d8d95bc7 2700 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2701
584b627e
JY
27022004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2703
2704 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2705 to match previous changes by Eli Zaretskii.
2706
68e4cc57
LT
27072004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2708
2709 * Makefile.in: Set CDPATH to an empty string.
2710
22bb9485
SM
27112004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2712
2713 * configure.in <darwin>: Use fink packages if available.
2714
880820fe 27152004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2716
2717 * make-dist (lispref): Do include lispref/index.texi.
2718
b4963755 27192004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2720
4a61faec 2721 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2722
a6eeaa81 27232003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2724
2725 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2726 clashes with install-sh on 8+3 filesystems.
2727
8af1a978
MB
27282003-12-08 Miles Bader <miles@gnu.org>
2729
2730 * .cvsignore: Add .arch-inventory.
2731
ce6e4c21
AS
27322003-12-24 Andreas Schwab <schwab@suse.de>
2733
2734 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2735 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2736
880820fe 27372003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2738
2739 * Makefile.in (install-arch-dep): Don't let cd output go into
2740 pipe for carbon_appdir.
2741
cf59a5b7
AS
27422003-12-24 Andreas Schwab <schwab@suse.de>
2743
2744 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2745
55e4f3cd
AS
27462003-12-01 Andreas Schwab <schwab@suse.de>
2747
2a75d75d 2748 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2749 hardcoding gcc.
55e4f3cd 2750
880820fe 27512003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2752
2753 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2754 multiple displays.
22bb9485 2755 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2756
68e03c1c
DL
27572003-09-23 Dave Love <fx@gnu.org>
2758
2759 * configure.in: Check members of struct ifreq.
2760
6df2a645
KS
27612003-09-14 Kim F. Storm <storm@cua.dk>
2762
2763 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2764
da92b8d9
LT
27652003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2766
2767 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2768
19bb0fcd 27692003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2770
2771 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2772 required anymore.
2773
abd39b57
AC
27742003-08-07 Andrew Choi <akochoi@shaw.ca>
2775
2776 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2777 option instead of -traditional-cpp for CPP.
2778
c855f2ca
RS
27792003-07-29 Richard M. Stallman <rms@gnu.org>
2780
2781 * configure.in (HAVE_XIM): Define if XIM is available.
2782
32b0a3c6
JB
27832003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2784
2785 * configure.in: The function gtk_window_set_icon_from_file was
2786 introduced in GTK+ 2.2, so check for that release.
2787
2eaa00ba
AS
27882003-07-23 Andreas Schwab <schwab@suse.de>
2789
2790 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2791
2792 * Makefile.in (YACC): Remove, not used.
2793 (MAINT): Don't set.
2794 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2795 disable dependency on ${srcdir}/configure.in when maintainer mode
2796 is disabled.
2797
f57bd967
DL
27982003-07-22 Dave Love <fx@gnu.org>
2799
2800 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2801 HAVE_X11, not with_xim.
2802 (HAVE_CRTIN): Provide template.
2803 <with_png>: Test for png.h and libpng/png.h.
2804
da894f7d
AS
28052003-07-15 Andreas Schwab <schwab@suse.de>
2806
2807 * configure.in: Temporarily leave quoting for AC_DEFINE.
2808
ec03b83e
SM
28092003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2810
2811 * configure.in: Check for posix_memalign.
2812
800bebe3
RS
28132003-07-12 Richard M. Stallman <rms@gnu.org>
2814
2815 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2816
42f81f64
KS
28172003-07-09 Kim F. Storm <storm@cua.dk>
2818
2819 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2820 functionality of --without-xim.
2821
d320e9f3
DL
28222003-06-29 Dave Love <fx@gnu.org>
2823
2824 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2825
7bea57c9
DL
28262003-06-23 Dave Love <fx@gnu.org>
2827
ec03b83e
SM
2828 * configure.in: Check for sys/_mbstate_t.h.
2829 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2830 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2831
eb3b52fa
DL
28322003-06-06 Dave Love <fx@gnu.org>
2833
2834 * configure.in: Check for locale.h.
2835
f16205ca
DL
28362003-06-05 Dave Love <fx@gnu.org>
2837
ec03b83e
SM
2838 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2839 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2840 (NLIST_STRUCT): Don't define.
eb3b52fa 2841 (AH_BOTTOM): Define my_strftime.
f16205ca 2842
efd60266
JB
28432003-06-02 Richard M. Stallman <rms@gnu.org>
2844
2845 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2846
016bd3c0
AS
28472003-05-24 Andreas Schwab <schwab@suse.de>
2848
2849 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2850 bzero, and bcmp.
2851
7933722a
DL
28522003-05-22 Dave Love <fx@gnu.org>
2853
ec03b83e 2854 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2855
463f55ee
DL
28562003-05-20 Dave Love <fx@gnu.org>
2857
2858 * configure.in: Append * to s390-*-linux-gnu case.
2859 (LIBMAIL) <lockfile>: Don't define.
2860
28612003-04-30 Richard M. Stallman <rms@gnu.org>
2862
2863 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2864
880820fe 28652003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2866
89aa5de3 2867 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2868 Dave Love.
2869
28702003-04-08 Richard M. Stallman <rms@gnu.org>
2871
2872 * configure.in: Put #include of jpeglib.h at start of line.
2873
880820fe 28742003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2875
2876 * INSTALL (* GNU/Linux development packages): Mention Debian and
2877 RedHat package names.
2878
ed3c3314
RS
28792003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2880
2881 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2882
880820fe 28832003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2884
2885 * INSTALL (* GNU/Linux development packages): Tell people to
2886 install additional packages for compiling Emacs.
2887
880820fe 28882003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2889
2890 * configure.in: Use the same configuration for all aix5, not just
2891 aix5.1.
2892
77fb5d1a
FP
28932003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2894
2895 * configure.in: Check for need for bigtoc support on IBM AIX for
2896 solving a linker table overflow problem.
2897
710ee5a9
RB
28982003-03-03 Rob Browning <rlb@defaultvalue.org>
2899
efd60266
JB
2900 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2901 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2902 over bzero, bcmp, and bcopy.
2903
16f6f948
SJ
29042003-02-23 Simon Josefsson <jas@extundo.com>
2905
2906 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2907
92a8ce63
JB
29082003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2909
2910 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2911
47774164
KH
29122003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2913
2914 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2915
0dfd93c0
AS
29162003-02-08 Andreas Schwab <schwab@suse.de>
2917
2918 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2919 instead of the substitution.
2920
c60ee5e7
JB
29212003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2922
2923 * Makefile.in: Use @EXEEXT@ for Cygwin.
2924 Use USERNAME if LOGNAME is not set (for Cygwin).
2925
1d894293 2926 * configure.in: Add opsys=cygwin.
88373452 2927
12bf22e0
AS
29282003-01-22 Andreas Schwab <schwab@suse.de>
2929
2930 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2931 redefining it explicitly in src/config.in.
2932
ffdf4f26
MR
29332003-01-22 Markus Rost <rost@math.ohio-state.edu>
2934
2935 * Makefile.in (bootstrap): Make bootstrap-after.
2936
880820fe 29372003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2938
2939 * configure.in: Fix --with-gtk.
2940
880820fe 29412003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2942
2943 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2944
2945 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2946
880820fe 29472003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2948
ec03b83e 2949 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2950
52cd7d02
ST
29512003-01-07 Steven Tamm <steventamm@mac.com>
2952
2953 * configure.in: New option, --enable-carbon-app, to specify
2954 that the application should be installed
2955 * Makefile.in (install-arch-dep): On Mac OS X, install the
2956 Emacs.app application if carbon-app is enabled
2957
fb02aff2
DL
29582003-01-06 Dave Love <fx@gnu.org>
2959
2960 * configure.in: Check for nl_langinfo.
2961 [!HAVE_SIZE_T]: Fix typedef.
2962
1d08c2fe
DK
29632003-01-06 David Kastrup <dak@gnu.org>
2964
ec03b83e 2965 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2966
14d1edc0 2967 * configure.in: Add tests for install-info.
1d08c2fe 2968
72c5c58f
MR
29692002-12-09 Markus Rost <rost@math.ohio-state.edu>
2970
2971 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2972 use again sol2-6 instead of sol2-8.
2973
a4ac5b17
DL
29742002-12-09 Dave Love <fx@gnu.org>
2975
fb02aff2 2976 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2977
4824556f
AS
29782002-12-08 Andreas Schwab <schwab@suse.de>
2979
2980 * Makefile.in (install-arch-indep): Revert last change.
2981
6b2fd6ea
DL
29822002-11-27 Dave Love <fx@gnu.org>
2983
2984 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2985 Check for __sys_siglist too. Check for memset.
2986 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2987
8c95f450
JB
29882002-11-22 Juanma Barranquero <lektu@terra.es>
2989
2990 * config.guess, config.sub: Updated from master source.
2991
39f7b5f7
KF
29922002-11-19 Karl Fogel <kfogel@red-bean.com>
2993
2994 * autogen.sh: New file.
2995
d824beee
DL
29962002-11-15 Dave Love <fx@gnu.org>
2997
ec03b83e
SM
2998 * configure.in: Tidy up various quoting issues throughout.
2999 Use AC_GNU_SOURCE.
d824beee
DL
3000 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3001 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3002 Maybe define bcopy, bzero, bcmp.
ec03b83e 3003 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
3004 non-existent machine file).
3005 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3006 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 3007 (nlist.h): Move test up.
d824beee 3008
72c5c58f 30092002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 3010
72c5c58f 3011 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 3012
880820fe 30132002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
3014
3015 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3016
98b4e102
JB
30172002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3018
3019 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3020
6bae0ccf
DL
30212002-11-08 Dave Love <fx@gnu.org>
3022
ec03b83e 3023 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
3024 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3025
ab4f69f2
MB
30262002-11-07 Miles Bader <miles@gnu.org>
3027
ec03b83e
SM
3028 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3029 Handle separate-build-dir case.
ab4f69f2 3030
318db6cb
RS
30312002-11-06 Richard M. Stallman <rms@gnu.org>
3032
3033 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3034 bulletproof. $bar may be empty when there are no .elc files.
3035
2baf1bfa
DL
30362002-10-30 Dave Love <fx@gnu.org>
3037
89aa5de3 3038 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 3039 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
3040 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3041 (AC_PROG_YACC): Delete.
2baf1bfa
DL
3042 (size_t): Use AC_CHECK_TYPES.
3043 (AH_TOP): Up-date copyright.
3044
a6cadf53
JB
30452002-10-01 Juanma Barranquero <lektu@terra.es>
3046
3047 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3048
9811b1cf
RS
30492002-09-19 Richard M. Stallman <rms@gnu.org>
3050
3051 * configure.in: Fix the LessTif-directory-finder for real.
3052
ef7fb3bb
RS
30532002-09-14 Richard M. Stallman <rms@gnu.org>
3054
3055 * Makefile.in (maybe_bootstrap): Test for complete absence
3056 of compiled Lisp files.
3057
b3cd6965
SM
30582002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3059
3060 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3061 (bootstrap-clean-after): Delete.
3062 (bootstrap): Make the sequencing explicit.
3063
3e6be279
RS
30642002-09-10 Richard M. Stallman <rms@gnu.org>
3065
3066 * configure.in: Fix previous LessTif change.
3067
50332dc1
RS
30682002-09-09 Richard M. Stallman <rms@gnu.org>
3069
3070 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3071 (powerpcle-*-solaris*): Use version 2.6 as default.
3072 (*-sunos5.6*, *-solaris2.6*): New alternative.
3073 (*-sunos5*): Use version 2.6 as default.
3074
880820fe 30752002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
3076
3077 * configure.in: Fix typo.
3078
22eaea41
RS
30792002-09-05 Richard M. Stallman <rms@gnu.org>
3080
3081 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3082
b3cd6965 3083 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
3084 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3085
6bc85c3b
KS
30862002-08-26 Kim F. Storm <storm@cua.dk>
3087
3088 * Makefile.in (install-arch-indep): Do not remove DOC file
3089 when it is the only DOC file installed; this is the case when
3090 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3091
dc16594b
MR
30922002-07-24 Markus Rost <rost@math.ohio-state.edu>
3093
3094 * configure.in: Fix typo.
3095
2a0c903c
RS
30962002-07-24 Richard M. Stallman <rms@gnu.org>
3097
3098 * configure.in: Don't print anything special about gamedir.
3099
3ea1bfb2 3100 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 3101
a8bbe549
RS
31022002-07-21 Richard M. Stallman <rms@gnu.org>
3103
3104 * Makefile.in (gamedir, localstatedir): New variables.
3105 (epaths-force): Insert value of gamedir into PATH_GAME.
3106
3107 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 3108 (--with-game-dir option): Delete.
a8bbe549 3109
880820fe 31102002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
3111
3112 * configure.in: Add support for mipseb-*-netbsd* machines.
3113
880820fe 31142002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
3115
3116 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3117
880820fe 31182002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
3119
3120 * info/dir (File): Add an entry for Tramp.
3121
e0156c8d
EZ
31222002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3123
3124 * INSTALL-CVS: New file.
3125
3fa4ac47
AS
31262002-06-07 Andreas Schwab <schwab@suse.de>
3127
3128 * configure.in (x86_64-*-linux-gnu*): New system.
3129
86bbfe77
EZ
31302002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3131
3132 * config.bat: Handle the case when lispintro is truncated to lispintr.
3133
2570d28c
PE
31342002-05-26 Paul Eggert <eggert@twinsun.com>
3135
3136 * config.guess, config.sub: Updated from master source.
3137
a1d8dc87
RS
31382002-05-09 Richard M. Stallman <rms@gnu.org>
3139
3140 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3141
880820fe 31422002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
3143
3144 * make-dist: Do not distribute lock/ directory.
3145
e3ba1015
AC
31462002-04-30 Andrew Choi <akochoi@shaw.ca>
3147
3148 * configure.in: Provide documentation string when defining
3149 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3150 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3151
5167cfda
CW
31522002-04-28 Colin Walters <walters@verbum.org>
3153
b3cd6965 3154 * configure.in: Delete configure check for access to the game user.
5167cfda 3155
880820fe 31562002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
3157
3158 * make-dist: lwlib/Imakefile is removed.
3159
e0f712ba
AC
31602002-04-26 Andrew Choi <akochoi@shaw.ca>
3161
3162 * configure.in: Add support for powerpc-apple-darwin*.
3163 (HAVE_CARBON): Add.
3164
b3cd6965 3165 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 3166
880820fe 31672002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
3168
3169 * make-dist: lwlib-Xol* are removed.
3170
8fba10fc
AS
31712002-04-23 Andreas Schwab <schwab@suse.de>
3172
3173 * Makefile.in (MAINT): New variable.
3174 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3175 instead of configure.in, to avoid running autoconf and autoheader
3176 unless explicitly requested.
3177
852eef40
EZ
31782002-04-16 Eli Zaretskii <eliz@gnu.org>
3179
3180 * config.bat: Update for msdos/sed2v2.inp.
3181
6817198a
AS
31822002-04-15 Andreas Schwab <schwab@suse.de>
3183
b3cd6965 3184 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
3185 * configure.in: Add config header templates to all AC_DEFINE and
3186 AC_DEFINE_UNQUOTED symbols.
3187 * make-dist: Run autoheader if necessary.
3188
b9b966e0
CW
31892002-04-10 Colin Walters <walters@verbum.org>
3190
3191 * configure.in: Add --game-dir, --game-user. Test to see if we
3192 can use them.
3193
880820fe 31942002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
3195
3196 * configure.in: Add --with-sound.
3197
10ce34dc
KS
31982002-03-18 Kim F. Storm <storm@cua.dk>
3199
3200 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3201 and getsockname functions. Test for sys/un.h include file.
3202
1ef1ef96
EZ
32032002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3204
3205 * configure.in: Support AIX 5.1.
3206
880820fe 32072002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
3208
3209 * configure.in: Added test for X Session Management (HAVE_X_SM).
3210
16e79fec
RS
32112002-03-03 Richard M. Stallman <rms@gnu.org>
3212
3213 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3214 Run chown $${LOGNAME} on files installed by tar xvf.
3215
6a22cdf4
KS
32162002-03-03 Kim F. Storm <storm@cua.dk>
3217
3218 * configure.in: Test for getpeername.
3219
4d766b59
RS
32202002-03-01 Richard M. Stallman <rms@gnu.org>
3221
3222 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3223 (HAVE_GIF): Don't use old libungif versions that crash.
3224
4fff8c79
RS
32252002-02-26 Richard M. Stallman <rms@gnu.org>
3226
3227 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3228 not just well-formed and valid.
3229 (mips-compaq-nonstopux*): New configuration.
b3cd6965 3230
e5389a0b
PE
32312002-02-18 Paul Eggert <eggert@twinsun.com>
3232
3233 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3234 "sed q" is a portable equivalent to plain "head -1".
3235
db54c53a
RS
32362002-02-13 Richard M. Stallman <rms@gnu.org>
3237
3238 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3239 (all): Don't depend on maybe_bootstrap here.
3240 (${SUBDIR}): Depend on it here instead.
3241
b735b2ab
RS
32422002-02-08 Richard M. Stallman <rms@gnu.org>
3243
3244 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3245
d8359893
EZ
32462002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3247
3248 * configure.in: Recognize BSD/OS 5.0.
3249
f3b812da
EZ
32502002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3251
3252 * make-dist: Make version checking in emacs.texi consistent with
3253 how we set it there.
3254
f48a30d7
KS
32552001-12-29 Kim F. Storm <storm@cua.dk>
3256
3257 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3258
07025a55
RS
32592001-12-28 Richard M. Stallman <rms@gnu.org>
3260
3261 * configure.in: Test for mbsinit.
3262
b0a21bf9
EZ
32632001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3264
3265 These changes make Leim part of the standard distribution:
3266
3a787a1e 3267 * README: Add info about the `leim' directory.
b0a21bf9
EZ
3268
3269 * INSTALL: Remove text that describes Leim as a separate package.
3270
3271 * noleim-Makefile.in: File removed.
3272
3273 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3274 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3275 Leim files out of the Emacs tree. Don't prepare a separate tarball
3276 for Leim.
5a60d1da 3277
61e3b944
RS
32782001-12-11 Richard M. Stallman <rms@gnu.org>
3279
3280 * configure.in (hppa*-*-linux-gnu*): New alternative.
3281
880820fe 32822001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
3283
3284 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3285 creating distribution.
3286
d6a70204
PE
32872001-12-06 Paul Eggert <eggert@twinsun.com>
3288
3289 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3290 (AC_FUNC_VFORK): Remove.
3291 (AC_FUNC_FORK): Add.
3292 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3293 this is required by recent Autoconf versions.
3294
880820fe 32952001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
3296
3297 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3298 TODO, vms-pp.trans and others).
3299
880820fe 33002001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
3301
3302 * make-dist: Use COPYING from the top-level directory.
3303
1096bcc0
GM
33042001-11-29 Gerd Moellmann <gerd@gnu.org>
3305
3306 * configure.in: Add support for FreeBSD/Alpha.
3307
880820fe 33082001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 3309
dd536f94
PJ
3310 * make-dist: Add COPYING to the top-level directory of the
3311 distribution. Simplify the logic behind copying.
3312
b1356234
PJ
3313 * Makefile.in (maybe_bootstrap): Fix previous change.
3314
66458f32
RS
33152001-11-28 Richard M. Stallman <rms@gnu.org>
3316
3317 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3318
ebcbef4e
RS
33192001-11-26 Richard M. Stallman <rms@gnu.org>
3320
3321 * Makefile.in: bootstrap should not delete dumped executables.
3322 (bootstrap-clean-before): New target.
3323 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 3324 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 3325
b77d2746 33262001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 3327
070f247d
EZ
3328 These changes add the Emacs Lisp Introduction manual to the
3329 distribution:
3330
b3cd6965 3331 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 3332
070f247d
EZ
3333 * make-dist: Copy the files in lispintro directory.
3334
7336d09b
EZ
3335 * config.bat: Configure in the lispintro directory.
3336
ac74199d
EZ
3337 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3338
7f947b13 3339 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 3340 (lispintro/Makefile): New target.
7f947b13
EZ
3341 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3342 (unlock, relock, info, dvi): Ditto.
3343
d4fa890c
EZ
33442001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3345
b3cd6965 3346 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 3347
d4fa890c
EZ
3348 * make-dist (etc): Don't distribute gfdl.1.
3349
5fb25beb
CW
33502001-11-22 Colin Walters <walters@debian.org>
3351
3352 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 3353 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 3354
9f8bbf0f
EZ
33552001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3356
3357 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3358 tindex.pl to the list of those being put into the distribution.
3359
aa2af83a
EZ
33602001-11-16 Eli Zaretskii <eliz@gnu.org>
3361
3362 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3363
880820fe 33642001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 3365
987aac50
PJ
3366 * Makefile.in (uninstall): Fix previous change.
3367
71f94ae1
PJ
3368 * configure.in, Makefile.in: Add support for --program-prefix,
3369 --program-suffix and --program-transform-name options.
3370
880820fe 33712001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 3372
b3cd6965 3373 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
3374 (install-arch-indep): Install emacsclient manual page.
3375 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 3376
97c91ba6
EZ
33772001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3378
3379 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 3380 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 3381
880820fe 33822001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
3383
3384 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3385
2bf92717
EZ
33862001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3387
dff28924 3388 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 3389
0cc70510
EZ
33902001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3391
5c32b7c5
EZ
3392 The following changes add the ELisp reference manual to the
3393 distribution.
3394
10fa7f8e
EZ
3395 * make-dist: Add the lispref directory to the distribution.
3396
0cc70510
EZ
3397 * Makefile.in (install-arch-indep): Add elisp* to the list of
3398 installed Info files.
5c32b7c5
EZ
3399 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3400 (lispref/Makefile): New target.
3401 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3402 Add commands for the lispref directory.
3403 (info, dvi): Ditto.
1b5a3644
EZ
3404
3405 * config.bat: Configure in `lispref'.
3406
6baef0fd
RS
34072001-11-09 Richard M. Stallman <rms@gnu.org>
3408
3409 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3410
ed5882b9
EZ
34112001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3412
3413 * make-dist (tempdir): Copy AUTHORS as well.
3414
f0f2756d
SS
34152001-11-06 Sam Steingold <sds@gnu.org>
3416
14d1edc0 3417 * configure.in: Added a check for <nlist.h>.
9ba48103 3418
880820fe 34192001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
3420
3421 * configure.in: Reindent --help output.
ce058493 3422 From Per Starbäck (starback@ling.uu.se).
dff28924 3423
bf00d461 34242001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
3425
3426 * configure.in: New entry for HP/UX-11.
3427
5d991fc4
EZ
3428 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3429 From Eric S. Raymond <esr@golux.thyrsus.com>.
3430
73d25f9c
EZ
34312001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3432
3433 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3434 <athornton@sinenomine.net>.
3435
5b6a51aa
GM
34362001-10-25 Gerd Moellmann <gerd@gnu.org>
3437
3438 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 3439 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 3440
84e70f78
KR
34412001-10-24 Ken Raeburn <raeburn@gnu.org>
3442
3443 * configure.in: If --with-hesiod is given, look for
3444 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 3445 resolv libraries respectively if system libraries don't supply them.
84e70f78 3446
4aa6b955
GM
34472001-10-24 Gerd Moellmann <gerd@gnu.org>
3448
3449 * configure.in: Use $MAKE for `make' if set.
3450
bc171472
GM
34512001-10-22 Gerd Moellmann <gerd@gnu.org>
3452
3453 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3454 to tar options.
3455
71431a0e
GM
34562001-10-20 Gerd Moellmann <gerd@gnu.org>
3457
6aa97356 3458 * (Version 21.1 released).
71431a0e 3459
531a3336
MB
34602001-10-20 Miles Bader <miles@gnu.org>
3461
3462 * configure.in (configuration): Set from `host' if `host_alias'
3463 isn't defined.
3464
121ff711
AS
34652001-10-19 Andreas Schwab <schwab@suse.de>
3466
3467 * configure.in: Make ready for autoconf 2.5x.
3468 (AC_PREREQ): Require autoconf 2.50.
3469 * aclocal.m4: Removed.
121ff711
AS
3470 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3471
eef9b65f
EZ
34722001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3473
3474 * README: Bump Emacs version to 21.1.50.
3475
ab952a4f
GM
34762001-10-05 Gerd Moellmann <gerd@gnu.org>
3477
3478 * Branch for 21.1.
dff28924 3479
3b74127d
GM
34802001-09-05 Gerd Moellmann <gerd@gnu.org>
3481
3482 * configure.in: Avoid `$@' which is handled specially in
3483 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 3484
80b97918
EZ
34852001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3486
3487 * make-dist (nt): Add subdirs.el to the list of distributed files.
3488
3a4f8160
EZ
34892001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3490
3491 * configure.in (machine): Add an entry for
3492 hppa1.1-hitachi-hiuxwe2*.
3493
eb04d6cd
GM
34942001-05-28 Gerd Moellmann <gerd@gnu.org>
3495
3496 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3497 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3498
f4500bec
GM
34992001-05-14 Gerd Moellmann <gerd@gnu.org>
3500
3501 * make-dist: Copy texinfo.tex unconditionally.
3502
26978e9a
EZ
35032001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3504
3505 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3506 that are installed.
3507
afa3935f
GM
35082001-04-06 Gerd Moellmann <gerd@gnu.org>
3509
e5c8f6f1
GM
3510 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3511 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 3512
afa3935f
GM
3513 * make-dist: Handle leim/MISC-DIC. Only include
3514 `[a-zA-Z]*.{el,elc}' from leim/quail.
3515
a55e4e68
GM
35162001-04-05 Gerd Moellmann <gerd@gnu.org>
3517
3518 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3519
87d8eba4
GM
35202001-03-30 Gerd Moellmann <gerd@gnu.org>
3521
3522 * Makefile.in (.PHONY): Add for bootstrap targets.
3523 (bootstrap-clean): New target.
3524 (bootstrap): Use it instead of `clean'.
3525
ed31fabf
GM
35262001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3527
3528 * Makefile.in (SUBDIR): Remove leim.
3529 (all, .RECURSIVE, extraclean): Add leim explicitly.
3530 (leim): Provide separate rule which exports PARALLEL=0 into the
3531 environment.
3532
5721ae13
GM
35332001-03-20 Gerd Moellmann <gerd@gnu.org>
3534
3535 * configure.in (HAVE_XPM): Don't print the result of the check for
3536 XpmReturnAllocPixels if we don't have an xpm.h.
3537
10ebaeb6
GM
35382001-03-05 Gerd Moellmann <gerd@gnu.org>
3539
3540 * COPYING: New file.
3541
e30bd7b7
EZ
35422001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3543
3544 * config.bat: Update the copyright.
3545
d0e9bfd2
GM
35462001-02-23 Kenichi Handa <handa@etl.go.jp>
3547
3548 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3549 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3550 to `yes'. Later in AC_OUTPUT, check this variable.
3551
038f4ae3
DL
35522001-02-09 Dave Love <fx@gnu.org>
3553
3554 * AUTHORS: Updated.
3555
44806980
EZ
35562001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3557
3558 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3559
20b28f82
GM
35602001-02-02 Gerd Moellmann <gerd@gnu.org>
3561
bdadfce3
GM
3562 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3563
5db37a2e 3564 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 3565
20b28f82
GM
3566 * Makefile.in (uninstall): Remove more info files. Remove
3567 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3568
7ccf7ab9
GM
35692001-01-31 Gerd Moellmann <gerd@gnu.org>
3570
3571 * noleim-Makefile.in (extraclean): Add.
3572
03e0fe6e 35732001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
3574
3575 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3576 it quiet.
3577
e1e441f9
GM
35782001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3579
3580 * Makefile.in (tags): Fix typo.
3581
64388126
KH
35822001-01-13 Kenichi Handa <handa@etl.go.jp>
3583
3584 * configure.in: Fix typo in the code setting x_search_path.
3585
457b792c
GM
35862001-01-10 Dave Love <fx@gnu.org>
3587
3588 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3589 -lXext.
3590 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3591 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3592 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3593 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3594 (now in $LIBS).
3595
1460e5d4
EZ
35962001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3597
3598 * config.bat: Run the preprocessor with -traditional.
3599
e2b6e5ea
EZ
36002001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3601
3602 * INSTALL: Move copying conditions to end of file.
3603
b202115b
EZ
36042000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3605
3606 * INSTALL: Add basic installation procedure which assumes
3607 `configure' does its job. Elaborate on image support libraries.
3608 Add a pointer to Xaw3d library. Add advice about solving
3609 configure-time problems by looking in config.log and setting
3163da06 3610 variables in the environment.
b202115b 3611
3e32cc27
GM
36122000-12-27 Gerd Moellmann <gerd@gnu.org>
3613
3614 * Makefile.in (install-arch-indep): If tar fails, exit with
3615 exit code 1.
3616
7b93a85b
GM
36172000-12-19 Gerd Moellmann <gerd@gnu.org>
3618
3619 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3620 source file includes XKBlib.h. On some broken Solaris systems,
3621 there is an XKBlib.h, reportedly, but header files included by
3622 XKBlib.h are missing.
3623
02387dcc
GM
36242000-12-14 Gerd Moellmann <gerd@gnu.org>
3625
3626 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3627
34979055
DL
36282000-12-11 Dave Love <fx@gnu.org>
3629
3630 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3631
169fe44e
GM
36322000-12-11 Paul Eggert <eggert@twinsun.com>
3633
3634 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3635 Merge fixes from latest GNU tar version. These macros no longer
3636 futz with _XOPEN_SOURCE, as that was not portable in practice.
3637 (AC_FUNC_FSEEKO): New macro.
dff28924 3638
169fe44e
GM
3639 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3640 ftello.
dff28924 3641
5c62b2e9
DL
36422000-12-05 Dave Love <fx@gnu.org>
3643
3644 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3645
2dce2360
EZ
36462000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3647
3648 * info/dir: Change the category to "Emacs".
3649
8c28d444
GM
36502000-12-01 Gerd Moellmann <gerd@gnu.org>
3651
3652 * make-dist (tempdir): Remove epaths.h from the distribution
3653 instead of paths.h.
3654
68a887fa
EZ
36552000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3656
3657 * config.bat: Check for existence of djecho.exe, and print an
3658 error message if it is not available.
3659
3660 * INSTALL: Describe possible problem with djecho.exe in old
3661 versions of DJGPP v2.x.
3662
d96a4de3
GM
36632000-11-23 Gerd Moellmann <gerd@gnu.org>
3664
3665 * configure.in: Initialize HAVE_LIBXP to no.
3666
3aeecf97
GM
36672000-11-22 Gerd Moellmann <gerd@gnu.org>
3668
dff28924 3669 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3670 m/powerpc.h.
3671
fb279a6d
GM
36722000-11-21 Gerd Moellmann <gerd@gnu.org>
3673
3c64f287
GM
3674 * Makefile.in (install-arch-indep): Also install info/eshell*
3675 and info/speedbar*.
3676
fb279a6d
GM
3677 * configure.in (HAVE_PNG): Check for the presence of
3678 png_get_channels to rule out older PNG libs.
3679
f5f47add
GM
3680 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3681 GCC and NON_GNU_CPP into config.status.
3682
62d14e9a
DL
36832000-11-20 Dave Love <fx@gnu.org>
3684
1c203d4c
DL
3685 * configure.in: Fix last change.
3686
62d14e9a 3687 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3688 * FTP: New file to replace it.
62d14e9a
DL
3689 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3690
f1d6d1e8
GM
36912000-11-20 Gerd Moellmann <gerd@gnu.org>
3692
3693 * configure.in: Use -traditional with GNU cpp.
3694
b3635775
GM
36952000-11-17 Gerd Moellmann <gerd@gnu.org>
3696
3697 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3698 Distribute more files from the nt/ subdir. Distribute PBM
3699 image files from subdirs of lisp/. Distribute old change logs
3700 from subdirs of lisp/. Distribute play/5x5.el.
3701
0eafc06c
DL
37022000-11-11 Dave Love <fx@gnu.org>
3703
3704 * config.sub, config.guess: Updated from master source.
3705
03391420
DL
37062000-11-07 Dave Love <fx@gnu.org>
3707
3708 * configure.in: Test for mkstemp.
3709
cd66d2ed
EZ
37102000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3711
3712 * info/dir (Top): Rearrange menu items more logically, and put
3713 them into a single category. Add menu items for RefTeX and
3714 Widget.
3715
880820fe 37162000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3717
15b526b2
EZ
3718 * Makefile.in (install-arch-indep): Use --info-dir instead of
3719 --dir-file, and a simple argument instead of --info-file, so that
3720 the Debian version of install-info also works.
1da437e9 3721
99483220
EL
37222000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3723
3724 * info/dir (Speedbar): Add entry.
3725
45e680a8
EZ
37262000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3727
3728 * INSTALL: Describe the new image-support options to the configure
3729 script. List URLs where image support libraries can be found.
3730
f2f049f3
EZ
37312000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3732
3733 * info/dir (Top): Add an entry for Eshell.
3734
2021ab61
DL
37352000-10-02 Dave Love <fx@gnu.org>
3736
3737 * configure.in: Check for gai_strerror.
3738
65f75351
AS
37392000-10-01 Andreas Schwab <schwab@suse.de>
3740
4b649a8e 3741 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3742
71c9ec51
GM
37432000-09-30 Gerd Moellmann <gerd@gnu.org>
3744
3745 * configure.in: Support `sparc*-*-netbsd*'.
3746
513f1fd9
EZ
37472000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3748
3749 * info/dir (MIME): Add entry for emacs-mime.
3750
a55b799a
DL
37512000-09-29 Dave Love <fx@gnu.org>
3752
3753 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3754
ce75c97a
GM
37552000-09-26 Gerd Moellmann <gerd@gnu.org>
3756
3757 * make-dist: Adapt to the change of leim/Makefile which was
3758 necessary to ensure a reasonably working `make dist'.
3759
3760 * leim-Makefile.in: Moved to leim/Makefile.in..
3761
3762 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3763
36e44f62
KH
37642000-09-21 Kenichi Handa <handa@etl.go.jp>
3765
dff28924
SS
3766 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3767 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3768 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3769 files to .elc.
3770 (${TIT}): Adjusted for the above change.
3771 (clean mostlyclean): Likewise.
3772 (.el.elc): New target.
3773
da1608d9
GM
37742000-09-19 Gerd Moellmann <gerd@gnu.org>
3775
3776 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3777 in the distribution.
3778
6fed3546
GM
37792000-09-18 Gerd Moellmann <gerd@gnu.org>
3780
3781 * make-dist (skk): Rename to `ja-dic' because the leim directory
3782 was renamed.
3783
b4331e96
DL
37842000-09-14 Dave Love <fx@gnu.org>
3785
3786 * configure.in: Fix spurion in last change.
3787
ef9e4345
GM
37882000-09-14 Gerd Moellmann <gerd@gnu.org>
3789
3790 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3791 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3792 to `no' if defined. Change result report.
3793
575daf04
DL
37942000-09-08 Dave Love <fx@gnu.org>
3795
3796 * configure.in: Remove spurious `@'s.
3797
3798 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3799 autoconf.
3800
fa0b693c
GM
38012000-09-06 Gerd Moellmann <gerd@gnu.org>
3802
73b77ee5
GM
3803 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3804 file and print informational message.
dff28924 3805
fa0b693c
GM
3806 * configure.in (AC_FUNC_MMAP): Add.
3807
ff8df3be
GM
38082000-09-01 Gerd Moellmann <gerd@gnu.org>
3809
3810 * configure.in: Add ``checking'' messages for
3811 XpmReturnAllocPixels.
3812
bb17930d
GM
38132000-08-28 Gerd Moellmann <gerd@gnu.org>
3814
3815 * configure.in: Check <strings.h>; check `index' and `rindex'
3816 functions.
3817
6ce974d4
KH
38182000-08-26 Kenichi Handa <handa@etl.go.jp>
3819
3820 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3821 "case "${canonical}" in".
3822
7bc3ff79
DL
38232000-08-25 Dave Love <fx@gnu.org>
3824
3825 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3826
457dd64a
KH
38272000-08-25 Kenichi Handa <handa@etl.go.jp>
3828
7c100e1a 3829 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3830
17494071
GM
38312000-08-24 Gerd Moellmann <gerd@gnu.org>
3832
3833 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3834 contains a relative path. Protect against unusable values of $PWD.
17494071 3835
dd0e1e54
EZ
38362000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3837
3d819a75
EZ
3838 * info/dir (WoMan): Add entry.
3839
dd0e1e54
EZ
3840 * config.bat (maindir): Update src/_gdbinit even if it does
3841 already exist.
3842
70fc58b3
GM
38432000-08-07 Gerd Moellmann <gerd@gnu.org>
3844
3a787a1e 3845 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3846
f4988be7
GM
38472000-08-03 Gerd Moellmann <gerd@gnu.org>
3848
3849 * configure.in: Add support for ia64*-*-linux*.
3850
27848c01
GM
38512000-07-27 Gerd Moellmann <gerd@gnu.org>
3852
3853 * make-dist (aclocal.m4): Include in distribution.
3854
b4a12321
DL
38552000-07-26 Dave Love <fx@gnu.org>
3856
3857 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3858
c66c29a2
DL
38592000-07-24 Dave Love <fx@gnu.org>
3860
3861 * configure.in: Add AC_SIZE_T.
3862
3b33a005
DL
38632000-07-18 Dave Love <fx@gnu.org>
3864
3865 * configure.in: Reorder so that most tests are done after CPPFLAGS
3866 is set from the C_SWITCH_... definitions.
3867
4b92c49a
GM
38682000-07-10 Gerd Moellmann <gerd@gnu.org>
3869
3870 * configure.in (HAVE_XPM): Undo previous change. Check for
3871 preprocessor define XpmReturnAllocPixels.
3872
6c6d2e33
GM
38732000-07-06 Gerd Moellmann <gerd@gnu.org>
3874
3875 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3876 instead of XpmReadFileToPixmap.
3877
b192d653
KR
38782000-07-05 Ken Raeburn <raeburn@gnu.org>
3879
3880 * configure.in: Check for <soundcard.h>. Look for ossaudio
3881 library, and set LIBSOUND accordingly.
3882
65171e3a
DL
38832000-07-05 Dave Love <fx@gnu.org>
3884
3885 * configure.in: Use AC_HEADER_SYS_WAIT.
3886
969f7e79
GM
38872000-07-05 Gerd Moellmann <gerd@gnu.org>
3888
3889 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3890 lisp/Makefile. Distribute lisp/Makefile.in instead of
3891 lisp/Makefile.
3892
5a9bf171
KR
38932000-06-30 Ken Raeburn <raeburn@gnu.org>
3894
3895 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3896 while searching for image-handling libraries.
3897
1d36487c
GM
38982000-06-26 Gerd Moellmann <gerd@gnu.org>
3899
3900 * configure.in (--with-xim): New option.
3901
6a465756
DL
39022000-06-23 Dave Love <fx@gnu.org>
3903
3904 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3905 for struct timezone and test how we can call gettimeofday.
48d4b120 3906 Check for OSF 5+. Check for term.h.
6a465756
DL
3907
3908 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3909 version.
3910
16cf31f7
GM
39112000-06-23 Gerd Moellmann <gerd@gnu.org>
3912
3913 * configure.in (HAVE_LIBXP): Change test for libXp.
3914
4c343001
DL
39152000-06-21 Dave Love <fx@gnu.org>
3916
3917 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3918 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3919 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3920
a3f08d9e
DL
39212000-06-19 Dave Love <fx@gnu.org>
3922
3923 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3924 _XOPEN_SOURCE is defined.
3925
0a2ea235
GM
39262000-06-16 Gerd Moellmann <gerd@gnu.org>
3927
dff28924 3928 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3929
7d5c8691
EZ
39302000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3931
3932 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3933
e9924e52
GM
39342000-06-15 Gerd Moellmann <gerd@gnu.org>
3935
3936 * make-dist: Add --help and --snapshot options.
3937
9f817ea4
GM
39382000-06-14 Gerd Moellmann <gerd@gnu.org>
3939
dce6b995 3940 * configure.in: Generate lisp/Makefile.
dff28924 3941
9f817ea4
GM
3942 * configure.in: Add support for `*-lynxos*'.
3943 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3944 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3945 on Tru64 UNIX v5.0.
3946
97aa9c1d
KR
39472000-06-13 Ken Raeburn <raeburn@gnu.org>
3948
3949 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3950 it's on a continuation line.
3951
d42122a3
DL
39522000-06-02 Dave Love <fx@gnu.org>
3953
b4963755 3954 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3955 files.
3956
d42122a3
DL
3957 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3958 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3959 test.
3960
3961 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3962 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3963
34ec9ebe
GM
39642000-05-26 Gerd Moellmann <gerd@gnu.org>
3965
3966 * configure.in: Add check for speed_t typedef.
3967
50d7ce09
KR
39682000-05-25 Ken Raeburn <raeburn@gnu.org>
3969
3970 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3971 exists; it won't in the CANNOT_DUMP case.
3972
10db7fc5
GM
39732000-05-25 Gerd Moellmann <gerd@gnu.org>
3974
3975 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3976 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3977 (install-arch-indep): Install ebrowse.info.
10db7fc5 3978
087121cc
GM
39792000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3980
3981 * configure.in: Check for grandpt and getpt.
3982
b992884d
DL
39832000-05-09 Dave Love <fx@gnu.org>
3984
3985 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3986
056565f7
GM
39872000-05-05 Gerd Moellmann <gerd@gnu.org>
3988
14d1edc0
JB
3989 * make-dist: Make a link for lib-src/grep-changelog.
3990 Copy install-sh.
056565f7 3991
35a28e21
EZ
39922000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3993
3994 * config.bat: Identify the beginning of the cpp stuff in
3995 src/Makefile.in and lib-src/Makefile.in more accurately.
3996
c76e04a8
GM
39972000-04-27 Gerd Moellmann <gerd@gnu.org>
3998
3999 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4000
5e3dac3f
GM
40012000-04-19 Gerd Moellmann <gerd@gnu.org>
4002
4003 * configure.in: Add support for `powerpc-*-netbsd*'.
4004
0b8f263e
DL
40052000-04-19 Dave Love <fx@gnu.org>
4006
7825fef9
DL
4007 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4008
0b8f263e
DL
4009 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4010
3dd2781e
DL
40112000-04-16 Dave Love <fx@gnu.org>
4012
4013 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4014
3edfea34
DL
40152000-04-14 Dave Love <fx@gnu.org>
4016
4017 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4018
4019 * aclocal.m4 (AC_FUNC_MKTIME): New.
4020
4d6e16b3
KR
40212000-03-28 Ken Raeburn <raeburn@gnu.org>
4022
4023 * configure.in: Line up "--help" output a little better.
4024
89e80928
GM
40252000-03-26 Gerd Moellmann <gerd@gnu.org>
4026
087121cc 4027 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
4028 New targets.
4029 (bootstrap): Rewritten in terms of the new targets above. Make
4030 info files, too.
dff28924 4031
e1cff360
GM
40322000-03-12 Gerd Moellmann <gerd@gnu.org>
4033
4034 * config.guess, config.sub: Use the versions of the files from
4035 subversions.
4036
7397acc4
DL
40372000-03-08 Dave Love <fx@gnu.org>
4038
4039 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4040 AC_C_VOLATILE. Define POINTER_TYPE.
4041
4042 * aclocal.m4: New file.
4043
d054101f 40442000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
4045
4046 * configure.in (machine): Add `mipsel-*-netbsd*' and
4047 `arm-*-netbsd*'.
dff28924 4048
d054101f 40492000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 4050
d054101f 4051 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 4052
ed4d0512
GM
40532000-02-29 Gerd Moellmann <gerd@gnu.org>
4054
4055 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4056
2dc95ddd
DL
40572000-02-18 Dave Love <fx@gnu.org>
4058
4059 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4060
57beb0e0
AS
40612000-02-18 Andreas Schwab <schwab@suse.de>
4062
4063 * Makefile.in (install-arch-indep): Add eudc to list of installed
4064 info files.
4065
3b3cc4a4
KR
40662000-02-17 Ken Raeburn <raeburn@gnu.org>
4067
4068 * configure.in: Include -lz and -ljpeg (if it's available) when
4069 testing for the tiff library.
4070
8389e1e2
GM
40712000-02-17 Gerd Moellmann <gerd@gnu.org>
4072
4073 * configure.in: Remove LISP_FLOAT_TYPE.
4074
647847ea
DL
40752000-02-12 Dave Love <fx@gnu.org>
4076
4077 * configure.in: Use AC_FUNC_VFORK.
4078
9a90d84c
GM
40792000-02-01 Gerd Moellmann <gerd@gnu.org>
4080
5eea385d
GM
4081 * make-dist: Various fixes for new development tree.
4082
9a90d84c
GM
4083 * leim-Makefile.in: New file.
4084
b6680a0e
GM
40852000-01-31 Gerd Moellmann <gerd@gnu.org>
4086
4087 * Makefile.in (dist): Call ./make-dist.
4088
1e5279b9
DL
40892000-01-24 Dave Love <fx@gnu.org>
4090
4091 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4092
ffe36136
GM
40932000-01-18 Gerd Moellmann <gerd@gnu.org>
4094
4095 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4096 DGifOpenFileName.
4097
a970dae4
AS
40982000-01-11 Andreas Schwab <schwab@suse.de>
4099
4100 * Makefile.in (install-arch-indep): Update list of info files to
4101 be installed.
4102
c4bb2108
DL
41032000-01-05 Dave Love <fx@gnu.org>
4104
4105 * configure.in: Check for jerror.h as well as libjpeg.
4106
bb9d2b64
AS
41072000-01-03 Andreas Schwab <schwab@suse.de>
4108
4109 * Makefile.in (install-arch-indep): Install autotype*. Run
4110 install-info on autotype and emacs-faq.info.
4111
22afa6e8
DL
41121999-12-04 Dave Love <fx@gnu.org>
4113
b4963755 4114 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
4115 (install-strip): Use `install' as sub-make target.
4116
a21616bd
KR
41171999-11-23 Ken Raeburn <raeburn@gnu.org>
4118
4119 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4120 didn't need to be deleted. Check for the k5crypto library as well
4121 as the crypto library; MIT Kerberos 1.1 changed the name.
4122
946173ad
DL
41231999-11-18 Dave Love <fx@gnu.org>
4124
4125 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4126
4f6f5dab
GM
41271999-11-11 Erik Naggum <erik@naggum.no>
4128
4129 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4130
2323760c
DL
41311999-11-08 Dave Love <fx@gnu.org>
4132
4133 * configure.in: Fix change for --with-pop default.
4134
c3d00920
DL
41351999-11-04 Dave Love <fx@gnu.org>
4136
4137 * configure.in: Default to --with-pop. Change sense of with-gcc
4138 and with-toolkit-scroll-bars messages to reflect the defaults.
4139
400a1ed0
GM
41401999-11-01 Gerd Moellmann <gerd@gnu.org>
4141
4142 * INSTALL: Mention the Emacs Lisp Reference.
4143
1e3196e8
GM
41441999-10-27 Noah Friedman <friedman@splode.com>
4145
4146 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4147
8ac52782
GM
41481999-10-23 Gerd Moellmann <gerd@gnu.org>
4149
4150 * Makefile.in (bootstrap): New target.
4151
1113b624
PE
41521999-10-19 Paul Eggert <eggert@twinsun.com>
4153
4154 Add support for large files. Merge glibc 2.1.2.
4155
4156 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4157 (HAVE_TM_GMTOFF): New symbol.
4158 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4159 mbrlen, strsignal.
4160 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 4161
77162a4f
SM
41621999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4163
194d44e7
JB
4164 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4165 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
77162a4f 4166
a2743e67
RS
41671999-10-09 Richard M. Stallman <rms@gnu.org>
4168
dff28924 4169 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
4170 Unset CDPATH to prevent cd from generating output.
4171
37e2d8f4
SM
41721999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4173
194d44e7 4174 * update-subdirs: Also ignore CVS subdirs.
37e2d8f4 4175
4e1d9c86
GM
41761999-10-07 Gerd Moellmann <gerd@gnu.org>
4177
4178 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 4179
2b6bac15
DL
41801999-10-06 Dave Love <fx@gnu.org>
4181
4182 * Makefile.in: Add rules for config.status, configure.
4183
a4a9692d
DL
41841999-09-07 Gerd Moellmann <gerd@gnu.org>
4185
4186 * configure.in (--with-sound): Removed.
4187
41881999-08-30 Gerd Moellmann <gerd@gnu.org>
4189
4190 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4191 the test for Xaw3d.
4192 (HAVE_TIFF): Add -lm to library check.
4193
41941999-08-28 Richard Stallman <rms@gnu.org>
4195
4196 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4197 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4198 after the other X-related libraries.
4199
42001999-08-21 Dave Love <fx@gnu.org>
4201
4202 * configure.in: Don't check for jpeglib.h.
4203
42041999-08-20 Gerd Moellmann <gerd@gnu.org>
4205
4206 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4207 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4208
42091999-08-18 Dave Love <fx@gnu.org>
4210
3a787a1e 4211 * configure.in: Check for termcap.h.
a4a9692d
DL
4212
42131999-08-15 Gerd Moellmann <gerd@gnu.org>
4214
4215 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4216 use Emacs' scroll bars, even if configured for Motif or when
4217 Xaw3d is available.
4218
42191999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4220
4221 * configure.in: Check for getaddrinfo.
4222
42231999-08-04 Eli Zaretskii <eliz@gnu.org>
4224
4225 * config.bat: Make --no-debug work again by removing -gcoff.
4226
42271999-07-30 Dave Love <fx@gnu.org>
4228
4229 * configure.in: Check for stdlib.h.
4230
42311999-07-19 Dave Love <fx@gnu.org>
4232
4233 * configure.in: Grok sparc64-*-linux-gnu*.
4234
42351999-07-12 Richard Stallman <rms@gnu.org>
4236
4237 * Version 20.4 released.
4238
42391999-06-23 Karl Heuer <kwzh@gnu.org>
4240
4241 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4242 Quote $EMACS, in case it's a program with args.
4243
3e8bf1ef
GM
42441999-06-15 Gerd Moellmann <gerd@gnu.org>
4245
4246 * configure.in (HAVE_GIF): Use libungif instead of libgif
4247 because the former doesn't contain patented compression code.
4248
a4a9692d
DL
42491999-05-29 Richard M. Stallman <rms@gnu.org>
4250
4251 * configure.in: Delete the Kerberos stuff.
4252
42531999-05-27 Greg Hudson <ghudson@mit.edu>
4254
4255 * configure.in: Prefer kerberos 5 names.
4256
42571999-04-26 Richard M. Stallman <rms@gnu.org>
4258
4259 * configure.in: Check for libXp.
4260
42611999-04-08 Richard Stallman <rms@gnu.org>
4262
4263 * make-dist: Include change logs in subdirs of `lisp'.
4264
42651999-04-05 Richard Stallman <rms@gnu.org>
4266
4267 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4268 (install-arch-indep): Make ${datadir}/emacs world-readable.
4269
42701999-03-30 Eli Zaretskii <eliz@gnu.org>
4271
4272 * config.bat: Use epaths.* instead of paths.*.
4273
42741999-03-07 Eli Zaretskii <eliz@gnu.org>
4275
4276 * INSTALL: Add detailed instructions to unpack and install
4277 intlfonts on MS-DOS.
4278
42791999-02-26 Richard Stallman <rms@gnu.org>
4280
4b649a8e 4281 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
4282
4283 * Makefile.in (epaths-force): Renamed from paths-force;
4284 operate on epaths.in and produce epaths.h.
4285
42861999-02-24 Richard Stallman <rms@gnu.org>
4287
4288 * make-dist: Fix nt/icons directory handling.
4289
42901999-02-22 Simon Josefsson <jas@pdc.kth.se>
4291
4292 * configure.in (f301-fujitsu-uxpv4.1): New target.
4293
42941999-02-20 Richard Stallman <rms@gnu.org>
4295
4296 * make-dist (tempparent): Fix command to update info files.
4297
42981999-02-09 Richard Stallman <rms@gnu.org>
4299
4300 * configure.in (powerpc-apple-netbsd*): New alternative.
4301
43021999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4303
4304 * make-dist: Include the new directory nt/icons in distributions.
4305
43061999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4307
4308 * configure.in: Change message about HAVE_XFREE386.
4309
43101999-01-07 Eli Zaretskii <eliz@gnu.org>
4311
4312 * config.bat: Support configuring with leim.
4313
43141998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4315
4316 * configure.in (mips-sgi-irix6.5): New target.
4317
43181998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4319
4320 * configure.in: Remove GSS-API support, since it has been removed
4321 from movemail.
4322
43231998-12-04 Markus Rost <rost@delysid.gnu.org>
4324
4325 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4326
43271998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4328
3a787a1e
JB
4329 * Makefile.in: Don't install customize info file.
4330 Run install-info on viper info file.
a4a9692d
DL
4331
43321998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4333
4334 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4335
43361998-11-16 Kenichi Handa <handa@etl.go.jp>
4337
4338 * configure.in (*-*-bsdi4*): New target.
4339
43401998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4341
4342 * configure.in: Fix previous change.
4343
43441998-11-11 Richard Stallman <rms@gnu.org>
4345
4346 * configure.in (aviion-intel): New machine.
4347
43481998-11-04 Kenichi Handa <handa@etl.go.jp>
4349
4350 * configure.in (mips-nec-sysv4*): New target.
4351
43521998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4353
4354 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4355 from lisp.
4356
43571998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4358
4359 * make-dist: Don't include fns*.el in dist.
4360
43611998-10-30 Dave Love <fx@gnu.org>
4362
4363 * configure.in: Don't mkdir cpp.
4364
43651998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4366
4367 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4368 ${archlibdir}.
4369
43701998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4371
4372 * Version 20.3 released.
4373
43741998-07-30 Paul Eggert <eggert@twinsun.com>
4375
4376 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4377 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4378 (lwlib/Makefile, leim/Makefile):
4379 Prepend $(srcdir)/ to rule dependencies outside this dir.
4380
43811998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4382
4383 * configure.in: Use unset CDPATH instead of making it empty.
4384
43851998-06-20 Karl Heuer <kwzh@gnu.org>
4386
4387 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4388
43891998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4390
4391 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4392 and default.el. Sort the results.
4393
43941998-05-31 Karl Heuer <kwzh@gnu.org>
4395
4396 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4397 writable.
4398
43991998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4400
4401 * Makefile.in (install-arch-indep):
4402 Don't alter site-lisp/subdirs.el if it exists.
4403
44041998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4405
4406 * Makefile.in (install-arch-indep): Put `-' on commands to create
4407 subdirs.el in site-lisp dirs.
4408
44091998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4410
4411 * Makefile.in (install-arch-indep): Fix typo in previous change.
4412
44131998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4414
4415 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4416
44171998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4418
4419 * Makefile.in (mkdir): Create the site-lisp dirs.
4420 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4421
44221998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4423
4424 * Makefile.in (INSTALL_INFO): New variable.
4425 (install-arch-indep): Don't replace the dir file if it already exists.
4426 Use the install-info program, via INSTALL_INFO, to add entries.
4427 Make the `info' subdir and the Info files world-readable.
4428
44291998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4430
4431 * config.bat: Make sure the environment is large enough to support
4b649a8e 4432 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
4433
44341998-04-10 Karl Heuer <kwzh@gnu.org>
4435
4436 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4437
44381998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4439
4440 * configure.in: Add --with-gssapi to specify GSS-API
4441 authentication support for movemail.
4442
44431998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4444
4445 * Makefile.in (install-arch-indep): Fix previous change.
4446
44471998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4448
4449 * Makefile.in (info): Run man in build dir, not srcdir.
4450
44511998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4452
4453 * Makefile.in (install-arch-indep): Fix previous change.
4454
44551998-03-23 Kenichi Handa <handa@etl.go.jp>
4456
4b649a8e 4457 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
4458
44591998-03-22 Richard Stallman <rms@gnu.org>
4460
4461 * Makefile.in (install-arch-indep): Put special subdirs.el files
4462 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4463
44641998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4465
4466 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4467
44681998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4469
4470 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4471 (m68*-hp-hpux*): Handle versions 1X like 10.
4472
44731998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4474
4475 * make-dist: PROBLEMS is now in etc, not top level dir.
4476
4477 * Makefile.in (SOURCES): Delete PROBLEMS.
4478
44791998-02-25 Richard Stallman <rms@gnu.org>
4480
4481 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4482
4483 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4484
44851998-01-17 Richard Stallman <rms@gnu.org>
4486
4487 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4488
44891998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4490
4491 * make-dist (tempparent): New option --no-check.
4492
4493 * make-dist: Don't do anything with cpp directory.
4494
44951997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4496
4497 * configure.in (sparc-fujitsu-sysv4*): New target.
4498
44991997-12-17 Andreas Schwab <schwab@gnu.org>
4500
4501 * configure.in: Cache more tests. Add missing quotes around
4502 message with embedded comma.
4503
45041997-12-04 Karl Heuer <kwzh@gnu.org>
4505
4506 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4507
45081997-11-26 Joel N. Weber II <devnull@gnu.org>
4509
4510 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
4511 restrict access to any files.'; previously it said `Don't protect
4512 any files', which may have implied that we think fascism is good.
a4a9692d
DL
4513
45141997-11-24 Paul Eggert <eggert@twinsun.com>
4515
4516 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4517 strftime needs the underlying host's strftime for locale dependent
4518 formats.
4519
45201997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4521
4522 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4523
45241997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4525
4526 * config.bat: Configure the man subdirectory.
4527
45281997-11-07 Paul Eggert <eggert@twinsun.com>
4529
4530 * configure.in (AC_CHECK_LIB): Add -lintl.
4531
45321997-11-07 Karl Heuer <kwzh@gnu.org>
4533
4534 * make-dist (check for .elc files): Avoid bash-specific syntax.
4535 (check for overflow 14-char limit): Simplify.
4536
45371997-11-07 Richard Stallman <rms@gnu.org>
4538
4539 * Makefile.in (install): Move blessmail last.
4540
45411997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4542
4543 * configure.in (gettimeofday, one arg or two):
4544 Clarify messages by avoiding double negative.
4545
45461997-09-30 Karl Eichwalder <ke@suse.de>
4547
3a787a1e 4548 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
4549
45501997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4551
4552 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4553 libraries in reverse order, so that libraries will appear in the
4554 correct dependency order on the link line (and so that the
4555 configure checks themselves will work properly when early
4556 libraries depend on later ones).
4557
45581997-09-21 Erik Naggum <erik@naggum.no>
4559
3a787a1e 4560 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
4561
4562 * make-delta: New script to produce delta distributions.
4563
45641997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4565
4566 * Version 20.2 released.
4567
45681997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4569
4570 * Version 20.1 released.
4571
4572 * Makefile.in (install-leim): Depend on mkdir.
4573 (leim): Depend on src.
4574
45751997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4576
4577 * configure.in: Recognize alpha* instead of just alpha.
4578
45791997-09-12 Paul Eggert <eggert@twinsun.com>
4580
4581 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4582
45831997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4584
4585 * update-subdirs: Use rm -f.
4586
45871997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4588
4589 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4590 Ignore subdirs named Old.
dff28924 4591
a4a9692d
DL
45921997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4593
4594 * configure.in: Add OpenBSD clause to set $machine.
4595
45961997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4597
4598 * make-dist: Recompile everything after updating various Lisp files.
4599 Recompile in leim as well as lisp.
4600 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 4601
a4a9692d
DL
46021997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4603
4604 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4605
46061997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4607
4608 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4609 before trying to copy anything from it.
4610
46111997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4612
4613 * Makefile.in (man/Makefile): New target.
4614 (tags): Define env var EMACS and run Makefile from build dir.
4615
46161997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4617
4618 * config.bat: If src/_gdbinit doesn't exist, try using
4619 src/.gdbinit to create it (for building on Windows 95).
4620
46211997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4622
4623 * Makefile.in (install-arch-indep):
4624 Discard extra data in tar | tar pipes.
4625
46261997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4627
4628 * configure.in (x_default_search_path): Corrected
4629 '${x_library}' to '${x_library}/X11'.
4630
46311997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4632
4b649a8e 4633 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
4634
46351997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4636
4637 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
4638 Kerberos V5 for movemail, including detection of V4 and V5 header
4639 files and libraries.
a4a9692d
DL
4640
46411997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4642
4643 * configure.in: Compute x_default_search_path
4644 and substitute into makefiles.
4645
4646 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4647
46481997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4649
4650 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4651
46521997-08-07 Erik Naggum <erik@naggum.no>
4653
4654 * configure.in: Remove lockdir, it is no longer needed.
4655 * Makefile.in (mkdir): Don't create lockdir.
4656 (lockdir): Variable deleted.
4657 (paths-force): Don't operate on PATH_LOCK.
4658
46591997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4660
4661 * leim-Makefile.in (clean, distclean): New targets.
4662
4663 * make-dist: Include leim/ChangeLog in leim distribution.
4664
46651997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4666
4667 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4668
46691997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4670
4671 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4672
46731997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4674
4675 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4676
46771997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4678
4679 * make-dist: Update leim/leim-list.el.
4680 Pass along value of $EMACS when updating lisp dir.
4681
46821997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4683
dff28924 4684 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4685 prerequisite to the use of Doug Lea's malloc.
4686
46871997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4688
4689 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4690
4691 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4692
46931997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4694
4695 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4696
46971997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4698
4699 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4700 to news-r6.h.
4701
47021997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4703
4704 * config.bat: Use `sed' instead of `cp', which might not be
4705 installed.
4706
47071997-07-09 Kenichi Handa <handa@etl.go.jp>
4708
4709 * Makefile.in (mostlyclean): Add cleaning leim directory.
4710 (clean, distclean, maintainer-clean): Likewise.
4711
47121997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4713
4714 * make-dist (bogosities): Check subdirs of `lisp' also.
4715
47161997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4717
4718 * make-dist (etc): Really avoid symlinks now.
4719 (lisp): Don't delete from subdirs the things we never copy.
4720
56f7d69d 47211997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4722
4723 * Makefile.in (install-arch-indep): Correct the target name.
4724 The first letter `i' was dropped by the previous change of mine.
4725
47261997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4727
4728 * configure.in (leim/Makefile): Generate this.
4729 (*-sysv4.2uw*): Recognize new alternative.
4730
4731 * leim-Makefile.in: Renamed from leim-Makefile.
4732
4733 * make-dist: Set up real-leim subdirectory,
4734 with the real contents of leim; then move it to
4735 a separate top-level directory.
4736
4737 * make-dist: Don't mention site-lisp, site-init, site-start
4738 or default, when listing files hat are not compiled and should be.
dff28924 4739
a4a9692d
DL
4740 * configure.in: Create src/config.stamp at the end.
4741
47421997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4743
4744 * Makefile.in (install-leim): Correct previous change.
4745
56f7d69d 47461997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4747
4748 * Makefile.in (install-leim): New target.
4749 (install): Depend on install-leim.
dff28924 4750
56f7d69d 47511997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4752
4753 * Makefile.in (SUBDIR): Add leim.
4754 (SUBDIR_MAKEFILES): Add leim/Makefile.
4755 (leim/Makefile): New target.
4756
47571997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4758
4759 * leim-Makefile: New file.
4760 * make-dist: Initialize a `leim' subdirectory with that makefile.
4761
47621997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4763
4764 * configure.in (GNU_MALLOC_reason): Fix message text.
4765
47661997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4767
4768 * make-dist (lisp): Don't process subdirs that start with =.
4769 (etc): Copy symlinks, as in src.
4770
47711997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4772
4773 * configure.in (i*86-*-unixware*): New alternative.
4774
47751997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4776
4777 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4778 and touch it explicitly.
4779
4780 * configure.in (mips-sony-newsos6*): New alternative.
4781 (mips-*-linux-gnu*): New alternative.
4782 (*-*-bsdi*): New alternative.
4783 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4784
47851997-06-22 Dave Love <d.love@dl.ac.uk>
4786
3a787a1e
JB
4787 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4788 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4789
47901997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4791
4792 * configure.in (shutdown): Check for `shutdown' function.
4793
56f7d69d 47941997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4795
4796 * update-subdirs: Include the directory "language" in subdirs.
4797
47981997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4799
4800 * configure.in (m88k-dg-dgux4*): New alternative.
4801 (alpha-*-netbsd*): New alternative.
4802 (powerpcle-*-solaris2*): New alternative.
4803
48041997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4805
4806 * make-dist: Warn about .el files that are not compiled.
4807
48081997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4809
4810 * Makefile.in (dist): Don't run update-subdirs here,
4811 since make-dist now gets that done.
4812
4813 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4814
a4a9692d
DL
4815 * make-dist: Use new non-file targets in lisp/Makefile.
4816
48171997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4818
4819 * make-dist: Handle all subdirs of `lisp' uniformly.
4820 Don't handle `term' and `language' specially.
4821 Clear out umask at the beginning.
dff28924 4822
a4a9692d
DL
48231997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4824
4825 * make-dist: Use Make to update finder-inf.el and autoloads.
4826 Also update cus-load.el.
4827
48281997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4829
89aa5de3 4830 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4831 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4832
48331997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4834
4835 * configure.in (DOUG_LEA_MALLOC):
4836 Define if malloc_{get,set}_state exist.
4837
56f7d69d 48381997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4839
4840 * make-dist: Make links for files under lisp/language.
4841
177c0ea7 48421997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4843
4844 * update-subdirs: Exclude the directory "language" from subdirs.
4845
48461997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4847
4848 * configure.in: Check for rint and cbrt.
4849
48501997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4851
4852 * make-dist: Use $EMACS to say where to run Emacs.
4853 Add --no-update option.
dff28924 4854
a4a9692d
DL
48551996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4856
4857 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4858
48591996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4860
4861 * make-dist (copying src): Check thoroughly for symlinks
4862 and copy them in all cases. Regularize the linking of *.in
4863 and *.opt and ChangeLog files.
4864 (copying lib-src): Likewise.
4865 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4866
a4a9692d
DL
48671996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4868
4869 * configure.in: Check for libmail, maillock.h and
4870 touchlock (for movemail).
4871
48721996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4873
4874 * configure.in (limits.h): Check for this file.
4875
48761996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4877
4878 * configure.in (rs6000-ibm-aix4.2): New alternative.
4879 (rs6000-ibm-aix4.0): New alternative.
4880 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4881
48821996-11-22 Ben Harris <bjh21@cam.ac.uk>
4883
4884 * configure.in: Recognize vax-*-netbsd*.
4885
48861996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4887
4888 * configure.in (locallisppath): Add leim directory.
4889
48901996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4891
4892 * config.bat: Make sure `mv' supports forward slashes and -f.
4893
48941996-10-28 Christian Limpach <chris@nice.ch>
4895
4896 * configure.in (hppa*-next-nextstep*): * added after hppa
4897 to accept hppa1.0 and hppa1.1.
4898
48991996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4900
4901 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4902 * configure.in (ld_switch_machine): Fix typo.
4903
49041996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4905
4906 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4907 from config.h and use them in $ac_link.
4908
49091996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4910
4911 * configure.in: Create a subdir named `lisp'.
4912
49131996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4914
4915 * configure.in: Check for getcwd.
4916
49171996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4918
dff28924 4919 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4920
49211996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4922
4923 * configure.in: Check for setrlimit.
4924
49251996-08-31 Paul Eggert <eggert@twinsun.com>
4926
4927 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4928
49291996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4930
4931 * configure.in: Check for utimes.
4932
4933 * configure.in: Check for com_err library, but only
4934 if --with-kerberos was used. Check for krb and des
4935 only if --with-kerberos.
4936
49371996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4938
4939 * Makefile.in (INSTALL_STRIP): New variable.
4940 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4941 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4942
49431996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4944
4945 * configure.in: Check for krb and des libraries.
4946
49471996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4948
4949 * configure.in (*-sunos4.1.[3-9]*noshare):
4950 Use sunos413, not sunos4-1-3.
4951 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4952 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4953
a4a9692d
DL
49541996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4955
4956 * Makefile.in (src/paths.h): Target deleted.
4957 (paths-force): Delete all dependencies on this target
4958 but don't delete the target.
4959 (install): Depend on `all'.
4960 (paths-force): Don't print a message.
4961
4962 * configure.in: Generate src/paths.h here.
4963
49641996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4965
4966 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4967 New variables that affect linking only.
4968 (alpha-dec-osf*): Use those instead of previous change.
4969
49701996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4971
4972 * Makefile.in (install-arch-indep): Install info/messages.
4973
49741996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4975
4976 * Version 19.33 released.
4977
f0131492 49781996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4979
4980 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4981 Fix previous change.
4982
49831996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4984
4985 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4986 New alternative.
4987
49881996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4989
4990 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4991 and NON_GCC_TEST_OPTIONS.
4992
49931996-08-06 Paul Eggert <eggert@twinsun.com>
4994
4995 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4996 "TZ=..." in environ.
4997
49981996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4999
5000 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5001
50021996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5003
5004 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5005 the more general *-sunos4.1.[3-9]* clause.
5006
50071996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5008
5009 * Version 19.32 released.
5010
5011 * configure.in (*-sco3.2v5*):
5012 Set OVERRIDE_CPPFLAG to a string of one space.
5013 Fix the code that uses OVERRIDE_CPPFLAG.
5014
50151996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5016
5017 * configure.in: Undo previous change.
5018
50191996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5020
5021 * config.sub: Use `pc', not `unknown', when canonicalizing
5022 the vendor for ...86.
5023
177c0ea7 50241996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
5025
5026 * configure.in: Check for termios.h header.
5027
50281996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5029
3a787a1e 5030 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
5031
50321996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5033
5034 * configure.in: Split bsdos2 and bsdos2-1.
5035
50361996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5037
5038 * config.sub: If last two words are not a recognized
5039 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5040 Make conversion of gnu/linux to linux-gnu really work.
dff28924 5041
a4a9692d
DL
5042 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5043
50441996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5045
5046 * configure.in (check for using Lucid widgets by default):
5047 Eliminate indentation that confuses some compilers.
5048
50491996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5050
5051 * config.sub: Convert linux and gnu/linux to linux-gnu.
5052
5053 * make-dist: Don't update getdate.c.
5054 Ignore =... files when checking for too-long Lisp file names.
5055
50561996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5057
5058 * configure.in (euidaccess): Check for that, not for eaccess.
5059
50601996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5061
5062 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 5063 before `noshare'.
a4a9692d
DL
5064 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5065
50661996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5067
5068 * configure.in: Rename lignux to linux-gnu in configuration names.
5069 Use gnu-linux as the opsys value (s/ file name).
5070 Allow i686 just like i386, i486, i586.
5071
50721996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5073
5074 * configure.in (i*86-*-sco3.2v5): New alternative.
5075 (OVERRIDE_CPPFLAG): New variable.
5076 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5077
5078 * configure.in: Specify vpath for .texi files.
5079
50801996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5081
5082 * configure.in: Always check for HAVE_X11R5.
5083 Separately decide whether to use a toolkit by default.
5084
50851996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5086
5087 * configure.in: If X11R5 is missing the Xaw headers,
5088 default to --with-x-toolkit=no.
5089
50901996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5091
5092 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5093
50941996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5095
5096 * Makefile.in (install-arch-indep): If cd etc makes output,
5097 don't treat that as part of the tar data.
5098 Check that ./lisp actually exists.
dff28924 5099
a4a9692d
DL
51001996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5101
5102 * make-dist: Check for long file names.
5103
51041996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5105
5106 * Version 19.31 released.
5107
51081996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5109
5110 * configure.in: Recognize sparc-*-lignux.
5111
51121996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5113
5114 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5115 Don't include config.w95.
5116
51171996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5118
5119 * make-dist: Replace --no-clean-up and --no-tar options
5120 with --clean-up and --tar, so that the default is useful.
5121
51221996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5123
5124 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5125 if not, tell the user to rename it and abort.
5126
51271996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5128
5129 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5130 test program.
5131
51321996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5133
5134 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5135
5136 * make-dist (MANIFEST): Fix previous change.
5137 (msdos): Put mainmake.v2 into the dist.
5138
51391996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5140
5141 * make-dist: Exit if autoconf fails.
5142
51431996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5144
5145 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 5146 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
5147 Rename label libsrc2 to libsrc3.
5148 Substitute for LDFLAGS in src/Makefile.
5149 Substitute for ALL_CFLAGS in lib-src/Makefile.
5150
51511996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5152
5153 * configure.in (ncurses): Check this after checking fns like strerror.
5154
51551996-04-08 Erik Naggum <erik@naggum.no>
5156
5157 * make-dist (MANIFEST): Don't include lines from =files.
5158
51591996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5160
5161 * make-dist: Don't put lisp/dired.todo in the dist.
5162
51631996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5164
5165 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5166
5167 * configure.in (setlocale): Check for it.
5168
5169 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 5170
a4a9692d
DL
51711996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5172
5173 * configure.in: Use lignux instead of linux as value of opsys.
5174
51751996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5176
5177 * Makefile.in (install-strip): Fix whitespace.
5178 Get rid of continuation.
5179
5180 * config.sub: Convert linux or gnu/linux to lignux.
5181
51821996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5183
5184 * configure.in: Accept lignux in configuration name.
5185
51861996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5187
5188 * Makefile.in (install-strip): New target.
5189
51901996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5191
5192 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5193 -f failed to do the job on Suns.
5194
51951996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5196
5197 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5198
5199 * configure.in (linux/version.h): Check for this header.
5200
52011996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5202
5203 * configure.in: Remove -fno-builtin hackery from -lm check.
5204
52051996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5206
5207 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 5208 just this test.
a4a9692d
DL
5209
5210 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5211
52121996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5213
5214 * configure.in: Check for ncurses.
5215
52161996-02-28 Paul Eggert <eggert@twinsun.com>
5217
5218 * configure.in (LOCALTIME_CACHE):
5219 Also define if localtime mishandles unsetting TZ.
5220 This works around a localtime bug in mips-dec-ultrix.
5221
52221996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5223
5224 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5225
5226 * configure.in: Improve messages about X versions.
5227
52281996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5229
5230 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5231
52321996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5233
5234 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5235 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5236
5237 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5238 (install): Put install-arch-indep before install-arch-dep.
5239
52401996-02-20 Dave Love <d.love@dl.ac.uk>
5241
5242 * INSTALL: Clarify info about MS-DOS path handling.
5243
52441996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5245
5246 * Makefile.in (install-arch-indep): Install info/ccmode*.
5247 In previous change, protect against /bin/pwd returning null string.
5248
52491996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5250
5251 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5252 to lispdir.
5253
52541996-02-01 Paul Eggert <eggert@twinsun.com>
5255
5256 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5257
52581996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5259
5260 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5261
52621996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5263
5264 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5265 we delete everything distclean deletes.
5266
52671996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5268
5269 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5270
52711996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5272
5273 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5274 into LDFLAGS instead of into LIBS.
5275
52761996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5277
5278 * configure.in (HAVE_XMU): Fix typo in previous change.
5279
52801996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5281
5282 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5283
52841996-01-10 Erik Naggum <erik@naggum.no>
5285
5286 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5287
52881996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5289
5290 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5291
52921996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5293
5294 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5295 and use -lXt to link it.
5296
52971996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5298
5299 * configure.in (locallisppath): Put version-specific dir first.
5300
53011996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5302
5303 * configure.in (hppa-*-nextstep*): New alternative.
5304 (USE_X_TOOLKIT): By default, set this to "maybe";
5305 and change that later to LUCID or "no" according to X11 version.
5306
5307 * make-dist: Recompile outdated .elc files and update all autoloads.
5308
53091996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5310
5311 * configure.in (locallisppath): Fix typo in last change: " -> '.
5312
53131996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5314
5315 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5316
53171995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5318
5319 * Makefile.in (install-arch-indep): Give all files read permission.
5320
53211995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5322
5323 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5324 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5325
53261995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5327
5328 * configure.in: Determine HAVE_X11R6.
5329 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5330
53311995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5332
5333 * configure.in: Just "solaris" now defaults to version 2.4.
5334 Add sunos4.1.n-noshare as alternative.
5335
53361995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5337
5338 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5339
53401995-11-29 Erik Naggum <erik@naggum.no>
5341
5342 * Makefile.in (install-arch-indep): Add missing backslash.
5343
53441995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5345
5346 * Makefile.in (install-arch-indep): Don't install
5347 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5348
53491995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5350
5351 * Makefile.in (install-arch-indep): Fix previous change.
5352
5353 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5354
53551995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5356
5357 * Version 19.30 released.
5358
5359 * make-dist (lisp): Exclude subdirs.el.
5360
53611995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5362
5363 * make-dist (etc): Delete *.orig and *.rej.
5364
53651995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5366
5367 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5368
53691995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5370
5371 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5372
53731995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5374
5375 * make-dist (nt): Rename install, readme, and todo to
5376 INSTALL, README, and TODO.
5377
53781995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5379
5380 * make-dist (lisp): Don't distribute site-start.
5381
53821995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5383
5384 * make-dist: Break the hard link on alloca.c.
5385
53861995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5387
5388 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5389
53901995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5391
5392 * make-dist (src, lib-src): Don't distribute Makefile.c.
5393 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5394
53951995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5396
5397 * Makefile.in (mkdir): Create man1dir, not mandir.
5398 (uninstall): Use man1dir, not mandir.
5399
54001995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5401
5402 * Makefile.in (man1dir): New variable.
92a8ce63 5403 (install-arch-indep): Use man1dir.
a4a9692d
DL
5404
5405 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5406
5407 * make-dist: Create lisp/MANIFEST.
5408
54091995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5410
5411 * configure.in (m68k-*-linux*): New alternative.
5412
54131995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5414
5415 * make-dist: Use new names config.in, paths.in, and
5416 {src,lib-src}/Makefile.in.
5417
54181995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5419
5420 * configure.in: Don't bother checking for drem.
5421
54221995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5423
5424 * Makefile.in (distclean): Delete line with just a tab in it.
5425 (install-arch-indep): Delete spaces that precede tabs.
5426 Delete spurious `fi' left from previous change.
5427 (install): Supply `true' as command, to avoid null command.
5428
54291995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5430
5431 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5432
54331995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5434
5435 * configure.in (powerpc-*-solaris2): New alternative.x
5436
54371995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5438
5439 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5440 of paths.h.tmp$$, to avoid going beyond 14 characters.
5441
54421995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5443
5444 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5445
54461995-09-06 Paul Eggert <eggert@twinsun.com>
5447
5448 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5449 if localtime caches TZ. Check for tzset.
5450
54511995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5452
5453 * config.bat: Simplify using new names file names src/makefile.in,
5454 config.in, paths.in. Change Echo commands not to use `.
5455
54561995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5457
5458 * Makefile.in (install-arch-indep): Always install the new dir file;
5459 rename the previous dir file to dir.bak or dir.old.
5460
54611995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5462
5463 * configure.in (RANLIB): Substitute this into makefiles.
5464 Set it specially on solaris; set it by default on other systems.
5465
5466 * configure.in: Fix previous Alpha change.
5467
54681995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5469
5470 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5471 NON_GCC_TEST_OPTIONS.
5472
54731995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5474
5475 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5476 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5477
5478 * configure.in (alpha-*-linux*): New configuration.
5479
54801995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5481
5482 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5483 (m68k-next-nextstep*): New alias for that.
5484 (i*86-*-nextstep*): Use nextstep.h.
5485 (sparc-*-nextstep*): New configuration.
5486
54871995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5488
5489 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5490 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5491
54921995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5493
5494 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5495 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5496
54971995-07-18 Mike Long <mike.long@analog.com>
5498
5499 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5500
55011995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5502
5503 * Makefile.in (src/paths.h, paths-force):
5504 Rename src/paths.h.in to src/paths.in.
5505 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5506
5507 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5508 Use Makefile.c for intermediate file.
5509 Rename src/config.h.in to src/config.in.
5510
55111995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5512
5513 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5514 (mips-dec-ultrix4.[12]): New alternative for old versions.
5515
55161995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5517
5518 * make-dist: Don't break intra-tree links.
5519
55201995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5521
5522 * configure.in: Put back archlibdir initialization. Require
92a8ce63 5523 autoconf 2.4.1 or later.
a4a9692d
DL
5524
55251995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5526
5527 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5528 (mips-mips-riscos5*): New alternative.
5529
55301995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5531
5532 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5533
55341995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5535
5536 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5537 (mandir, infodir, archlibdir): Initializations deleted.
5538
5539 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5540 On hpux9shr, use hpux9shxr4.h.
5541
55421995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5543
5544 * configure.in: Added target mips-dec-mach_bsd4.3.
5545 * config.guess: Guess mips-dec-mach_bsd4.3.
5546
55471995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5548
5549 * Makefile.in (mkdir): Use symbolic chmod.
5550
55511995-06-22 Paul Eggert <eggert@twinsun.com>
5552
3a787a1e 5553 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 5554 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
5555
55561995-06-22 Paul Eggert <eggert@twinsun.com>
5557
5558 * Makefile.in (SUBDIR_MAKEFILES):
5559 Add man/Makefile, so `make distclean' removes it.
5560 (top_distclean): Add config.log to the list of files to be removed.
5561
55621995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5563
5564 * Version 19.29 released.
5565
55661995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5567
5568 * configure.in: Fix the previous change to verify that the -b
5569 option really solves the problem.
5570
5571 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5572
55731995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5574
5575 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5576
55771995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5578
5579 * configure.in: Report more clearly when there is no special
5580 dir to search for X includes or libraries.
5581
55821995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5583
5584 * configure.in: Check for -lpthreads, not -lpthread.
5585
55861995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5587
5588 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5589
55901995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5591
5592 * configure.in: Check for -lpthread.
5593
55941995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5595
5596 * Makefile.in (install-arch-indep): Install info files for mh-e.
5597 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5598
55991995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5600
5601 * configure.in (*-solaris2.5): New configuration.
5602
5603 * make-dist: Copy new files config.nt and config.w95.
5604
56051995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5606
5607 * configure.in: Use x_includes, not x_libraries, for -I.
5608 Make bitmapdir a colon-separated list.
5609
56101995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5611
5612 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5613
5614 * configure.in: Allow x_libraries and x_includes to be paths.
5615
56161995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5617
5618 * configure.in: Fix typo.
5619
56201995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5621
5622 * INSTALL: Clarify use of site-init.el.
5623
56241995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5625
3a787a1e 5626 * configure.in: Pass arg to sqrt.
a4a9692d
DL
5627
56281995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5629
5630 * make-dist: Fix May 6 change.
5631
56321995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5633
5634 * vpath.sed: Delete reference to ymakefile.
5635
56361995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5637
3a787a1e 5638 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
5639
56401995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5641
5642 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5643
5644 * update-subdirs: Specify /bin/sh to run the script.
5645
56461995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5647
5648 * make-dist: Put src/makefile.nt in dist.
5649
5650 * configure.in (i[345]86-*-bsdi2*): New configuration.
5651 (vax-dec-bsd386*): Deleted.
5652
56531995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5654
3a787a1e
JB
5655 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5656 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5657 Use fmod instead of logb in -lm check.
a4a9692d
DL
5658
56591995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5660
5661 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5662 Use bsd4-3. Don't set NON_GNU_CPP.
5663
5664 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5665 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5666 Fix the ln commands for the subdirs of nt.
5667
56681995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5669
5670 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5671
56721995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5673
5674 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5675 since that's what the header file expects.
5676
880820fe 56771995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5678
5679 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5680 and 68040 based machines when choosing options for gnucc.
5681
56821995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5683
5684 * Makefile.in (top_distclean): Delete config.cache.
5685
56861995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5687
5688 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5689
5690 * configure.in: Use m/ncr386.h.
5691
56921995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5693
5694 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5695
56961995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5697
5698 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5699 (man): Don't copy texindex.c and getopt.c; they're deleted.
5700 (etc): Omit `e'; it's a subdirectory.
5701 (etc/e): Use `../..', not `..', to reference top level.
5702
57031995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5704
5705 * Makefile.in (install-arch-indep, dist):
3a787a1e 5706 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5707
57081995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5709
5710 * make-dist: Include mkinstalldirs in distribution.
5711
57121995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5713
5714 * make-dist: Add missing close backquote.
5715
57161995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5717
5718 * make-dist: Don't distribute shortnames directory.
5719
57201995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5721
5722 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5723
57241995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5725
5726 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5727
57281995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5729
5730 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5731
57321995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5733
5734 * configure.in (mips-sgi-irix6): New configuration.
5735
57361995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5737
5738 * Makefile.in (maintainer-clean): Renamed from realclean.
5739
57401995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5741
3a787a1e
JB
5742 * configure.in: Create a .gdbinit that sources the real one,
5743 if using a different build directory.
a4a9692d
DL
5744
57451995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5746
5747 * configure.in: Check for sys/select.h.
5748
57491995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5750
5751 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5752
57531994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5754
5755 * configure.in: Handle isc 4.1 operating system.
5756
57571994-12-10 Richard Stallman <rms@kepa>
5758
5759 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5760 (rs6000-ibm-aix4*): New alternative.
5761
57621994-12-06 Richard Stallman <rms@kepa>
5763
5764 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5765
57661994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5767
5768 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5769 to already exist.
a4a9692d
DL
5770
57711994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5772
5773 * configure.in: Generate man/Makefile from man/Makefile.in.
5774 Create the man subdir.
5775
5776 * Makefile.in (dvi): Run Make in our man subdir.
5777
5778 * make-dist: Create subdir etc/e.
5779 Make links to it.
5780 Put man/Makefile.in in dist, instead of man/Makefile.
5781
57821994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5783
5784 * configure.in: Add --with-pop, --with-kerberos, and
5785 --with-hesiod for movemail.
5786
57871994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5788
5789 * configure.in (m68*-apollo*): Use s/domain.h.
5790
57911994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5792
5793 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5794
57951994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5796
5797 * configure.in: Don't add -I, -L, -R options for cc if their
5798 arguments would be empty.
5799
58001994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5801
5802 * configure.in (i860-intel-osf1*): New alternative.
5803 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5804 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5805
58061994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5807
5808 * configure.in: Make h_errno check not use nested functions.
5809
58101994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5811
5812 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5813
58141994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5815
5816 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5817 swallowing target line.
a4a9692d
DL
5818
58191994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5820
5821 * configure.in: Protect a character class with `changequote'.
5822
58231994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5824
5825 * configure.in: Accept `news' as a synonym for `newsos'.
5826
58271994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5828
5829 * Makefile.in: Don't rm files if cd fails.
5830
58311994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5832
5833 * make-dist: Put nt subdir and its subdirs in the dist.
5834 (lib-src): Put makefile.nt in the dist.
5835 (lisp): Put makefile.nt in the dist.
5836
58371994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5838
5839 * configure.in: Change a stray `[' to `test'.
5840
58411994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5842
5843 * configure.in: Adapt for Autoconf v2. Use the standard argument
5844 parser, host type canonicalizer, X11 finder, and message
5845 printing macros. Use the new macro names. Use `test' instead of `['.
5846
58471994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5848
5849 * configure.in: Check for getpagesize.
5850
58511994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5852
5853 * make-dist (msdos): Put sed* in the distribution.
5854
58551994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5856
5857 * config.bat: New option, `--with-x', for configuring Emacs
5858 for use with the X11 system DesqView/X.
5859 New option, `--no-debug', for compiling Emacs without debug
5860 information thus saving disk space.
5861 (src/config.h, src/paths.h): Use `update' (which is like
5862 `move-if-changed') to change the file.
5863 (src/config.h): When configuring for X11 perform extra changes.
5864 (src/makefile): When configuring for X11 perform extra changes.
5865 (lib-src): Remove temporary files.
5866 (): Check that `sed', `rm', `mv', and `gcc' are available.
5867
58681994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5869
5870 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5871
5872 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5873
58741994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5875
5876 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5877
5878 * configure.in (canonical): Substitute var into makefiles.
5879 (bitmapdir): Likewise.
5880
5881 * Makefile.in (bitmapdir): New variable.
5882 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5883
58841994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5885
5886 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5887
5888 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5889 * update-subdirs: New shell script.
5890
58911994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5892
5893 * Makefile.in (top_distclean): Don't rm build-install.
5894 (SOURCES): Delete build-install.in.
5895
5896 * make-dist: Don't distribute build-ins.in.
5897 * build-ins.in: File deleted.
5898
58991994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5900
5901 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5902
59031994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5904
5905 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5906
5907 * configure.in (libexecdir): Renamed from libdir. New default.
5908 (sharedstatedir): Renamed from statedir. New default.
5909 (datadir): New default.
5910
5911 * make-dist: Don't distribute subdirs.el.
5912
59131994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5914
5915 * configure.in (eaccess): Check for it.
5916
59171994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5918
5919 * configure.in (mktime): Check for it.
5920
59211994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5922
5923 * configure.in (motif): Add support for usage and option checking.
5924
59251994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5926
5927 * configure.in (utimes): Check for it.
5928
59291994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5930
5931 * Makefile.in (install-arch-indep): Don't do mkdir here.
5932
59331994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5934
5935 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5936 riscix.h renamed to acorn.h.
5937
177c0ea7 59381994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5939
5940 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5941 New configurations.
5942
59431994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5944
5945 * configure.in: Remove trailing slashes from srcdir.
5946
59471994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5948
5949 * configure.in (i[345]86-sequent-ptx*): Handle
5950
59511994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5952
5953 * Makefile.in (paths-force): Depend on src/paths.h
5954
59551994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5956
5957 * configure.in (config_options): Save all arguments, not just some.
5958
59591994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5960
5961 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5962
5963 * configure.in: Add AC_AIX.
5964 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5965
59661994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5967
5968 * configure.in (parsing options): Simplify sed command to delete -'s.
5969
59701994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5971
5972 * configure.in (config_options): New shell variable.
5973 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5974
59751994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5976
5977 * configure.in (alpha-dec-osf*): New target.
5978
5979 * Makefile.in: Use just one FRC target.
5980
59811994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5982
5983 * Makefile.in (removenullpaths, paths-force):
5984 Use name paths.h.tmp$$, which depends on the pid.
5985
59861994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5987
5988 * Makefile.in (removenullpaths, paths-force):
5989 Put paths.h.tmp in top-level dir, not in src.
5990
59911994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5992
5993 * Version 19.27 released.
5994
59951994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5996
5997 * Version 19.26 released.
5998
59991994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6000
6001 * configure.in: Check for lrand48, not rand48.
6002
60031994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6004
6005 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6006 (powerpc-ibm-aix*): New aliases.
6007
60081994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6009
6010 * make-dist (src/m, src/s): Put *.inp in distribution.
6011
60121994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6013
6014 * configure.in: Accept i586 and i486 along with i386.
6015
60161994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6017
6018 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6019 even if CPP env var was set by the user.
6020
6021 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6022
60231994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6024
6025 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6026
60271994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6028
6029 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6030
60311994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6032
6033 * configure.in: Check more specifically for i*86-sun-sunos.
6034
60351994-08-03 Caveh Jalali (caveh@eng.sun.com)
6036
6037 * configure.in: Handle solaris 2.4.
6038
60391994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6040
6041 * configure.in (rand48): Check for it.
6042
60431994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6044
6045 * make-dist: Update the info files.
6046
60471994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6048
6049 * configure.in: Make "checking..." messages' style consistent.
6050 (HAVE_H_ERRNO): New test.
6051
60521994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6053
6054 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6055
60561994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6057
6058 * configure.in (CFLAGS): If the envvar was specified, use that.
6059 And set REAL_CFLAGS from it too.
6060
60611994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6062
6063 * make-dist: Update finder-inf.el.
6064
60651994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6066
6067 * make-dist (msdos): Include sed4.inp in dist.
6068
6069 * Makefile.in (libsrc_libs): Var deleted.
6070
60711994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6072
6073 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6074
60751994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6076
6077 * configure.in (mips-sony-newsos4*): New alias.
6078
60791994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6080
6081 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6082 (*-convex-convexos*): Accept this as alias.
6083
60841994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6085
6086 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6087 for two different uses.
6088
60891994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6090
6091 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6092
60931994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6094
6095 * make-dist: Put ./BUGS into the distrib.
6096
60971994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6098
6099 * configure.in: Handle 386 running Solaris 2.
6100
61011994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6102
6103 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6104
61051994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6106
6107 * configure.in (mips-sony-newsos*): Use news-risc.h.
6108
6109 * configure.in: Accept bsdi as opsys, like bsd386.
6110
61111994-06-01 Morten Welinder (terra@diku.dk)
6112
6113 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6114
61151994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6116
6117 * Version 19.25 released.
6118
6119 * make-dist (shortversion): Don't assume another period follows.
6120
61211994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6122
6123 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6124 (uninstall): Use /bin/pwd.
6125
6126 * Makefile.in (blessmail): Depend on src.
6127 (all): Don't depend on blessmail.
6128
6129 * Makefile.in (src/paths.h): Don't force recomputation.
6130 (paths-force): New target; force recomputation of paths.h.
6131 (all): Depend on paths-force.
6132 (src, lib-src): Depend on src/paths.h.
6133
6134 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6135 NON_GCC_TEST_OPTIONS.
6136
61371994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6138
6139 * configure.in: Don't insist on subversions for irix.
6140
61411994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6142
6143 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6144
6145 * configure.in (i[34]86-next-*): New alternative.
6146
61471994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6148
6149 * Version 19.24 released.
6150
6151 * configure.in: New config hppa*-hp-hpux9shr*.
6152
61531994-05-22 Morten Welinder (terra@tyr.diku.dk)
6154
6155 * config.bat: Doc fix.
6156
61571994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6158
6159 * Makefile.in (mostlyclean, clean, distclean, realclean)
6160 (extraclean): Don't act on man subdir if it doesn't exist.
6161
61621994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6163
6164 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6165 Use them to set up CC.
6166 (*-sun-sunos4.1.3): Set them.
6167
61681994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6169
6170 * Makefile.in (lib-src): Don't depend on src/paths.h.
6171
61721994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6173
6174 * build-ins.in (copydests): Get rid of spurious `-'s.
6175
6176 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6177
61781994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6179
6180 * Version 19.23 released.
6181
6182 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6183 for the Xlib and Xt checks; then restore old CFLAGS.
6184
61851994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6186
6187 * configure.in (HAVE_X11XTR6): Add newline before #if.
6188 Add newline after #endif.
6189
61901994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6191
6192 * configure.in (HAVE_X11XTR6): Arrange to define it.
6193
61941994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6195
6196 * Makefile.in (install): Depend on blessmail.
6197
61981994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6199
6200 * configure.in (mips-siemens-sysv*): Put quotes around value
6201 containing blanks.
6202
62031994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6204
6205 * Makefile.in (TAGS): Use the makefile in src subdir.
6206
62071994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6208
6209 * configure.in (opsys): Recognize `gnu'.
6210
62111994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6212
6213 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6214
62151994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6216
6217 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4e2af782 6218 version > 1.8.
a4a9692d
DL
6219
62201994-05-08 Morten Welinder (terra@diku.dk)
6221
6222 * config.bat: Forcibly remove "# " style comments from makefiles.
6223
62241994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6225
6226 * Makefile.in (uninstall): When processing lispdir and etcdir,
6227 do nothing unless it exists and is a directory.
6228
62291994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6230
6231 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6232 Merge code in from install-doc.
6233 (install-doc): Merge code back into install-arch-indep.
6234 (install-arch-dep): Don't depend on install-doc.
6235
6236 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6237
62381994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6239
6240 * configure.in (making src/Makefile and lib-src/Makefile):
6241 Split off the autoconf substitutions and don't pass them thru cpp.
6242 (undefs): Use $canonical as well as $configuration.
6243
6244 * make-dist: Distribute lisp/Makefile.
6245
6246 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6247 Use lower case names for the s files.
6248
62491994-05-03 Morten Welinder (terra@diku.dk)
6250
6251 * config.bat: Added possibility for different file name
10d1d0af 6252 transcriptions in lib-src.
a4a9692d
DL
6253
62541994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6255
6256 * Makefile.in (lib-src): Undo previous change.
6257 (blessmail): New target to run maybe-blessmail in lib-src.
6258 (all): Depend on blessmail.
6259
6260 * Makefile.in (lib-src): Depend on src.
6261
62621994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6263
6264 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6265 (m88k-dg-dgux5.4R2): dgux5.4R2.
6266
62671994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6268
6269 * configure.in (window_system): Restore accidentally deleted code
6270 that uses AC_FIND_X.
6271
6272 * make-dist: Distribute config.bat.
6273
62741994-04-29 Morten Welinder (terra@diku.dk)
6275
6276 * config.bat: Corrected the configuration of lib-src
6277 to keep up with configure. Add note about dos version 3
6278 or better needed (djgpp needs that). Add note explaining
6279 that either install in c:/emacs or edit the script.
6280 Don't change to c:/emacs, but assume we're there (to minimize
6281 the number of places to change).
6282
6283 * config.bat: Build-in the first step towards X11 support with
6284 the X11 emulator that exists. At this time it won't work,
6285 and several files are missing.
6286
62871994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6288
6289 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6290 Don't look for -lresolv.
6291
6292 * Makefile.in (lib-src): Depend on src/paths.h.
6293
62941994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6295
6296 * configure.in: Restore deleted AC_SUBST of `configuration'.
6297 Improve error message for bad --with-x-toolkit value.
6298
6299 * configure.in: Define CONFIGURATION in src/config.h
6300 rather than substituting in src/Makefile.in.
6301
63021994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6303
6304 * Makefile.in (install-doc): New target.
6305 (install-arch-dep): Depend on install-doc.
6306 (mkdir): Create docdir.
6307
63081994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6309
6310 * configure.in: Test for libresolv.a.
6311 Substitute machfile and opsysfile.
6312
63131994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6314
6315 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6316 (install-arch-dep): Install under the name $(EMACS).
6317
63181994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6319
6320 * configure.in (version): Use entire value of emacs-version.
6321 (mips-siemens-sysv*): New alternative.
6322
63231994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6324
6325 * Makefile.in (install-arch-indep): Don't install dired-x*.
6326
63271994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6328
6329 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6330 Fix definition of $undefs.
6331
63321994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6333
6334 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6335
6336 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6337
63381994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6339
6340 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6341
63421994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6343
6344 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6345 and run it thru cpp, as with src/Makefile.in.
6346
6347 * configure.in: Use AC_SET_MAKE.
6348
63491994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6350
6351 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6352
63531994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6354
6355 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6356
6357 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6358 (printing the choices): Make the toolkit message unconditional.
6359 (USE_X_TOOLKIT): Use `none', not `no', if none.
6360 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6361 Get rid of temp file foofoo1.
6362
63631994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6364
6365 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6366
63671994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6368
6369 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6370 (printing the choices): State choice of toolkit.
6371 (libsrc_libs): Recalculate after writing config.h;
6372 then update lib-src/Makefile.
6373
63741994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6375
6376 * configure.in: Add sunos4shr as alternative for suns.
6377 Conditionals testing for null $CC were backwards.
6378
63791994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6380
6381 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6382
63831994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6384
6385 * configure.in: Handle -isc4.0*.
6386
63871994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6388
6389 * configure.in (esix5): Set NON_GNU_CPP.
6390
63911994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6392
6393 * Makefile.in (thisdir): Nonsensical variable removed.
6394 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6395 back to $thisdir, rather than the directory `this_dir'.
6396
63971994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6398
6399 * Makefile.in (install-arch-indep): Add missing backslash after a
6400 `then'.
6401
64021994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6403
6404 * Makefile.in (thisdir): New variable.
6405 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6406
64071994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6408
6409 * configure.in: Add freebsd.
6410
64111994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6412
6413 * configure.in: Check for fpathconf.
6414
64151994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6416
6417 * configure.in (with_x_toolkit): Fix typo in previous change.
6418
64191994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6420
6421 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6422
64231994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6424
6425 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6426
64271994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6428
6429 * configure.in: Fix value of docdir.
6430 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6431
64321994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6433
6434 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6435
64361994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6437
6438 * configure.in: New variable docdir to control where the docstring
6439 file goes.
6440 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6441
64421994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6443
6444 * configure.in: When --run-in-place, don't inherit archlibdir.
6445
64461994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6447
6448 * Makefile.in (install-arch-dep, install-arch-indep):
6449 New targets split up former do-install rule.
6450 (do-install): Target deleted.
6451
64521994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6453
6454 * configure.in (mips-sony-newsos*): New configuration.
6455
64561994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6457
6458 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6459
64601994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6461
6462 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6463
64641994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6465
6466 * configure.in: Don't initialize CC.
6467
64681994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6469
6470 * configure.in (creating src/Makefile): Also generate -U switches
6471 for symbols in the $configuration value.
6472
6473 * configure.in: Check for sys_siglist being declared in system header.
6474
64751994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6476
6477 * configure.in (creating src/Makefile): Delete blank lines
6478 along with lines of whitespace.
6479 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6480
64811994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6482
6483 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6484 like C_SWITCH_SYSTEM.
6485 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6486
64871994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6488
6489 * configure.in (drem): Check for this function.
6490
64911994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6492
6493 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6494 If CPP was inherited from environment, don't use NON_GNU_CPP.
6495 (NON_GNU_CC): Likewise.
6496 (handling with_gcc): Use explicit if in the `no' case.
6497 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6498
64991994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6500
6501 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6502
65031994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6504
6505 * configure.in: Check whether fmod exists.
6506
65071994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6508
6509 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6510 {src,lisp}/OChangeLog.
6511
65121994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6513
6514 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6515 necessary for proper operation. This code works with the current
6516 released version of Autoconf.
6517
65181994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6519
6520 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6521 (USE_X_TOOLKIT): Define it for all values except `no'.
6522
6523 * configure.in: Undo first Jan 8 change and Jan 16 change.
6524
65251994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6526
6527 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6528 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6529
6530 * Makefile.in (lwlib/Makefile): New target.
6531 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6532 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6533 (unlock, relock): Handle lwlib subdir.
6534
6535 * Makefile.in: Add some .PHONY targets.
6536
6537 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6538
6539 * lwlib: New subdirectory.
6540
65411994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6542
6543 * configure.in: If CPP has a value that is a directory,
6544 discard the value.
6545
65461994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6547
6548 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6549 remove -U[0-9]*.
6550
65511994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6552
6553 * Makefile.in (do-install): Install the dired-x info files.
6554
6555 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6556 (See src/s/sol2.h.)
6557
65581994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6559
6560 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6561
65621994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6563
6564 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6565 AC_OUTPUT as it should be; hopefully noone will again see fit to
6566 gratuitously break this and not make a change log entry.
6567 Optimized sed processing of Makefile.in and cpp output; now
6568 preserves comments previously removed from the cpp input.
6569 Eliminated temp file for cpp output. Generate -U switches to
6570 undefine all identifiers that appear in the directory name
6571 ${srcdir}; pass these to cpp.
6572
6573 * configure.in (version): Fix sed regexp to match two-elt version
6574 number.
6575
6576 * configure.in: Check for strerror.
6577
65781994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6579
6580 * configure.in: Test for bcmp.
6581
65821994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6583
6584 * make-dist (tempdir): Put subdir msdos into the distribution.
6585
65861993-01-07 Morten Welinder (terra@diku.dk)
6587
6588 * config.bat: New file.
6589
65901994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6591
6592 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6593
65941994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6595
6596 * configure.in (m68*-next-*): Don't care about which os is specified.
6597 (i[34]86-*-*): Check for *-nextstop*.
6598
65991993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6600
6601 * configure.in: Check for setsid.
6602
66031993-12-17 Richard Stallman (rms@srarc2)
6604
6605 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6606
66071993-12-15 Richard Stallman (rms@srarc2)
6608
6609 * Makefile.in (mkdir): Make only the lockdir writable.
6610
6611 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6612
66131993-12-11 Richard Stallman (rms@srarc2)
6614
6615 * Makefile.in (libdir): Use @libdir@.
6616
66171993-12-08 Richard Stallman (rms@srarc2)
6618
6619 * Makefile.in (install): Add empty command.
6620
66211993-12-04 Richard Stallman (rms@srarc2)
6622
6623 * make-dist: Put man/getopt.c in the dist.
6624
6625 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6626
6627 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6628
66291993-12-03 Richard Stallman (rms@srarc2)
6630
6631 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6632 Set it for all solaris versions.
6633 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6634 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6635 Likewise for NON_GNU_CC and CC.
6636
66371993-12-01 Richard Stallman (rms@srarc2)
6638
6639 * configure.in (mips-mips-riscos4*): Assign variable CC.
6640 (checking ${with_gcc}): If "no", don't override CC if already set.
6641 (CC): Initialize it as empty.
6642
dff28924 66431993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
6644
6645 * configure.in (Suns): Set CPP if *-solaris2.3*.
6646
66471993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6648
6649 * Version 19.22 released.
6650
6651 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6652
66531993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6654
6655 * make-dist: When breaking links, use cp -p.
6656 Copy install.sh into distribution.
6657 Move the temp dir up into the parent dir;
6658 don't leave the staging dir make-dist.tmp... in existence.
6659 * install.sh: New file.
6660
66611993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6662
6663 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6664
66651993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6666
6667 * configure.in (version): When --run-in-place, exclude
6668 ${datadir}/emacs/site-lisp from locallisppath.
6669
66701993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6671
6672 * configure.in: Delete jumk.c before writing it.
6673
66741993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6675
6676 * Version 19.21 released.
6677
6678 * Makefile.in (mkdir): Ignore error from chmod.
6679
66801993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6681
6682 * make-dist: Don't put lisp/forms.README in the distribution.
6683
66841993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6685
6686 * configure.in (creating src/Makefile): Before running cpp,
6687 discard all lines that start with `# Generated' or /**/#.
6688
66891993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6690
6691 * Version 19.20 released.
6692
6693 * make-dist: Use build-ins.in, not build-install.in.
6694 Don't bother updating TAGS since it's not included.
6695
6696 * build-ins.in: Renamed from build-install.in.
6697
66981993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6699
6700 * make-dist: Don't try to link *.texinfo--there are none now.
6701 When running make in lib-src, specify YACC var value.
6702
67031993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6704
6705 * configure.in (extrasub): Add vpath patterns for %.[yls].
6706
6707 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6708 Instead just include the commands to make src/Makefile as the
6709 second arg to AC_OUTPUT.
6710
6711 * configure.in: Use : instead of dnl for comment inside
6712 $makefile_command.
6713
6714 * configure.in: No longer use vpath_sed. Instead, when we notice
6715 srcdir already configured, set extrasub to hack vpath in the
6716 makefiles.
6717
6718 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6719 before moving it.
6720 * Makefile.in (VPATH): Define to @srcdir@.
6721
f0131492 67221993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6723
6724 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6725 doesn't exist. Just copy src/Makefile.in instead. Touch
6726 all of the Makefiles after editing config.status.
6727
6728 * INSTALL: Update documentation to match new configuration
6729 mechanism.
6730
f0131492 67311993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6732
6733 * configure.in: Allow any of the path or directory Makefile
6734 variables to be set with flags to configure. Create all Makefiles
6735 at configure time. Edit special commands into config.status after
6736 src/Makefile.in is built from src/Makefile.
6737
6738 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
194d44e7
JB
6739 If these files are out of date, simply have config.status
6740 rebuild them; don't rebuild them explicitly.
a4a9692d 6741
f0131492 67421993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6743
6744 * build-install.in: Change src/xemacs to src/emacs. We no longer
6745 create src/xemacs, so the file wouldn't be found.
6746
6747 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6748
f0131492 67491993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6750
6751 * configure.in: Avoid forcing the search of /usr/include before
6752 fixed include files by resetting C_SWITCH_X_SITE if it is
6753 "-I/usr/include".
6754
67551993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6756
6757 * Makefile.in (@rip_paths@locallisppath):
6758 Delete ${datadir}/emacs/site-lisp.
6759
67601993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6761
6762 * configure.in:
6763 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6764 Remove ${extra_output} from AC_OUTPUT call.
6765
f0131492 67661993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6767
6768 * make-dist: Quote backquotes found in strings to be echoed.
6769
6770 * configure.in: Use "sh -c pwd" when we want to avoid having the
6771 shell fix up the value of $PWD.
6772
f0131492 67731993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6774
6775 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6776 of the installation fail. Suggested by Karl Berry.
6777
f0131492 67781993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6779
6780 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6781 was used. Set MAKEFLAGS from MFLAGS.
6782
67831993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6784
6785 * configure.in: Test for res_init in libc.
6786
67871993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6788
6789 * configure.in: In the file ${tempcname}, use configure___
6790 instead of @configure@.
6791
67921993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6793
6794 * make-dist: Dist vpath.sed
6795
6796 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6797 Depend on vpath.sed.
6798 Replace sed comand for VPATH with @vpath_sed@.
6799
6800 * configure.in: Substitute variable `vpath_sed'.
6801 If not in $srcdir and $srcdir is configured,
6802 issue warning that GNU make is required,
6803 and set vpath_sed to use vpath.sed script.
6804
68051993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6806
6807 * configure.in: Remove check for $srcdir being configured. This
6808 pretty much works now.
6809 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6810 Check for XFree86 (/usr/X386/include) independent of whether
6811 -lXbsd exists.
6812
6813 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6814 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6815 `make'.
6816
68171993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6818
6819 * Version 19.19 released.
6820
6821 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6822
68231993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6824
6825 * configure.in: Check for XScreenNumberOfScreen.
6826
68271993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6828
6829 * configure.in: Add * to end of all configuration alternatives.
6830 (m68*-sony-newsos3*): New alternative.
6831
68321993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6833
6834 * make-dist: Include getdate.c in distribution.
6835
6836 * configure.in: For --help, use $PAGER if it is set.
6837 (LIB_X11_LIB): Default to -lX11.
6838 (mips-sgi-irix5.*): New alternative.
6839
6840 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6841
6842 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6843 Recognize *.B8.* as hpux version 8.
6844 (m68*-tektronix-bsd*): Fix typo in tek4300.
6845 (AC_HAVE_FUNCS): Add ftime.
6846
68471993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6848
6849 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6850 Use tekxd88, not tekXD88.
6851
68521993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6853
6854 * configure.in: Check for -lm. Then can check for frexp and logb.
6855
68561993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6857
6858 * Version 19.18 released.
6859
6860 * make-dist (src): Don't put gnu-hp300 in dist.
6861 (src, lisp): Include OChangeLog in dist.
6862
68631993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6864
6865 * configure.in: Test for presence of logb and frexp functions.
6866
68671993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6868
6869 * configure.in (machine): Add i370-ibm-aix*.
6870
68711993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6872
6873 * configure.in (function checks): Test for mkdir and rmdir.
6874
6875 * configure.in (function checks): Don't test for random and bcopy
6876 only when we're building with X; look for them all the time.
6877
68781993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6879
6880 * configure.in: Test for availability of bcopy functions, searching
6881 the X libraries if we're using X.
6882
6883 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6884 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6885 versions of AIX, and needs to be passed to the loader.
6886
10d1d0af 6887 * configure.in: Test for the availability of the
a4a9692d
DL
6888 XScreenResourceString function.
6889
68901993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6891
6892 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6893 LD_SWITCH_X_SITE and assume --with-x11.
6894 Only look for X11 files if we weren't told about a window system
6895 or if we were told to use X11 but not told where.
6896 Search the libraries from the s and/or m files when checking for
6897 functions.
6898
6899 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6900
69011993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6902
6903 * make-dist: Include lisp/dired.todo in the distribution.
6904
69051993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6906
6907 * configure.in: Add code to set HAVE_INET_SOCKETS.
6908
69091993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6910
6911 * configure.in: If we do find x_includes and x_libraries
6912 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6913
69141993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6915
6916 * make-dist: Include src/gnu-hp300 in the dist.
6917
6918 * configure.in (canonical): New variable holds the canonicalized
6919 configuration. Don't alter `configuration'. Use `configuration'
6920 for Makefile.in for file naming.
6921 (testing x_includes and x_libraries): Use =, not ==.
6922
69231993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6924
6925 * Version 19.17 released.
6926
6927 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6928 directory's makefile. This allows the invocation of CPP which
6929 builds xmakefile to receive these switches. The SunSoft C
6930 preprocessor inserts spaces between tokens if it doesn't get the
6931 -Xs flag requested in src/s/sol2.h.
6932
69331993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6934
194d44e7 6935 * configure.in (m68k-bull-sysv3): New config.
a4a9692d
DL
6936
69371993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6938
6939 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6940 the X Windows libraries.
6941
69421993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6943
6944 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6945 the distribution. Those files aren't kept in their own
6946 subdirectory any more.
6947
69481993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6949
6950 * Version 19.16 released.
6951
69521993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6953
6954 * configure.in: Add --verbose flag.
6955
69561993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6957
6958 * version 19.15 released.
6959
69601993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6961
6962 * Makefile.in (top_distclean): Use -f switch when cleaning out
6963 lock dir; it might be empty.
6964
6965 * configure.in: Only check for -lXbsd once.
6966
69671993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6968
6969 * Version 19.14 released.
6970
69711993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6972
6973 * make-dist: If using gzip, create distribution with '.gz' extension.
6974
6975 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6976 (lisp/forms-mode): This doesn't exist anymore.
6977
6978 * configure.in: Look for the closedir function.
6979
69801993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6981
6982 * configure.in (CPP): Autoconf sets this to a shell variable
6983 reference, which doesn't work when it's edited into a makefile.
6984 Expand that variable reference.
6985
6986 * Makefile.in (CPP): New variable.
6987 (src/Makefile): Edit CPP into src/Makefile.
6988
6989 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6990 and entering double quotes to get the values of LD_SWITCH_X_SITE
6991 and the other make variables; make substitutes them in anyway.
6992
6993 * Makefile.in (uninstall): Don't remove the lisp and etc
6994 directories if they're in the source tree.
6995
92a8ce63 6996 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6997 * Makefile.in (mostlyclean, clean): Separate these two; just have
6998 them pass the request to the subdirectory makefiles.
6999 (distclean): Pass the request down, and then get rid of the
7000 files configure built, and get rid of the Makefiles.
7001 (realclean): Pass the request down, and then do the same things
7002 distclean does.
7003 (uninstall, info, dvi): New targets.
7004
7005 * configure.in: Move clause for PC-compatible i386 box to the end
7006 of the case statement, to avoid masking configurations below.
7007
7008 * configure.in: Add case for m88k-motorola-sysv4.
7009
7010 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7011 the HP 68000 machines.
7012
7013 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7014 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7015 preprocessor won't fiddle with them.
7016
70171993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7018
7019 * Makefile.in (TAGS): cd to src to run etags.
7020
70211993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7022
7023 * configure.in (version): Check the X libraries for XrmSetDatabase
7024 and random, and see if we have -lXbsd.
7025
70261993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7027
7028 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7029 s/*.h and m/*.h files. Martin Tomes
7030 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7031
70321993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7033
7034 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7035 above the general i386 alternative.
7036
70371993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7038
7039 * configure.in: Recognize configuration name for Data General
7040 AViiON machines.
7041
7042 * configure.in: Use AC_LONG_FILE_NAMES.
7043
70441993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7045
7046 * configure.in: Test for bison.
7047 * Makefile.in (YACC): New variable.
7048 (lib-src/Makefile.in): Edit YACC into the makefile.
7049
70501993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7051
7052 * Version 19.13 released.
7053
7054 * configure.in (CFLAGS): Don't set this according to the value of
7055 the GCC shell variable. Instead, consult the machine and system
7056 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7057 test __GNUC__ while we're at it.
7058
7059 * configure.in: Remove extra ;; from hpux cases.
7060
70611993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7062
7063 * configure.in: Check to see if the system has -ldnet.
7064
70651993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7066
7067 * make-dist: Add clauses to distribute lisp/forms-mode.
7068
70691993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7070
7071 * configure.in (machine): Fix the versions in hpux version number test.
7072 Do not guess based on cpu type. Do check for explicit system version.
7073
70741993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7075
7076 * configure.in: Do NOT look for `unknown' as company name.
7077
70781993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7079
7080 * configure.in: Fix typo in message.
7081
70821993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7083
7084 * Version 19.12 released.
7085
7086 * Makefile.in (do-install): Correct previous etc-copying change.
7087 Partially rewrite using `if'.
7088 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7089
7090 * Version 19.11 released.
7091
7092 * configure.in: Handle 386bsd.
7093
70941993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7095
7096 * make-dist: Update getdate.c.
7097
7098 * configure.in: Handle bsd386.
7099
7100 * Makefile.in (do-install): Use `-' in tar options.
7101
7102 * configure.in: Change ! "${...}" to x"${...}" = x.
7103
7104 * Makefile.in (do-install): Copy the DOC-* files from the build
7105 etc directory, as well as lots of things from ${srcdir}/etc.
7106
7107 * make-dist: Copy config.guess.
7108
7109 * configure.in: Handle AIX versions 1.2, 1.3.
7110
71111993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7112
7113 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7114 the configuration name mips-mips-usg* to represent USG systems.
7115
7116 * configure.in: Fix logic to detect if srcdir is already configured.
7117
7118 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7119
7120 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7121 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7122 of a directory; cd might fail, and have pwd print out the current
7123 directory.
7124
71251993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7126
7127 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7128
71291993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7130
7131 * configure.in: Complain if srcdir points at an already-configured
7132 tree.
7133
71341993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7135
7136 * Version 19.10 released.
7137
71381993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7139
7140 * Makefile.in: Use Makefile comments, not C comments.
7141
7142 * configure.in: Add case for the Tektronix XD88.
7143
71441993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7145
7146 * configure.in: Handle sysv4.2 and sysvr4.2.
7147
71481993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7149
7150 * configure.in: Traverse the argument list without destroying it;
7151 don't use shift. It turns out that "set - ${saved_arguments}"
7152 doesn't work portably.
7153
7154 * configure.in: Add missing "fi".
7155
7156 * make-dist: Rebuild configure if configure.in is newer.
7157
194d44e7 7158 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
a4a9692d 7159 targets to be executed even if make remembers that it has already
10d1d0af 7160 satisfied FRC.
a4a9692d
DL
7161
71621993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7163
7164 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7165
7166 * configure.in (romp): Handle various version numbers with aos and bsd.
7167
71681993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7169
7170 * configure.in: Fix message text.
7171
71721993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7173
7174 * make-dist: Make a `site-lisp' directory in the distribution,
7175 instead of a `local-lisp' directory, which hasn't been the
7176 appropriate name for a long time.
7177 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7178 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7179
7180 * Makefile.in (do-install): Correctly detect if ./etc and
7181 ${srcdir}/etc are the same.
7182
7183 * configure.in: Extract UNEXEC from the system configuration
7184 files, compute the name of the source file corresponding to the
7185 object file, and #define it as UNEXEC_SRC in config.h.
7186
7187 * configure.in: If srcdir is '.', then try using PWD to make it
7188 absolute.
7189
7190 * configure.in: Include ${srcdir} in the printed report, to help
7191 people notice if it's an automounter path.
7192
71931993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7194
7195 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7196
71971993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7198
7199 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7200 when they are different. Add `shift' command.
7201 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7202 (externallispdir): Var deleted.
7203
7204 * configure.in: Delete spurious paren outputting short_usage.
7205
72061993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7207
7208 * Version 19.9 released.
7209
72101993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7211
7212 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7213 subdirectory makes.
7214
7215 * make-dist: Check for .elc files with no corresponding .el file.
7216
7217 * Makefile.in (mkdir): Make all the directories in locallisppath.
7218
7219 * config.guess: New file.
7220 * configure.in: Use it, tentatively.
88c71720 7221 * INSTALL: Mention its usage.
a4a9692d
DL
7222
7223 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7224 the former gives you the operating system rev directly. Use
7225 s/hpux.h if we don't recognize what we got.
7226
7227 * Makefile.in (do-install): Don't remove a destination directory
7228 if it's the same as the source. If ${srcdir}/info == ${infodir},
7229 don't try to copy the info files.
7230
7231 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7232 doesn't work if you're not using a separate source directory.
7233 (do-install): Copy the build tree's etc directory only after
7234 making sure it's not also the source tree's etc directory.
7235
72361993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7237
7238 * configure.in: Handle sunos4.1.3 specially.
7239
72401993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7241
7242 * Makefile.in (INSTALL): Add definition.
7243
7244 * configure.in: Fix some messages. Support -with-gnu-cc.
7245 At the end, use `set --', not `set -'.
7246 Delete spurious `.h' in hpux alternatives.
7247
72481993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7249
7250 * Version 19.8 released.
7251
72521993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7253
7254 * configure.in: When looking for source in the same directory as
7255 the configure script, make the path thus discovered absolute.
7256 If the user specifies the `--srcdir' switch, make that directory
7257 absolute too.
7258
7259 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7260
7261 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7262 too, as the value of the PATH_INFO macro.
7263
7264 * configure.in: Check to see if the source lives in the same
7265 directory as the configure script.
7266
72671993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7268
7269 * Makefile.in (install): Split this into `install' and
7270 `do-install', to give people more control over exactly what gets
7271 done.
7272 (do-install): New target, containing the guts of `install'. Don't
7273 remove and recreate the directories inside the copying loop - do
7274 it all before the copying loop. Pass more flags to the lib-src
7275 make.
7276 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7277 avoid errors and warnings.
7278
7279 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7280 the manufacturer - the more general case was blocking other i386
7281 configuration names below, and that's how the names are written in
7282 MACHINES anyway.
7283
7284 * make-dist: When breaking links, remove the link before moving
7285 the copy onto it, to avoid interactive behavior.
7286
7287 * Makefile.in: Doc fix.
7288
7289 * configure.in: Doc fix.
7290
7291 * INSTALL: Mention --exec-prefix option.
7292
7293 * configure.in: Add support for the `--exec-prefix' option.
7294 * Makefile.in: Accept that support.
7295
7296 * configure.in: Use the AC_PROG_INSTALL macro.
7297 * Makefile.in (INSTALL): Variable removed.
7298 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7299
7300 * configure.in: Distinguish between hp800's and hp700's by calling
7301 "uname -m".
7302
73031993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7304
92a8ce63 7305 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
7306 running SYSV.
7307
73081993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7309
7310 * configure.in: Distinguish between hp800's and hp700's by the
7311 version of HP/UX they run, since that's something people are more
7312 likely to know - hp700's run 8.0.
7313 Add HP 700 configuration.
7314
7315 * configure.in: Test for the presence of the `rename' function.
7316
7317 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7318 configure.in.
7319 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7320
7321 * make-dist: Break intra-tree links.
7322
7323 * configure.in: Explain that this is an autoconf script, and give
7324 instructions for rebuilding configure from it. Arrange to put
7325 comments in configure explaining this too.
7326
7327 * configure.in: Make the first line of the configure script be
7328 "#!/bin/sh". Leaving the first line blank didn't work.
7329
7330 * configure.in (long_usage): Removed; made short_usage describe
7331 the options briefly.
7332
7333 * configure.in: Implement the --prefix option.
7334 * Makefile.in (prefix): Add support for it here.
7335 * INSTALL: Document it here.
7336
7337 * Makefile.in (install): Don't assume that the files in the `info'
7338 subdirectory match *.info. They don't have that prefix.
7339
73401993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7341
7342 * configure.in: Add case for version 5 of Esix.
7343
73441993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7345
92a8ce63 7346 * Version 19.7 released.
a4a9692d
DL
7347
7348 * make-dist: There aren't any *.com files in lib-src anymore.
7349
7350 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7351 them; they're symlinks to other filesystems on the GNU machines.
7352
7353 * make-dist: Check that the manual reflects the same version of
7354 Emacs as stated in lisp/version.el. Edit that version number into
7355 the README file.
7356
73571993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7358
7359 * configure.in: Remove the hack of AC_DEFINE; use
7360 AC_DEFINE_UNQUOTED.
7361
73621993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7363
7364 * make-dist: Don't distribute precomp.com, compile.com, or
7365 link.com from ./src; they're in ./vms now.
7366
7367 Some time-handling patches from Paul Eggert:
7368 * configure.in: Add AC_TIMEZONE.
7369
73701993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7371
7372 * configure.in: Recognize Linux as a valid operating system for
7373 the i386.
7374
73751993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7376
7377 * make-dist: Distribute some VMS files we got from Richard Levitte.
7378
7379 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7380 the source for the sed command, not oldXMenu/Makefile.
7381
73821993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7383
7384 * INSTALL: Don't claim the srcdir option doesn't work.
7385
73861993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7387
7388 * configure.in: Include remarks saying what order the autoconf
7389 tests should go in, and remind people to change config.h.in
7390 whenever they add autoconf tests which make #definitions.
7391
7392 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7393
73941993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7395
7396 * Makefile.in (oldXMenu/Makefile): Make this depend on
7397 ${srcdir}/oldXMenu/Makefile.in, not itself.
7398
7399 * PROBLEMS: Some updates from David J. Mackenzie.
7400
7401 More changes from David J. Mackenzie.
7402 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7403 removed; autoconf and config.h should specify all these
7404 differences.
7405 (buildlisppath): Make this path depend on ${srcdir}.
7406 (INSTALLFLAGS): Removed.
7407 (INSTALL): Include the -c flag.
7408 (install): Change the way we invoke install accordingly.
7409
7410 Install ${srcdir} changes from DJM.
7411 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7412 list.
7413 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7414 the source tree and the etc directory in the object tree.
7415 (${SUBDIR}): Pass the prefix variable down to submakes.
7416 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7417 in /bin.
7418 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7419 values for srcdir and VPATH.
7420 (install): Add `v' flag to tar command. Make sure that `dir'
7421 exists in ${srcdir}/info before copying it. Remember that the man
7422 pages come from the source tree, not the object tree.
7423 * configure.in: Remove remarks saying that the --srcdir option
7424 doesn't work.
7425 Create the etc directory in the object tree.
7426 Recognize configuration names of the form *-sun-solaris*.
7427 Recognize sunos5 and solaris as operating system names.
7428
7429 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7430 lib-src/getdate.y and src/systime.h.
7431
74321993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7433
7434 * make-dist: Make links in info subdir.
7435
74361993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7437
7438 * configure.in: Call AC_STDC_HEADERS.
7439
74401993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7441
7442 * configure.in: Sidestep autoconf's quoting of the second argument
7443 of AC_DEFINE, so we can specify the value to put there. It would
7444 be nice if autoconf provided some way to specify computed values
7445 for macros.
7446
74471993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7448
7449 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7450 this is always just -DHAVE_CONFIG_H.
7451
7452 The GNU coding standards specify that CFLAGS should be left for
7453 users to set.
7454 * Makefile.in (CFLAGS): Let configure determine the default value
7455 for this. Don't
7456 have it default to DEFS.
7457 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7458 (lib-src/Makefile, src/Makefile): Edit the default value for
7459 CFLAGS into these files, not DEFS.
7460 * configure.in (CFLAGS): Choose a default value for this - "-g"
7461 normally, or "-g -O" if we're using GCC. Edit it into the
7462 top-level Makefile.
7463
7464 * configure.in: When scanning the machine and system description
7465 #include files, write their names to conftest.c properly.
7466
74671993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7468
7469 * configure.in: In configuration name case for Apallos running
7470 Domainios, set opsys, not opsysfile.
7471
7472 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7473 src/config.h, instead of AC_OUTPUT; the latter overwrites
7474 src/config.h even when it hasn't changed, puts a makefile-style
7475 comment at the top even though it's C code, and produces a
7476 config.status script which doesn't do the job right.
7477
7478 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7479 can use a symbolic link to get the X Menu library into src.
7480 * Makefile.in (LN_S): New variable.
7481 (src/Makefile): Edit the value of LN_S into this makefile.
7482
74831993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7484
7485 * configure.in: Support *-sco3.2v4* as opsystem.
7486
7487 * make-dist: Don't include calc directory.
7488 Exclude many files in the man directory; copy a few.
7489
74901993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7491
7492 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7493 call AC_STRUCT_TM to see what's in time.h.
7494
7495 * configure.in: Employ quoting stupidity to get the value of CPP
7496 to expand properly.
7497
74981993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7499
7500 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7501 variable to scan the machine and system description files.
7502
7503 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7504 so that getdate.y builds correctly.
7505
75061993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7507
7508 * configure.in (tempcname): Change this to "conftest.c", so it will
7509 work properly on systems with short filenames; this is the name
7510 autoconf uses.
7511
7512 * configure.in: Also detect the availability of dup2 and
7513 gethostname.
7514
7515 * configure.in: Use the AC_ALLOCA test.
7516 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7517 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7518
75191993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7520
7521 * make-dist: Distribute configure, as well as configure.in.
7522 Oversight.
7523
75241993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7525
7526 * Makefile.in (install): Print out the name of the directory we're
7527 copying, so people can have some idea of whether we're making
7528 progress.
7529
7530 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7531 Don't forget to re-create the COPYDESTS directories after we clear
7532 them out.
7533
75341993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7535
7536 * Makefile.in: Add autoconf cookies so that the configure
7537 script can comment out sections of path variable definitions to
7538 choose between the installable configuration and the run-in-place
7539 configuration.
7540 * configure.in: Add new option `--run-in-place', to select the
7541 run-in-place path definitions.
7542
7543 * configure.in: Add a clause to the big configuration name case
7544 for the NeXT machine.
7545
75461993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7547
7548 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7549 Make sure that each source directory exists, and is different from
7550 the destination directory; then, delete the destination before
7551 copying over the source.
7552
7553 * make-dist: Distribute configure.in, instead of configure.
7554
75551993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7556
7557 * configure.in: Don't set CC to "gcc -O" if the user specifies
7558 `--with-gcc'. Add -O to DEFS if GCC is set.
7559
75601993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7561
7562 * Makefile.in (clean mostlyclean): Missing right paren.
7563
7564 * configure.in: When checking for X windows, search for an X11
7565 subdirectory of ${x_includes}.
7566
7567 * configure.in: Check for gettimeofday function, for getdate.y.
7568
92a8ce63 7569 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
7570 autoconf can't derive all the information we need, but we'd really
7571 like to be able to take advantage of some of its tests, and its
7572 file-editing facilities.
7573 * configure.in: Renamed from configure.
7574 Quote the sections of shell script we want copied literally to
7575 the configure script.
7576 (compile): Initialize this to make the autoconf macros' code happy.
7577 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7578 code to do their jobs.
7579 Use autoconf to produce Makefile and src/config.h.
7580 Remove the Makefile-style comment that autoconf places at the top
7581 of src/config.h.
7582 (config_h_opts): Removed - no longer necessary.
7583 * Makefile.in (configname): Renamed to configuration.
7584 (CONFIG_CFLAGS): Renamed to DEFS.
7585 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7586 get values via autoload @cookies@.
7587 (libsrc_libs): Get this from autoconf. We used to do nothing
7588 about this.
7589 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7590
7591 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7592 echo the move-if-change command.
7593
75941993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7595
7596 * make-dist: Distribute lib-src/rcs-checkin.
7597
7598 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7599 Don't try to make links to the RCS or Old subdirectories.
7600 Use the appropriate extension for the compression type in use.
7601 Create the tar file in the shell's initial default directory, not
7602 in ${tempparent}.
7603 Erase the whole ${tempparent} tree, not just ${tempdir}.
7604
76051993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7606
7607 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7608 use to build paths.h.
7609 (lib-src/Makefile, src/Makefile): Similarly.
7610
7611 * configure: Extend test for working `const' keyword to handle AIX
7612 3.2 cc.
7613
76141993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7615
7616 * make-dist: Distribute lisp/term/ChangeLog.
7617
92a8ce63 7618 Arrange for C compilation throughout the tree to get
a4a9692d
DL
7619 C_SWITCH_SYSTEM from the configuration files.
7620 * configure: Extract C_SWITCH_SYSTEM from the machine and
7621 system-dependent files, and save it in the top-level Makefile.
7622 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7623 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7624
7625 * make-dist: Include the VMS support files in oldXMenu in the
7626 distribution.
7627
7628 * configure: Doc fix.
7629
7630 * configure: Fix corrupted config_h_opts.
7631
7632 * configure: Properly report option names in error messages.
7633
7634 * configure: Properly recognize --x-includes and --x-libraries
7635 options.
7636
7637 * configure: Fix syntax errors in code handling XFree386.
7638
76391993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7640
7641 * configure: Add special code to detect XFree386, and tell
7642 config.h about it.
7643
7644 * configure: Properly handle extracting values of LIBS_MACHINE and
7645 LIBS_SYSTEM that contain spaces.
7646
7647 * configure: Add `--x-includes' and `--x-libraries' options. I
7648 think these are dopey, but no less than three alpha testers, at
7649 large sites, have said they have their X files installed in odd
7650 places. Implement them by setting C_SWITCH_X_SITE and
7651 LD_SWITCH_X_SITE in src/config.h.
7652
76531993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7654
7655 * make-dist: Don't distribute etc/Old files.
7656
7657 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
194d44e7 7658 backups.
a4a9692d
DL
7659
76601993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7661
7662 * make-dist: Fix typo.
7663
76641993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7665
7666 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7667 in some cases where it should but didn't seen to.
7668
7669 * Makefile.in: Added unlock and relock productions.
7670
76711993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7672
7673 * make-dist: Add a --compress option to force make-dist to use
7674 compress.
7675
7676 * make-dist: Use gzip, if we can find it.
7677
7678 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7679 make rs6000-ibm-aix default to -aix32.
7680
76811993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7682
7683 * Makefile.in: Added `Developer's configuration' section.
7684
76851993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7686
7687 * Makefile.in: Add commented-out variable settings for developer's
194d44e7 7688 configuration.
a4a9692d
DL
7689
76901993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7691
7692 * make-dist: Distribute `src/bitmaps' too.
7693
76941993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7695
7696 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7697 make rs6000-ibm-aix default to -aix32.
7698
76991993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7700
7701 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7702
7703 * Makefile.in (install.sysv): Add a second `$' in front of
7704 `${dest}', so that the shell will expand it, instead of Make.
7705
7706 * configure: When processing the name of the configure script,
7707 collapse `././' to `./', but leave a single `./' prefix alone.
7708
7709 * configure: Doc fix.
7710
77111993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7712
7713 * configure: Handle isc3.0 correctly.
7714
77151993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7716
7717 * make-dist: Don't try to copy the COPYING notice into
7718 external-lisp; we're not distributing that directory any more.
7719
77201993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7721
7722 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7723 Remove CVS subdirectories from the installed directory trees, as
7724 well as RCS directories.
7725
77261993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7727
7728 * make-dist: Only copy gmalloc.c if we couldn't link it.
7729 Don't try to copy man/{README,Makefile} unless they actually exist.
7730
7731 * Makefile.in (lisppath): Don't include externallispdir in this.
7732 We're not sure whether we're even going to distribute the
7733 directory yet.
7734
77351993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7736
7737 * make-dist: Don't distribute the external-lisp directory anymore.
7738 * INSTALL: Remove all references to external-lisp.
7739
7740 * configure: Detect whether the compiler supports `const'
7741 properly, and edit src/config.h accordingly.
7742
7743 * configure: Tweak layout of final report.
7744
7745 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7746 CFLAGS.
7747
7748 * Makefile.in (locallisppath): Make this default to
7749 ${datadir}/emacs/site-lisp, instead of
7750 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7751 the same thing, and local-lisp causes completion conflicts with
7752 lock.
7753 (lisppath): Add ${externallispdir} to this.
7754 * INSTALL: Adjust installation directions.
7755
7756 * Makefile.in (externallispdir): New variable, to say where to
7757 install the externally-maintained lisp files.
7758 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7759 the others.
7760 * INSTALL: Describe external-lisp and the new externallispdir
7761 variable.
7762
77631993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7764
7765 * configure (progname): New option `--with-gcc'. Make it clearer
7766 how we are trying to guess whether or not we have GCC.
7767 * INSTALL: Document the `--with-gcc' option, and improve
7768 description of `--with-x' options.
7769
77701993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7771
7772 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7773 ${infodir} from these variables; we have written out explicit code
7774 to install the info files.
7775
77761993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7777
7778 * make-dist: Don't distributed the RCS files in the etc directory.
7779
77801993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7781
7782 * Makefile.in: Some makes can't handle comments in the middle of
7783 commands; move them to before the whole rule.
7784
77851993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7786
7787 * README: Mention what Emacs is.
7788
77891993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7790
7791 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7792 Add `./cpp' and `./man' back into the distribution.
7793
77941993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7795
7796 * Makefile.in: Define MAKE, and use where appropriate.
7797
77981993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7799
7800 * make-dist: Remember that the authoritative COPYING notice is
7801 `etc/COPYING', not `../etc/COPYING'.
7802
78031992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7804
7805 * make-dist: Make sure that the COPYING notices in each directory
7806 are copies, not symlinks.
7807
78081992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7809
7810 * INSTALL: The build process produces an executable called `emacs'
7811 now. Change references.
7812 * Makefile.in: Adjust `install.mumble' targets to install
7813 `src/emacs', not `src/xemacs'.
7814
7815 * configure: Start with a blank line; this keeps some old CSH's
7816 from thinking it's a CSH script. Most systems will just use
7817 /bin/sh to run it, which is what we're expecting; the only other
7818 shells which might try to interpret it themselves are probably
7819 Bourne-compatible.
7820
78211992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7822
7823 * INSTALL: Improvements suggested by David Mackenzie.
7824
78251992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7826
7827 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7828 Don't try to copy the info files if there aren't any; the
7829 unexpanded globbing pattern disappoints `install'. Ignore the
7830 return status of that command.
7831
7832 * INSTALL: Updated for new configuration arrangement.
7833
7834 * configure: Don't make the top-level Makefile read-only - people
7835 may want to edit the values of the path variables.
7836
7837 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7838 Install the info files in ${infodir}. Install the executable
7839 under both `emacs' and `emacs-VERSION'.
7840
7841 * Makefile.in: Doc fix.
7842
7843 * Makefile.in (exec_prefix): New variable, as per latest version
7844 of coding standards.
7845 (bindir, libdir): Use it, instead of `prefix'.
7846 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7847
7848 * Makefile.in (mandir): Make the default value for this depend on
7849 $(prefix).
7850
7851 * Makefile.in (datadir, statedir, libdir): Make these all default
7852 to ${prefix}/lib.
7853 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7854 to compensate.
7855
7856 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7857 Install the etags and ctags man pages too.
7858
7859 * Makefile.in (distclean): Don't delete backup files; that's the
7860 job of extraclean.
7861 (extraclean): Like distclean, but deletes backup and autosave files.
7862
78631992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7864
7865 Make path specification conform to GNU coding standards.
7866 * configure (long_usage): Remove all traces of old arguments from
7867 usage messages, and document the options we do accept in more
7868 detail: -with-x... and --srcdir.
7869 (options, boolean_opts): Deleted; we don't have enough options to
7870 make this worthwhile.
7871 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7872 along with the code which supported them; these should be set as
7873 arguments to the top-level make.
7874 (config_h_opts): Since this no longer doubles as a list of option
7875 names, make them upper case; this simplifies the code which uses
7876 them to build the sed command to edit src/config.h. Change the
7877 code which sets them.
7878 (cc, g, O): Don't allow the user to set these using options; they
7879 should be specified using `CC=' and `CFLAGS=' arguments to the
7880 top-level make. Just choose reasonable default values for them,
7881 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7882 values.
7883 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7884 options; use them whenever the configuration files say they're
7885 possible.
7886 Simplify the argument processing loop. Don't accept abbreviations
7887 for option names; these might conflict with other configuration
7888 options in the future.
7889 Add some support for the `--srcdir' option. Check for the sources
7890 in . and .. if `--srcdir' is omitted. If the directories we will
7891 compile in don't exist yet, create them under the current directory.
7892 Note that the rest of the build process doesn't really support
7893 this.
7894 Edit only the top Makefile. That should edit the others. Edit
7895 into the makefile: `version', from lisp/version.el, `configname'
7896 and `srcdir' from the configuration arguments, `CC' and
7897 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7898 the user's path, and LOADLIBES as gleaned from the system
7899 description files.
7900 Simplify the report generated; it doesn't need to include any
7901 description of paths now.
7902 Make `config.status' exec configure instead of just calling it, so
7903 there's no harm in overwriting `config.status'.
7904 * Makefile.in (version, configname): New variables, used to choose
7905 the default values for datadir and libdir.
7906 Path variables rearranged into two clearer groups:
7907 - In the first group are the variables specified by the GNU coding
7908 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7909 manext, infodir, and srcdir).
7910 - In the second are the variables actually used for Emacs's paths
7911 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7912 archlibdir), which depend on the first category.
7913 datadir and libdir default to directories under
7914 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7915 demand.
7916 etcdir and lispdir default to subdirectories of datadir.
7917 archlibdir defaults to libdir.
7918 The new installation tree is a bit deeper than it used to be, so
7919 use the new make-path program in lib-src to build them all.
7920 Always build a new src/paths.h.tmp and then move-if-change it to
7921 src/paths.h, to avoid unnecessary rebuilds while responding to the
7922 right changes.
7923 Remove all mention of arch-lib. Run utility commands from
7924 lib-src, and let the executables be copied into archlibdir when
7925 Emacs is installed.
7926 Add targets for src/Makefile, lib-src/Makefile, and
7927 oldXMenu/Makefile, editing the values of the path variables into
7928 them.
7929 Let lib-src do its own installation.
7930 (datadir): Default to putting data files under
7931 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7932 (emacsdir): Variable deleted; it would only be confusing to use.
7933 (lispdir, etcdir): Default to ${datadir}/lisp.
7934 (mkdir): Use make-path for this.
7935 (lockdir): Do this in mkdir.
7936 (Makefile): New target.
7937
7938 * configure (usage_message): Rename to long_usage.
7939
7940 * make-dist: Don't bother creating an arch-lib directory; that's
7941 only for installation now.
7942
79431992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7944
7945 * configure: Use GCC-style configuration names, using config.sub.
7946 Change the usage and help messages.
7947
7948 * configure: Initialize window_system, not indow_system.
7949
7950 * configure: Report which window system, compiler, and signal
7951 handler return type we decide to use.
7952
7953 * make-dist: Explain what's going on if config.sub and gmalloc.c
7954 can't be linked. Place the code which copies them near the code
7955 which links the rest of the files around them.
7956
79571992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7958
7959 * make-dist: Don't bother to distribute src/*.com, or
7960 src/vmsbuild; those have all been moved to `../vms'.
7961
79621992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7963
7964 * make-dist: Don't forget that the way to avoid filenames starting
7965 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7966 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7967 couldn't make hard links to, since we have two already, and
7968 perhaps more to come.
7969
79701992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7971
7972 * configure: When editing parameters into lib-src/Makefile, change
7973 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7974 needs some other flags too.
7975
79761992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7977
7978 * configure: Remove spurious echo of the configuration name.
7979
7980 * make-dist: Don't distribute files in src/m and src/s whose names
7981 begin with `='.
7982
79831992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7984
7985 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7986 Also LISP_FLOAT_TYPE.
7987
79881992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7989
7990 * make-dist: Copy config.sub, since it's a symbolic link to a file
7991 on another file system.
7992
79931992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7994
7995 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7996 distribution.
7997
7998 * config.sub: New file, to help us recognize configuration names.
7999 * make-dist: Include it in the distribution.
8000
80011992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8002
8003 * configure: Convert `-' to `_' in specified option names.
8004 Accept options with --. Delete --highpri and --have-x-menu options.
8005 New options --with-x and --with-x10 replace -window-system.
8006 Don't mention options --gnu-malloc, --rel-alloc
8007 or --lisp-float-type in help message.
8008
80091992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8010
92a8ce63 8011 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
8012
80131992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8014
8015 * configure: Remove lines starting with "# DIST: " when building
8016 lib-src/Makefile and src/Makefile. This allows us to mark the
8017 "Makefile.in" files with explanatory comments which won't also get
8018 stuck in the Makefiles.
8019
80201992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8021
8022 * make-dist: Don't use the '+' operator in the sed regular
8023 expression that extracts the version number from lisp/version.el;
8024 Ultrix sed doesn't seem support the operator. Just double the
8025 operand and use *.
8026
80271992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8028
8029 * Makefile.in: Doc fix.
8030
80311992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8032
8033 * configure: Rewrite sed command to remove at most one ./ prefix;
8034 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8035 group.
8036
80371992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8038
8039 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8040
80411992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8042
8043 * make-dist: Go ahead and build a new TAGS file, unless the
8044 --newer option was specified. Don't try to delete a TAGS file
8045 from etc; it's not kept there, and shouldn't be deleted anyway.
8046
80471992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8048
8049 * make-dist: If the lisp directory contains a default.el, don't
8050 distribute it.
8051
8052 * configure: When searching signal.h for the type of a signal
8053 return handler, make a copy of it, not a symbolic link to it; that
8054 way, it will work on systems that don't have symbolic links.
8055
80561992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8057
10d1d0af 8058 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
8059 option for generating incremental distributions. Stopped it from
8060 generating a TAGS file into the distribution; that sucker is
8061 *big*, and easily enough generated with the toplevel makefile.
8062
80631992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8064
8065 * configure: When writing config.status, don't prefix progname
8066 with a '.'; it might be absolute.
8067
80681992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8069
8070 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8071 /usr/include/X11 exist, not only if both exist.
8072
80731992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8074
8075 * make-dist: Make the new external-lisp directory a duplicate of
8076 the external-lisp directory, not the lisp directory.
8077
80781992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8079
8080 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8081 clean' in arch-lib; it doesn't even have a Makefile.
8082
8083 * Makefile.in (clean, mostlyclean): In the test which tries to
8084 distinguish between the build directory, which should be cleaned,
8085 and the installed directory, which shouldn't, cd to `${emacsdir}',
8086 not `${DESTDIR}${LIBDIR}'.
8087
80881992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8089
8090 * make-dist: Be sure to delete the .c and .h files that YACC and
8091 BISON create from getdate.y.
8092
92a8ce63 8093 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
8094 * make-dist: Added support for the external-lisp subdirectory.
8095
8096 * make-dist: Changed message which complains that make-dist wasn't
8097 invoked in the right directory to indicate which files it was
8098 looking for.
8099
81001992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8101
8102 * configure: Add comments explaining why we can't translate
8103 character ranges or control characters in `tr'.
8104
81051992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8106
8107 * configure: When generating the configuration message, we used to
8108 build the message from the start so that each line began with "# "
8109 so that it would be a comment in `config.status'. However, this
8110 causes trouble if any of the variables we use in the message
8111 expand to more than one line of text - as gnu_malloc_reason
8112 sometimes does. So instead, we build the message as it should be
8113 printed to the user (i.e. without the "# " prefixes), and stick on
8114 the "# "s when we write it to `config.status'.
8115
8116 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8117 `lib-src' and `arch-lib'.
8118
8119 * configure: When generating report and `config.status' file, note
8120 that bindir only determines where `make install' and
8121 `build-install' will place the executables; this should make it
8122 clear that the ordinary build process will not try to install
8123 things.
8124
81251992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8126
8127 * make-dist: Change messages to say that we are 'making links to
8128 X', rather than 'copying X'. And put `' quotes around file names.
8129
8130 * make-dist: Include '.tmp' in the name of the staging directory.
8131
8132 * make-dist: Pass the `-f' option to rm when you're not sure that
8133 the files you're removing actually exist.
8134
8135 * make-dist: When setting up etc/COPYING, always nuke whatever is
8136 there, and then copy it in, to make sure we get a real file.
8137
8138 * make-dist: Don't try to distribute *.defns files any more. The
8139 only such file was for simula.el, which has been superceded by a
8140 version which doesn't have a separate .defns file.
8141
81421992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8143
8144 * make-dist: Don't distribute configured versions of config.h.in,
8145 paths.h.in, Makefile.in in src.
8146
8147 * configure: Delete .tmp files before creating them; don't bother
8148 trying to make final targets writeable first, since it won't
8149 matter to move-if-change.
8150
81511992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8152
8153 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8154 mkdir and chmod in the center of all the conditionals. GNU Make
8155 will strip these out, but other makes won't.
8156
81571992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8158
8159 * make-dist: Include move-if-change in list of files to distribute.
8160
81611992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8162
8163 * configure: Remove any "." elements from the program name.
8164
8165 * configure: Don't record the values of all the possible arguments
8166 in config.status; only record the options that the user specified.
8167
8168 * configure: Use move-if-change to move in the new src/config.h.
8169
81701992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8171
92a8ce63
JB
8172 * move-if-change: New file, copied from gcc release.
8173 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8174 a temp file, so we don't update paths.h if an error occurs or if
8175 it doesn't need changing.
a4a9692d
DL
8176
81771992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8178
8179 * Makefile.in (src/paths.h): Do not install a value for the
8180 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8181 * build-install.in: Same thing.
8182
81831992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8184
8185 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8186 latter, being a typo, is always false, resulting in a program
fffa137c 8187 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
8188 source tree, and then delete it. Rah.
8189
8190 * Makefile.in: Add dist target, and comment for it.
8191
8192 * configure: When scanning <signal.h> for a declaration for
8193 signal, create a symbolic link with a name ending in .c, so the
8194 compiler won't complain that it's only been given .h files.
8195
8196 * configure: Check whether there are any arguments available
8197 before shifting to get the value of a non-boolean parameter.
8198
8199 * make-dist: Doc fix.
8200
82011992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8202
8203 * configure: Instead of grepping /usr/include/signal.h for a
8204 signal declaration, run /usr/include/signal.h or
8205 /usr/include/sys/signal.h through cpp and grep for the
8206 declaration.
8207
8208 * configure: Redirect the output of grep to /dev/null instead of
8209 using grep -s - that flag means different things on other systems.
8210
8211 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8212 since the former is recognizable even if you don't know what
8213 'dumping' is.
cc4a96c6 8214 * configure: Accommodate that change.
a4a9692d
DL
8215
8216 * configure: Accept options for all of the directories you can
8217 change in the Makefile.
8218
8219 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8220
8221 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8222 FOO before you can use them.
8223
8224 * build-install.in: Made the "Where To Install Things" section
8225 conform with the similar section from Makefile.in. Copied section
8226 which builds src/paths.h from src/paths.h.in from the Makefile.
8227
82281992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8229
8230 * configure: Write config.status to pass its command-line
8231 arguments on to configure, so that people can use it to recreate
8232 an old configuration, with minor changes.
8233
82341992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8235
8236 * configure: Don't rely on option variables being unset if their
8237 values are the empty string. In particular, when producing the
8238 English report, don't assume that highpri will be unset when no
8239 increased priority has been requested; -highpri='' should be the
8240 same as omitting -highpri altogether.
8241
8242 * configure: Fix dumb bug: when running the system and machine
8243 description files through cpp, mark those lines that we want to
8244 evaluate with the string '@configure@', and then only evaluate
8245 them. This way if the files include anything that actually
8246 generates text (type definitions or external declarations, say),
8247 we won't try to eval it.
8248
82491992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8250
8251 * make-dist: New shell script.
8252
8253 * configure: When creating foo from foo.in, make foo read-only to
8254 remind people to edit the .in file instead.
8255
8256 * INSTALL: Changed references to config.h-dist to config.h.in.
8257 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8258 to build src/paths.h from src/paths.h.in; added a paragraph to do
8259 this.
8260 * configure, Makefile, build-install: Changed filenames like
8261 FOO-dist to FOO.in.
8262
82631992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8264
8265 * Makefile, build-install: Renamed to Makefile.in and
8266 build-install.in; the configure script will edit these to produce
8267 the usable Makefile and build-install.
8268 * configure: Changed to produce ./Makefile, ./build-install,
8269 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8270 instead of editing them in place.
8271
82721992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8273
8274 * Makefile: Re-arranged so that the undumped Emacs will search
8275 ../lisp *after* the site's local elisp files.
8276 (locallisppath, dumplisppath): New variables.
8277 (lisppath): This variable's default value is now chosen based on
8278 $(locallisppath) and $(lispdir); while it used to be the
8279 customization point for adding site-local elisp directories to
8280 load-path, that job is now handled mostly by locallisppath.
8281 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8282 Check the values being assigned to the *LOADSEARCH macros for null
8283 path elements (like '::' in 'foo::bar').
8284
8285 * configure: When checking if the machine- and system-dependent
8286 files define a particular macro or not, actually run them through
8287 CPP and test the macros with #ifs, instead of just grepping for
8288 the macros' names. In particular, check for SYSTEM_MALLOC in this
8289 way.
8290
82911992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8292
8293 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8294
82951992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8296
8297 * configure: Make the config.status file an executable shell
8298 script which will recreate the same configuration. Include the
8299 verbal description of the current configuration as a comment in
8300 the script.
8301 * INSTALL: Doc fix.
8302
194d44e7 8303 * Makefile: Brought the Makefile up to the GNU coding
a4a9692d
DL
8304 standards, as described in standards.text:
8305 (TAGS): New name for the target which rebuilds the tags table.
8306 (check): New target; doesn't do anything yet.
8307 (mostlyclean): New target, synonymous with clean.
8308 (realclean): New target. Currently, this just calls the
8309 subdirectories's makefiles and then deletes config.status.
8310 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8311 variables.
8312 Installation directory variables changed to conform.
8313 (install, install.sysv, install.xenix, install.aix): Changed the
8314 code which copies the directories into their installed location to
8315 allow the installed locations to be in several different
8316 directories; the old version assumed that they would all be in
8317 $(emacsdir).
8318 (mkdir, lockdir): Allow the installed locations to be in several
8319 different directories.
8320 * INSTALL: Doc fix.
8321
8322 * build-install: Use the same variable names as the Makefile.
8323 Allow the installed locations to be in several different
8324 directories.
8325
83261992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8327
8328 * Makefile (src/paths.h): Instead of using a single sed command to
8329 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8330 separately, and don't forget to append "/!!!SuperLock!!!" to the
8331 value of the PATH_SUPERLOCK macro.
8332
8333 * config.emacs: Renamed to configure, for consistency with other
8334 GNU products. Internal references changed.
8335 INSTALL, Makefile: References changed.
8336
8337 * lock: New directory, which should always be empty. If this
8338 directory doesn't exist, Emacs won't complain; it just won't lock.
8339 Having this here means that people can just unpack Emacs, build
8340 it, and have locking work.
8341
8342 * share-lib: Re-renamed to etc, for the sake of tradition.
8343 * config.emacs: Changed default value for datadir to ../etc.
8344 * INSTALL, README: Adjusted.
8345
83461992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8347
8348 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8349 by running CPP on the appropriate s/*.h and m/*.h files.
8350
83511992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8352
8353 * config.emacs: Make sure to set the "exit on error" flag once
8354 we've removed config.status; errors should abort the configuration.
8355
dff28924 83561992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8357
8358 * config.emacs: Added -distribute option, so that the Makefile
8359 paths are in their proper form. I don't know why this matters.
8360
dff28924 83611992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8362
8363 * local-lisp: New directory, empty in the distribution, for people
8364 to put local elisp code in.
8365 * config.emacs: Include it in the default load path.
8366 * README: Document it.
8367
dff28924 83681992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8369
8370 * config.emacs: Guess the type of signal handling functions based
8371 on the contents of /usr/include/signal.h.
8372
8373 * config.emacs: Print out progress report messages.
8374
8375 * Makefile (src/paths.h): Don't generically replace
8376 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8377 editing of the other entries, and each entry should be dealt with
8378 explicitly anyway.
8379
8380 * build-install: Converted from C-shell to Bourne shell.
8381 * config.emacs: Edit build-install properly.
8382
8383 * config.emacs: Doc fix.
8384
83851992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8386
92a8ce63 8387 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 8388
dff28924 83891992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8390
8391 * config.emacs: Removed support for the `maintain-environment'
8392 option; the only important difference between this and its absence
8393 has been removed.
8394 * INSTALL: Removed mention of `maintain-environment'.
8395
8396 * config.emacs: Fix arguments to sed when processing boolean
8397 arguments.
8398
dff28924 83991991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8400
8401 * config.emacs: New file, to help automate the installation
92a8ce63 8402 process.
a4a9692d
DL
8403
8404 * Makefile: Lots of changes to support the separation of etc into
8405 architecture-dependent and -independent files:
8406 (EMACSROOT): New variable, giving the directory under which all of
8407 Emacs's libraries should be installed. Changed rest of file to
8408 use it.
c4cc8b9a 8409 (LIBDIR): Now denotes only architecture-dependent dir.
a4a9692d
DL
8410 (DATADIR): New variable, denoting architecture-independent dir.
8411 (LOCKDIR): New variable, for completeness.
8412 (SUBDIR): No more etc, new lib-src.
8413 (COPYDIR): No more etc, new arch-lib and share-lib.
8414 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8415 (src): Now depends on lib-src, not etc.
8416 * build-install: Changes parallel to the above.
8417 * README: Describe the new arrangement.
8418
8419 * vms: New subdirectory for all the VMS stuff.
8420
dff28924 84211991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8422
8423 * Makefile (LISPPATH): New variable.
8424 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8425
dff28924 84261990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
8427
8428 * Makefile (install, install.sysv, install.xenix):
8429 Install wakeup instead of loadst. No need for setuid or setgid.
8430
dff28924 84311990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8432
8433 * Makefile (clean): Clean etc if that's not the installation dir.
8434
dff28924 84351990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8436
8437 * Makefile (paths.h): Make sed alter each name in the path.
8438
dff28924 84391988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8440
8441 * Makefile (install.sysv): Use cpio, not tar.
8442
dff28924 84431988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8444
8445 * Makefile (lockdir): Rename `lock' target.
8446 Depend on it from install*, not from `all'.
8447
dff28924 84481988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
8449
8450 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8451 to match build-install and paths.h.
6922b018
KH
8452
8453;; Local Variables:
880820fe 8454;; coding: utf-8
33462dfa 8455;; add-log-time-zone-rule: t
6922b018 8456;; End:
2a34a036 8457
e91081eb 8458 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
114f9c96 8459 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
8460
8461 This file is part of GNU Emacs.
8462
4f43e937 8463 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 8464 it under the terms of the GNU General Public License as published by
4f43e937
GM
8465 the Free Software Foundation, either version 3 of the License, or
8466 (at your option) any later version.
7f6d64f8
GM
8467
8468 GNU Emacs is distributed in the hope that it will be useful,
8469 but WITHOUT ANY WARRANTY; without even the implied warranty of
8470 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8471 GNU General Public License for more details.
8472
8473 You should have received a copy of the GNU General Public License
4f43e937 8474 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
8475
8476;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73