Avoid corrupting archive-contents file.
[bpt/emacs.git] / ChangeLog
CommitLineData
dd0c613c
EZ
12010-09-04 Eli Zaretskii <eliz@gnu.org>
2
3 * config.bat: Produce lisp/gnus/_dir-locals.el from
4 lisp/gnus/.dir-locals.el.
5
8a0b50ed
AS
62010-08-23 Andreas Schwab <schwab@linux-m68k.org>
7
8 * configure.in: Fix check for librsvg, imagemagick and
9 MagickExportImagePixels.
10
0c9b8993 112010-08-18 Joakim Verona <joakim@verona.se>
ccd80618 12
0c9b8993 13 * Makefile.in, configure.in: Checks for ImageMagick.
ccd80618 14
4240f32b
DN
152010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
16
17 * configure.in (AC_PREREQ): Require autoconf 2.65.
18
1cbf3dd9
DN
192010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
20
21 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
22
671d409f
AS
232010-08-09 Andreas Schwab <schwab@linux-m68k.org>
24
25 * configure.in: Add AC_C_BIGENDIAN.
26
b84fc05a
DN
272010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
28
29 * configure.in (ORDINARY_LINK): Use on hpux* too.
30
3d608a86
J
312010-08-06 Jan Djärv <jan.h.d@swipnet.se>
32
33 * configure.in: Check for util.h.
7908fb60 34 Use -Wimplicit-function-declaration if compiler supports it.
3d608a86 35
29cf3e20
EZ
362010-08-05 Eli Zaretskii <eliz@gnu.org>
37
38 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
39
9164c0e4
AS
402010-08-04 Andreas Schwab <schwab@linux-m68k.org>
41
42 * configure.in: Restore accidentally removed use of
43 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
44
59df9fdd 452010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 46
59df9fdd 47 * configure.in: Check for dirent.h.
1c97e857 48
3a876c9d
DN
492010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
50
51 * configure.in: Remove reference to usg5-4, unused.
52
dcc19aac
AS
532010-07-25 Andreas Schwab <schwab@linux-m68k.org>
54
55 * configure.in: Check for __executable_start.
56
0c1085c5
KB
572010-07-24 Ken Brown <kbrown@cornell.edu>
58
59 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
60
22944319
JB
612010-07-24 Juanma Barranquero <lekktu@gmail.com>
62
63 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
64
921d40b4
KB
652010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
66
67 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
68
e6cfa7c3
AS
692010-07-12 Andreas Schwab <schwab@linux-m68k.org>
70
71 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
72 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
73 (C_OPTIMIZE_SWITCH): Remove.
74 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
75
8966b757
AS
762010-07-11 Andreas Schwab <schwab@linux-m68k.org>
77
78 * configure.in: Don't check for index and rindex, check for strchr
79 and strrchr. Define strchr and strrchr as index and rindex,
80 resp., in src/config.h if not available.
81
d734dbbd
DN
822010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
83
45871610
DN
84 * configure.in: Use -Wold-style-definition if available.
85 This helps with the transition to standard C code, it can be
86 removed when done.
87
49d9e6b0
DN
88 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
89
d734dbbd
DN
90 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
91 and MSWindows.
92
72af86bd
AS
932010-07-07 Andreas Schwab <schwab@linux-m68k.org>
94
95 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
96 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
97
9715a0b9
DN
982010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
99
100 * configure.in (getenv): Remove K&R declaration.
101
9e892c8d
J
1022010-07-02 Jan Djärv <jan.h.d@swipnet.se>
103
104 * configure.in: Remove define __P.
105
d9170db5
DN
1062010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
107
108 * configure.in (--enable-use-lisp-union-type): New flag.
109
f71cd38a
DN
1102010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
111
112 Fix CFLAGS for non-GCC compilers.
113 * configure.in (CFLAGS): Always use -g like it was done before the
114 2010-03-30 change.
a628ad9d
JB
115 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
116 (Bug#6538)
f71cd38a 117
6259c2ec
GM
1182010-06-30 Glenn Morris <rgm@gnu.org>
119
a46007e9
GM
120 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
121 Set with AC_DEFINE rather than AH_BOTTOM.
122
6259c2ec 123 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
e7586c7a
GM
124 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
125 Set with shell, not cpp.
6259c2ec
GM
126 (LIBX): Remove, just use -lX11 in the one place this was used.
127 (cannot_dump): Replace with CANNOT_DUMP.
128
e547b051
J
1292010-06-28 Jan Djärv <jan.h.d@swipnet.se>
130
131 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
132 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
133 by minimum required Gtk+ 2.6). Add checks for functions introduced
5224c41a 134 in Gtk+ 2.14 or newer (bug#6505).
e547b051 135
394f2386
EZ
1362010-06-26 Eli Zaretskii <eliz@gnu.org>
137
138 * config.bat: Remove white space around "+" in COPY commands.
139
b11867f9
GM
1402010-06-23 Glenn Morris <rgm@gnu.org>
141
142 * info/dir: Start descriptions in column 32, per Texinfo convention.
143
2a64315a 1442010-06-16 Chong Yidong <cyd@stupidchicken.com>
77d7d2ae
CY
145
146 * INSTALL: Update font information (Bug#6389).
147
2a64315a 1482010-06-16 Glenn Morris <rgm@gnu.org>
395b1ea5
GM
149
150 * INSTALL: General update.
151
5877cf48
GM
1522010-06-12 Glenn Morris <rgm@gnu.org>
153
a628ad9d 154 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
5877cf48 155
338648ad
GM
1562010-06-11 Glenn Morris <rgm@gnu.org>
157
158 * configure.in (--without-compress-info): New option.
159 (GZIP_INFO): New output variable.
160
161 * Makefile.in (GZIP_INFO): New, set by configure.
162 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
163 Handle man pages in the same way.
164
113ddd75
GM
1652010-06-10 Glenn Morris <rgm@gnu.org>
166
d772827c
GM
167 * Makefile.in (install-arch-indep): Gzip the info files too.
168
113ddd75
GM
169 * make-dist: Remove references to non-existent directories and files.
170
78a7a068
DN
1712010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
172
173 * configure.in: Include <strings.h> and <string.h> instead of
174 "strings.h" and "string.h".
175
3085237c
DN
1762010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
177
178 * configure.in: Remove code dealing with BSTRING.
179
eb697db5
DN
1802010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
181
d8198da0
DN
182 * configure.in (AC_PREREQ): Require autoconf 2.65.
183
eb697db5
DN
184 * configure.in (unxec): Do not define and substitute.
185 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
186
0d4bcf4d
GM
1872010-06-03 Glenn Morris <rgm@gnu.org>
188
189 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
190
8923d617
DN
1912010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
192
193 Fix alloca definition when using gcc on non-gnu systems.
194 * configure.in: Use the code sequence indicated by "info autoconf"
195 for alloca (bug#6170).
196
637821cd
SM
1972010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
198
199 * .bzrignore: Ignore new files from trunk, which appear if you use
200 colocated branches (i.e. "bzr switch").
201
8f7c42d4
GM
2022010-05-28 Glenn Morris <rgm@gnu.org>
203
204 * configure.in: Simplify some of the $canonical tests.
205
81ac4f35
GM
2062010-05-27 Glenn Morris <rgm@gnu.org>
207
208 * config.bat: Do not preprocess src/Makefile.in.
209
210 * configure.in: Do not preprocess src/Makefile.in.
211 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
212 (AC_EGREP_CPP): Test no longer needed.
213
214 * make-dist: No more Makefile.c files.
215
ccd89fb3
GM
2162010-05-26 Glenn Morris <rgm@gnu.org>
217
90278cb6
GM
218 * configure.in (YMF_PASS_LDFLAGS): Remove.
219 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
220
cd54a599
GM
221 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
222 Add $GNUSTEP_LOCAL_HEADERS.
223 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
224
ccd89fb3
GM
225 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
226 (GNUSTEP_MAKEFILES): Remove.
227 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
228 stuff to here.
229
e5458003
GM
2302010-05-25 Glenn Morris <rgm@gnu.org>
231
8009a5e8
GM
232 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
233 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
234
e5458003
GM
235 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
236 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
237 here instead.
238
c17e9c60
RF
2392010-05-24 Romain Francoise <romain@orebokech.com>
240
241 * make-dist: Look for version in src/emacs.c.
242 Use lisp/subr.el rather than lisp/version.el for location check.
243
e8752c66
GM
2442010-05-21 Glenn Morris <rgm@gnu.org>
245
6a6dbace
GM
246 * configure.in (MKDEPDIR): Parallel build tweak.
247
66dbf213
GM
248 * configure.in (ns_frag): New output file.
249
04384b2d
GM
250 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
251 (OLDXMENU_TARGET): Set to empty if USE_GTK.
252
e8752c66
GM
253 * configure.in (cannot_dump): New output variable.
254
0a5a0089 2552010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
256
257 * configure.in: On NetBSD, if terminfo is found, use it in
258 preference to termcap. (Bug#6190)
259
21566ba7
GM
2602010-05-20 Glenn Morris <rgm@gnu.org>
261
9d5cf9b6
GM
262 * make-dist (src): Include *.mk.
263 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
264 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
265 (deps_frag): New output file.
266 (AUTO_DEPEND): Remove this definition.
267
21566ba7
GM
268 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
269
c1d0dcfd
GM
2702010-05-19 Glenn Morris <rgm@gnu.org>
271
272 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
273 (ORDINARY_LINK): New AC_DEFINE.
274 (LIB_GCC): No need to set if ORDINARY_LINK.
275
be4ff9da
GM
2762010-05-18 Glenn Morris <rgm@gnu.org>
277
6665f4c5
GM
278 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
279 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
280
40dc6bf4
GM
281 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
282 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
283 (RALLOC_OBJ): New output variable.
284
be4ff9da
GM
285 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
286 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
287
5b5262f4
SM
2882010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
289
290 * Makefile.in (src): Provide the name of the VCS file that witnesses
291 a pull.
292 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
293
16455a85
GM
2942010-05-17 Glenn Morris <rgm@gnu.org>
295
296 * configure.in (OLDXMENU_DEPS): New output variable.
297
8877ca0f
GM
2982010-05-16 Glenn Morris <rgm@gnu.org>
299
9a436f0c
GM
300 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
301
da53fab9
GM
302 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
303 * Makefile.in (install-arch-dep): Update for above change.
304
58dfab18
GM
305 * Makefile.in (ns_appdir): Remove.
306 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
307
b02a6645
GM
308 * configure.in (TEMACS_LDFLAGS2): New output variable.
309
8877ca0f
GM
310 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
311 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
312 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
313 nothing uses.
314
35a20d6c
DN
3152010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
316
317 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
318 does not use them.
319 (X11R5_INHIBIT_I18N): Remove, unused.
320
6e546d18
GM
3212010-05-15 Glenn Morris <rgm@gnu.org>
322
4235ca47
GM
323 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
324
6e546d18
GM
325 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
326
8c5ff6dd
KR
3272010-05-15 Ken Raeburn <raeburn@raeburn.org>
328
329 * configure.in: Look for version string in its new location.
330
78248b76
EZ
3312010-05-15 Eli Zaretskii <eliz@gnu.org>
332
333 * config.bat: Remove support for DJGPP v1.x.
334
02be533b
GM
3352010-05-15 Glenn Morris <rgm@gnu.org>
336
1a82cca9
GM
337 * configure.in (OLDXMENU_TARGET): New output variable.
338
2b5f541b
GM
339 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
340
02be533b
GM
341 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
342 and other files that no longer exist.
343
489d31a4
GM
3442010-05-14 Glenn Morris <rgm@gnu.org>
345
fbc00890
GM
346 * configure.in (cpp_undefs): Add mktime, register, X11.
347
11842bd8
GM
348 * configure.in (GPM_MOUSE_SUPPORT): Remove.
349 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
350 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
351
489d31a4
GM
352 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
353 (GNUSTEP_MAKEFILES): Do not output.
354
0116466b
GM
3552010-05-13 Glenn Morris <rgm@gnu.org>
356
3536f993
GM
357 * configure.in: Fix some paren typos.
358
472c5d6b
GM
359 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
360
0116466b
GM
361 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
362
1a0d7c06
GM
3632010-05-12 Glenn Morris <rgm@gnu.org>
364
44b031a6
GM
365 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
366
1a0d7c06
GM
367 * configure.in (LIB_GCC): New output variable.
368
acddf8ae
GM
3692010-05-11 Glenn Morris <rgm@gnu.org>
370
edf77e4e
GM
371 * make-dist (msdos): No more mainmake.
372
373 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
374 * config.bat: Do not run cpp on lib-src/Makefile.in.
375
acddf8ae
GM
376 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
377
7490175b
GM
3782010-05-10 Glenn Morris <rgm@gnu.org>
379
97efb629
GM
380 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
381
7490175b
GM
382 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
383 (BLESSMAIL_TARGET): New output variable.
384
0235128c
SM
3852010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
386
387 * INSTALL: Fix typos.
388
3892010-05-08 Chong Yidong <cyd@stupidchicken.com>
390
391 * configure.in: Add check for buggy version of GCC (Bug#6031).
392
40c17879
GM
3932010-05-08 Glenn Morris <rgm@gnu.org>
394
395 * configure.in (HAVE_LIBNCURSES): New local variable.
396 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
397 replacing cpp in src/s/*.h and src/Makefile.in.
398
61a808e8
CY
3992010-05-07 Chong Yidong <cyd@stupidchicken.com>
400
401 * Version 23.2 released.
402
15e12598
VB
4032010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
404
405 * configure.in: Add tests for `isnan' and `copysign'.
406
f724825e
EZ
4072010-05-07 Eli Zaretskii <eliz@gnu.org>
408
409 * config.bat: Allow for 2 leading `#'s in comments in
410 src/Makefile.in.
411
2f86b22b
GM
4122010-05-07 Glenn Morris <rgm@gnu.org>
413
414 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
415 Merges logic from src/s/* and src/Makefile.in.
416 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
417
49ebbd65
DN
4182010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
419
420 Define START_FILES and LIB_STANDARD using autoconf.
421 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
422 here from src/s/*.h.
423 (HAVE_CRTIN): Remove, inline logic in the netbsd
424 START_FILES/LIB_STANDARD computation.
425
e3cf0cde
GM
4262010-05-06 Glenn Morris <rgm@gnu.org>
427
428 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
429
430 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
431 (LD_SWITCH_X_SITE): Remove unused variables.
432
49628785
GM
4332010-05-04 Glenn Morris <rgm@gnu.org>
434
27a2cdfc
GM
435 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
436 as well.
437 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
438
eb21eab5
GM
439 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
440
49628785
GM
441 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
442 variables, replacing c_switch_machine, c_switch_system.
fa5e317a
GM
443 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
444 @c_switch_system@.
49628785 445
521ee9b3
GM
4462010-05-03 Glenn Morris <rgm@gnu.org>
447
3dee6fdb
GM
448 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
449
521ee9b3
GM
450 * make-dist: There are no more src/m/*.inp files.
451
cd03c74a
DN
4522010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
453
454 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
455 (ac_link): Do not use ld_switch_machine.
456
7acac9f4
GM
4572010-05-01 Glenn Morris <rgm@gnu.org>
458
459 * configure.in (OTHER_OBJ): Remove.
460 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
461
7eb1ac33
GM
4622010-04-30 Glenn Morris <rgm@gnu.org>
463
5a1bb006
GM
464 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
465 Elsewhere, maybe include it.
466
d5096f16
GM
467 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
468 (OLDXMENU, LIBXMENU): New output variables.
469
7eb1ac33
GM
470 * configure.in (OTHER_OBJ): New output variable.
471
44e3d510
GM
4722010-04-28 Glenn Morris <rgm@gnu.org>
473
c40f9449
GM
474 * configure.in (CYGWIN_OBJ): New output variable.
475
658f86ca
GM
476 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
477
bc0b5f61
GM
478 * configure.in (FONT_OBJ): New output variable.
479
294c50a0
GM
480 * configure.in (LIBXMU): New output variable.
481
e6ec4e99
GM
482 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
483
44e3d510
GM
484 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
485 userland and maybe change values to i386 (move test from s/amdx86-64.h).
486
c6ea2936
GM
4872010-04-27 Glenn Morris <rgm@gnu.org>
488
8fdac2c3
GM
489 * configure.in (LIBXTR6): New output variable. Move unixware special
490 case here from src/s/unixware.h.
491
986fb647
GM
492 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
493 in Makefiles.
494 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
495
c6ea2936
GM
496 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
497 (LIBXP): No longer substitute in Makefiles.
498 (MOTIF_LIBW): New output variable. Move system-specific settings here
499 from src/s files.
500
aaa36002
DN
5012010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
502
503 Reduce CPP usage.
504 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
505 (unexec): Define unconditionally, all platforms define
506 UNEXEC. AC_SUBST it.
507 (UNEXEC_SRC): Remove, unused.
ed6281b0 508 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
aaa36002 509
b678dd8b
GM
5102010-04-27 Glenn Morris <rgm@gnu.org>
511
8ea5f2d9
GM
512 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
513 replaced by LIBXP.
514
76cda504
GM
515 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
516 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
517 On hpux10-20, default to /lib.
518
b678dd8b
GM
519 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
520
7e10844c
DN
5212010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
522
523 * configure.in (LIBS_MACHINE): Remove, unused.
524
525 * configure.in (LIB_MATH): New output variable. Set it for some systems.
526
70eab5c1
GM
5272010-04-24 Glenn Morris <rgm@gnu.org>
528
529 * configure.in (CRT_DIR): New output variable.
530 (--with-crt-dir): New option. (Bug#5655)
531 (HAVE_LIB64_DIR): Remove.
532
4e7f249c
DN
5332010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
534
535 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
536
97efb629 5372010-04-22 Miles Bader <miles@gnu.org>
cdbce48e
MB
538
539 * configure.in: Get rid of "unix" pre-defined macro when
e5d1fb10 540 preprocessing Makefile. (Bug#5857)
cdbce48e 541
bf3126f6
AS
5422010-04-21 Andreas Schwab <schwab@linux-m68k.org>
543
544 Avoid non-portable shell command negation
545 * configure.in: Revert last change.
546
e765bf58
JD
5472010-04-21 Jan Djärv <jan.h.d@swipnet.se>
548
549 * configure.in: Change "if test ! -f" to "if ! test -f".
550
2807228d
GM
5512010-04-21 Glenn Morris <rgm@gnu.org>
552
553 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
10efe302 554 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2807228d 555
574c05e2
KK
5562010-04-21 Karel Klíč <kklic@redhat.com>
557
558 * configure.in: New option: --with(out)-selinux, on by default.
559 Set HAVE_LIBSELINUX if we find libselinux, and substitute
560 LIBSELINUX_LIBS in Makefiles.
561
8224f93d
DN
5622010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
563
564 * configure.in: Remove all references to LIBX11_SYSTEM.
565
32a8894e
DN
5662010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
567
568 * configure.in: Remove all references to C_DEBUG_SWITCH.
569
2201e7e2
EZ
5702010-03-27 Eli Zaretskii <eliz@gnu.org>
571
572 * config.bat <lib-src>: Edit out lines that begin with several #
573 characters.
574
605f35cd
DN
5752010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
576
15d25dc0
DN
577 * configure.in: Remove support for old UNIX System V systems and
578 for Unixware on non-x86 machines.
579
a628ad9d 580 * configure.in: Remove support for Solaris on PPC and for old versions.
15d25dc0 581
605f35cd
DN
582 * configure.in: Remove non-working lynxos port.
583
a3ab37b3
DN
5842010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
585
586 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
587
866b0a7b
GM
5882010-03-19 Glenn Morris <rgm@gnu.org>
589
590 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
591 happy.
592
5932010-03-18 Jan Djärv <jan.h.d@swipnet.se>
594
595 * configure.in: Check for tputs and friends, abort if not
596 found (bug#5735).
597
aded53ff
GM
5982010-03-18 Glenn Morris <rgm@gnu.org>
599
eef223cc
GM
600 * configure.in (--with-x-toolkit): In the help text, say which options
601 are synonyms.
602
aded53ff
GM
603 * configure.in (--with-mmdf, --with-mail-unlink):
604 New options, off by default.
605 (--with-mailhost): New option to set default POP host.
606 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
607 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
608 New variables, substituted in Makefiles.
609 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
610 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
611 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
612 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
613 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
614
f8388570
TO
6152010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
616
617 * Makefile.in (uninstall): Handle the case where archlibdir does not
618 exist. (Bug#5720)
619
6da23aaa
EZ
6202010-03-12 Eli Zaretskii <eliz@gnu.org>
621
a96f6398 622 These changes remove termcap.c from the build on Posix platforms.
6da23aaa
EZ
623 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
624
625 * configure: Regenerated.
626
288f9fc0
CY
6272010-03-10 Chong Yidong <cyd@stupidchicken.com>
628
629 * Branch for 23.2.
630
5bcc9931
JL
6312010-01-31 Juri Linkov <juri@jurta.org>
632
633 * .bzrignore: Add TAGS-LISP.
634
c6d09b8d
CY
6352010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
636
637 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
638 this header file).
639
ca22a440
JB
6402010-01-12 Juanma Barranquero <lekktu@gmail.com>
641
642 * .bzrignore: Ignore all .exe, instead of individual files.
643
832fdcab
CY
6442010-01-12 Chong Yidong <cyd@stupidchicken.com>
645
646 * configure.in: Explicitly check for and link to -lXrender.
647
893db5bc
GM
6482010-01-12 Glenn Morris <rgm@gnu.org>
649
650 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
651 for bug reports for development versions.
652
ab507311
EZ
6532010-01-02 Eli Zaretskii <eliz@gnu.org>
654
655 * .bzrignore: Add more ignored patterns, including for the MS-DOS
656 build.
657
8bb25908
KF
6582009-12-27 Karl Fogel <kfogel@red-bean>
659
660 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
661 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
662
c3520efd
GM
6632009-12-17 Glenn Morris <rgm@gnu.org>
664
665 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
666
3bdb7e3e
GM
6672009-12-15 Glenn Morris <rgm@gnu.org>
668
7cda3008 669 * info/dir: Add EDT entry.
3bdb7e3e
GM
670 * Makefile.in (INFO_FILES): Add edt.
671
f1957a33
JD
6722009-12-10 Jan Djärv <jan.h.d@swipnet.se>
673
674 * configure.in: Check for RSVG if GNUStep is used.
675
62b7c422
JD
6762009-12-09 Jan Djärv <jan.h.d@swipnet.se>
677
678 * configure.in: Don't check for RSVG or GConf unless X11 is used.
679
a4ef73c8
CY
6802009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
681
682 * configure.in: Allow compiling Emacs with GTK on Cygwin.
683
9e13b2f4
GM
6842009-12-01 Glenn Morris <rgm@gnu.org>
685
686 * make-dist: Add etc/images/mpc directory.
687
8b571bf3
JD
6882009-11-21 Jan Djärv <jan.h.d@swipnet.se>
689
690 * configure.in: Don't check for GConf unless X is used.
691
7a2efa6f
DN
6922009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
693
694 * configure.in: Use -Wdeclaration-after-statement if available.
695
637fa988
JD
6962009-11-17 Jan Djärv <jan.h.d@swipnet.se>
697
698 * configure.in: New option: --with(out)-gconf.
699 Set HAVE_GCONF if we find gconf.
700
371b0117
GM
7012009-11-17 Glenn Morris <rgm@gnu.org>
702
703 * Makefile.in (INFO_FILES): Add semantic.
704
8834a98b
CY
7052009-11-16 Chong Yidong <cyd@stupidchicken.com>
706
707 * info/dir: Add Semantic.
708
92424f95
GM
7092009-11-16 Glenn Morris <rgm@gnu.org>
710
711 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
712 pattern, so as not to exclude makefile*.el. (Bug#4912)
713
a53cfbe5
JD
7142009-11-14 Jan Djärv <jan.h.d@swipnet.se>
715
716 * configure.in: --enable-autodepend is new. Check for GNU Make
5ce6e4f4 717 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
a53cfbe5
JD
718 gcc and GNU make to generate dependencies.
719
b8c5de8f
GM
7202009-10-27 Glenn Morris <rgm@gnu.org>
721
722 * make-dist: Make links to doc/lispintro/*.pdf.
723
91231421
CY
7242009-10-23 Jim Meyering <meyering@redhat.com>
725
726 * configure.in: Invoke $CPP with -P when creating Makefile and
727 src/Makefile. Without this, gcc 4.4.2 converts each
728 backslash-newline pair in the input to a bare newline, yielding
729 invalid Makefiles.
730
731 * configure: Regenerate.
732
d760435b
DN
7332009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
734
1233852a 735 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 736
f5b30dc9
AR
7372009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
738
739 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
740 (*-apple-darwin*): Add x86_64 architecture.
741
5ba6c2e1
DN
7422009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
743
744 * config.guess, config.sub: Updated from master source.
745
c9abc21f
AR
7462009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
747
748 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
749
b6c0fa71
JB
7502009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
751
752 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
753
7b1b676d
GM
7542009-09-29 Glenn Morris <rgm@gnu.org>
755
756 * make-dist (check): Update for two new levels of subdirectory in lisp/.
757
005bd5a2
DN
7582009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
759
58a8cf51
DN
760 * config.guess, config.sub: Updated from master source.
761
005bd5a2
DN
762 * configure.in (OTHER_FILES): Define using autoconf not cpp.
763
cc1cb3da
DN
7642009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
765
766 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
767
8593c508
CY
7682009-09-13 Chong Yidong <cyd@stupidchicken.com>
769
770 * INSTALL: Update URL for GNU FreeFont.
771
07cd4153
GM
7722009-09-09 Glenn Morris <rgm@gnu.org>
773
774 * Makefile.in (install-arch-indep): Don't recursively change perms of
775 site-lisp and infodir. There may be non-Emacs files in here, and the
776 files supplied by Emacs are all handled explicitly already. (Bug#3800)
777 (mkdir): Set umask to world-readable before creating directories.
778 mkinstalldirs already checks if dirs exist, don't duplicate this test.
779
ffd8aba9
GM
7802009-08-29 Glenn Morris <rgm@gnu.org>
781
782 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
783 (info): Don't give an error in the absence of makeinfo - let the doc
784 Makefiles do that, if the info files need rebuilding. (Bug#3982)
785
201a4073
KR
7862009-08-23 Ken Raeburn <raeburn@raeburn.org>
787
788 * Makefile.in (install-arch-indep): If the versioned DOC-####
789 generated during loadup+dump isn't found, install the plain DOC
790 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
791
792 * configure.in: Warn if package version specified here doesn't
793 match the version in version.el.
794 * configure: Regenerate.
795
c99cb306
MA
7962009-08-22 Michael Albinus <michael.albinus@gmx.de>
797
798 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
799
800 * configure: Regenerate.
801
707f28b6
GM
8022009-08-19 Glenn Morris <rgm@gnu.org>
803
804 * INSTALL: Remove reference to cvtmail.
805
2ec536de
SZ
8062009-08-15 CHENG Gao <chenggao@gmail.com>
807
808 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
809
1233852a 8102009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
811
812 * INSTALL: Fix free fonts URL.
813
49a9e76d
GM
8142009-07-22 Glenn Morris <rgm@gnu.org>
815
816 * configure.in (AC_PREREQ): Require autoconf 2.62.
817
7df24305
AS
8182009-07-04 Andreas Schwab <schwab@linux-m68k.org>
819
1233852a
JB
820 * configure.in (--enable-checking, --enable-profiling):
821 Use AS_HELP_STRING.
7df24305 822
9fe40f0e
DN
8232009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
824
825 * configure.in (--enable-profiling): New option.
6978862d 826 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 827
920b116e
GM
8282009-06-27 Glenn Morris <rgm@gnu.org>
829
6978862d 830 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 831
29771094
DN
8322009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
833
834 * configure.in (--enable-checking): New option.
835
0da746de
GM
8362009-06-24 Glenn Morris <rgm@gnu.org>
837
838 * make-dist: Warn if subdir does not exist in source.
839 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
840 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
841 No longer make links.
842
eeebcbb9
GM
8432009-06-24 Yavor Doganov <yavor@gnu.org>
844
0da746de
GM
845 * make-dist (tempdir): Don't create directories preferences.gorm
846 and preferences.nib, they are no longer required.
eeebcbb9 847
70243478
CY
8482009-06-21 Chong Yidong <cyd@stupidchicken.com>
849
850 * Branch for 23.1.
851
60cf1d09
CY
8522009-06-12 Chong Yidong <cyd@stupidchicken.com>
853
854 * configure.in: Delete mac-fix-env target, which has been
855 removed (Bug#3531).
856
834cf436
SM
8572009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
858
859 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
860
a6e754b6
CY
8612009-05-05 Per Starbäck <per@starback.se> (tiny change)
862
863 * BUGS: Use new binding of view-emacs-problems.
864
734dabe0
CY
8652009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
866
867 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
868 for Solaris compatibility.
869
7bbec45b
CY
8702009-04-25 Chong Yidong <cyd@stupidchicken.com>
871
872 * configure: Regenerate.
873
874 * configure.in: Disable use of FreeType without libXft.
875
dc2933eb
JD
8762009-04-19 Jan Djärv <jan.h.d@swipnet.se>
877
834cf436
SM
878 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
879 Check if it is declared in gtk.h.
dc2933eb 880
cea426d3
AS
8812009-04-12 Andreas Schwab <schwab@linux-m68k.org>
882
883 * Makefile.in (install-arch-indep): Remove .gitignore files.
884
11e244d8
KH
8852009-04-03 Kenichi Handa <handa@m17n.org>
886
887 * INSTALL: Make the section "Complex Text Layout support
888 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
889
1e447232
DN
8902009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
891
892 * configure.in (rs6000-ibm-aix6*): Fix typo.
893
389b99fd
GM
8942009-03-04 Glenn Morris <rgm@gnu.org>
895
896 * Makefile.in (INFO_FILES): Add auth.
897
ebb135af
GM
8982009-03-03 Glenn Morris <rgm@gnu.org>
899
900 * info/dir: Add Auth-source.
901
2ae83832
SM
9022009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
903
904 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
905 the second.
906
3122b073
EZ
9072009-02-28 Eli Zaretskii <eliz@gnu.org>
908
1685daf2
EZ
909 * config.bat: Copy .dbxinit to _dbxinit.
910
3122b073
EZ
911 * make-dist (Making links to `info'): Remove .gitignore.
912
b4b7bab7
SM
9132009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
914
915 * Makefile.in (lib-src, lisp): Use simpler rule.
916 (src): Be more specific to avoid recompiling all the .elc files just
917 because the bootstrap-emacs is missing.
918
003a2c00
CY
9192009-02-26 Chong Yidong <cyd@stupidchicken.com>
920
921 * configure.in: Require librsvg >= 2.11.
922
c21273df
AR
9232009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
924
925 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
926 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
927
c5ecbe51
AR
9282009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
929
930 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
931
4e1fb954
GM
9322009-02-03 Glenn Morris <rgm@gnu.org>
933
934 * make-dist: Add some missing files, remove some that are no longer
935 present.
936
99cc1583
GM
9372009-02-02 Glenn Morris <rgm@gnu.org>
938
939 * make-dist: Add some missing nextstep/ files.
940
6debaeb8
AR
9412009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
942
adab88bd 943 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 944
a078d6e5
DN
9452009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
946
947 * configure.in: Add support for m68k-*-netbsd.
948
a372b1a2
JL
9492009-01-14 Juri Linkov <juri@jurta.org>
950
c2ad0dc9
JL
951 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
952
a372b1a2
JL
953 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
954 and bug-reference-mode.
955
d0bec92c
JL
9562009-01-11 Juri Linkov <juri@jurta.org>
957
958 * INSTALL.CVS: Move configuration explicitly to the first step.
959
05453c9d
GM
9602009-01-09 Glenn Morris <rgm@gnu.org>
961
962 * .dir-locals.el: Don't set indent-tabs-mode.
963
c0eb6ac0
KH
9642008-12-30 Kenichi Handa <handa@m17n.org>
965
966 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
967 the function OTF_get_variation_glyphs.
968
9c222401
JD
9692008-12-30 Jan Djärv <jan.h.d@swipnet.se>
970
971 * Makefile.in (install-arch-dep): Remove old directories in
972 ns_app* before moving new directories there.
973
bda28f63
DN
9742008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
975
976 * .dir-locals.el: Remove non-working entry for pmail.
977 (fill-column): Fix typo.
978 (change-log-mode): Add fill column.
979
745ebc13
EZ
9802008-12-26 Eli Zaretskii <eliz@gnu.org>
981
982 * config.bat: Produce _dir-locals.el from .dir-locals.el.
983
b08ddfb4
DN
9842008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
985
986 * make-dist (tempdir): Distribute .dir-locals.el.
987
988 * .dir-locals.el: New file.
989
b5a09903
EZ
9902008-12-19 Eli Zaretskii <eliz@gnu.org>
991
992 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
993 for rationale.
994
c4607d7f
GM
9952008-12-13 Glenn Morris <rgm@gnu.org>
996
997 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
998 (manext): Remove variable.
999 (MAN_PAGES): New variable.
1000 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1001 and remove.
8bfbbb97 1002 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 1003
894b66d8
DN
10042008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1005
1006 * config.guess, config.sub: Updated from master source.
1007
08d03897
DN
10082008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1009
1010 * Makefile.in (install-arch-indep): Install ebrowse.1.
1011
7c54c0a0
DN
10122008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1013
1014 * configure.in: Add Solaris on x86_64.
1015
149b51bc
DN
10162008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1017
1018 * config.guess, config.sub: Updated from master source.
1019
961de2e7
EZ
10202008-12-08 Eli Zaretskii <eliz@gnu.org>
1021
1022 * info/dir: Fix last change.
1023
777af7e5
EZ
10242008-12-07 Eli Zaretskii <eliz@gnu.org>
1025
1026 * info/dir: Untabify.
1027
3c00847f
RF
10282008-11-28 Ulrich Mueller <ulm@gentoo.org>
1029
1030 * configure.in: Fix last change.
1031
6a7447b3
RS
10322008-11-28 Richard M Stallman <rms@gnu.org>
1033
1034 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1035 New configurations.
1036
d8aef2e6
GM
10372008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1038
1039 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1040 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1041
c4e58908
EZ
10422008-11-15 Eli Zaretskii <eliz@gnu.org>
1043
21d907a3
EZ
1044 * Makefile.in (INFO_FILES): Remove ns-emacs.
1045
c4e58908
EZ
1046 * info/dir (NS-Emacs): Remove entry.
1047
b73f809c
EZ
10482008-11-08 Eli Zaretskii <eliz@gnu.org>
1049
1050 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1051
9fea5ed1
GM
10522008-11-07 Glenn Morris <rgm@gnu.org>
1053
1054 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1055
b5ba7271
EZ
10562008-10-31 Eli Zaretskii <eliz@gnu.org>
1057
1058 * config.bat: Tell user to expect one "File not found" message
1059 while the `doc' directory is being configured.
1060
27301075
CY
10612008-10-30 Chong Yidong <cyd@stupidchicken.com>
1062
1063 * update-subdirs: Put obsolete directory last.
1064
28f3a9d1
KH
10652008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1066
1067 * configure.in: Check fontconfig always.
1068
2194ea1c
DN
10692008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1070
1071 * configure (*-solaris2.[7-9]*): Fix typo.
1072
ea09b8d5
GM
10732008-10-24 Glenn Morris <rgm@gnu.org>
1074
1075 * configure.in (--without-sync-input, --with-pkg-config-prog):
1076 Help strings start with lower case.
1077 (--with-gnustep-conf): New option.
1078 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1079
ef913c89
GM
10802008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1081
1082 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1083 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1084 is not found. (Bug#1230)
1085
b97439ce 10862008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 1087
b97439ce 1088 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
1089 Use sol2-6.h for Solaris 7-9.
1090
fac5dc61
DN
10912008-10-18 Ulrich Mueller <ulm@gentoo.org>
1092
1093 * configure.in: Add support for GNU/Linux on SuperH.
1094
6b0262c1
AS
10952008-10-12 Andreas Schwab <schwab@suse.de>
1096
1097 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1098
8d87199b
AR
10992008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1100
1101 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1102 "X") to avoid confusion.
1103
1104 * configure: Regenerate.
1105
265f3a4d
RF
11062008-09-07 Romain Francoise <romain@orebokech.com>
1107
1108 * make-dist: Distribute doc/man/ChangeLog.
1109
cfe91a31
CY
11102008-08-28 Chong Yidong <cyd@stupidchicken.com>
1111
1112 * configure.in: Disable XFT and Freetype when without X.
1113
1114 * configure: Regenerate.
1115
c5e2611e
DN
11162008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1117
1118 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1119
cc9e2523
CY
11202008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1121
1122 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1123 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1124
1125 * configure: Regenerate.
1126
67931678
EZ
11272008-08-20 Eli Zaretskii <eliz@gnu.org>
1128
1129 * configure.in: Move "#define subprocesses" before
1130 config_opsysfile is included.
1131
5b6fd9ea
KH
11322008-08-19 Kenichi Handa <handa@m17n.org>
1133
1134 * INSTALL (Extra fonts): Mention local fonts, don't mention
1135 mule-unicode.
1136
d32e280e
CY
11372008-08-16 Chong Yidong <cyd@stupidchicken.com>
1138
1139 * make-dist: Omit info/.arch-inventory.
1140
3271ac8c
JR
11412008-08-16 Jason Rumney <jasonr@gnu.org>
1142
1143 * make-dist (tempdir/nt): Link emacsclient.rc.
1144
48fad8e8
DN
11452008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1146
1147 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1148 AC_SUBST it.
1149 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1150 AC_SUBST it.
1151 (OTHER_FILES): Always define for HAVE_NS.
1152 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1153 * configure: Regenerate.
1154
6b8bc489
AS
11552008-08-07 Andreas Schwab <schwab@suse.de>
1156
1157 * configure.in: Correctly handle
1158 --enable-cocoa-experimental-ctrl-g=no and
1159 --enable-ns-self-contained=yes.
6b8bc489 1160
d5e2f8fe
AR
11612008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1162
1163 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
1164 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1165 bother undef'ing since won't have desired effect.
d5e2f8fe 1166
9e0f670e
AS
11672008-08-06 Andreas Schwab <schwab@suse.de>
1168
1169 * configure.in: Fix quoting.
1170
23ca30bd
CY
11712008-08-06 Chong Yidong <cyd@stupidchicken.com>
1172
1173 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1174
b44d2112
CY
11752008-08-05 Ulrich Mueller <ulm@gentoo.org>
1176
1177 * configure.in: Add checks for krb5_error.text and
1178 krb5_error.e_text struct members.
1179
19571844
CY
11802008-08-04 Chong Yidong <cyd@stupidchicken.com>
1181
19571844 1182 * configure.in: Test for existence of NSInteger.
509b4b38 1183 Suggested by Yavor Doganov.
19571844 1184
96cac6f1
RF
11852008-08-02 Romain Francoise <romain@orebokech.com>
1186
1187 * Makefile.in (INFO_FILES): Add mairix-el.
1188
7c2fb837
DN
11892008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1190
1191 * make-dist:
1192 * README: Remove VMS support.
1193 * vms: Remove directory.
1194
69ab3201
DN
11952008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1196
1197 * configure.in (MULTI_KBOARD): Remove.
1198
9d9a7716
DN
11992008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1200
1201 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1202
a7b7b527
CY
12032008-07-29 Chong Yidong <cyd@stupidchicken.com>
1204
1205 * info/dir (File): Add mairix-el.
1206
9e2a2647
DN
12072008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1208
1209 Remove support for Mac Carbon.
1210 * mac: Remove directory.
1211 * make-dist:
1212 * configure.in:
1213 * README:
1214 * Makefile.in:
0e134ea0 1215 * INSTALL: Remove code for Carbon.
9e2a2647
DN
1216 * configure: Regenerate.
1217
98822133 12182008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 1219
0e134ea0 1220 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 1221
7cadb46a
CY
12222008-07-25 Chong Yidong <cyd@stupidchicken.com>
1223
1224 * configure.in: Check for getrlimit.
1225
1226 * configure: Regenerate.
1227
77ccee09
DN
12282008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1229
1230 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1231 in src/Makefile.in.
1232 (static): Remove, autoconf would always comment it out anyway.
1233 (subprocesses): Define unconditionally.
1234
10d975d7 12352008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 1236
10d975d7
GM
1237 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1238 compilation under GNUstep.
7a55ab54 1239
658a0f85
KH
12402008-07-18 Kenichi Handa <handa@m17n.org>
1241
1242 * INSTALL (Complex Text Layout support libraries): Delete the
1243 paragraph about --enable-font-backend.
1244
ba60bd44 12452008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
1246
1247 * configure.in: Print out some info to user for NeXTstep builds.
1248 (ns-app): Remove enable option.
1249 (ns-self-contained): Add enable option.
1250 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1251 GNUstep, use to set install prefixes, and substitute in Makefiles.
1252 * configure: Regenerate.
1253 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1254 NS app bundle.
1255
facfbbbd
SM
12562008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1257
1258 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1259
ba60bd44 12602008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
1261
1262 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1263 NS_IMPL_COCOA.
122e9f8f 1264
2c369af7
GM
12652008-07-16 Glenn Morris <rgm@gnu.org>
1266
6ba72723
GM
1267 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1268 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1269 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1270 never unset.
1271
2c369af7
GM
1272 * make-dist: Add nextstep/ directories.
1273 (src, lib-src): Add .m files.
1274
6b0273cd
DN
12752008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1276
1277 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1278 (USER_FULL_NAME): Remove, not used anymore.
1279 * configure: Regenerate.
1280
ba60bd44 12812008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
1282
1283 Changes and additions for NeXTstep windowing system (Cocoa and
1284 GNUstep) support.
1285
1286 * configure.in: Add support for NS window system: --with-ns (default
1287 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1288 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1289 disable font backend if window system is "none", not if !HAVE_X11.
1290 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1291 (install-arch-dep): Add commands to assemble NS .app package.
1292
40dde9d1
DN
12932008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1294
176fe5fc
DN
1295 * configure.in: Use macppc for Darwin. Remove references to
1296 desupported systems.
40dde9d1
DN
1297 * configure: Regenerate.
1298
2906a94c
GM
12992008-07-05 Glenn Morris <rgm@gnu.org>
1300
1301 * make-dist (EMACS): Doc fix.
1302 (lisp): There are no *.dat or image files here any more.
1303 (src): There are no *.s files here any more.
1304 (etc/images, etc/images/*): Link to most regular files.
1305
26d41f17
GM
13062008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1307
1308 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1309
3d4c9dbd
GM
13102008-07-01 Glenn Morris <rgm@gnu.org>
1311
1312 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1313 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1314 and explicitly export there. (Bug#507.)
1315
f2a77c3a
DN
13162008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1317
1318 * configure.in:
1319 * configure: Remove references to obsolete systems.
1320
ac935997
SM
13212008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1322
1323 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1324 make it depend on all other */.in files.
1325 (src/Makefile, src/config.stamp, lib-src/Makefile)
1326 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1327 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1328 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1329 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1330
1331 * configure.in: Don't create src/config.stamp any more.
1332
b4945b95
SM
13332008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1334
f245f2c6 1335 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 1336
8a6a5642
GM
13372008-06-22 Glenn Morris <rgm@gnu.org>
1338
1339 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1340
822ef7a0
RF
13412008-06-21 Romain Francoise <romain@orebokech.com>
1342
1343 * Makefile.in (INFO_FILES): Add sasl.
1344
fc46d219
SM
13452008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1346
1347 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1348 (bootstrap-build): Remove.
1349 (top_bootclean): New var.
1350 (top_distclean, bootstrap-clean): Use it.
1351 (bootstrap): Don't recheck config. Make normally.
1352
49f6eb95
SM
13532008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1354
1355 * Makefile.in (SUBDIR): Include `lisp'.
1356 (lisp): Depend on `src'.
1357 (top_distclean): Don't remove config.status.
1358 (bootstrap-clean): New target.
1359 (maintainer-clean): Use it.
1360 (bootstrap): Use bootstrap-clean. Re-run config.status.
1361 (src/bootstrap-emacs${EXEEXT}): New target.
1362 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1363 src/Makefile now takes care of it.
1364 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 1365
02db7a65
GM
13662008-06-15 Glenn Morris <rgm@gnu.org>
1367
1368 * info/dir: Add sasl.
1369
294e8689
AM
13702008-06-09 Alan Mackenzie <acm@muc.de>
1371
1372 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1373
8669e78f
ER
13742008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1375
429870c2 1376 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 1377
b464059a
GM
13782008-06-07 Glenn Morris <rgm@gnu.org>
1379
1380 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1381 serve no purpose.
1382
d893468a
DN
13832008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1384
1385 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1386 * configure: Regenerate.
1387
79241466
SM
13882008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1389
1390 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1391
b8bdd8c9
KH
13922008-05-14 Kenichi Handa <handa@m17n.org>
1393
1394 * configure: Regenerate.
1395
1396 * configure.in: Don't handle --disable-font-backend. Don't print
1397 a message about a font backend.
1398
1c73f195
GM
13992008-05-09 Glenn Morris <rgm@gnu.org>
1400
1401 * configure.in: Make absence of makeinfo a fatal error only if the info
1402 files don't exist.
1403 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1404
d95d9b23
EZ
14052008-05-07 Eli Zaretskii <eliz@gnu.org>
1406
1407 * config.bat: Fix last change: don't use < and > in "rem" lines,
1408 they are interpreted as redirection by DOS shells.
1409
f67e15be 14102008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
1411
1412 * configure.in: Check availability of AvailabilityMacros.h
1413 if HAVE_CARBON.
1414
1415 * configure: Regenerate.
1416
1066d056
GM
14172008-05-03 Glenn Morris <rgm@gnu.org>
1418
1419 * configure.in (x_libraries): Remove standard 64-bit directories -
1420 experimental workaround for minor autoconf bug.
1421
79bc8bbb
GM
1422 * configure.in (--without-makeinfo): New option. If set,
1423 absence of suitable makeinfo is not a fatal error.
1424 * Makefile.in (MAKEINFO): New, set by configure.
1425 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1426 (info-real): New target.
1427 (info): Without makeinfo, do nothing, else call `info-real'.
1428
a113b3ca 14292008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
1430
1431 * configure.in: Remove hpux10.20 from the desupported list.
1432
73d798d5
SM
14332008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1434
1435 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1436
a51f4969
SM
14372008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1438
1439 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1440 rather than change CPPFLAGS.
1441 (HAVE_GTK): Rename to USE_GTK.
1442
7316a2b5
SM
14432008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1444
1445 * configure.in: Replace the obsolete macros AC_AIX and
1446 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1447
5d374ce1
AS
14482008-04-05 Andreas Schwab <schwab@suse.de>
1449
1450 * configure.in: No longer create admin/unidata/Makefile.
1451
d0b7952a
AS
14522008-03-28 Andreas Schwab <schwab@suse.de>
1453
1454 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1455 (lisp/Makefile): New rule.
1456
acfdc2b1
GM
14572008-03-13 Glenn Morris <rgm@gnu.org>
1458
1459 * configure.in (AC_INIT): Fix version number.
1460 (sync-input): Reword the option, since it's on by default.
1461
880820fe 14622008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
1463
1464 * configure.in: Add --enable-sync-input, default yes.
1465
dc6150eb
GM
14662008-03-11 Glenn Morris <rgm@gnu.org>
1467
69c7cf1b
GM
1468 * Makefile.in (install-etc, mkdir): Handle directory
1469 etc/images/icons/hicolor/*/mimetypes/.
1470
dc6150eb
GM
1471 * make-dist: Handle icons/hicolor/scalable directory.
1472
491d33f9
GM
14732008-03-05 Glenn Morris <rgm@gnu.org>
1474
1475 * configure.in: Enable font-backend by default.
77dfeef5
GM
1476 (USE_FONT_BACKEND): Set to "no" in absence of X.
1477 (PKG_CONFIG): Don't set multiple times, once is enough.
1478 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 1479
4cba674a
GM
14802008-03-03 Glenn Morris <rgm@gnu.org>
1481
1482 * Makefile.in (iconsrcdir): New variable.
1483 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1484 directory.
1485
2d61385a
GM
14862008-02-29 Glenn Morris <rgm@gnu.org>
1487
1488 * test/: New directory.
1489
880820fe 14902008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
1491
1492 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1493
26a42dac
DN
14942008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1495
f245f2c6
JB
1496 * configure.in: Print an error for systems that we think are obsolete
1497 and are proposed to be removed. Remove some more unused systems.
e6a498d9 1498 Add support for powerpc-ibm-aix6*.
26a42dac 1499
9d2818d6
DN
15002008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1501
f245f2c6 1502 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 1503
2cbff44e
GM
15042008-02-21 Glenn Morris <rgm@gnu.org>
1505
7864e4ee
GM
1506 * Makefile.in (set_installuser): New.
1507 (install-arch-indep): Use set_installuser to avoid duplicate code.
1508
2cbff44e
GM
1509 * README.unicode: Split into admin/notes/unicode,font-backend and
1510 remove.
1511
372a3385
RS
15122008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1513
f245f2c6 1514 * configure.in (arm*-*-freebsd*): Add.
372a3385 1515
4624371d
DN
15162008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1517
1518 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1519 dealing with obsolete variables.
1520
737e2b96
GM
15212008-02-08 Glenn Morris <rgm@gnu.org>
1522
1523 * Makefile.in (check-info-dir): New target.
1524
bcf21c09
MO
15252008-02-08 Michael Olson <mwolson@gnu.org>
1526
507f2b91
MO
1527 * Makefile.in (INFO_FILES): Add epa.
1528
bcf21c09
MO
1529 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1530 features" section.
1531
86dc59b0
GM
15322008-02-06 Glenn Morris <rgm@gnu.org>
1533
1534 * configure.in (--with-gcc): Give an error saying this option has
1535 been removed.
1536 (--with-gtk): Remove this option.
1537
02f35af2
GM
15382008-02-06 Tom Tromey <tromey@redhat.com>
1539
1540 * configure.in (--with-gcc): Remove.
1541 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1542
15432008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
1544
1545 * INSTALL: Recommend giflib, not libungif.
1546
b5a922de
MO
15472008-02-05 Tom Tromey <tromey@redhat.com>
1548
1549 * configure.in (--with-dbus): Default to enabled.
1550
9f432734
KH
15512008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1552
1553 * INSTALL (Complex Text Layout support libraries): New section.
1554
c0bc7978
DN
15552008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1556
1557 * make-dist: Remove references to files in mac/ that have been
1558 deleted.
1559
435f8bc5
TTN
15602008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1561
1562 * configure.in: For libotf and m17n-flt checks, set shell vars
1563 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1564 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1565 Reported by Ulrich Mueller.
435f8bc5 1566
2ee27f27
EZ
15672008-02-02 Eli Zaretskii <eliz@gnu.org>
1568
1569 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1570 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
1571
15722008-02-02 Glenn Morris <rgm@gnu.org>
1573
1574 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1575 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1576 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 1577
9209bb23 15782008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1579
1580 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1581 [libotf], and [m17n-flt] options.
1582
9209bb23 15832008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1584
1585 * configure.in: Add EMACS_ARG_N([libotf]...), and
1586 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1587 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1588 CFLAGS, and LIBS in checking of m17n-flt.
1589
9209bb23 15902008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1591
1592 * configure.in: Check the availability of m17n-flt library.
1593
9209bb23 15942008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1595
1596 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1597 not available.
1598
9209bb23 15992008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1600
1601 * configure.in: New args --enable-font-backend, --with-xft,
1602 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1603 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1604 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1605 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1606
9209bb23 16072008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1608
1609 * make-dist: Include etc/charsets in tarball.
1610
9209bb23 16112008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1612
1613 * configure.in: While running cpp on junk.c, include
1614 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1615 exists.
1616
8dd59f01 16172008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
1618
1619 * configure.in (xtensa): Match more configurations.
1620
9c28b587
DN
16212008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1622
1623 * configure.in: Update comment.
1624
304484e4
GM
16252008-01-26 Glenn Morris <rgm@gnu.org>
1626
1627 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 1628 (--with-carbon): Tone down rhetoric in help text.
304484e4 1629
5b940d5a
GM
16302008-01-25 Glenn Morris <rgm@gnu.org>
1631
1632 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1633 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1634 Default `Carbon' to off (it's unsupported).
1635
bf9a7ece
GM
16362008-01-24 Glenn Morris <rgm@gnu.org>
1637
1638 * configure.in: Standardize dbus-related messages.
1639
1eee1145
MO
16402008-01-23 Michael Olson <mwolson@gnu.org>
1641
1642 * configure.in (pkg-config-prog): Remove initial whitespace.
1643
8b1de1b5
MO
16442008-01-23 Tom Tromey <tromey@redhat.com>
1645
bf9a7ece 1646 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
1647 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1648 Update all users.
1649
8ca7e0f1
DN
16502008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1651
1652 * config.guess, config.sub: Updated from master source.
1653
55e6d9b2
AS
16542008-01-17 Andreas Schwab <schwab@suse.de>
1655
95986dbe 1656 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 1657
058e0687
GM
16582008-01-17 Glenn Morris <rgm@gnu.org>
1659
1660 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1661
6bed5c4a
DN
16622008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1663
1664 * configure.in: Remove more references to unsupported systems.
1665
ed398055
GM
16662008-01-16 Sven Joachim <svenjoac@gmx.de>
1667
1668 * make-dist: Add --lzma.
1669
2c2935f7
GM
16702008-01-16 Glenn Morris <rgm@gnu.org>
1671
1672 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1673 configure checks for this.
1674
f40f5dc3
DN
16752008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1676
1677 * configure.in: Remove more references to unsupported systems.
1678
effb6952
RF
16792008-01-06 Romain Francoise <romain@orebokech.com>
1680
1681 * configure.in: Delete extra semicolons.
1682
f3041af1
DN
16832008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1684
1685 * configure.in: Remove references to unsupported systems.
1686
37d6e313
RF
16872008-01-05 Romain Francoise <romain@orebokech.com>
1688
1689 * make-dist: Add --bzip2. Update copyright.
1690
d35e1cd7
DN
16912008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1692
1693 * configure.in: Remove support for Masscomp.
1694
b26cd843
GM
16952008-01-05 Glenn Morris <rgm@gnu.org>
1696
1697 * Makefile.in (desktopdir, icondir): New variables.
1698 (install-arch-indep): Also depend on `install-etc'.
1699 (install-etc): New target.
1700 (mkdir): Also create the `applications' and `icons' directories.
1701
d8981daf
GM
17022008-01-04 Glenn Morris <rgm@gnu.org>
1703
1704 * make-dist: Update for new etc/images/icons/hicolor directory.
1705
d088fbb2
AS
17062007-12-09 Andreas Schwab <schwab@suse.de>
1707
1708 * configure.in: D-Bus is not enabled by default.
1709
880820fe 17102007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1711
1712 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1713 change.
1714
880820fe 17152007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1716
10d1d0af 1717 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1718
cffe4909
MH
17192007-12-03 Magnus Henoch <mange@freemail.hu>
1720
1721 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1722
868641cc
MA
17232007-12-03 Michael Albinus <michael.albinus@gmx.de>
1724
1725 * configure.in: No need for DBUS_INFO anymore.
1726
868641cc
MA
1727 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1728
131e4133
MA
17292007-12-02 Michael Albinus <michael.albinus@gmx.de>
1730
1731 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1732
131e4133
MA
1733 * Makefile.in (INFO_FILES): Add dbus.
1734
916447e4
RF
17352007-12-02 Romain Francoise <romain@orebokech.com>
1736
1737 * make-dist: Fix last change.
1738
472fd4dc
GM
17392007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1740
1741 * configure.in: Add support for gnu-kfreebsd.
1742
02964da1
GM
17432007-11-28 Glenn Morris <rgm@gnu.org>
1744
1745 * make-dist: Add etc/nxml.
1746
d6447bae
RF
17472007-11-24 Romain Francoise <romain@orebokech.com>
1748
1749 * Makefile.in (INFO_FILES): Add nxml-mode.
1750
3ada8b66
RF
17512007-11-23 Romain Francoise <romain@orebokech.com>
1752
1753 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1754 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1755
074767f2
AS
17562007-11-20 Andreas Schwab <schwab@suse.de>
1757
14ee32ab 1758 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1759
8d6069a4
AS
17602007-11-17 Andreas Schwab <schwab@suse.de>
1761
1762 * update-subdirs: Atomically update subdirs.el.
1763
4f73d1e1
GM
17642007-11-17 Glenn Morris <rgm@gnu.org>
1765
1766 * Makefile.in (check-declare): New target.
1767
f117c226
GM
17682007-11-07 Glenn Morris <rgm@gnu.org>
1769
1770 * configure.in: Deprecate Mac Carbon port.
1771
880820fe 17722007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1773
1774 * configure.in: Remove HAVE_X11R5 check.
1775
9a56b440
GM
17762007-10-31 Glenn Morris <rgm@gnu.org>
1777
1778 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1779 when changing ownership of installed files.
1780
32c22e5e
GM
17812007-10-30 Glenn Morris <rgm@gnu.org>
1782
1783 * make-dist: Add new directory etc/gnus.
1784
47cca554
MO
17852007-10-30 Michael Olson <mwolson@gnu.org>
1786
1787 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1788
7016b92b
GM
17892007-10-29 Glenn Morris <rgm@gnu.org>
1790
1791 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1792
ca076674
GM
17932007-10-23 Glenn Morris <rgm@gnu.org>
1794
1795 * MAINTAINERS: Move to admin/.
1796
c136b828
CY
17972007-10-17 Chong Yidong <cyd@stupidchicken.com>
1798
1799 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1800 (HAVE_LIBRESOLV): Also define if we are using res_init().
1801
c49847b9
GM
18022007-10-17 Glenn Morris <rgm@gnu.org>
1803
1804 * FTP: Remove file, since it's just a duplicate of one in etc/.
1805
799303b6
EZ
18062007-10-05 Eli Zaretskii <eliz@gnu.org>
1807
1808 * config.bat: Fix configuring `doc' due to changes in the
1809 directory structure.
1810
5aec60df 18112007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1812
1813 * configure.in: Don't use -lpthread on HP-UX.
1814
c8d2eff3
GM
18152007-09-16 Glenn Morris <rgm@gnu.org>
1816
1817 * make-dist: File gfdl.1 has been removed.
1818
02ff9df4
GM
18192007-09-15 Glenn Morris <rgm@gnu.org>
1820
1821 * configure.in: Fix makeinfo version regexp.
1822
cd227ad1
GM
18232007-09-12 Glenn Morris <rgm@gnu.org>
1824
5a6a83f2
GM
1825 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1826 implementation of alloca is not found.
1827
cd227ad1 1828 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1829 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1830
fe79fcb3
JL
18312007-09-09 Juri Linkov <juri@jurta.org>
1832
1833 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1834
1835 * README: Add doc/ to documentation directories.
1836
97268cd1
MO
18372007-09-08 Michael Olson <mwolson@gnu.org>
1838
1839 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1840 Update for new doc/ directory layout.
97268cd1 1841
d175b0ae
RF
18422007-09-06 Romain Francoise <romain@orebokech.com>
1843
1844 * make-dist: Update for new doc/ directory layout.
1845
e7426ea4
GM
18462007-09-06 Glenn Morris <rgm@gnu.org>
1847
1848 * Makefile.in (mansrcdir): New variable.
1849 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1850 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1851 update these targets for new doc/ directory layout.
1852 (doc/misc/Makefile): New target.
1853 (install-arch-indep): Use mansrcdir for new location of manpages.
1854 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1855 (relock, info, dvi): Update targets for new doc/ directory layout.
1856
1857 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1858 for new doc/ directory layout.
1859
709e90de
AS
18602007-09-02 Andreas Schwab <schwab@suse.de>
1861
1862 * configure.in: Use AS_HELP_STRING throughout.
1863 * configure: Regenerate.
1864
880820fe 18652007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1866
1867 * configure.in: Require Gtk/Glib 2.6.
1868
49adb60f
TTN
18692007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1870
1871 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1872 Use them throughout in place of AC_ARG_WITH calls.
1873 * configure: Regenerate.
1874
28aa2c3e
AS
18752007-09-01 Andreas Schwab <schwab@suse.de>
1876
1877 * configure.in: Put quotes around nested macro calls.
1878
e35a28cd
TTN
18792007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1880
1881 * configure.in: Fix typo.
1882 * configure: Regenerate.
1883
050b82f6
GM
18842007-08-30 Glenn Morris <rgm@gnu.org>
1885
1886 * configure.in (AH_BOTTOM): Copy some manual changes made to
1887 src/config.in here so they are not lost when it regenerates.
1888
e1b79824
GM
1889 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1890
880820fe 18912007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1892
1893 * README.multi-tty: New file.
1894
6d017e27
GM
18952007-08-29 Glenn Morris <rgm@gnu.org>
1896
1897 * README: Increase version to 23.0.50.
1898
880820fe 18992007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1900
1901 * configure.in: New option: --without-xaw3d.
1902
d25b54b3
GM
19032007-08-24 Glenn Morris <rgm@gnu.org>
1904
1905 * configure.in: Check for a suitably recent makeinfo.
1906
3d20d6aa
SM
19072007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1908
1909 * configure.in (Check for required libraries): Typo.
1910
ae0476ed
YM
19112007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1912
1913 * configure.in: Check librsvg2 also for Mac Carbon.
1914
561c44e8
RF
19152007-08-22 Romain Francoise <romain@orebokech.com>
1916
1917 * make-dist: Follow reorganization of files in etc/.
1918
65999ef5
GM
19192007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1920
1921 * configure.in: Add support for SVG images through librsvg2.
1922
664a406f
EZ
19232007-07-28 Eli Zaretskii <eliz@gnu.org>
1924
1925 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1926 to avoid an error message if there is no DOC there.
1927
cacc7b51
GM
19282007-07-25 Glenn Morris <rgm@gnu.org>
1929
1930 * Relicense all FSF files to GPLv3 or later.
1931
9e45936b 1932 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1933
880820fe 19342007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1935
1936 * configure.in: Complain if X seems to be installed but no
515f0896 1937 development files were found.
31ad8850 1938
7adaaf72
GM
19392007-06-20 Glenn Morris <rgm@gnu.org>
1940
1941 * configure.in: Prefer libgif over libungif.
1942
880820fe 19432007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1944
1945 * configure.in: Check for all image libraries before exiting.
1946
880820fe 19472007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1948
1949 * configure.in: Exit with error if image libraries aren't found.
1950
154c9c9b
CY
19512007-06-13 Chong Yidong <cyd@stupidchicken.com>
1952
1953 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1954 when compiling without scrollbars.
1955
7a9a50d8
GM
19562007-06-12 Glenn Morris <rgm@gnu.org>
1957
1958 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1959
880820fe 19602007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1961
4b649a8e
JB
1962 * configure.in: Change wording about yes/gtk and lucid/athena
1963 being synonyms.
29d69661 1964
45cb0b58
GM
19652007-06-08 Glenn Morris <rgm@gnu.org>
1966
1967 * configure.in: Make gtk the default toolkit.
1968
42bf63da
GM
19692007-06-07 Glenn Morris <rgm@gnu.org>
1970
1971 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1972 for a Sun C compiler.
1973
924e4ab0
GM
1974 * Makefile.in (install-arch-indep): Install only the DOC- file
1975 specific to the build, if possible, rather than DOC-*.
1976
7dfc4cda
CY
19772007-06-02 Chong Yidong <cyd@stupidchicken.com>
1978
1979 * Version 22.1 released.
1980
80821874
CY
19812007-05-25 Chong Yidong <cyd@stupidchicken.com>
1982
1983 * mkinstalldirs: Sync to version in automake CVS.
1984
1770dcdc
AS
19852007-05-22 Andreas Schwab <schwab@suse.de>
1986
14ee32ab 1987 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1988 * configure: Regenerate.
1989
19902007-05-20 Andreas Schwab <schwab@suse.de>
1991
1992 * configure.in: Remove empty AC_SUBST.
1993 * configure: Regenerate.
1994
7e5a23bd
NR
19952007-05-20 Nick Roberts <nickrob@snap.net.nz>
1996
1997 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1998 it like others.
1999 * configure: Regenerate.
2000
60889ffa
NR
20012007-05-20 Nick Roberts <nickrob@snap.net.nz>
2002
14ee32ab 2003 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
2004 (AC_CHECK_LIB): Add -lgpm.
2005 * configure: Regenerate.
2006
a61daa64
GM
20072007-05-03 Glenn Morris <rgm@gnu.org>
2008
2009 * configure: Tweak message about the absence of shell functions.
2010
edaeebf5
AS
20112007-04-27 Andreas Schwab <schwab@suse.de>
2012
14ee32ab 2013 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 2014
07016031
GM
20152007-04-26 Glenn Morris <rgm@gnu.org>
2016
2017 * README: Increase version to 22.1.50.
2018
6b6c5b14
JB
20192007-04-24 Juanma Barranquero <lekktu@gmail.com>
2020
2021 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2022
e45f35a0
CY
20232007-04-19 Glenn Morris <rgm@gnu.org>
2024
4b649a8e 2025 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 2026
d14f8614
GM
20272007-04-18 Glenn Morris <rgm@gnu.org>
2028
2029 * INSTALL: Mention CPP.
2030
c98b464f
GM
20312007-04-15 Glenn Morris <rgm@gnu.org>
2032
2033 * FTP: Replace with a pointer to the web version.
2034
fc6ee824
GM
20352007-04-13 Glenn Morris <rgm@gnu.org>
2036
2037 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2038
2c0b72db
GM
20392007-04-04 Glenn Morris <rgm@gnu.org>
2040
2041 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2042 compiling with Sun Studio on Solaris.
2043
7ba3f463
GM
20442007-03-23 Glenn Morris <rgm@gnu.org>
2045
2046 * configure.in: Restore support for hp800 (removed 2007-01-27)
2047 following clarification of legal status.
2048
6b6c5b14 20492007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
2050
2051 * configure.in: Add support for AIX4.3 on IBM RS6000.
2052
2053 * configure: Regenerate.
2054
9b77729f
RS
20552007-03-20 Richard Stallman <rms@gnu.org>
2056
2057 * configure.in: Fix previous change.
2058
705959fc
RS
20592007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2060
2061 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2062 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2063 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2064
51673bc4
CY
20652007-03-19 Chong Yidong <cyd@stupidchicken.com>
2066
2067 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2068 user specifies "without".
2069
2070 * configure: Regenerate.
2071
880820fe 20722007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
2073
2074 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 2075 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 2076
c16a484b
GM
20772007-02-27 Glenn Morris <rgm@gnu.org>
2078
2079 * make-dist (oldXMenu): Remove Imakefile.
2080 (etc/images): Add README.
2081
3a7723ad
DN
20822007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2083
67feae14 2084 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 2085
67feae14 2086 * configure: Regenerate.
3a7723ad 2087
a12246ad
DN
20882007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2089
2090 * config.guess, config.sub: Updated from master source.
c16a484b 2091
4bbe413d 20922007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 2093
4bbe413d 2094 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 2095
44a43802
CY
20962007-01-29 Chong Yidong <cyd@stupidchicken.com>
2097
2098 * configure.in: Restore support for hp800's not running HP-UX.
2099
2100 * configure: Regenerate.
2101
6d1f63d5
CY
21022007-01-27 Chong Yidong <cyd@stupidchicken.com>
2103
2104 * configure.in: Remove support for hp800 and sr2k machine types.
2105
2106 * configure: Regenerate.
2107
880820fe 21082007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
2109
2110 * configure.in: Add check for libXft.
2111
4bbe413d 21122007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
2113
2114 * INSTALL: Info files moved to share/info.
2115
c3295e7b
RS
21162007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2117
2118 * configure.in: Detect and use fink-installed in intel-based Mac
2119 builds; change Apple Darwin section to support both PowerPC and
2120 Intel-based Macs.
2121
14429ceb
AS
21222006-12-26 Andreas Schwab <schwab@suse.de>
2123
2124 * Makefile.in (datarootdir): Define.
2125
be064bc4
RS
21262006-12-24 Richard Stallman <rms@gnu.org>
2127
2128 * configure.in: Require Autoconf 2.61.
2129
453027ac
EZ
21302006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2131
2132 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2133 Remove redundant entry for powerpc-apple-netbsd.
2134
2135 * configure: Regenerate.
2136
007e4308
CY
21372006-12-22 Chong Yidong <cyd@stupidchicken.com>
2138
2139 * configure: Regenerate with autoconf 2.61.
2140
880820fe 21412006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
2142
2143 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
2144 * configure: Regenerate.
2145
880820fe 21462006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 2147
14d1edc0
JB
2148 * configure.in: Check if GTK+ compiles at all.
2149
64d962c1
AS
21502006-12-10 Andreas Schwab <schwab@suse.de>
2151
2152 * configure.in: Remove check for struct timezone, its result is
2153 never used.
2154
14d1edc0 21552006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
2156
2157 * configure.in: Add support for Solaris 10 on x86-64.
2158
880820fe 21592006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
2160
2161 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2162 of PKG_CONFIG_PATH.
2163
ee77eef5
YM
21642006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2165
2166 * configure.in (HAVE_SYNC): New test.
2167
c00d843f
GM
21682006-12-03 Glenn Morris <rgm@gnu.org>
2169
2170 * Makefile.in: Fix Copyright format.
2171
23382015
GM
2172 * configure.in (AH_TOP): Add missing Copyright year.
2173
2174 * update-subdirs: Add missing Copyright years.
2175
e925d5ae 21762006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
2177
2178 * Makefile.in: Touch only the parts of the share/emacs directory
2179 specific to this version.
2180
daab13ea
CY
21812006-11-26 Chong Yidong <cyd@stupidchicken.com>
2182
2183 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2184
9b150aa2
YM
21852006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2186
2187 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2188
c5a31d8b
YM
21892006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2190
2191 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 2192 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 2193
c38d01fb
RF
21942006-11-04 Romain Francoise <romain@orebokech.com>
2195
d57727c9
JB
2196 * Makefile.in (bootstrap-clean-before): Fix typo.
2197 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 2198
d57727c9 21992006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
2200
2201 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2202
c0af0f6e
CY
22032006-10-30 Chong Yidong <cyd@stupidchicken.com>
2204
2205 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2206 directories.
2207
afa0f40b
CY
22082006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2209
2210 * configure.in: Enable x86-64 OpenBSD compilation.
2211
3f9a75cd
GM
22122006-10-28 Glenn Morris <rgm@gnu.org>
2213
2214 * AUTHORS: Add cal-html.el author.
2215
e278f0fe
YM
22162006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2217
2218 * make-dist: Make links to mac/make-package and
2219 mac/Emacs.app/Contents/Resources/Emacs.icns.
2220
4f2c8638
CY
22212006-10-27 Chong Yidong <cyd@stupidchicken.com>
2222
2223 * README: Bump version number to 22.0.90.
2224
92d1ccf4
AS
22252006-10-23 Andreas Schwab <schwab@suse.de>
2226
2227 * configure.in: Make sure x_default_search_path is always set even
2228 when x_libraries is empty, and look in .../share as well for each
2229 library directory.
2230
7ad02ea8
KH
22312006-09-28 Kenichi Handa <handa@m17n.org>
2232
2233 * configure.in (locallisppath): Don't include leim dir.
2234 (lisppath): Include leim dir.
2235
45a2056c
JB
22362006-09-15 Jay Belanger <belanger@truman.edu>
2237
2238 * COPYING: Replace "Library Public License" by "Lesser Public
2239 License" throughout.
2240
4b1aaa8b
PE
22412006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2242
2243 * make-dist (EMACS): Exit and fail if the EMACS environment
2244 variable is set to something other than an absolute file name.
2245
e9f67acf
AS
22462006-08-16 Andreas Schwab <schwab@suse.de>
2247
2248 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2249 of hardcoding it.
2250
3cb74cd1
RS
22512006-08-16 Richard Stallman <rms@gnu.org>
2252
2253 * INSTALL.CVS: Clean up wording.
2254
41bab5e3
EZ
22552006-07-14 Eli Zaretskii <eliz@gnu.org>
2256
2257 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2258 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 2259 * configure: Regenerate.
41bab5e3 2260
3aa7c28e
RS
22612006-07-08 Richard Stallman <rms@gnu.org>
2262
2263 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2264
1eca02e7
KS
22652006-07-09 Kim F. Storm <storm@cua.dk>
2266
2267 * CONTRIBUTE: Use outline format.
2268 Add section on copyright years (from admin/notes/years).
2269
d47a5ce6
EZ
22702006-07-08 Eli Zaretskii <eliz@gnu.org>
2271
3aa7c28e 2272 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
2273 to /dev/null, since we don't need the error message, just the
2274 exit status.
2275
014a250c
EZ
22762006-07-07 Eli Zaretskii <eliz@gnu.org>
2277
d57727c9
JB
2278 * CONTRIBUTE: Slight formatting changes and typo fixes.
2279 Add description of NEWS markings.
014a250c 2280
09542a66
KS
22812006-07-07 Kim F. Storm <storm@cua.dk>
2282
2283 * CONTRIBUTE: Mention INSTALL.CVS.
2284
98f46e1b
RF
22852006-07-05 Romain Francoise <romain@orebokech.com>
2286
2287 * make-dist (top-level): Add CONTRIBUTE.
2288
978db147
RS
22892006-07-04 Richard Stallman <rms@gnu.org>
2290
2291 * CONTRIBUTE: Much rewrite.
2292
6f82a6d0
NR
22932006-07-04 Nick Roberts <nickrob@snap.net.nz>
2294
2295 * CONTRIBUTE: New file.
2296
eff6bfea
EZ
22972006-06-24 Eli Zaretskii <eliz@gnu.org>
2298
f8e83735 2299 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 2300
880820fe 23012006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
2302
2303 * configure.in: Add check for ALSA.
88fab15b 2304
f53d2e87
EZ
23052006-05-06 Eli Zaretskii <eliz@gnu.org>
2306
2307 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2308
2309 * info/dir: Remove the Emacs-Xtra entry.
2310
d57727c9 23112006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 2312
178463e7 2313 Update copyright year(s) in many files.
8aa90482 2314
3e8bf1ef
GM
23152006-04-01 Eli Zaretskii <eliz@gnu.org>
2316
2317 * configure: Regenerated.
2318
7c00e1e9
EZ
23192006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2320
2321 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2322 --without-toolkit-scroll-bars was specified.
2323
7e332390 23242006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 2325
8aa90482
KS
2326 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2327 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 2328
8a7c3c86
EZ
23292006-03-18 Claudio Fontana <claudio@gnu.org>
2330
2331 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2332 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2333 to be installed/uninstalled.
2334 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2335 to Info files installed by Emacs.
2336
83fe2c21 23372006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 2338
9e2bcc86
EZ
2339 * Makefile.in (install, uninstall): Add DESTDIR variable to
2340 support staged installations.
6e1fbe44 2341
885f1975
RS
23422006-02-14 Richard M. Stallman <rms@gnu.org>
2343
2344 * configure.in (s390x-*-linux-gnu*): New configuration.
2345
880820fe 23462006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
2347
2348 * configure.in: Require GTK 2.4 or newer.
448541bc 2349
597993cf
MB
23502006-01-29 Michael Olson <mwolson@gnu.org>
2351
2352 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2353 * info/dir (ERC): New entry.
2354
33c7860d
EZ
23552006-01-29 Eli Zaretskii <eliz@gnu.org>
2356
2357 * info/dir: Fix last change.
2358
07037643
LT
23592006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2360
2361 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2362
f9fe3e26
EZ
23632006-01-27 Eli Zaretskii <eliz@gnu.org>
2364
2365 * info/dir: Untabify the whole file.
07037643 2366 (Rcirc): New entry.
f9fe3e26 2367
e143ad11
AS
23682006-01-12 Andreas Schwab <schwab@suse.de>
2369
2370 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2371 check.
e143ad11 2372
01abe918
CY
23732006-01-02 Chong Yidong <cyd@stupidchicken.com>
2374
2375 * configure.in: Use -Wno-pointer-sign if available.
01abe918 2376
88ec8c53
AS
23772005-12-29 Andreas Schwab <schwab@suse.de>
2378
2379 * config.guess, config.sub: Updated from master source.
2380
cdda1b59 23812005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 2382
f8e83735 2383 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 2384
ad7a98ae
RF
23852005-11-22 Romain Francoise <romain@orebokech.com>
2386
2387 * make-dist: Add etc/images/icons.
2388
11bdfcdd
AS
23892005-11-03 Andreas Schwab <schwab@suse.de>
2390
2391 * configure.in: Use GZIP_PROG instead of GZIP.
2392
2393 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2394 (install-arch-indep): Adjust.
2395
b4235a80
AS
23962005-11-01 Andreas Schwab <schwab@suse.de>
2397
2398 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2399 (bootfast): Likewise.
2400
e8439d34
RF
24012005-11-01 Romain Francoise <romain@orebokech.com>
2402
2403 * configure.in: Check for gzip.
e8439d34
RF
2404
2405 * Makefile.in (install): Compress source files.
2406
eae54018
ST
24072005-10-24 Steven Tamm <steventamm@mac.com>
2408
e8439d34 2409 * configure.in: Fix darwin386 configuration issue.
eae54018 2410
5798342c
EZ
24112005-10-22 Eli Zaretskii <eliz@gnu.org>
2412
2413 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2414
ffda926c
BW
24152005-10-17 Bill Wohler <wohler@newt.com>
2416
2417 * make-dist: Create and populate etc/images/low-color.
2418
29dd7a69
BW
24192005-10-15 Bill Wohler <wohler@newt.com>
2420
2421 * make-dist: Create and populate etc/images/gud.
2422
b82ecedf
RS
24232005-10-08 Richard M. Stallman <rms@gnu.org>
2424
2425 * make-dist (tempparent): Don't check for 14-char file name limit.
2426
36eaa68f
RF
24272005-10-07 Romain Francoise <romain@orebokech.com>
2428
2429 * make-dist: Add etc/images/ezimage and etc/images/mail
2430 directories. Install images in etc/images.
2431
66533b25
YM
24322005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2433
2434 * configure.in: Prefer Carbon if --enable-carbon-app or
2435 --with-carbon is explicitly specified even when X11 is detected.
66533b25 2436
5c4757d3
RS
24372005-09-15 Ulf Jasper <ulf.jasper@web.de>
2438
2439 * Makefile.in (install-arch-indep, uninstall):
2440 Handle newsticker manual.
2441 (info): Add - to commands.
2442
ed326e35
EZ
24432005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2444
2445 Remove the MAXPATHLEN limitations:
2446
2447 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 2448
022dc424 24492005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
2450
2451 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 2452 * configure: Regenerate.
50a6ff15 2453
c9ac21eb
PE
24542005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2455
2456 * config.guess, config.sub: Updated from master source.
2457
9a69ec4b
JB
24582005-08-03 Juanma Barranquero <lekktu@gmail.com>
2459
2460 * .cvsignore: Add `lock'.
2461
c638055f
JB
24622005-07-28 Juanma Barranquero <lekktu@gmail.com>
2463
2464 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2465
9eff9fe3
PE
24662005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2467
2468 Merge gnulib getopt implementation into Emacs.
2469
2470 * Makefile.in (AUTOCONF_INPUTS): New macro.
2471 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2472 so that these files also depend on m4/getopt.m4.
2473 * configure.in: Configure getopt by including m4/getopt.m4,
2474 and configuring a getopt replacement if necessary.
2475 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2476 * m4/getopt.m4: New file.
2477
edfaf76d
LK
24782005-07-06 Lute Kamstra <lute@gnu.org>
2479
2480 * configure.in: Fix capitalization.
edfaf76d 2481
385ee3de
LK
24822005-07-04 Lute Kamstra <lute@gnu.org>
2483
2484 Update FSF's address in GPL notices.
2485
880820fe 24862005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
2487
2488 * Makefile.in (epaths-force): Protect both lisppath and
2489 buildlisppath from whitespace.
2490
23fd4483
ST
24912005-06-08 Steven Tamm <steventamm@mac.com>
2492
2493 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 2494
880820fe 24952005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
2496
2497 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 2498
880820fe 24992005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
2500
2501 * configure.in: Add --enable-locallisppath.
9adfabc2 2502
5063dbbf
YM
25032005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2504
2505 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2506 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2507 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 2508
880820fe 25092005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
2510
2511 * make-dist: Remove references to makefile.nt and makefile.def.
2512 Include widgets and images subdirectories of etc. Do not exclude
2513 ldefs-boot.el.
2514
2c97085e
AS
25152005-04-23 Andreas Schwab <schwab@suse.de>
2516
2517 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 2518
766c5349
TTN
25192005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2520
2521 * configure.in: Check for <pwd.h>.
766c5349 2522
118e2c39
LK
25232005-04-14 Lute Kamstra <lute@gnu.org>
2524
2525 * make-dist: Distribute all ChangeLog files in lisp/.
2526 Don't distribute ldefs-boot.el.
2527 lisp/makefile.nt no longer exists.
2528
5c156fdf
LK
25292005-04-13 Lute Kamstra <lute@gnu.org>
2530
2531 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2532 for "no-byte-compile: t" in the file instead.
2533
4693dbc9
SM
25342005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2535
2536 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2537 shadow the main Lesstif/Motif-2.1 libs and includes.
2538
880820fe 25392005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
2540
2541 * configure.in: Only add XASSERTS to cppflags.
0f88527f 2542
880820fe 25432005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
2544
2545 * configure.in: Added --enable-asserts.
d0098f13 2546
bf247b6e
KS
25472005-02-09 Kim F. Storm <storm@cua.dk>
2548
2549 Change release version from 21.4 to 22.1 throughout.
2550 Change development version from 21.3.50 to 22.0.50.
2551
551ffc27
ST
25522005-01-19 Steven Tamm <steventamm@mac.com>
2553
2554 * configure.in: Check for <sys/utsname.h>.
551ffc27 2555
adf87c29
KS
25562004-12-11 Kim F. Storm <storm@cua.dk>
2557
2558 * Makefile.in (info): Undo 2004-12-05 change.
2559
b2d6e132
LT
25602004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2561
058a9e4f
LT
2562 * info/dir (File): Add URL and Org Mode manuals.
2563 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
2564 manuals.
2565
56f7d69d 25662004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
2567
2568 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2569 committed to src/config.in.
2570
880820fe 25712004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 2572
be5472bd 2573 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 2574 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 2575
cc60c723
RS
25762004-12-05 Richard M. Stallman <rms@gnu.org>
2577
2578 * Makefile.in (info): Ignore errors building info files.
2579
77cafc7a
EZ
25802004-11-27 Eli Zaretskii <eliz@gnu.org>
2581
2582 * config.bat: If 8-byte alignment is not supported, define
2583 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
2584 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2585 filter through Sed to remove the quotes.
77cafc7a 2586
49561cf6
SM
25872004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2588
2589 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2590 not apply to files explicitly `cvs add'ed.
2591
d8dfe187
EZ
25922004-11-12 Eli Zaretskii <eliz@gnu.org>
2593
2594 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
2595 Add a test for DECL_ALIGN support, and add a trivial definition to
2596 src/config.h if 8-byte alignment is not supported.
d8dfe187 2597
85c38542
KS
25982004-11-08 Kim F. Storm <storm@cua.dk>
2599
2600 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2601 files before building.
2602 (bootfast, bootstrap-clean-before-fast): New targets, like
2603 bootstrap but don't remove .elc files.
2604
59dede22
EZ
26052004-11-06 Lars Brinkhoff <lars@nocrew.org>
2606
2607 * configure.in: Add check for getrusage.
2608
880820fe 26092004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 2610
49561cf6
SM
2611 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2612 New tests for new and old GTK file dialogs.
d0a80c21
JD
2613 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2614 to no.
2615
880820fe 26162004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
2617
2618 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2619 can be set. Remove SETARCH test.
f17e308a 2620
cef11da2
ST
26212004-10-08 Steven Tamm <steventamm@mac.com>
2622
2623 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 2624
880820fe 26252004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
2626
2627 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 2628 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 2629
880820fe 26302004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 2631
49561cf6 2632 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
2633 Run test to see if heap start address is random.
2634
bc9b2430
MB
26352004-09-29 Miles Bader <miles@gnu.org>
2636
2637 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2638 if setarch is present.
2639
880820fe 26402004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
2641
2642 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 2643
880820fe 26442004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
2645
2646 * configure.in: Check for exec-shield.
4489ece2 2647
de10c114
AS
26482004-08-06 Andreas Schwab <schwab@suse.de>
2649
2650 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2651
d9a68b6a
EZ
26522004-07-31 Eli Zaretskii <eliz@gnu.org>
2653
2654 * config.bat: Update URLs in the comments.
2655
23f87bed
MB
26562004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2657
49561cf6 2658 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
2659
2660 * info/.cvsignore: Added pgg and sieve.
2661
52b9b5cc
AS
26622004-07-05 Andreas Schwab <schwab@suse.de>
2663
2664 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2665
1d390bd8
KH
26662004-06-21 Kenichi Handa <handa@m17n.org>
2667
2668 * make-dist: Link leim-ext.el into tempdir.
2669
1f94377f
LT
26702004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2671
2672 * info/dir (File): Add emacs-xtra.
2673 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2674
1c492b87
JL
26752004-06-12 Juri Linkov <juri@jurta.org>
2676
2677 * info/dir: Move menu help lines from `* Menu:' to file header.
2678 Describe the purpose of a red *.
2679
8f9d4905
SM
26802004-05-04 Dave Love <fx@gnu.org>
2681
2682 * configure.in: Don't use `extrasub'.
2683
2c2cd44f
SM
26842004-04-29 Dave Love <fx@gnu.org>
2685
2686 * configure.in: Don't forget to quote args to `test'.
2687
510ead5f
TTN
26882004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2689
2690 * autogen.sh: Update filename in "please read" message.
2691
1ee652eb
RS
26922004-04-17 Richard M. Stallman <rms@gnu.org>
2693
2694 * INSTALL: Move the info about site-lisp dirs,
2695 and say uninstalled Emacs looks there too.
2696
c1994268
EZ
26972004-04-04 Eli Zaretskii <eliz@gnu.org>
2698
2699 * config.bat (lib-src): Recognize comment lines in Makefile.in
2700 that have a TAB after the #, to avoid errors in preprocessing with
2701 GCC 3.3.3.
2702
04e08b8c
LT
27032004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2704
2705 * Makefile.in: Mention in comment that `make maintainer-clean'
2706 deletes .elc files.
2707
4a61faec
SM
27082004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2709
2710 * update-subdirs: Add local variables to prevent byte-compiling.
2711
06aacc62
RS
27122004-03-21 Dave Love <fx@gnu.org>
2713
2714 * configure.in: Fix previous change.
2715
36a3fd05
RS
27162004-03-18 Dave Love <fx@gnu.org>
2717
06aacc62 2718 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2719
6939e0b1
LT
27202004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2721
2722 * info/dir (File): Add SMTP and SES.
2723
d8d95bc7
SM
27242004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2725
2726 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2727 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2728
58ec79cf
KS
27292004-02-18 Kim F. Storm <storm@cua.dk>
2730
d8d95bc7 2731 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2732
a6eeaa81 27332004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2734
d8d95bc7 2735 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2736
584b627e
JY
27372004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2738
2739 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2740 to match previous changes by Eli Zaretskii.
2741
68e4cc57
LT
27422004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2743
2744 * Makefile.in: Set CDPATH to an empty string.
2745
22bb9485
SM
27462004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2747
2748 * configure.in <darwin>: Use fink packages if available.
2749
880820fe 27502004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2751
2752 * make-dist (lispref): Do include lispref/index.texi.
2753
b4963755 27542004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2755
4a61faec 2756 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2757
a6eeaa81 27582003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2759
2760 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2761 clashes with install-sh on 8+3 filesystems.
2762
8af1a978
MB
27632003-12-08 Miles Bader <miles@gnu.org>
2764
2765 * .cvsignore: Add .arch-inventory.
2766
ce6e4c21
AS
27672003-12-24 Andreas Schwab <schwab@suse.de>
2768
2769 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2770 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2771
880820fe 27722003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2773
2774 * Makefile.in (install-arch-dep): Don't let cd output go into
2775 pipe for carbon_appdir.
2776
cf59a5b7
AS
27772003-12-24 Andreas Schwab <schwab@suse.de>
2778
2779 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2780
55e4f3cd
AS
27812003-12-01 Andreas Schwab <schwab@suse.de>
2782
2a75d75d 2783 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2784 hardcoding gcc.
55e4f3cd 2785
880820fe 27862003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2787
2788 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2789 multiple displays.
22bb9485 2790 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2791
68e03c1c
DL
27922003-09-23 Dave Love <fx@gnu.org>
2793
2794 * configure.in: Check members of struct ifreq.
2795
6df2a645
KS
27962003-09-14 Kim F. Storm <storm@cua.dk>
2797
2798 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2799
da92b8d9
LT
28002003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2801
2802 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2803
19bb0fcd 28042003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2805
2806 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2807 required anymore.
2808
abd39b57
AC
28092003-08-07 Andrew Choi <akochoi@shaw.ca>
2810
2811 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2812 option instead of -traditional-cpp for CPP.
2813
c855f2ca
RS
28142003-07-29 Richard M. Stallman <rms@gnu.org>
2815
2816 * configure.in (HAVE_XIM): Define if XIM is available.
2817
32b0a3c6
JB
28182003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2819
2820 * configure.in: The function gtk_window_set_icon_from_file was
2821 introduced in GTK+ 2.2, so check for that release.
2822
2eaa00ba
AS
28232003-07-23 Andreas Schwab <schwab@suse.de>
2824
2825 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2826
2827 * Makefile.in (YACC): Remove, not used.
2828 (MAINT): Don't set.
2829 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2830 disable dependency on ${srcdir}/configure.in when maintainer mode
2831 is disabled.
2832
f57bd967
DL
28332003-07-22 Dave Love <fx@gnu.org>
2834
2835 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2836 HAVE_X11, not with_xim.
2837 (HAVE_CRTIN): Provide template.
2838 <with_png>: Test for png.h and libpng/png.h.
2839
da894f7d
AS
28402003-07-15 Andreas Schwab <schwab@suse.de>
2841
2842 * configure.in: Temporarily leave quoting for AC_DEFINE.
2843
ec03b83e
SM
28442003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2845
2846 * configure.in: Check for posix_memalign.
2847
800bebe3
RS
28482003-07-12 Richard M. Stallman <rms@gnu.org>
2849
2850 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2851
42f81f64
KS
28522003-07-09 Kim F. Storm <storm@cua.dk>
2853
2854 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2855 functionality of --without-xim.
2856
d320e9f3
DL
28572003-06-29 Dave Love <fx@gnu.org>
2858
2859 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2860
7bea57c9
DL
28612003-06-23 Dave Love <fx@gnu.org>
2862
ec03b83e
SM
2863 * configure.in: Check for sys/_mbstate_t.h.
2864 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2865 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2866
eb3b52fa
DL
28672003-06-06 Dave Love <fx@gnu.org>
2868
2869 * configure.in: Check for locale.h.
2870
f16205ca
DL
28712003-06-05 Dave Love <fx@gnu.org>
2872
ec03b83e
SM
2873 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2874 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2875 (NLIST_STRUCT): Don't define.
eb3b52fa 2876 (AH_BOTTOM): Define my_strftime.
f16205ca 2877
efd60266
JB
28782003-06-02 Richard M. Stallman <rms@gnu.org>
2879
2880 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2881
016bd3c0
AS
28822003-05-24 Andreas Schwab <schwab@suse.de>
2883
2884 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2885 bzero, and bcmp.
2886
7933722a
DL
28872003-05-22 Dave Love <fx@gnu.org>
2888
ec03b83e 2889 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2890
463f55ee
DL
28912003-05-20 Dave Love <fx@gnu.org>
2892
2893 * configure.in: Append * to s390-*-linux-gnu case.
2894 (LIBMAIL) <lockfile>: Don't define.
2895
28962003-04-30 Richard M. Stallman <rms@gnu.org>
2897
2898 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2899
880820fe 29002003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2901
89aa5de3 2902 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2903 Dave Love.
2904
29052003-04-08 Richard M. Stallman <rms@gnu.org>
2906
2907 * configure.in: Put #include of jpeglib.h at start of line.
2908
880820fe 29092003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2910
2911 * INSTALL (* GNU/Linux development packages): Mention Debian and
2912 RedHat package names.
2913
ed3c3314
RS
29142003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2915
2916 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2917
880820fe 29182003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2919
2920 * INSTALL (* GNU/Linux development packages): Tell people to
2921 install additional packages for compiling Emacs.
2922
880820fe 29232003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2924
2925 * configure.in: Use the same configuration for all aix5, not just
2926 aix5.1.
2927
77fb5d1a
FP
29282003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2929
2930 * configure.in: Check for need for bigtoc support on IBM AIX for
2931 solving a linker table overflow problem.
2932
710ee5a9
RB
29332003-03-03 Rob Browning <rlb@defaultvalue.org>
2934
efd60266
JB
2935 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2936 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2937 over bzero, bcmp, and bcopy.
2938
16f6f948
SJ
29392003-02-23 Simon Josefsson <jas@extundo.com>
2940
2941 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2942
92a8ce63
JB
29432003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2944
2945 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2946
47774164
KH
29472003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2948
2949 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2950
0dfd93c0
AS
29512003-02-08 Andreas Schwab <schwab@suse.de>
2952
2953 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2954 instead of the substitution.
2955
c60ee5e7
JB
29562003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2957
2958 * Makefile.in: Use @EXEEXT@ for Cygwin.
2959 Use USERNAME if LOGNAME is not set (for Cygwin).
2960
1d894293 2961 * configure.in: Add opsys=cygwin.
88373452 2962
12bf22e0
AS
29632003-01-22 Andreas Schwab <schwab@suse.de>
2964
2965 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2966 redefining it explicitly in src/config.in.
2967
ffdf4f26
MR
29682003-01-22 Markus Rost <rost@math.ohio-state.edu>
2969
2970 * Makefile.in (bootstrap): Make bootstrap-after.
2971
880820fe 29722003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2973
2974 * configure.in: Fix --with-gtk.
2975
880820fe 29762003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2977
2978 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2979
2980 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2981
880820fe 29822003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2983
ec03b83e 2984 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2985
52cd7d02
ST
29862003-01-07 Steven Tamm <steventamm@mac.com>
2987
2988 * configure.in: New option, --enable-carbon-app, to specify
2989 that the application should be installed
2990 * Makefile.in (install-arch-dep): On Mac OS X, install the
2991 Emacs.app application if carbon-app is enabled
2992
fb02aff2
DL
29932003-01-06 Dave Love <fx@gnu.org>
2994
2995 * configure.in: Check for nl_langinfo.
2996 [!HAVE_SIZE_T]: Fix typedef.
2997
1d08c2fe
DK
29982003-01-06 David Kastrup <dak@gnu.org>
2999
ec03b83e 3000 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 3001
14d1edc0 3002 * configure.in: Add tests for install-info.
1d08c2fe 3003
72c5c58f
MR
30042002-12-09 Markus Rost <rost@math.ohio-state.edu>
3005
3006 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3007 use again sol2-6 instead of sol2-8.
3008
a4ac5b17
DL
30092002-12-09 Dave Love <fx@gnu.org>
3010
fb02aff2 3011 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 3012
4824556f
AS
30132002-12-08 Andreas Schwab <schwab@suse.de>
3014
3015 * Makefile.in (install-arch-indep): Revert last change.
3016
6b2fd6ea
DL
30172002-11-27 Dave Love <fx@gnu.org>
3018
3019 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
3020 Check for __sys_siglist too. Check for memset.
3021 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 3022
8c95f450
JB
30232002-11-22 Juanma Barranquero <lektu@terra.es>
3024
3025 * config.guess, config.sub: Updated from master source.
3026
39f7b5f7
KF
30272002-11-19 Karl Fogel <kfogel@red-bean.com>
3028
3029 * autogen.sh: New file.
3030
d824beee
DL
30312002-11-15 Dave Love <fx@gnu.org>
3032
ec03b83e
SM
3033 * configure.in: Tidy up various quoting issues throughout.
3034 Use AC_GNU_SOURCE.
d824beee
DL
3035 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3036 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3037 Maybe define bcopy, bzero, bcmp.
ec03b83e 3038 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
3039 non-existent machine file).
3040 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3041 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 3042 (nlist.h): Move test up.
d824beee 3043
72c5c58f 30442002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 3045
72c5c58f 3046 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 3047
880820fe 30482002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
3049
3050 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3051
98b4e102
JB
30522002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3053
3054 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3055
6bae0ccf
DL
30562002-11-08 Dave Love <fx@gnu.org>
3057
ec03b83e 3058 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
3059 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3060
ab4f69f2
MB
30612002-11-07 Miles Bader <miles@gnu.org>
3062
ec03b83e
SM
3063 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3064 Handle separate-build-dir case.
ab4f69f2 3065
318db6cb
RS
30662002-11-06 Richard M. Stallman <rms@gnu.org>
3067
3068 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3069 bulletproof. $bar may be empty when there are no .elc files.
3070
2baf1bfa
DL
30712002-10-30 Dave Love <fx@gnu.org>
3072
89aa5de3 3073 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 3074 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
3075 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3076 (AC_PROG_YACC): Delete.
2baf1bfa
DL
3077 (size_t): Use AC_CHECK_TYPES.
3078 (AH_TOP): Up-date copyright.
3079
a6cadf53
JB
30802002-10-01 Juanma Barranquero <lektu@terra.es>
3081
3082 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3083
9811b1cf
RS
30842002-09-19 Richard M. Stallman <rms@gnu.org>
3085
3086 * configure.in: Fix the LessTif-directory-finder for real.
3087
ef7fb3bb
RS
30882002-09-14 Richard M. Stallman <rms@gnu.org>
3089
3090 * Makefile.in (maybe_bootstrap): Test for complete absence
3091 of compiled Lisp files.
3092
b3cd6965
SM
30932002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3094
3095 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3096 (bootstrap-clean-after): Delete.
3097 (bootstrap): Make the sequencing explicit.
3098
3e6be279
RS
30992002-09-10 Richard M. Stallman <rms@gnu.org>
3100
3101 * configure.in: Fix previous LessTif change.
3102
50332dc1
RS
31032002-09-09 Richard M. Stallman <rms@gnu.org>
3104
3105 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3106 (powerpcle-*-solaris*): Use version 2.6 as default.
3107 (*-sunos5.6*, *-solaris2.6*): New alternative.
3108 (*-sunos5*): Use version 2.6 as default.
3109
880820fe 31102002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
3111
3112 * configure.in: Fix typo.
3113
22eaea41
RS
31142002-09-05 Richard M. Stallman <rms@gnu.org>
3115
3116 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3117
b3cd6965 3118 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
3119 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3120
6bc85c3b
KS
31212002-08-26 Kim F. Storm <storm@cua.dk>
3122
3123 * Makefile.in (install-arch-indep): Do not remove DOC file
3124 when it is the only DOC file installed; this is the case when
3125 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3126
dc16594b
MR
31272002-07-24 Markus Rost <rost@math.ohio-state.edu>
3128
3129 * configure.in: Fix typo.
3130
2a0c903c
RS
31312002-07-24 Richard M. Stallman <rms@gnu.org>
3132
3133 * configure.in: Don't print anything special about gamedir.
3134
3ea1bfb2 3135 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 3136
a8bbe549
RS
31372002-07-21 Richard M. Stallman <rms@gnu.org>
3138
3139 * Makefile.in (gamedir, localstatedir): New variables.
3140 (epaths-force): Insert value of gamedir into PATH_GAME.
3141
3142 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 3143 (--with-game-dir option): Delete.
a8bbe549 3144
880820fe 31452002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
3146
3147 * configure.in: Add support for mipseb-*-netbsd* machines.
3148
880820fe 31492002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
3150
3151 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3152
880820fe 31532002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
3154
3155 * info/dir (File): Add an entry for Tramp.
3156
e0156c8d
EZ
31572002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3158
3159 * INSTALL-CVS: New file.
3160
3fa4ac47
AS
31612002-06-07 Andreas Schwab <schwab@suse.de>
3162
3163 * configure.in (x86_64-*-linux-gnu*): New system.
3164
86bbfe77
EZ
31652002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3166
3167 * config.bat: Handle the case when lispintro is truncated to lispintr.
3168
2570d28c
PE
31692002-05-26 Paul Eggert <eggert@twinsun.com>
3170
3171 * config.guess, config.sub: Updated from master source.
3172
a1d8dc87
RS
31732002-05-09 Richard M. Stallman <rms@gnu.org>
3174
3175 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3176
880820fe 31772002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
3178
3179 * make-dist: Do not distribute lock/ directory.
3180
e3ba1015
AC
31812002-04-30 Andrew Choi <akochoi@shaw.ca>
3182
3183 * configure.in: Provide documentation string when defining
3184 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3185 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3186
5167cfda
CW
31872002-04-28 Colin Walters <walters@verbum.org>
3188
b3cd6965 3189 * configure.in: Delete configure check for access to the game user.
5167cfda 3190
880820fe 31912002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
3192
3193 * make-dist: lwlib/Imakefile is removed.
3194
e0f712ba
AC
31952002-04-26 Andrew Choi <akochoi@shaw.ca>
3196
3197 * configure.in: Add support for powerpc-apple-darwin*.
3198 (HAVE_CARBON): Add.
3199
b3cd6965 3200 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 3201
880820fe 32022002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
3203
3204 * make-dist: lwlib-Xol* are removed.
3205
8fba10fc
AS
32062002-04-23 Andreas Schwab <schwab@suse.de>
3207
3208 * Makefile.in (MAINT): New variable.
3209 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3210 instead of configure.in, to avoid running autoconf and autoheader
3211 unless explicitly requested.
3212
852eef40
EZ
32132002-04-16 Eli Zaretskii <eliz@gnu.org>
3214
3215 * config.bat: Update for msdos/sed2v2.inp.
3216
6817198a
AS
32172002-04-15 Andreas Schwab <schwab@suse.de>
3218
b3cd6965 3219 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
3220 * configure.in: Add config header templates to all AC_DEFINE and
3221 AC_DEFINE_UNQUOTED symbols.
3222 * make-dist: Run autoheader if necessary.
3223
b9b966e0
CW
32242002-04-10 Colin Walters <walters@verbum.org>
3225
3226 * configure.in: Add --game-dir, --game-user. Test to see if we
3227 can use them.
3228
880820fe 32292002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
3230
3231 * configure.in: Add --with-sound.
3232
10ce34dc
KS
32332002-03-18 Kim F. Storm <storm@cua.dk>
3234
3235 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3236 and getsockname functions. Test for sys/un.h include file.
3237
1ef1ef96
EZ
32382002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3239
3240 * configure.in: Support AIX 5.1.
3241
880820fe 32422002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
3243
3244 * configure.in: Added test for X Session Management (HAVE_X_SM).
3245
16e79fec
RS
32462002-03-03 Richard M. Stallman <rms@gnu.org>
3247
3248 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3249 Run chown $${LOGNAME} on files installed by tar xvf.
3250
6a22cdf4
KS
32512002-03-03 Kim F. Storm <storm@cua.dk>
3252
3253 * configure.in: Test for getpeername.
3254
4d766b59
RS
32552002-03-01 Richard M. Stallman <rms@gnu.org>
3256
3257 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3258 (HAVE_GIF): Don't use old libungif versions that crash.
3259
4fff8c79
RS
32602002-02-26 Richard M. Stallman <rms@gnu.org>
3261
3262 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3263 not just well-formed and valid.
3264 (mips-compaq-nonstopux*): New configuration.
b3cd6965 3265
e5389a0b
PE
32662002-02-18 Paul Eggert <eggert@twinsun.com>
3267
3268 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3269 "sed q" is a portable equivalent to plain "head -1".
3270
db54c53a
RS
32712002-02-13 Richard M. Stallman <rms@gnu.org>
3272
3273 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3274 (all): Don't depend on maybe_bootstrap here.
3275 (${SUBDIR}): Depend on it here instead.
3276
b735b2ab
RS
32772002-02-08 Richard M. Stallman <rms@gnu.org>
3278
3279 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3280
d8359893
EZ
32812002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3282
3283 * configure.in: Recognize BSD/OS 5.0.
3284
f3b812da
EZ
32852002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3286
3287 * make-dist: Make version checking in emacs.texi consistent with
3288 how we set it there.
3289
f48a30d7
KS
32902001-12-29 Kim F. Storm <storm@cua.dk>
3291
3292 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3293
07025a55
RS
32942001-12-28 Richard M. Stallman <rms@gnu.org>
3295
3296 * configure.in: Test for mbsinit.
3297
b0a21bf9
EZ
32982001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3299
3300 These changes make Leim part of the standard distribution:
3301
3a787a1e 3302 * README: Add info about the `leim' directory.
b0a21bf9
EZ
3303
3304 * INSTALL: Remove text that describes Leim as a separate package.
3305
3306 * noleim-Makefile.in: File removed.
3307
3308 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3309 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3310 Leim files out of the Emacs tree. Don't prepare a separate tarball
3311 for Leim.
5a60d1da 3312
61e3b944
RS
33132001-12-11 Richard M. Stallman <rms@gnu.org>
3314
3315 * configure.in (hppa*-*-linux-gnu*): New alternative.
3316
880820fe 33172001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
3318
3319 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3320 creating distribution.
3321
d6a70204
PE
33222001-12-06 Paul Eggert <eggert@twinsun.com>
3323
3324 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3325 (AC_FUNC_VFORK): Remove.
3326 (AC_FUNC_FORK): Add.
3327 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3328 this is required by recent Autoconf versions.
3329
880820fe 33302001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
3331
3332 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3333 TODO, vms-pp.trans and others).
3334
880820fe 33352001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
3336
3337 * make-dist: Use COPYING from the top-level directory.
3338
1096bcc0
GM
33392001-11-29 Gerd Moellmann <gerd@gnu.org>
3340
3341 * configure.in: Add support for FreeBSD/Alpha.
3342
880820fe 33432001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 3344
dd536f94
PJ
3345 * make-dist: Add COPYING to the top-level directory of the
3346 distribution. Simplify the logic behind copying.
3347
b1356234
PJ
3348 * Makefile.in (maybe_bootstrap): Fix previous change.
3349
66458f32
RS
33502001-11-28 Richard M. Stallman <rms@gnu.org>
3351
3352 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3353
ebcbef4e
RS
33542001-11-26 Richard M. Stallman <rms@gnu.org>
3355
3356 * Makefile.in: bootstrap should not delete dumped executables.
3357 (bootstrap-clean-before): New target.
3358 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 3359 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 3360
b77d2746 33612001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 3362
070f247d
EZ
3363 These changes add the Emacs Lisp Introduction manual to the
3364 distribution:
3365
b3cd6965 3366 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 3367
070f247d
EZ
3368 * make-dist: Copy the files in lispintro directory.
3369
7336d09b
EZ
3370 * config.bat: Configure in the lispintro directory.
3371
ac74199d
EZ
3372 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3373
7f947b13 3374 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 3375 (lispintro/Makefile): New target.
7f947b13
EZ
3376 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3377 (unlock, relock, info, dvi): Ditto.
3378
d4fa890c
EZ
33792001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3380
b3cd6965 3381 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 3382
d4fa890c
EZ
3383 * make-dist (etc): Don't distribute gfdl.1.
3384
5fb25beb
CW
33852001-11-22 Colin Walters <walters@debian.org>
3386
3387 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 3388 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 3389
9f8bbf0f
EZ
33902001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3391
3392 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3393 tindex.pl to the list of those being put into the distribution.
3394
aa2af83a
EZ
33952001-11-16 Eli Zaretskii <eliz@gnu.org>
3396
3397 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3398
880820fe 33992001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 3400
987aac50
PJ
3401 * Makefile.in (uninstall): Fix previous change.
3402
71f94ae1
PJ
3403 * configure.in, Makefile.in: Add support for --program-prefix,
3404 --program-suffix and --program-transform-name options.
3405
880820fe 34062001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 3407
b3cd6965 3408 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
3409 (install-arch-indep): Install emacsclient manual page.
3410 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 3411
97c91ba6
EZ
34122001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3413
3414 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 3415 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 3416
880820fe 34172001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
3418
3419 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3420
2bf92717
EZ
34212001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3422
dff28924 3423 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 3424
0cc70510
EZ
34252001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3426
5c32b7c5
EZ
3427 The following changes add the ELisp reference manual to the
3428 distribution.
3429
10fa7f8e
EZ
3430 * make-dist: Add the lispref directory to the distribution.
3431
0cc70510
EZ
3432 * Makefile.in (install-arch-indep): Add elisp* to the list of
3433 installed Info files.
5c32b7c5
EZ
3434 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3435 (lispref/Makefile): New target.
3436 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3437 Add commands for the lispref directory.
3438 (info, dvi): Ditto.
1b5a3644
EZ
3439
3440 * config.bat: Configure in `lispref'.
3441
6baef0fd
RS
34422001-11-09 Richard M. Stallman <rms@gnu.org>
3443
3444 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3445
ed5882b9
EZ
34462001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3447
3448 * make-dist (tempdir): Copy AUTHORS as well.
3449
f0f2756d
SS
34502001-11-06 Sam Steingold <sds@gnu.org>
3451
14d1edc0 3452 * configure.in: Added a check for <nlist.h>.
9ba48103 3453
880820fe 34542001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
3455
3456 * configure.in: Reindent --help output.
ce058493 3457 From Per Starbäck (starback@ling.uu.se).
dff28924 3458
bf00d461 34592001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
3460
3461 * configure.in: New entry for HP/UX-11.
3462
5d991fc4
EZ
3463 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3464 From Eric S. Raymond <esr@golux.thyrsus.com>.
3465
73d25f9c
EZ
34662001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3467
3468 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3469 <athornton@sinenomine.net>.
3470
5b6a51aa
GM
34712001-10-25 Gerd Moellmann <gerd@gnu.org>
3472
3473 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 3474 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 3475
84e70f78
KR
34762001-10-24 Ken Raeburn <raeburn@gnu.org>
3477
3478 * configure.in: If --with-hesiod is given, look for
3479 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 3480 resolv libraries respectively if system libraries don't supply them.
84e70f78 3481
4aa6b955
GM
34822001-10-24 Gerd Moellmann <gerd@gnu.org>
3483
3484 * configure.in: Use $MAKE for `make' if set.
3485
bc171472
GM
34862001-10-22 Gerd Moellmann <gerd@gnu.org>
3487
3488 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3489 to tar options.
3490
71431a0e
GM
34912001-10-20 Gerd Moellmann <gerd@gnu.org>
3492
6aa97356 3493 * (Version 21.1 released).
71431a0e 3494
531a3336
MB
34952001-10-20 Miles Bader <miles@gnu.org>
3496
3497 * configure.in (configuration): Set from `host' if `host_alias'
3498 isn't defined.
3499
121ff711
AS
35002001-10-19 Andreas Schwab <schwab@suse.de>
3501
3502 * configure.in: Make ready for autoconf 2.5x.
3503 (AC_PREREQ): Require autoconf 2.50.
3504 * aclocal.m4: Removed.
121ff711
AS
3505 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3506
eef9b65f
EZ
35072001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3508
3509 * README: Bump Emacs version to 21.1.50.
3510
ab952a4f
GM
35112001-10-05 Gerd Moellmann <gerd@gnu.org>
3512
3513 * Branch for 21.1.
dff28924 3514
3b74127d
GM
35152001-09-05 Gerd Moellmann <gerd@gnu.org>
3516
3517 * configure.in: Avoid `$@' which is handled specially in
3518 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 3519
80b97918
EZ
35202001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3521
3522 * make-dist (nt): Add subdirs.el to the list of distributed files.
3523
3a4f8160
EZ
35242001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3525
3526 * configure.in (machine): Add an entry for
3527 hppa1.1-hitachi-hiuxwe2*.
3528
eb04d6cd
GM
35292001-05-28 Gerd Moellmann <gerd@gnu.org>
3530
3531 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3532 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3533
f4500bec
GM
35342001-05-14 Gerd Moellmann <gerd@gnu.org>
3535
3536 * make-dist: Copy texinfo.tex unconditionally.
3537
26978e9a
EZ
35382001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3539
3540 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3541 that are installed.
3542
afa3935f
GM
35432001-04-06 Gerd Moellmann <gerd@gnu.org>
3544
e5c8f6f1
GM
3545 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3546 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 3547
afa3935f
GM
3548 * make-dist: Handle leim/MISC-DIC. Only include
3549 `[a-zA-Z]*.{el,elc}' from leim/quail.
3550
a55e4e68
GM
35512001-04-05 Gerd Moellmann <gerd@gnu.org>
3552
3553 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3554
87d8eba4
GM
35552001-03-30 Gerd Moellmann <gerd@gnu.org>
3556
3557 * Makefile.in (.PHONY): Add for bootstrap targets.
3558 (bootstrap-clean): New target.
3559 (bootstrap): Use it instead of `clean'.
3560
ed31fabf
GM
35612001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3562
3563 * Makefile.in (SUBDIR): Remove leim.
3564 (all, .RECURSIVE, extraclean): Add leim explicitly.
3565 (leim): Provide separate rule which exports PARALLEL=0 into the
3566 environment.
3567
5721ae13
GM
35682001-03-20 Gerd Moellmann <gerd@gnu.org>
3569
3570 * configure.in (HAVE_XPM): Don't print the result of the check for
3571 XpmReturnAllocPixels if we don't have an xpm.h.
3572
10ebaeb6
GM
35732001-03-05 Gerd Moellmann <gerd@gnu.org>
3574
3575 * COPYING: New file.
3576
e30bd7b7
EZ
35772001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3578
3579 * config.bat: Update the copyright.
3580
d0e9bfd2
GM
35812001-02-23 Kenichi Handa <handa@etl.go.jp>
3582
3583 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3584 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3585 to `yes'. Later in AC_OUTPUT, check this variable.
3586
038f4ae3
DL
35872001-02-09 Dave Love <fx@gnu.org>
3588
3589 * AUTHORS: Updated.
3590
44806980
EZ
35912001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3592
3593 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3594
20b28f82
GM
35952001-02-02 Gerd Moellmann <gerd@gnu.org>
3596
bdadfce3
GM
3597 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3598
5db37a2e 3599 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 3600
20b28f82
GM
3601 * Makefile.in (uninstall): Remove more info files. Remove
3602 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3603
7ccf7ab9
GM
36042001-01-31 Gerd Moellmann <gerd@gnu.org>
3605
3606 * noleim-Makefile.in (extraclean): Add.
3607
03e0fe6e 36082001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
3609
3610 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3611 it quiet.
3612
e1e441f9
GM
36132001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3614
3615 * Makefile.in (tags): Fix typo.
3616
64388126
KH
36172001-01-13 Kenichi Handa <handa@etl.go.jp>
3618
3619 * configure.in: Fix typo in the code setting x_search_path.
3620
457b792c
GM
36212001-01-10 Dave Love <fx@gnu.org>
3622
3623 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3624 -lXext.
3625 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3626 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3627 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3628 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3629 (now in $LIBS).
3630
1460e5d4
EZ
36312001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3632
3633 * config.bat: Run the preprocessor with -traditional.
3634
e2b6e5ea
EZ
36352001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3636
3637 * INSTALL: Move copying conditions to end of file.
3638
b202115b
EZ
36392000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3640
3641 * INSTALL: Add basic installation procedure which assumes
3642 `configure' does its job. Elaborate on image support libraries.
3643 Add a pointer to Xaw3d library. Add advice about solving
3644 configure-time problems by looking in config.log and setting
3163da06 3645 variables in the environment.
b202115b 3646
3e32cc27
GM
36472000-12-27 Gerd Moellmann <gerd@gnu.org>
3648
3649 * Makefile.in (install-arch-indep): If tar fails, exit with
3650 exit code 1.
3651
7b93a85b
GM
36522000-12-19 Gerd Moellmann <gerd@gnu.org>
3653
3654 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3655 source file includes XKBlib.h. On some broken Solaris systems,
3656 there is an XKBlib.h, reportedly, but header files included by
3657 XKBlib.h are missing.
3658
02387dcc
GM
36592000-12-14 Gerd Moellmann <gerd@gnu.org>
3660
3661 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3662
34979055
DL
36632000-12-11 Dave Love <fx@gnu.org>
3664
3665 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3666
169fe44e
GM
36672000-12-11 Paul Eggert <eggert@twinsun.com>
3668
3669 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3670 Merge fixes from latest GNU tar version. These macros no longer
3671 futz with _XOPEN_SOURCE, as that was not portable in practice.
3672 (AC_FUNC_FSEEKO): New macro.
dff28924 3673
169fe44e
GM
3674 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3675 ftello.
dff28924 3676
5c62b2e9
DL
36772000-12-05 Dave Love <fx@gnu.org>
3678
3679 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3680
2dce2360
EZ
36812000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3682
3683 * info/dir: Change the category to "Emacs".
3684
8c28d444
GM
36852000-12-01 Gerd Moellmann <gerd@gnu.org>
3686
3687 * make-dist (tempdir): Remove epaths.h from the distribution
3688 instead of paths.h.
3689
68a887fa
EZ
36902000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3691
3692 * config.bat: Check for existence of djecho.exe, and print an
3693 error message if it is not available.
3694
3695 * INSTALL: Describe possible problem with djecho.exe in old
3696 versions of DJGPP v2.x.
3697
d96a4de3
GM
36982000-11-23 Gerd Moellmann <gerd@gnu.org>
3699
3700 * configure.in: Initialize HAVE_LIBXP to no.
3701
3aeecf97
GM
37022000-11-22 Gerd Moellmann <gerd@gnu.org>
3703
dff28924 3704 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3705 m/powerpc.h.
3706
fb279a6d
GM
37072000-11-21 Gerd Moellmann <gerd@gnu.org>
3708
3c64f287
GM
3709 * Makefile.in (install-arch-indep): Also install info/eshell*
3710 and info/speedbar*.
3711
fb279a6d
GM
3712 * configure.in (HAVE_PNG): Check for the presence of
3713 png_get_channels to rule out older PNG libs.
3714
f5f47add
GM
3715 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3716 GCC and NON_GNU_CPP into config.status.
3717
62d14e9a
DL
37182000-11-20 Dave Love <fx@gnu.org>
3719
1c203d4c
DL
3720 * configure.in: Fix last change.
3721
62d14e9a 3722 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3723 * FTP: New file to replace it.
62d14e9a
DL
3724 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3725
f1d6d1e8
GM
37262000-11-20 Gerd Moellmann <gerd@gnu.org>
3727
3728 * configure.in: Use -traditional with GNU cpp.
3729
b3635775
GM
37302000-11-17 Gerd Moellmann <gerd@gnu.org>
3731
3732 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3733 Distribute more files from the nt/ subdir. Distribute PBM
3734 image files from subdirs of lisp/. Distribute old change logs
3735 from subdirs of lisp/. Distribute play/5x5.el.
3736
0eafc06c
DL
37372000-11-11 Dave Love <fx@gnu.org>
3738
3739 * config.sub, config.guess: Updated from master source.
3740
03391420
DL
37412000-11-07 Dave Love <fx@gnu.org>
3742
3743 * configure.in: Test for mkstemp.
3744
cd66d2ed
EZ
37452000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3746
3747 * info/dir (Top): Rearrange menu items more logically, and put
3748 them into a single category. Add menu items for RefTeX and
3749 Widget.
3750
880820fe 37512000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3752
15b526b2
EZ
3753 * Makefile.in (install-arch-indep): Use --info-dir instead of
3754 --dir-file, and a simple argument instead of --info-file, so that
3755 the Debian version of install-info also works.
1da437e9 3756
99483220
EL
37572000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3758
3759 * info/dir (Speedbar): Add entry.
3760
45e680a8
EZ
37612000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3762
3763 * INSTALL: Describe the new image-support options to the configure
3764 script. List URLs where image support libraries can be found.
3765
f2f049f3
EZ
37662000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3767
3768 * info/dir (Top): Add an entry for Eshell.
3769
2021ab61
DL
37702000-10-02 Dave Love <fx@gnu.org>
3771
3772 * configure.in: Check for gai_strerror.
3773
65f75351
AS
37742000-10-01 Andreas Schwab <schwab@suse.de>
3775
4b649a8e 3776 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3777
71c9ec51
GM
37782000-09-30 Gerd Moellmann <gerd@gnu.org>
3779
3780 * configure.in: Support `sparc*-*-netbsd*'.
3781
513f1fd9
EZ
37822000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3783
3784 * info/dir (MIME): Add entry for emacs-mime.
3785
a55b799a
DL
37862000-09-29 Dave Love <fx@gnu.org>
3787
3788 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3789
ce75c97a
GM
37902000-09-26 Gerd Moellmann <gerd@gnu.org>
3791
3792 * make-dist: Adapt to the change of leim/Makefile which was
3793 necessary to ensure a reasonably working `make dist'.
3794
3795 * leim-Makefile.in: Moved to leim/Makefile.in..
3796
3797 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3798
36e44f62
KH
37992000-09-21 Kenichi Handa <handa@etl.go.jp>
3800
dff28924
SS
3801 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3802 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3803 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3804 files to .elc.
3805 (${TIT}): Adjusted for the above change.
3806 (clean mostlyclean): Likewise.
3807 (.el.elc): New target.
3808
da1608d9
GM
38092000-09-19 Gerd Moellmann <gerd@gnu.org>
3810
3811 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3812 in the distribution.
3813
6fed3546
GM
38142000-09-18 Gerd Moellmann <gerd@gnu.org>
3815
3816 * make-dist (skk): Rename to `ja-dic' because the leim directory
3817 was renamed.
3818
b4331e96
DL
38192000-09-14 Dave Love <fx@gnu.org>
3820
3821 * configure.in: Fix spurion in last change.
3822
ef9e4345
GM
38232000-09-14 Gerd Moellmann <gerd@gnu.org>
3824
3825 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3826 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3827 to `no' if defined. Change result report.
3828
575daf04
DL
38292000-09-08 Dave Love <fx@gnu.org>
3830
3831 * configure.in: Remove spurious `@'s.
3832
3833 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3834 autoconf.
3835
fa0b693c
GM
38362000-09-06 Gerd Moellmann <gerd@gnu.org>
3837
73b77ee5
GM
3838 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3839 file and print informational message.
dff28924 3840
fa0b693c
GM
3841 * configure.in (AC_FUNC_MMAP): Add.
3842
ff8df3be
GM
38432000-09-01 Gerd Moellmann <gerd@gnu.org>
3844
3845 * configure.in: Add ``checking'' messages for
3846 XpmReturnAllocPixels.
3847
bb17930d
GM
38482000-08-28 Gerd Moellmann <gerd@gnu.org>
3849
3850 * configure.in: Check <strings.h>; check `index' and `rindex'
3851 functions.
3852
6ce974d4
KH
38532000-08-26 Kenichi Handa <handa@etl.go.jp>
3854
3855 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3856 "case "${canonical}" in".
3857
7bc3ff79
DL
38582000-08-25 Dave Love <fx@gnu.org>
3859
3860 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3861
457dd64a
KH
38622000-08-25 Kenichi Handa <handa@etl.go.jp>
3863
7c100e1a 3864 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3865
17494071
GM
38662000-08-24 Gerd Moellmann <gerd@gnu.org>
3867
3868 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3869 contains a relative path. Protect against unusable values of $PWD.
17494071 3870
dd0e1e54
EZ
38712000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3872
3d819a75
EZ
3873 * info/dir (WoMan): Add entry.
3874
dd0e1e54
EZ
3875 * config.bat (maindir): Update src/_gdbinit even if it does
3876 already exist.
3877
70fc58b3
GM
38782000-08-07 Gerd Moellmann <gerd@gnu.org>
3879
3a787a1e 3880 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3881
f4988be7
GM
38822000-08-03 Gerd Moellmann <gerd@gnu.org>
3883
3884 * configure.in: Add support for ia64*-*-linux*.
3885
27848c01
GM
38862000-07-27 Gerd Moellmann <gerd@gnu.org>
3887
3888 * make-dist (aclocal.m4): Include in distribution.
3889
b4a12321
DL
38902000-07-26 Dave Love <fx@gnu.org>
3891
3892 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3893
c66c29a2
DL
38942000-07-24 Dave Love <fx@gnu.org>
3895
3896 * configure.in: Add AC_SIZE_T.
3897
3b33a005
DL
38982000-07-18 Dave Love <fx@gnu.org>
3899
3900 * configure.in: Reorder so that most tests are done after CPPFLAGS
3901 is set from the C_SWITCH_... definitions.
3902
4b92c49a
GM
39032000-07-10 Gerd Moellmann <gerd@gnu.org>
3904
3905 * configure.in (HAVE_XPM): Undo previous change. Check for
3906 preprocessor define XpmReturnAllocPixels.
3907
6c6d2e33
GM
39082000-07-06 Gerd Moellmann <gerd@gnu.org>
3909
3910 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3911 instead of XpmReadFileToPixmap.
3912
b192d653
KR
39132000-07-05 Ken Raeburn <raeburn@gnu.org>
3914
3915 * configure.in: Check for <soundcard.h>. Look for ossaudio
3916 library, and set LIBSOUND accordingly.
3917
65171e3a
DL
39182000-07-05 Dave Love <fx@gnu.org>
3919
3920 * configure.in: Use AC_HEADER_SYS_WAIT.
3921
969f7e79
GM
39222000-07-05 Gerd Moellmann <gerd@gnu.org>
3923
3924 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3925 lisp/Makefile. Distribute lisp/Makefile.in instead of
3926 lisp/Makefile.
3927
5a9bf171
KR
39282000-06-30 Ken Raeburn <raeburn@gnu.org>
3929
3930 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3931 while searching for image-handling libraries.
3932
1d36487c
GM
39332000-06-26 Gerd Moellmann <gerd@gnu.org>
3934
3935 * configure.in (--with-xim): New option.
3936
6a465756
DL
39372000-06-23 Dave Love <fx@gnu.org>
3938
3939 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3940 for struct timezone and test how we can call gettimeofday.
48d4b120 3941 Check for OSF 5+. Check for term.h.
6a465756
DL
3942
3943 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3944 version.
3945
16cf31f7
GM
39462000-06-23 Gerd Moellmann <gerd@gnu.org>
3947
3948 * configure.in (HAVE_LIBXP): Change test for libXp.
3949
4c343001
DL
39502000-06-21 Dave Love <fx@gnu.org>
3951
3952 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3953 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3954 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3955
a3f08d9e
DL
39562000-06-19 Dave Love <fx@gnu.org>
3957
3958 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3959 _XOPEN_SOURCE is defined.
3960
0a2ea235
GM
39612000-06-16 Gerd Moellmann <gerd@gnu.org>
3962
dff28924 3963 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3964
7d5c8691
EZ
39652000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3966
3967 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3968
e9924e52
GM
39692000-06-15 Gerd Moellmann <gerd@gnu.org>
3970
3971 * make-dist: Add --help and --snapshot options.
3972
9f817ea4
GM
39732000-06-14 Gerd Moellmann <gerd@gnu.org>
3974
dce6b995 3975 * configure.in: Generate lisp/Makefile.
dff28924 3976
9f817ea4
GM
3977 * configure.in: Add support for `*-lynxos*'.
3978 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3979 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3980 on Tru64 UNIX v5.0.
3981
97aa9c1d
KR
39822000-06-13 Ken Raeburn <raeburn@gnu.org>
3983
3984 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3985 it's on a continuation line.
3986
d42122a3
DL
39872000-06-02 Dave Love <fx@gnu.org>
3988
b4963755 3989 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3990 files.
3991
d42122a3
DL
3992 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3993 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3994 test.
3995
3996 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3997 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3998
34ec9ebe
GM
39992000-05-26 Gerd Moellmann <gerd@gnu.org>
4000
4001 * configure.in: Add check for speed_t typedef.
4002
50d7ce09
KR
40032000-05-25 Ken Raeburn <raeburn@gnu.org>
4004
4005 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4006 exists; it won't in the CANNOT_DUMP case.
4007
10db7fc5
GM
40082000-05-25 Gerd Moellmann <gerd@gnu.org>
4009
4010 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4011 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 4012 (install-arch-indep): Install ebrowse.info.
10db7fc5 4013
087121cc
GM
40142000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4015
4016 * configure.in: Check for grandpt and getpt.
4017
b992884d
DL
40182000-05-09 Dave Love <fx@gnu.org>
4019
4020 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4021
056565f7
GM
40222000-05-05 Gerd Moellmann <gerd@gnu.org>
4023
14d1edc0
JB
4024 * make-dist: Make a link for lib-src/grep-changelog.
4025 Copy install-sh.
056565f7 4026
35a28e21
EZ
40272000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4028
4029 * config.bat: Identify the beginning of the cpp stuff in
4030 src/Makefile.in and lib-src/Makefile.in more accurately.
4031
c76e04a8
GM
40322000-04-27 Gerd Moellmann <gerd@gnu.org>
4033
4034 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4035
5e3dac3f
GM
40362000-04-19 Gerd Moellmann <gerd@gnu.org>
4037
4038 * configure.in: Add support for `powerpc-*-netbsd*'.
4039
0b8f263e
DL
40402000-04-19 Dave Love <fx@gnu.org>
4041
7825fef9
DL
4042 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4043
0b8f263e
DL
4044 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4045
3dd2781e
DL
40462000-04-16 Dave Love <fx@gnu.org>
4047
4048 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4049
3edfea34
DL
40502000-04-14 Dave Love <fx@gnu.org>
4051
4052 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4053
4054 * aclocal.m4 (AC_FUNC_MKTIME): New.
4055
4d6e16b3
KR
40562000-03-28 Ken Raeburn <raeburn@gnu.org>
4057
4058 * configure.in: Line up "--help" output a little better.
4059
89e80928
GM
40602000-03-26 Gerd Moellmann <gerd@gnu.org>
4061
087121cc 4062 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
4063 New targets.
4064 (bootstrap): Rewritten in terms of the new targets above. Make
4065 info files, too.
dff28924 4066
e1cff360
GM
40672000-03-12 Gerd Moellmann <gerd@gnu.org>
4068
4069 * config.guess, config.sub: Use the versions of the files from
4070 subversions.
4071
7397acc4
DL
40722000-03-08 Dave Love <fx@gnu.org>
4073
4074 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4075 AC_C_VOLATILE. Define POINTER_TYPE.
4076
4077 * aclocal.m4: New file.
4078
d054101f 40792000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
4080
4081 * configure.in (machine): Add `mipsel-*-netbsd*' and
4082 `arm-*-netbsd*'.
dff28924 4083
d054101f 40842000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 4085
d054101f 4086 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 4087
ed4d0512
GM
40882000-02-29 Gerd Moellmann <gerd@gnu.org>
4089
4090 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4091
2dc95ddd
DL
40922000-02-18 Dave Love <fx@gnu.org>
4093
4094 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4095
57beb0e0
AS
40962000-02-18 Andreas Schwab <schwab@suse.de>
4097
4098 * Makefile.in (install-arch-indep): Add eudc to list of installed
4099 info files.
4100
3b3cc4a4
KR
41012000-02-17 Ken Raeburn <raeburn@gnu.org>
4102
4103 * configure.in: Include -lz and -ljpeg (if it's available) when
4104 testing for the tiff library.
4105
8389e1e2
GM
41062000-02-17 Gerd Moellmann <gerd@gnu.org>
4107
4108 * configure.in: Remove LISP_FLOAT_TYPE.
4109
647847ea
DL
41102000-02-12 Dave Love <fx@gnu.org>
4111
4112 * configure.in: Use AC_FUNC_VFORK.
4113
9a90d84c
GM
41142000-02-01 Gerd Moellmann <gerd@gnu.org>
4115
5eea385d
GM
4116 * make-dist: Various fixes for new development tree.
4117
9a90d84c
GM
4118 * leim-Makefile.in: New file.
4119
b6680a0e
GM
41202000-01-31 Gerd Moellmann <gerd@gnu.org>
4121
4122 * Makefile.in (dist): Call ./make-dist.
4123
1e5279b9
DL
41242000-01-24 Dave Love <fx@gnu.org>
4125
4126 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4127
ffe36136
GM
41282000-01-18 Gerd Moellmann <gerd@gnu.org>
4129
4130 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4131 DGifOpenFileName.
4132
a970dae4
AS
41332000-01-11 Andreas Schwab <schwab@suse.de>
4134
4135 * Makefile.in (install-arch-indep): Update list of info files to
4136 be installed.
4137
c4bb2108
DL
41382000-01-05 Dave Love <fx@gnu.org>
4139
4140 * configure.in: Check for jerror.h as well as libjpeg.
4141
bb9d2b64
AS
41422000-01-03 Andreas Schwab <schwab@suse.de>
4143
4144 * Makefile.in (install-arch-indep): Install autotype*. Run
4145 install-info on autotype and emacs-faq.info.
4146
22afa6e8
DL
41471999-12-04 Dave Love <fx@gnu.org>
4148
b4963755 4149 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
4150 (install-strip): Use `install' as sub-make target.
4151
a21616bd
KR
41521999-11-23 Ken Raeburn <raeburn@gnu.org>
4153
4154 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4155 didn't need to be deleted. Check for the k5crypto library as well
4156 as the crypto library; MIT Kerberos 1.1 changed the name.
4157
946173ad
DL
41581999-11-18 Dave Love <fx@gnu.org>
4159
4160 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4161
4f6f5dab
GM
41621999-11-11 Erik Naggum <erik@naggum.no>
4163
4164 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4165
2323760c
DL
41661999-11-08 Dave Love <fx@gnu.org>
4167
4168 * configure.in: Fix change for --with-pop default.
4169
c3d00920
DL
41701999-11-04 Dave Love <fx@gnu.org>
4171
4172 * configure.in: Default to --with-pop. Change sense of with-gcc
4173 and with-toolkit-scroll-bars messages to reflect the defaults.
4174
400a1ed0
GM
41751999-11-01 Gerd Moellmann <gerd@gnu.org>
4176
4177 * INSTALL: Mention the Emacs Lisp Reference.
4178
1e3196e8
GM
41791999-10-27 Noah Friedman <friedman@splode.com>
4180
4181 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4182
8ac52782
GM
41831999-10-23 Gerd Moellmann <gerd@gnu.org>
4184
4185 * Makefile.in (bootstrap): New target.
4186
1113b624
PE
41871999-10-19 Paul Eggert <eggert@twinsun.com>
4188
4189 Add support for large files. Merge glibc 2.1.2.
4190
4191 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4192 (HAVE_TM_GMTOFF): New symbol.
4193 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4194 mbrlen, strsignal.
4195 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 4196
77162a4f
SM
41971999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4198
194d44e7
JB
4199 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4200 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
77162a4f 4201
a2743e67
RS
42021999-10-09 Richard M. Stallman <rms@gnu.org>
4203
dff28924 4204 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
4205 Unset CDPATH to prevent cd from generating output.
4206
37e2d8f4
SM
42071999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4208
194d44e7 4209 * update-subdirs: Also ignore CVS subdirs.
37e2d8f4 4210
4e1d9c86
GM
42111999-10-07 Gerd Moellmann <gerd@gnu.org>
4212
4213 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 4214
2b6bac15
DL
42151999-10-06 Dave Love <fx@gnu.org>
4216
4217 * Makefile.in: Add rules for config.status, configure.
4218
a4a9692d
DL
42191999-09-07 Gerd Moellmann <gerd@gnu.org>
4220
4221 * configure.in (--with-sound): Removed.
4222
42231999-08-30 Gerd Moellmann <gerd@gnu.org>
4224
4225 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4226 the test for Xaw3d.
4227 (HAVE_TIFF): Add -lm to library check.
4228
42291999-08-28 Richard Stallman <rms@gnu.org>
4230
4231 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4232 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4233 after the other X-related libraries.
4234
42351999-08-21 Dave Love <fx@gnu.org>
4236
4237 * configure.in: Don't check for jpeglib.h.
4238
42391999-08-20 Gerd Moellmann <gerd@gnu.org>
4240
4241 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4242 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4243
42441999-08-18 Dave Love <fx@gnu.org>
4245
3a787a1e 4246 * configure.in: Check for termcap.h.
a4a9692d
DL
4247
42481999-08-15 Gerd Moellmann <gerd@gnu.org>
4249
4250 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4251 use Emacs' scroll bars, even if configured for Motif or when
4252 Xaw3d is available.
4253
42541999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4255
4256 * configure.in: Check for getaddrinfo.
4257
42581999-08-04 Eli Zaretskii <eliz@gnu.org>
4259
4260 * config.bat: Make --no-debug work again by removing -gcoff.
4261
42621999-07-30 Dave Love <fx@gnu.org>
4263
4264 * configure.in: Check for stdlib.h.
4265
42661999-07-19 Dave Love <fx@gnu.org>
4267
4268 * configure.in: Grok sparc64-*-linux-gnu*.
4269
42701999-07-12 Richard Stallman <rms@gnu.org>
4271
4272 * Version 20.4 released.
4273
42741999-06-23 Karl Heuer <kwzh@gnu.org>
4275
4276 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4277 Quote $EMACS, in case it's a program with args.
4278
3e8bf1ef
GM
42791999-06-15 Gerd Moellmann <gerd@gnu.org>
4280
4281 * configure.in (HAVE_GIF): Use libungif instead of libgif
4282 because the former doesn't contain patented compression code.
4283
a4a9692d
DL
42841999-05-29 Richard M. Stallman <rms@gnu.org>
4285
4286 * configure.in: Delete the Kerberos stuff.
4287
42881999-05-27 Greg Hudson <ghudson@mit.edu>
4289
4290 * configure.in: Prefer kerberos 5 names.
4291
42921999-04-26 Richard M. Stallman <rms@gnu.org>
4293
4294 * configure.in: Check for libXp.
4295
42961999-04-08 Richard Stallman <rms@gnu.org>
4297
4298 * make-dist: Include change logs in subdirs of `lisp'.
4299
43001999-04-05 Richard Stallman <rms@gnu.org>
4301
4302 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4303 (install-arch-indep): Make ${datadir}/emacs world-readable.
4304
43051999-03-30 Eli Zaretskii <eliz@gnu.org>
4306
4307 * config.bat: Use epaths.* instead of paths.*.
4308
43091999-03-07 Eli Zaretskii <eliz@gnu.org>
4310
4311 * INSTALL: Add detailed instructions to unpack and install
4312 intlfonts on MS-DOS.
4313
43141999-02-26 Richard Stallman <rms@gnu.org>
4315
4b649a8e 4316 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
4317
4318 * Makefile.in (epaths-force): Renamed from paths-force;
4319 operate on epaths.in and produce epaths.h.
4320
43211999-02-24 Richard Stallman <rms@gnu.org>
4322
4323 * make-dist: Fix nt/icons directory handling.
4324
43251999-02-22 Simon Josefsson <jas@pdc.kth.se>
4326
4327 * configure.in (f301-fujitsu-uxpv4.1): New target.
4328
43291999-02-20 Richard Stallman <rms@gnu.org>
4330
4331 * make-dist (tempparent): Fix command to update info files.
4332
43331999-02-09 Richard Stallman <rms@gnu.org>
4334
4335 * configure.in (powerpc-apple-netbsd*): New alternative.
4336
43371999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4338
4339 * make-dist: Include the new directory nt/icons in distributions.
4340
43411999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4342
4343 * configure.in: Change message about HAVE_XFREE386.
4344
43451999-01-07 Eli Zaretskii <eliz@gnu.org>
4346
4347 * config.bat: Support configuring with leim.
4348
43491998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4350
4351 * configure.in (mips-sgi-irix6.5): New target.
4352
43531998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4354
4355 * configure.in: Remove GSS-API support, since it has been removed
4356 from movemail.
4357
43581998-12-04 Markus Rost <rost@delysid.gnu.org>
4359
4360 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4361
43621998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4363
3a787a1e
JB
4364 * Makefile.in: Don't install customize info file.
4365 Run install-info on viper info file.
a4a9692d
DL
4366
43671998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4368
4369 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4370
43711998-11-16 Kenichi Handa <handa@etl.go.jp>
4372
4373 * configure.in (*-*-bsdi4*): New target.
4374
43751998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4376
4377 * configure.in: Fix previous change.
4378
43791998-11-11 Richard Stallman <rms@gnu.org>
4380
4381 * configure.in (aviion-intel): New machine.
4382
43831998-11-04 Kenichi Handa <handa@etl.go.jp>
4384
4385 * configure.in (mips-nec-sysv4*): New target.
4386
43871998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4388
4389 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4390 from lisp.
4391
43921998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4393
4394 * make-dist: Don't include fns*.el in dist.
4395
43961998-10-30 Dave Love <fx@gnu.org>
4397
4398 * configure.in: Don't mkdir cpp.
4399
44001998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4401
4402 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4403 ${archlibdir}.
4404
44051998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4406
4407 * Version 20.3 released.
4408
44091998-07-30 Paul Eggert <eggert@twinsun.com>
4410
4411 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4412 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4413 (lwlib/Makefile, leim/Makefile):
4414 Prepend $(srcdir)/ to rule dependencies outside this dir.
4415
44161998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4417
4418 * configure.in: Use unset CDPATH instead of making it empty.
4419
44201998-06-20 Karl Heuer <kwzh@gnu.org>
4421
4422 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4423
44241998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4425
4426 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4427 and default.el. Sort the results.
4428
44291998-05-31 Karl Heuer <kwzh@gnu.org>
4430
4431 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4432 writable.
4433
44341998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4435
4436 * Makefile.in (install-arch-indep):
4437 Don't alter site-lisp/subdirs.el if it exists.
4438
44391998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4440
4441 * Makefile.in (install-arch-indep): Put `-' on commands to create
4442 subdirs.el in site-lisp dirs.
4443
44441998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4445
4446 * Makefile.in (install-arch-indep): Fix typo in previous change.
4447
44481998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4449
4450 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4451
44521998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4453
4454 * Makefile.in (mkdir): Create the site-lisp dirs.
4455 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4456
44571998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4458
4459 * Makefile.in (INSTALL_INFO): New variable.
4460 (install-arch-indep): Don't replace the dir file if it already exists.
4461 Use the install-info program, via INSTALL_INFO, to add entries.
4462 Make the `info' subdir and the Info files world-readable.
4463
44641998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4465
4466 * config.bat: Make sure the environment is large enough to support
4b649a8e 4467 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
4468
44691998-04-10 Karl Heuer <kwzh@gnu.org>
4470
4471 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4472
44731998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4474
4475 * configure.in: Add --with-gssapi to specify GSS-API
4476 authentication support for movemail.
4477
44781998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4479
4480 * Makefile.in (install-arch-indep): Fix previous change.
4481
44821998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4483
4484 * Makefile.in (info): Run man in build dir, not srcdir.
4485
44861998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4487
4488 * Makefile.in (install-arch-indep): Fix previous change.
4489
44901998-03-23 Kenichi Handa <handa@etl.go.jp>
4491
4b649a8e 4492 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
4493
44941998-03-22 Richard Stallman <rms@gnu.org>
4495
4496 * Makefile.in (install-arch-indep): Put special subdirs.el files
4497 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4498
44991998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4500
4501 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4502
45031998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4504
4505 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4506 (m68*-hp-hpux*): Handle versions 1X like 10.
4507
45081998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4509
4510 * make-dist: PROBLEMS is now in etc, not top level dir.
4511
4512 * Makefile.in (SOURCES): Delete PROBLEMS.
4513
45141998-02-25 Richard Stallman <rms@gnu.org>
4515
4516 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4517
4518 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4519
45201998-01-17 Richard Stallman <rms@gnu.org>
4521
4522 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4523
45241998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4525
4526 * make-dist (tempparent): New option --no-check.
4527
4528 * make-dist: Don't do anything with cpp directory.
4529
45301997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4531
4532 * configure.in (sparc-fujitsu-sysv4*): New target.
4533
45341997-12-17 Andreas Schwab <schwab@gnu.org>
4535
4536 * configure.in: Cache more tests. Add missing quotes around
4537 message with embedded comma.
4538
45391997-12-04 Karl Heuer <kwzh@gnu.org>
4540
4541 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4542
45431997-11-26 Joel N. Weber II <devnull@gnu.org>
4544
4545 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
4546 restrict access to any files.'; previously it said `Don't protect
4547 any files', which may have implied that we think fascism is good.
a4a9692d
DL
4548
45491997-11-24 Paul Eggert <eggert@twinsun.com>
4550
4551 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4552 strftime needs the underlying host's strftime for locale dependent
4553 formats.
4554
45551997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4556
4557 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4558
45591997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4560
4561 * config.bat: Configure the man subdirectory.
4562
45631997-11-07 Paul Eggert <eggert@twinsun.com>
4564
4565 * configure.in (AC_CHECK_LIB): Add -lintl.
4566
45671997-11-07 Karl Heuer <kwzh@gnu.org>
4568
4569 * make-dist (check for .elc files): Avoid bash-specific syntax.
4570 (check for overflow 14-char limit): Simplify.
4571
45721997-11-07 Richard Stallman <rms@gnu.org>
4573
4574 * Makefile.in (install): Move blessmail last.
4575
45761997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4577
4578 * configure.in (gettimeofday, one arg or two):
4579 Clarify messages by avoiding double negative.
4580
45811997-09-30 Karl Eichwalder <ke@suse.de>
4582
3a787a1e 4583 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
4584
45851997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4586
4587 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4588 libraries in reverse order, so that libraries will appear in the
4589 correct dependency order on the link line (and so that the
4590 configure checks themselves will work properly when early
4591 libraries depend on later ones).
4592
45931997-09-21 Erik Naggum <erik@naggum.no>
4594
3a787a1e 4595 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
4596
4597 * make-delta: New script to produce delta distributions.
4598
45991997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4600
4601 * Version 20.2 released.
4602
46031997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4604
4605 * Version 20.1 released.
4606
4607 * Makefile.in (install-leim): Depend on mkdir.
4608 (leim): Depend on src.
4609
46101997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4611
4612 * configure.in: Recognize alpha* instead of just alpha.
4613
46141997-09-12 Paul Eggert <eggert@twinsun.com>
4615
4616 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4617
46181997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4619
4620 * update-subdirs: Use rm -f.
4621
46221997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4623
4624 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4625 Ignore subdirs named Old.
dff28924 4626
a4a9692d
DL
46271997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4628
4629 * configure.in: Add OpenBSD clause to set $machine.
4630
46311997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4632
4633 * make-dist: Recompile everything after updating various Lisp files.
4634 Recompile in leim as well as lisp.
4635 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 4636
a4a9692d
DL
46371997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4638
4639 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4640
46411997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4642
4643 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4644 before trying to copy anything from it.
4645
46461997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4647
4648 * Makefile.in (man/Makefile): New target.
4649 (tags): Define env var EMACS and run Makefile from build dir.
4650
46511997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4652
4653 * config.bat: If src/_gdbinit doesn't exist, try using
4654 src/.gdbinit to create it (for building on Windows 95).
4655
46561997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4657
4658 * Makefile.in (install-arch-indep):
4659 Discard extra data in tar | tar pipes.
4660
46611997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4662
4663 * configure.in (x_default_search_path): Corrected
4664 '${x_library}' to '${x_library}/X11'.
4665
46661997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4667
4b649a8e 4668 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
4669
46701997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4671
4672 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
4673 Kerberos V5 for movemail, including detection of V4 and V5 header
4674 files and libraries.
a4a9692d
DL
4675
46761997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4677
4678 * configure.in: Compute x_default_search_path
4679 and substitute into makefiles.
4680
4681 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4682
46831997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4684
4685 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4686
46871997-08-07 Erik Naggum <erik@naggum.no>
4688
4689 * configure.in: Remove lockdir, it is no longer needed.
4690 * Makefile.in (mkdir): Don't create lockdir.
4691 (lockdir): Variable deleted.
4692 (paths-force): Don't operate on PATH_LOCK.
4693
46941997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4695
4696 * leim-Makefile.in (clean, distclean): New targets.
4697
4698 * make-dist: Include leim/ChangeLog in leim distribution.
4699
47001997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4701
4702 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4703
47041997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4705
4706 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4707
47081997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4709
4710 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4711
47121997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4713
4714 * make-dist: Update leim/leim-list.el.
4715 Pass along value of $EMACS when updating lisp dir.
4716
47171997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4718
dff28924 4719 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4720 prerequisite to the use of Doug Lea's malloc.
4721
47221997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4723
4724 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4725
4726 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4727
47281997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4729
4730 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4731
47321997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4733
4734 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4735 to news-r6.h.
4736
47371997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4738
4739 * config.bat: Use `sed' instead of `cp', which might not be
4740 installed.
4741
47421997-07-09 Kenichi Handa <handa@etl.go.jp>
4743
4744 * Makefile.in (mostlyclean): Add cleaning leim directory.
4745 (clean, distclean, maintainer-clean): Likewise.
4746
47471997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4748
4749 * make-dist (bogosities): Check subdirs of `lisp' also.
4750
47511997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4752
4753 * make-dist (etc): Really avoid symlinks now.
4754 (lisp): Don't delete from subdirs the things we never copy.
4755
56f7d69d 47561997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4757
4758 * Makefile.in (install-arch-indep): Correct the target name.
4759 The first letter `i' was dropped by the previous change of mine.
4760
47611997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4762
4763 * configure.in (leim/Makefile): Generate this.
4764 (*-sysv4.2uw*): Recognize new alternative.
4765
4766 * leim-Makefile.in: Renamed from leim-Makefile.
4767
4768 * make-dist: Set up real-leim subdirectory,
4769 with the real contents of leim; then move it to
4770 a separate top-level directory.
4771
4772 * make-dist: Don't mention site-lisp, site-init, site-start
4773 or default, when listing files hat are not compiled and should be.
dff28924 4774
a4a9692d
DL
4775 * configure.in: Create src/config.stamp at the end.
4776
47771997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4778
4779 * Makefile.in (install-leim): Correct previous change.
4780
56f7d69d 47811997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4782
4783 * Makefile.in (install-leim): New target.
4784 (install): Depend on install-leim.
dff28924 4785
56f7d69d 47861997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4787
4788 * Makefile.in (SUBDIR): Add leim.
4789 (SUBDIR_MAKEFILES): Add leim/Makefile.
4790 (leim/Makefile): New target.
4791
47921997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4793
4794 * leim-Makefile: New file.
4795 * make-dist: Initialize a `leim' subdirectory with that makefile.
4796
47971997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4798
4799 * configure.in (GNU_MALLOC_reason): Fix message text.
4800
48011997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4802
4803 * make-dist (lisp): Don't process subdirs that start with =.
4804 (etc): Copy symlinks, as in src.
4805
48061997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4807
4808 * configure.in (i*86-*-unixware*): New alternative.
4809
48101997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4811
4812 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4813 and touch it explicitly.
4814
4815 * configure.in (mips-sony-newsos6*): New alternative.
4816 (mips-*-linux-gnu*): New alternative.
4817 (*-*-bsdi*): New alternative.
4818 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4819
48201997-06-22 Dave Love <d.love@dl.ac.uk>
4821
3a787a1e
JB
4822 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4823 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4824
48251997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4826
4827 * configure.in (shutdown): Check for `shutdown' function.
4828
56f7d69d 48291997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4830
4831 * update-subdirs: Include the directory "language" in subdirs.
4832
48331997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4834
4835 * configure.in (m88k-dg-dgux4*): New alternative.
4836 (alpha-*-netbsd*): New alternative.
4837 (powerpcle-*-solaris2*): New alternative.
4838
48391997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4840
4841 * make-dist: Warn about .el files that are not compiled.
4842
48431997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4844
4845 * Makefile.in (dist): Don't run update-subdirs here,
4846 since make-dist now gets that done.
4847
4848 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4849
a4a9692d
DL
4850 * make-dist: Use new non-file targets in lisp/Makefile.
4851
48521997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4853
4854 * make-dist: Handle all subdirs of `lisp' uniformly.
4855 Don't handle `term' and `language' specially.
4856 Clear out umask at the beginning.
dff28924 4857
a4a9692d
DL
48581997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4859
4860 * make-dist: Use Make to update finder-inf.el and autoloads.
4861 Also update cus-load.el.
4862
48631997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4864
89aa5de3 4865 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4866 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4867
48681997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4869
4870 * configure.in (DOUG_LEA_MALLOC):
4871 Define if malloc_{get,set}_state exist.
4872
56f7d69d 48731997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4874
4875 * make-dist: Make links for files under lisp/language.
4876
177c0ea7 48771997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4878
4879 * update-subdirs: Exclude the directory "language" from subdirs.
4880
48811997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4882
4883 * configure.in: Check for rint and cbrt.
4884
48851997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4886
4887 * make-dist: Use $EMACS to say where to run Emacs.
4888 Add --no-update option.
dff28924 4889
a4a9692d
DL
48901996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4891
4892 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4893
48941996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4895
4896 * make-dist (copying src): Check thoroughly for symlinks
4897 and copy them in all cases. Regularize the linking of *.in
4898 and *.opt and ChangeLog files.
4899 (copying lib-src): Likewise.
4900 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4901
a4a9692d
DL
49021996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4903
4904 * configure.in: Check for libmail, maillock.h and
4905 touchlock (for movemail).
4906
49071996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4908
4909 * configure.in (limits.h): Check for this file.
4910
49111996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4912
4913 * configure.in (rs6000-ibm-aix4.2): New alternative.
4914 (rs6000-ibm-aix4.0): New alternative.
4915 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4916
49171996-11-22 Ben Harris <bjh21@cam.ac.uk>
4918
4919 * configure.in: Recognize vax-*-netbsd*.
4920
49211996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4922
4923 * configure.in (locallisppath): Add leim directory.
4924
49251996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4926
4927 * config.bat: Make sure `mv' supports forward slashes and -f.
4928
49291996-10-28 Christian Limpach <chris@nice.ch>
4930
4931 * configure.in (hppa*-next-nextstep*): * added after hppa
4932 to accept hppa1.0 and hppa1.1.
4933
49341996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4935
4936 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4937 * configure.in (ld_switch_machine): Fix typo.
4938
49391996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4940
4941 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4942 from config.h and use them in $ac_link.
4943
49441996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4945
4946 * configure.in: Create a subdir named `lisp'.
4947
49481996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4949
4950 * configure.in: Check for getcwd.
4951
49521996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4953
dff28924 4954 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4955
49561996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4957
4958 * configure.in: Check for setrlimit.
4959
49601996-08-31 Paul Eggert <eggert@twinsun.com>
4961
4962 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4963
49641996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4965
4966 * configure.in: Check for utimes.
4967
4968 * configure.in: Check for com_err library, but only
4969 if --with-kerberos was used. Check for krb and des
4970 only if --with-kerberos.
4971
49721996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4973
4974 * Makefile.in (INSTALL_STRIP): New variable.
4975 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4976 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4977
49781996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4979
4980 * configure.in: Check for krb and des libraries.
4981
49821996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4983
4984 * configure.in (*-sunos4.1.[3-9]*noshare):
4985 Use sunos413, not sunos4-1-3.
4986 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4987 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4988
a4a9692d
DL
49891996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4990
4991 * Makefile.in (src/paths.h): Target deleted.
4992 (paths-force): Delete all dependencies on this target
4993 but don't delete the target.
4994 (install): Depend on `all'.
4995 (paths-force): Don't print a message.
4996
4997 * configure.in: Generate src/paths.h here.
4998
49991996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5000
5001 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5002 New variables that affect linking only.
5003 (alpha-dec-osf*): Use those instead of previous change.
5004
50051996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5006
5007 * Makefile.in (install-arch-indep): Install info/messages.
5008
50091996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5010
5011 * Version 19.33 released.
5012
f0131492 50131996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
5014
5015 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5016 Fix previous change.
5017
50181996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5019
5020 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5021 New alternative.
5022
50231996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5024
5025 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5026 and NON_GCC_TEST_OPTIONS.
5027
50281996-08-06 Paul Eggert <eggert@twinsun.com>
5029
5030 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5031 "TZ=..." in environ.
5032
50331996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5034
5035 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5036
50371996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5038
5039 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5040 the more general *-sunos4.1.[3-9]* clause.
5041
50421996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5043
5044 * Version 19.32 released.
5045
5046 * configure.in (*-sco3.2v5*):
5047 Set OVERRIDE_CPPFLAG to a string of one space.
5048 Fix the code that uses OVERRIDE_CPPFLAG.
5049
50501996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5051
5052 * configure.in: Undo previous change.
5053
50541996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5055
5056 * config.sub: Use `pc', not `unknown', when canonicalizing
5057 the vendor for ...86.
5058
177c0ea7 50591996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
5060
5061 * configure.in: Check for termios.h header.
5062
50631996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5064
3a787a1e 5065 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
5066
50671996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5068
5069 * configure.in: Split bsdos2 and bsdos2-1.
5070
50711996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5072
5073 * config.sub: If last two words are not a recognized
5074 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5075 Make conversion of gnu/linux to linux-gnu really work.
dff28924 5076
a4a9692d
DL
5077 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5078
50791996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5080
5081 * configure.in (check for using Lucid widgets by default):
5082 Eliminate indentation that confuses some compilers.
5083
50841996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5085
5086 * config.sub: Convert linux and gnu/linux to linux-gnu.
5087
5088 * make-dist: Don't update getdate.c.
5089 Ignore =... files when checking for too-long Lisp file names.
5090
50911996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5092
5093 * configure.in (euidaccess): Check for that, not for eaccess.
5094
50951996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5096
5097 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 5098 before `noshare'.
a4a9692d
DL
5099 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5100
51011996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5102
5103 * configure.in: Rename lignux to linux-gnu in configuration names.
5104 Use gnu-linux as the opsys value (s/ file name).
5105 Allow i686 just like i386, i486, i586.
5106
51071996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5108
5109 * configure.in (i*86-*-sco3.2v5): New alternative.
5110 (OVERRIDE_CPPFLAG): New variable.
5111 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5112
5113 * configure.in: Specify vpath for .texi files.
5114
51151996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5116
5117 * configure.in: Always check for HAVE_X11R5.
5118 Separately decide whether to use a toolkit by default.
5119
51201996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5121
5122 * configure.in: If X11R5 is missing the Xaw headers,
5123 default to --with-x-toolkit=no.
5124
51251996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5126
5127 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5128
51291996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5130
5131 * Makefile.in (install-arch-indep): If cd etc makes output,
5132 don't treat that as part of the tar data.
5133 Check that ./lisp actually exists.
dff28924 5134
a4a9692d
DL
51351996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5136
5137 * make-dist: Check for long file names.
5138
51391996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5140
5141 * Version 19.31 released.
5142
51431996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5144
5145 * configure.in: Recognize sparc-*-lignux.
5146
51471996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5148
5149 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5150 Don't include config.w95.
5151
51521996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5153
5154 * make-dist: Replace --no-clean-up and --no-tar options
5155 with --clean-up and --tar, so that the default is useful.
5156
51571996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5158
5159 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5160 if not, tell the user to rename it and abort.
5161
51621996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5163
5164 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5165 test program.
5166
51671996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5168
5169 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5170
5171 * make-dist (MANIFEST): Fix previous change.
5172 (msdos): Put mainmake.v2 into the dist.
5173
51741996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5175
5176 * make-dist: Exit if autoconf fails.
5177
51781996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5179
5180 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 5181 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
5182 Rename label libsrc2 to libsrc3.
5183 Substitute for LDFLAGS in src/Makefile.
5184 Substitute for ALL_CFLAGS in lib-src/Makefile.
5185
51861996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5187
5188 * configure.in (ncurses): Check this after checking fns like strerror.
5189
51901996-04-08 Erik Naggum <erik@naggum.no>
5191
5192 * make-dist (MANIFEST): Don't include lines from =files.
5193
51941996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5195
5196 * make-dist: Don't put lisp/dired.todo in the dist.
5197
51981996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5199
5200 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5201
5202 * configure.in (setlocale): Check for it.
5203
5204 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 5205
a4a9692d
DL
52061996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5207
5208 * configure.in: Use lignux instead of linux as value of opsys.
5209
52101996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5211
5212 * Makefile.in (install-strip): Fix whitespace.
5213 Get rid of continuation.
5214
5215 * config.sub: Convert linux or gnu/linux to lignux.
5216
52171996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5218
5219 * configure.in: Accept lignux in configuration name.
5220
52211996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5222
5223 * Makefile.in (install-strip): New target.
5224
52251996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5226
5227 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5228 -f failed to do the job on Suns.
5229
52301996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5231
5232 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5233
5234 * configure.in (linux/version.h): Check for this header.
5235
52361996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5237
5238 * configure.in: Remove -fno-builtin hackery from -lm check.
5239
52401996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5241
5242 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 5243 just this test.
a4a9692d
DL
5244
5245 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5246
52471996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5248
5249 * configure.in: Check for ncurses.
5250
52511996-02-28 Paul Eggert <eggert@twinsun.com>
5252
5253 * configure.in (LOCALTIME_CACHE):
5254 Also define if localtime mishandles unsetting TZ.
5255 This works around a localtime bug in mips-dec-ultrix.
5256
52571996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5258
5259 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5260
5261 * configure.in: Improve messages about X versions.
5262
52631996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5264
5265 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5266
52671996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5268
5269 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5270 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5271
5272 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5273 (install): Put install-arch-indep before install-arch-dep.
5274
52751996-02-20 Dave Love <d.love@dl.ac.uk>
5276
5277 * INSTALL: Clarify info about MS-DOS path handling.
5278
52791996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5280
5281 * Makefile.in (install-arch-indep): Install info/ccmode*.
5282 In previous change, protect against /bin/pwd returning null string.
5283
52841996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5285
5286 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5287 to lispdir.
5288
52891996-02-01 Paul Eggert <eggert@twinsun.com>
5290
5291 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5292
52931996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5294
5295 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5296
52971996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5298
5299 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5300 we delete everything distclean deletes.
5301
53021996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5303
5304 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5305
53061996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5307
5308 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5309 into LDFLAGS instead of into LIBS.
5310
53111996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5312
5313 * configure.in (HAVE_XMU): Fix typo in previous change.
5314
53151996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5316
5317 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5318
53191996-01-10 Erik Naggum <erik@naggum.no>
5320
5321 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5322
53231996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5324
5325 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5326
53271996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5328
5329 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5330 and use -lXt to link it.
5331
53321996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5333
5334 * configure.in (locallisppath): Put version-specific dir first.
5335
53361996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5337
5338 * configure.in (hppa-*-nextstep*): New alternative.
5339 (USE_X_TOOLKIT): By default, set this to "maybe";
5340 and change that later to LUCID or "no" according to X11 version.
5341
5342 * make-dist: Recompile outdated .elc files and update all autoloads.
5343
53441996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5345
5346 * configure.in (locallisppath): Fix typo in last change: " -> '.
5347
53481996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5349
5350 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5351
53521995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5353
5354 * Makefile.in (install-arch-indep): Give all files read permission.
5355
53561995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5357
5358 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5359 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5360
53611995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5362
5363 * configure.in: Determine HAVE_X11R6.
5364 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5365
53661995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5367
5368 * configure.in: Just "solaris" now defaults to version 2.4.
5369 Add sunos4.1.n-noshare as alternative.
5370
53711995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5372
5373 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5374
53751995-11-29 Erik Naggum <erik@naggum.no>
5376
5377 * Makefile.in (install-arch-indep): Add missing backslash.
5378
53791995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5380
5381 * Makefile.in (install-arch-indep): Don't install
5382 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5383
53841995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5385
5386 * Makefile.in (install-arch-indep): Fix previous change.
5387
5388 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5389
53901995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5391
5392 * Version 19.30 released.
5393
5394 * make-dist (lisp): Exclude subdirs.el.
5395
53961995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5397
5398 * make-dist (etc): Delete *.orig and *.rej.
5399
54001995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5401
5402 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5403
54041995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5405
5406 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5407
54081995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5409
5410 * make-dist (nt): Rename install, readme, and todo to
5411 INSTALL, README, and TODO.
5412
54131995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5414
5415 * make-dist (lisp): Don't distribute site-start.
5416
54171995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5418
5419 * make-dist: Break the hard link on alloca.c.
5420
54211995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5422
5423 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5424
54251995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5426
5427 * make-dist (src, lib-src): Don't distribute Makefile.c.
5428 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5429
54301995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5431
5432 * Makefile.in (mkdir): Create man1dir, not mandir.
5433 (uninstall): Use man1dir, not mandir.
5434
54351995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5436
5437 * Makefile.in (man1dir): New variable.
92a8ce63 5438 (install-arch-indep): Use man1dir.
a4a9692d
DL
5439
5440 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5441
5442 * make-dist: Create lisp/MANIFEST.
5443
54441995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5445
5446 * configure.in (m68k-*-linux*): New alternative.
5447
54481995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5449
5450 * make-dist: Use new names config.in, paths.in, and
5451 {src,lib-src}/Makefile.in.
5452
54531995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5454
5455 * configure.in: Don't bother checking for drem.
5456
54571995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5458
5459 * Makefile.in (distclean): Delete line with just a tab in it.
5460 (install-arch-indep): Delete spaces that precede tabs.
5461 Delete spurious `fi' left from previous change.
5462 (install): Supply `true' as command, to avoid null command.
5463
54641995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5465
5466 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5467
54681995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5469
5470 * configure.in (powerpc-*-solaris2): New alternative.x
5471
54721995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5473
5474 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5475 of paths.h.tmp$$, to avoid going beyond 14 characters.
5476
54771995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5478
5479 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5480
54811995-09-06 Paul Eggert <eggert@twinsun.com>
5482
5483 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5484 if localtime caches TZ. Check for tzset.
5485
54861995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5487
5488 * config.bat: Simplify using new names file names src/makefile.in,
5489 config.in, paths.in. Change Echo commands not to use `.
5490
54911995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5492
5493 * Makefile.in (install-arch-indep): Always install the new dir file;
5494 rename the previous dir file to dir.bak or dir.old.
5495
54961995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5497
5498 * configure.in (RANLIB): Substitute this into makefiles.
5499 Set it specially on solaris; set it by default on other systems.
5500
5501 * configure.in: Fix previous Alpha change.
5502
55031995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5504
5505 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5506 NON_GCC_TEST_OPTIONS.
5507
55081995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5509
5510 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5511 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5512
5513 * configure.in (alpha-*-linux*): New configuration.
5514
55151995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5516
5517 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5518 (m68k-next-nextstep*): New alias for that.
5519 (i*86-*-nextstep*): Use nextstep.h.
5520 (sparc-*-nextstep*): New configuration.
5521
55221995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5523
5524 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5525 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5526
55271995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5528
5529 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5530 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5531
55321995-07-18 Mike Long <mike.long@analog.com>
5533
5534 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5535
55361995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5537
5538 * Makefile.in (src/paths.h, paths-force):
5539 Rename src/paths.h.in to src/paths.in.
5540 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5541
5542 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5543 Use Makefile.c for intermediate file.
5544 Rename src/config.h.in to src/config.in.
5545
55461995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5547
5548 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5549 (mips-dec-ultrix4.[12]): New alternative for old versions.
5550
55511995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5552
5553 * make-dist: Don't break intra-tree links.
5554
55551995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5556
5557 * configure.in: Put back archlibdir initialization. Require
92a8ce63 5558 autoconf 2.4.1 or later.
a4a9692d
DL
5559
55601995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5561
5562 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5563 (mips-mips-riscos5*): New alternative.
5564
55651995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5566
5567 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5568
55691995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5570
5571 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5572 (mandir, infodir, archlibdir): Initializations deleted.
5573
5574 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5575 On hpux9shr, use hpux9shxr4.h.
5576
55771995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5578
5579 * configure.in: Added target mips-dec-mach_bsd4.3.
5580 * config.guess: Guess mips-dec-mach_bsd4.3.
5581
55821995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5583
5584 * Makefile.in (mkdir): Use symbolic chmod.
5585
55861995-06-22 Paul Eggert <eggert@twinsun.com>
5587
3a787a1e 5588 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 5589 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
5590
55911995-06-22 Paul Eggert <eggert@twinsun.com>
5592
5593 * Makefile.in (SUBDIR_MAKEFILES):
5594 Add man/Makefile, so `make distclean' removes it.
5595 (top_distclean): Add config.log to the list of files to be removed.
5596
55971995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5598
5599 * Version 19.29 released.
5600
56011995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5602
5603 * configure.in: Fix the previous change to verify that the -b
5604 option really solves the problem.
5605
5606 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5607
56081995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5609
5610 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5611
56121995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5613
5614 * configure.in: Report more clearly when there is no special
5615 dir to search for X includes or libraries.
5616
56171995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5618
5619 * configure.in: Check for -lpthreads, not -lpthread.
5620
56211995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5622
5623 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5624
56251995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5626
5627 * configure.in: Check for -lpthread.
5628
56291995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5630
5631 * Makefile.in (install-arch-indep): Install info files for mh-e.
5632 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5633
56341995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5635
5636 * configure.in (*-solaris2.5): New configuration.
5637
5638 * make-dist: Copy new files config.nt and config.w95.
5639
56401995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5641
5642 * configure.in: Use x_includes, not x_libraries, for -I.
5643 Make bitmapdir a colon-separated list.
5644
56451995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5646
5647 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5648
5649 * configure.in: Allow x_libraries and x_includes to be paths.
5650
56511995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5652
5653 * configure.in: Fix typo.
5654
56551995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5656
5657 * INSTALL: Clarify use of site-init.el.
5658
56591995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5660
3a787a1e 5661 * configure.in: Pass arg to sqrt.
a4a9692d
DL
5662
56631995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5664
5665 * make-dist: Fix May 6 change.
5666
56671995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5668
5669 * vpath.sed: Delete reference to ymakefile.
5670
56711995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5672
3a787a1e 5673 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
5674
56751995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5676
5677 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5678
5679 * update-subdirs: Specify /bin/sh to run the script.
5680
56811995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5682
5683 * make-dist: Put src/makefile.nt in dist.
5684
5685 * configure.in (i[345]86-*-bsdi2*): New configuration.
5686 (vax-dec-bsd386*): Deleted.
5687
56881995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5689
3a787a1e
JB
5690 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5691 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5692 Use fmod instead of logb in -lm check.
a4a9692d
DL
5693
56941995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5695
5696 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5697 Use bsd4-3. Don't set NON_GNU_CPP.
5698
5699 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5700 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5701 Fix the ln commands for the subdirs of nt.
5702
57031995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5704
5705 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5706
57071995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5708
5709 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5710 since that's what the header file expects.
5711
880820fe 57121995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5713
5714 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5715 and 68040 based machines when choosing options for gnucc.
5716
57171995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5718
5719 * Makefile.in (top_distclean): Delete config.cache.
5720
57211995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5722
5723 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5724
5725 * configure.in: Use m/ncr386.h.
5726
57271995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5728
5729 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5730
57311995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5732
5733 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5734 (man): Don't copy texindex.c and getopt.c; they're deleted.
5735 (etc): Omit `e'; it's a subdirectory.
5736 (etc/e): Use `../..', not `..', to reference top level.
5737
57381995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5739
5740 * Makefile.in (install-arch-indep, dist):
3a787a1e 5741 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5742
57431995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5744
5745 * make-dist: Include mkinstalldirs in distribution.
5746
57471995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5748
5749 * make-dist: Add missing close backquote.
5750
57511995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5752
5753 * make-dist: Don't distribute shortnames directory.
5754
57551995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5756
5757 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5758
57591995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5760
5761 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5762
57631995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5764
5765 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5766
57671995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5768
5769 * configure.in (mips-sgi-irix6): New configuration.
5770
57711995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5772
5773 * Makefile.in (maintainer-clean): Renamed from realclean.
5774
57751995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5776
3a787a1e
JB
5777 * configure.in: Create a .gdbinit that sources the real one,
5778 if using a different build directory.
a4a9692d
DL
5779
57801995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5781
5782 * configure.in: Check for sys/select.h.
5783
57841995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5785
5786 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5787
57881994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5789
5790 * configure.in: Handle isc 4.1 operating system.
5791
57921994-12-10 Richard Stallman <rms@kepa>
5793
5794 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5795 (rs6000-ibm-aix4*): New alternative.
5796
57971994-12-06 Richard Stallman <rms@kepa>
5798
5799 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5800
58011994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5802
5803 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5804 to already exist.
a4a9692d
DL
5805
58061994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5807
5808 * configure.in: Generate man/Makefile from man/Makefile.in.
5809 Create the man subdir.
5810
5811 * Makefile.in (dvi): Run Make in our man subdir.
5812
5813 * make-dist: Create subdir etc/e.
5814 Make links to it.
5815 Put man/Makefile.in in dist, instead of man/Makefile.
5816
58171994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5818
5819 * configure.in: Add --with-pop, --with-kerberos, and
5820 --with-hesiod for movemail.
5821
58221994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5823
5824 * configure.in (m68*-apollo*): Use s/domain.h.
5825
58261994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5827
5828 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5829
58301994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5831
5832 * configure.in: Don't add -I, -L, -R options for cc if their
5833 arguments would be empty.
5834
58351994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5836
5837 * configure.in (i860-intel-osf1*): New alternative.
5838 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5839 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5840
58411994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5842
5843 * configure.in: Make h_errno check not use nested functions.
5844
58451994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5846
5847 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5848
58491994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5850
5851 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5852 swallowing target line.
a4a9692d
DL
5853
58541994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5855
5856 * configure.in: Protect a character class with `changequote'.
5857
58581994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5859
5860 * configure.in: Accept `news' as a synonym for `newsos'.
5861
58621994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5863
5864 * Makefile.in: Don't rm files if cd fails.
5865
58661994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5867
5868 * make-dist: Put nt subdir and its subdirs in the dist.
5869 (lib-src): Put makefile.nt in the dist.
5870 (lisp): Put makefile.nt in the dist.
5871
58721994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5873
5874 * configure.in: Change a stray `[' to `test'.
5875
58761994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5877
5878 * configure.in: Adapt for Autoconf v2. Use the standard argument
5879 parser, host type canonicalizer, X11 finder, and message
5880 printing macros. Use the new macro names. Use `test' instead of `['.
5881
58821994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5883
5884 * configure.in: Check for getpagesize.
5885
58861994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5887
5888 * make-dist (msdos): Put sed* in the distribution.
5889
58901994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5891
5892 * config.bat: New option, `--with-x', for configuring Emacs
5893 for use with the X11 system DesqView/X.
5894 New option, `--no-debug', for compiling Emacs without debug
5895 information thus saving disk space.
5896 (src/config.h, src/paths.h): Use `update' (which is like
5897 `move-if-changed') to change the file.
5898 (src/config.h): When configuring for X11 perform extra changes.
5899 (src/makefile): When configuring for X11 perform extra changes.
5900 (lib-src): Remove temporary files.
5901 (): Check that `sed', `rm', `mv', and `gcc' are available.
5902
59031994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5904
5905 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5906
5907 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5908
59091994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5910
5911 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5912
5913 * configure.in (canonical): Substitute var into makefiles.
5914 (bitmapdir): Likewise.
5915
5916 * Makefile.in (bitmapdir): New variable.
5917 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5918
59191994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5920
5921 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5922
5923 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5924 * update-subdirs: New shell script.
5925
59261994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5927
5928 * Makefile.in (top_distclean): Don't rm build-install.
5929 (SOURCES): Delete build-install.in.
5930
5931 * make-dist: Don't distribute build-ins.in.
5932 * build-ins.in: File deleted.
5933
59341994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5935
5936 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5937
59381994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5939
5940 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5941
5942 * configure.in (libexecdir): Renamed from libdir. New default.
5943 (sharedstatedir): Renamed from statedir. New default.
5944 (datadir): New default.
5945
5946 * make-dist: Don't distribute subdirs.el.
5947
59481994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5949
5950 * configure.in (eaccess): Check for it.
5951
59521994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5953
5954 * configure.in (mktime): Check for it.
5955
59561994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5957
5958 * configure.in (motif): Add support for usage and option checking.
5959
59601994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5961
5962 * configure.in (utimes): Check for it.
5963
59641994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5965
5966 * Makefile.in (install-arch-indep): Don't do mkdir here.
5967
59681994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5969
5970 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5971 riscix.h renamed to acorn.h.
5972
177c0ea7 59731994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5974
5975 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5976 New configurations.
5977
59781994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5979
5980 * configure.in: Remove trailing slashes from srcdir.
5981
59821994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5983
5984 * configure.in (i[345]86-sequent-ptx*): Handle
5985
59861994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5987
5988 * Makefile.in (paths-force): Depend on src/paths.h
5989
59901994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5991
5992 * configure.in (config_options): Save all arguments, not just some.
5993
59941994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5995
5996 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5997
5998 * configure.in: Add AC_AIX.
5999 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6000
60011994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6002
6003 * configure.in (parsing options): Simplify sed command to delete -'s.
6004
60051994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6006
6007 * configure.in (config_options): New shell variable.
6008 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6009
60101994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6011
6012 * configure.in (alpha-dec-osf*): New target.
6013
6014 * Makefile.in: Use just one FRC target.
6015
60161994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6017
6018 * Makefile.in (removenullpaths, paths-force):
6019 Use name paths.h.tmp$$, which depends on the pid.
6020
60211994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6022
6023 * Makefile.in (removenullpaths, paths-force):
6024 Put paths.h.tmp in top-level dir, not in src.
6025
60261994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6027
6028 * Version 19.27 released.
6029
60301994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6031
6032 * Version 19.26 released.
6033
60341994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6035
6036 * configure.in: Check for lrand48, not rand48.
6037
60381994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6039
6040 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6041 (powerpc-ibm-aix*): New aliases.
6042
60431994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6044
6045 * make-dist (src/m, src/s): Put *.inp in distribution.
6046
60471994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6048
6049 * configure.in: Accept i586 and i486 along with i386.
6050
60511994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6052
6053 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6054 even if CPP env var was set by the user.
6055
6056 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6057
60581994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6059
6060 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6061
60621994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6063
6064 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6065
60661994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6067
6068 * configure.in: Check more specifically for i*86-sun-sunos.
6069
60701994-08-03 Caveh Jalali (caveh@eng.sun.com)
6071
6072 * configure.in: Handle solaris 2.4.
6073
60741994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6075
6076 * configure.in (rand48): Check for it.
6077
60781994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6079
6080 * make-dist: Update the info files.
6081
60821994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6083
6084 * configure.in: Make "checking..." messages' style consistent.
6085 (HAVE_H_ERRNO): New test.
6086
60871994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6088
6089 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6090
60911994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6092
6093 * configure.in (CFLAGS): If the envvar was specified, use that.
6094 And set REAL_CFLAGS from it too.
6095
60961994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6097
6098 * make-dist: Update finder-inf.el.
6099
61001994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6101
6102 * make-dist (msdos): Include sed4.inp in dist.
6103
6104 * Makefile.in (libsrc_libs): Var deleted.
6105
61061994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6107
6108 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6109
61101994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6111
6112 * configure.in (mips-sony-newsos4*): New alias.
6113
61141994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6115
6116 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6117 (*-convex-convexos*): Accept this as alias.
6118
61191994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6120
6121 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6122 for two different uses.
6123
61241994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6125
6126 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6127
61281994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6129
6130 * make-dist: Put ./BUGS into the distrib.
6131
61321994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6133
6134 * configure.in: Handle 386 running Solaris 2.
6135
61361994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6137
6138 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6139
61401994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6141
6142 * configure.in (mips-sony-newsos*): Use news-risc.h.
6143
6144 * configure.in: Accept bsdi as opsys, like bsd386.
6145
61461994-06-01 Morten Welinder (terra@diku.dk)
6147
6148 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6149
61501994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6151
6152 * Version 19.25 released.
6153
6154 * make-dist (shortversion): Don't assume another period follows.
6155
61561994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6157
6158 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6159 (uninstall): Use /bin/pwd.
6160
6161 * Makefile.in (blessmail): Depend on src.
6162 (all): Don't depend on blessmail.
6163
6164 * Makefile.in (src/paths.h): Don't force recomputation.
6165 (paths-force): New target; force recomputation of paths.h.
6166 (all): Depend on paths-force.
6167 (src, lib-src): Depend on src/paths.h.
6168
6169 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6170 NON_GCC_TEST_OPTIONS.
6171
61721994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6173
6174 * configure.in: Don't insist on subversions for irix.
6175
61761994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6177
6178 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6179
6180 * configure.in (i[34]86-next-*): New alternative.
6181
61821994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6183
6184 * Version 19.24 released.
6185
6186 * configure.in: New config hppa*-hp-hpux9shr*.
6187
61881994-05-22 Morten Welinder (terra@tyr.diku.dk)
6189
6190 * config.bat: Doc fix.
6191
61921994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6193
6194 * Makefile.in (mostlyclean, clean, distclean, realclean)
6195 (extraclean): Don't act on man subdir if it doesn't exist.
6196
61971994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6198
6199 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6200 Use them to set up CC.
6201 (*-sun-sunos4.1.3): Set them.
6202
62031994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6204
6205 * Makefile.in (lib-src): Don't depend on src/paths.h.
6206
62071994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6208
6209 * build-ins.in (copydests): Get rid of spurious `-'s.
6210
6211 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6212
62131994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6214
6215 * Version 19.23 released.
6216
6217 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6218 for the Xlib and Xt checks; then restore old CFLAGS.
6219
62201994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6221
6222 * configure.in (HAVE_X11XTR6): Add newline before #if.
6223 Add newline after #endif.
6224
62251994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6226
6227 * configure.in (HAVE_X11XTR6): Arrange to define it.
6228
62291994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6230
6231 * Makefile.in (install): Depend on blessmail.
6232
62331994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6234
6235 * configure.in (mips-siemens-sysv*): Put quotes around value
6236 containing blanks.
6237
62381994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6239
6240 * Makefile.in (TAGS): Use the makefile in src subdir.
6241
62421994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6243
6244 * configure.in (opsys): Recognize `gnu'.
6245
62461994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6247
6248 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6249
62501994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6251
6252 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4e2af782 6253 version > 1.8.
a4a9692d
DL
6254
62551994-05-08 Morten Welinder (terra@diku.dk)
6256
6257 * config.bat: Forcibly remove "# " style comments from makefiles.
6258
62591994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6260
6261 * Makefile.in (uninstall): When processing lispdir and etcdir,
6262 do nothing unless it exists and is a directory.
6263
62641994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6265
6266 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6267 Merge code in from install-doc.
6268 (install-doc): Merge code back into install-arch-indep.
6269 (install-arch-dep): Don't depend on install-doc.
6270
6271 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6272
62731994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6274
6275 * configure.in (making src/Makefile and lib-src/Makefile):
6276 Split off the autoconf substitutions and don't pass them thru cpp.
6277 (undefs): Use $canonical as well as $configuration.
6278
6279 * make-dist: Distribute lisp/Makefile.
6280
6281 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6282 Use lower case names for the s files.
6283
62841994-05-03 Morten Welinder (terra@diku.dk)
6285
6286 * config.bat: Added possibility for different file name
10d1d0af 6287 transcriptions in lib-src.
a4a9692d
DL
6288
62891994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6290
6291 * Makefile.in (lib-src): Undo previous change.
6292 (blessmail): New target to run maybe-blessmail in lib-src.
6293 (all): Depend on blessmail.
6294
6295 * Makefile.in (lib-src): Depend on src.
6296
62971994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6298
6299 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6300 (m88k-dg-dgux5.4R2): dgux5.4R2.
6301
63021994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6303
6304 * configure.in (window_system): Restore accidentally deleted code
6305 that uses AC_FIND_X.
6306
6307 * make-dist: Distribute config.bat.
6308
63091994-04-29 Morten Welinder (terra@diku.dk)
6310
6311 * config.bat: Corrected the configuration of lib-src
6312 to keep up with configure. Add note about dos version 3
6313 or better needed (djgpp needs that). Add note explaining
6314 that either install in c:/emacs or edit the script.
6315 Don't change to c:/emacs, but assume we're there (to minimize
6316 the number of places to change).
6317
6318 * config.bat: Build-in the first step towards X11 support with
6319 the X11 emulator that exists. At this time it won't work,
6320 and several files are missing.
6321
63221994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6323
6324 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6325 Don't look for -lresolv.
6326
6327 * Makefile.in (lib-src): Depend on src/paths.h.
6328
63291994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6330
6331 * configure.in: Restore deleted AC_SUBST of `configuration'.
6332 Improve error message for bad --with-x-toolkit value.
6333
6334 * configure.in: Define CONFIGURATION in src/config.h
6335 rather than substituting in src/Makefile.in.
6336
63371994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6338
6339 * Makefile.in (install-doc): New target.
6340 (install-arch-dep): Depend on install-doc.
6341 (mkdir): Create docdir.
6342
63431994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6344
6345 * configure.in: Test for libresolv.a.
6346 Substitute machfile and opsysfile.
6347
63481994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6349
6350 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6351 (install-arch-dep): Install under the name $(EMACS).
6352
63531994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6354
6355 * configure.in (version): Use entire value of emacs-version.
6356 (mips-siemens-sysv*): New alternative.
6357
63581994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6359
6360 * Makefile.in (install-arch-indep): Don't install dired-x*.
6361
63621994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6363
6364 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6365 Fix definition of $undefs.
6366
63671994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6368
6369 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6370
6371 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6372
63731994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6374
6375 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6376
63771994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6378
6379 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6380 and run it thru cpp, as with src/Makefile.in.
6381
6382 * configure.in: Use AC_SET_MAKE.
6383
63841994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6385
6386 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6387
63881994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
6390 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6391
6392 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6393 (printing the choices): Make the toolkit message unconditional.
6394 (USE_X_TOOLKIT): Use `none', not `no', if none.
6395 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6396 Get rid of temp file foofoo1.
6397
63981994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6399
6400 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6401
64021994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6403
6404 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6405 (printing the choices): State choice of toolkit.
6406 (libsrc_libs): Recalculate after writing config.h;
6407 then update lib-src/Makefile.
6408
64091994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6410
6411 * configure.in: Add sunos4shr as alternative for suns.
6412 Conditionals testing for null $CC were backwards.
6413
64141994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6415
6416 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6417
64181994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6419
6420 * configure.in: Handle -isc4.0*.
6421
64221994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6423
6424 * configure.in (esix5): Set NON_GNU_CPP.
6425
64261994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6427
6428 * Makefile.in (thisdir): Nonsensical variable removed.
6429 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6430 back to $thisdir, rather than the directory `this_dir'.
6431
64321994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6433
6434 * Makefile.in (install-arch-indep): Add missing backslash after a
6435 `then'.
6436
64371994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6438
6439 * Makefile.in (thisdir): New variable.
6440 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6441
64421994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6443
6444 * configure.in: Add freebsd.
6445
64461994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6447
6448 * configure.in: Check for fpathconf.
6449
64501994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6451
6452 * configure.in (with_x_toolkit): Fix typo in previous change.
6453
64541994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6455
6456 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6457
64581994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6459
6460 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6461
64621994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6463
6464 * configure.in: Fix value of docdir.
6465 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6466
64671994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6468
6469 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6470
64711994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6472
6473 * configure.in: New variable docdir to control where the docstring
6474 file goes.
6475 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6476
64771994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6478
6479 * configure.in: When --run-in-place, don't inherit archlibdir.
6480
64811994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6482
6483 * Makefile.in (install-arch-dep, install-arch-indep):
6484 New targets split up former do-install rule.
6485 (do-install): Target deleted.
6486
64871994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6488
6489 * configure.in (mips-sony-newsos*): New configuration.
6490
64911994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6492
6493 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6494
64951994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6496
6497 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6498
64991994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6500
6501 * configure.in: Don't initialize CC.
6502
65031994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6504
6505 * configure.in (creating src/Makefile): Also generate -U switches
6506 for symbols in the $configuration value.
6507
6508 * configure.in: Check for sys_siglist being declared in system header.
6509
65101994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6511
6512 * configure.in (creating src/Makefile): Delete blank lines
6513 along with lines of whitespace.
6514 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6515
65161994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6517
6518 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6519 like C_SWITCH_SYSTEM.
6520 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6521
65221994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6523
6524 * configure.in (drem): Check for this function.
6525
65261994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6527
6528 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6529 If CPP was inherited from environment, don't use NON_GNU_CPP.
6530 (NON_GNU_CC): Likewise.
6531 (handling with_gcc): Use explicit if in the `no' case.
6532 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6533
65341994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6535
6536 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6537
65381994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6539
6540 * configure.in: Check whether fmod exists.
6541
65421994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6543
6544 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6545 {src,lisp}/OChangeLog.
6546
65471994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6548
6549 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6550 necessary for proper operation. This code works with the current
6551 released version of Autoconf.
6552
65531994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6554
6555 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6556 (USE_X_TOOLKIT): Define it for all values except `no'.
6557
6558 * configure.in: Undo first Jan 8 change and Jan 16 change.
6559
65601994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6561
6562 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6563 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6564
6565 * Makefile.in (lwlib/Makefile): New target.
6566 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6567 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6568 (unlock, relock): Handle lwlib subdir.
6569
6570 * Makefile.in: Add some .PHONY targets.
6571
6572 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6573
6574 * lwlib: New subdirectory.
6575
65761994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6577
6578 * configure.in: If CPP has a value that is a directory,
6579 discard the value.
6580
65811994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6582
6583 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6584 remove -U[0-9]*.
6585
65861994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6587
6588 * Makefile.in (do-install): Install the dired-x info files.
6589
6590 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6591 (See src/s/sol2.h.)
6592
65931994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6594
6595 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6596
65971994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6598
6599 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6600 AC_OUTPUT as it should be; hopefully noone will again see fit to
6601 gratuitously break this and not make a change log entry.
6602 Optimized sed processing of Makefile.in and cpp output; now
6603 preserves comments previously removed from the cpp input.
6604 Eliminated temp file for cpp output. Generate -U switches to
6605 undefine all identifiers that appear in the directory name
6606 ${srcdir}; pass these to cpp.
6607
6608 * configure.in (version): Fix sed regexp to match two-elt version
6609 number.
6610
6611 * configure.in: Check for strerror.
6612
66131994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6614
6615 * configure.in: Test for bcmp.
6616
66171994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6618
6619 * make-dist (tempdir): Put subdir msdos into the distribution.
6620
66211993-01-07 Morten Welinder (terra@diku.dk)
6622
6623 * config.bat: New file.
6624
66251994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6626
6627 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6628
66291994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6630
6631 * configure.in (m68*-next-*): Don't care about which os is specified.
6632 (i[34]86-*-*): Check for *-nextstop*.
6633
66341993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6635
6636 * configure.in: Check for setsid.
6637
66381993-12-17 Richard Stallman (rms@srarc2)
6639
6640 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6641
66421993-12-15 Richard Stallman (rms@srarc2)
6643
6644 * Makefile.in (mkdir): Make only the lockdir writable.
6645
6646 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6647
66481993-12-11 Richard Stallman (rms@srarc2)
6649
6650 * Makefile.in (libdir): Use @libdir@.
6651
66521993-12-08 Richard Stallman (rms@srarc2)
6653
6654 * Makefile.in (install): Add empty command.
6655
66561993-12-04 Richard Stallman (rms@srarc2)
6657
6658 * make-dist: Put man/getopt.c in the dist.
6659
6660 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6661
6662 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6663
66641993-12-03 Richard Stallman (rms@srarc2)
6665
6666 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6667 Set it for all solaris versions.
6668 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6669 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6670 Likewise for NON_GNU_CC and CC.
6671
66721993-12-01 Richard Stallman (rms@srarc2)
6673
6674 * configure.in (mips-mips-riscos4*): Assign variable CC.
6675 (checking ${with_gcc}): If "no", don't override CC if already set.
6676 (CC): Initialize it as empty.
6677
dff28924 66781993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
6679
6680 * configure.in (Suns): Set CPP if *-solaris2.3*.
6681
66821993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6683
6684 * Version 19.22 released.
6685
6686 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6687
66881993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6689
6690 * make-dist: When breaking links, use cp -p.
6691 Copy install.sh into distribution.
6692 Move the temp dir up into the parent dir;
6693 don't leave the staging dir make-dist.tmp... in existence.
6694 * install.sh: New file.
6695
66961993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6697
6698 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6699
67001993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6701
6702 * configure.in (version): When --run-in-place, exclude
6703 ${datadir}/emacs/site-lisp from locallisppath.
6704
67051993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6706
6707 * configure.in: Delete jumk.c before writing it.
6708
67091993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6710
6711 * Version 19.21 released.
6712
6713 * Makefile.in (mkdir): Ignore error from chmod.
6714
67151993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6716
6717 * make-dist: Don't put lisp/forms.README in the distribution.
6718
67191993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6720
6721 * configure.in (creating src/Makefile): Before running cpp,
6722 discard all lines that start with `# Generated' or /**/#.
6723
67241993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6725
6726 * Version 19.20 released.
6727
6728 * make-dist: Use build-ins.in, not build-install.in.
6729 Don't bother updating TAGS since it's not included.
6730
6731 * build-ins.in: Renamed from build-install.in.
6732
67331993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6734
6735 * make-dist: Don't try to link *.texinfo--there are none now.
6736 When running make in lib-src, specify YACC var value.
6737
67381993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6739
6740 * configure.in (extrasub): Add vpath patterns for %.[yls].
6741
6742 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6743 Instead just include the commands to make src/Makefile as the
6744 second arg to AC_OUTPUT.
6745
6746 * configure.in: Use : instead of dnl for comment inside
6747 $makefile_command.
6748
6749 * configure.in: No longer use vpath_sed. Instead, when we notice
6750 srcdir already configured, set extrasub to hack vpath in the
6751 makefiles.
6752
6753 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6754 before moving it.
6755 * Makefile.in (VPATH): Define to @srcdir@.
6756
f0131492 67571993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6758
6759 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6760 doesn't exist. Just copy src/Makefile.in instead. Touch
6761 all of the Makefiles after editing config.status.
6762
6763 * INSTALL: Update documentation to match new configuration
6764 mechanism.
6765
f0131492 67661993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6767
6768 * configure.in: Allow any of the path or directory Makefile
6769 variables to be set with flags to configure. Create all Makefiles
6770 at configure time. Edit special commands into config.status after
6771 src/Makefile.in is built from src/Makefile.
6772
6773 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
194d44e7
JB
6774 If these files are out of date, simply have config.status
6775 rebuild them; don't rebuild them explicitly.
a4a9692d 6776
f0131492 67771993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6778
6779 * build-install.in: Change src/xemacs to src/emacs. We no longer
6780 create src/xemacs, so the file wouldn't be found.
6781
6782 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6783
f0131492 67841993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6785
6786 * configure.in: Avoid forcing the search of /usr/include before
6787 fixed include files by resetting C_SWITCH_X_SITE if it is
6788 "-I/usr/include".
6789
67901993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6791
6792 * Makefile.in (@rip_paths@locallisppath):
6793 Delete ${datadir}/emacs/site-lisp.
6794
67951993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6796
6797 * configure.in:
6798 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6799 Remove ${extra_output} from AC_OUTPUT call.
6800
f0131492 68011993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6802
6803 * make-dist: Quote backquotes found in strings to be echoed.
6804
6805 * configure.in: Use "sh -c pwd" when we want to avoid having the
6806 shell fix up the value of $PWD.
6807
f0131492 68081993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6809
6810 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6811 of the installation fail. Suggested by Karl Berry.
6812
f0131492 68131993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6814
6815 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6816 was used. Set MAKEFLAGS from MFLAGS.
6817
68181993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6819
6820 * configure.in: Test for res_init in libc.
6821
68221993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6823
6824 * configure.in: In the file ${tempcname}, use configure___
6825 instead of @configure@.
6826
68271993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6828
6829 * make-dist: Dist vpath.sed
6830
6831 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6832 Depend on vpath.sed.
6833 Replace sed comand for VPATH with @vpath_sed@.
6834
6835 * configure.in: Substitute variable `vpath_sed'.
6836 If not in $srcdir and $srcdir is configured,
6837 issue warning that GNU make is required,
6838 and set vpath_sed to use vpath.sed script.
6839
68401993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6841
6842 * configure.in: Remove check for $srcdir being configured. This
6843 pretty much works now.
6844 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6845 Check for XFree86 (/usr/X386/include) independent of whether
6846 -lXbsd exists.
6847
6848 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6849 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6850 `make'.
6851
68521993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6853
6854 * Version 19.19 released.
6855
6856 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6857
68581993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6859
6860 * configure.in: Check for XScreenNumberOfScreen.
6861
68621993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6863
6864 * configure.in: Add * to end of all configuration alternatives.
6865 (m68*-sony-newsos3*): New alternative.
6866
68671993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6868
6869 * make-dist: Include getdate.c in distribution.
6870
6871 * configure.in: For --help, use $PAGER if it is set.
6872 (LIB_X11_LIB): Default to -lX11.
6873 (mips-sgi-irix5.*): New alternative.
6874
6875 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6876
6877 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6878 Recognize *.B8.* as hpux version 8.
6879 (m68*-tektronix-bsd*): Fix typo in tek4300.
6880 (AC_HAVE_FUNCS): Add ftime.
6881
68821993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6883
6884 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6885 Use tekxd88, not tekXD88.
6886
68871993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6888
6889 * configure.in: Check for -lm. Then can check for frexp and logb.
6890
68911993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6892
6893 * Version 19.18 released.
6894
6895 * make-dist (src): Don't put gnu-hp300 in dist.
6896 (src, lisp): Include OChangeLog in dist.
6897
68981993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6899
6900 * configure.in: Test for presence of logb and frexp functions.
6901
69021993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6903
6904 * configure.in (machine): Add i370-ibm-aix*.
6905
69061993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6907
6908 * configure.in (function checks): Test for mkdir and rmdir.
6909
6910 * configure.in (function checks): Don't test for random and bcopy
6911 only when we're building with X; look for them all the time.
6912
69131993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6914
6915 * configure.in: Test for availability of bcopy functions, searching
6916 the X libraries if we're using X.
6917
6918 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6919 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6920 versions of AIX, and needs to be passed to the loader.
6921
10d1d0af 6922 * configure.in: Test for the availability of the
a4a9692d
DL
6923 XScreenResourceString function.
6924
69251993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6926
6927 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6928 LD_SWITCH_X_SITE and assume --with-x11.
6929 Only look for X11 files if we weren't told about a window system
6930 or if we were told to use X11 but not told where.
6931 Search the libraries from the s and/or m files when checking for
6932 functions.
6933
6934 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6935
69361993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6937
6938 * make-dist: Include lisp/dired.todo in the distribution.
6939
69401993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6941
6942 * configure.in: Add code to set HAVE_INET_SOCKETS.
6943
69441993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6945
6946 * configure.in: If we do find x_includes and x_libraries
6947 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6948
69491993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6950
6951 * make-dist: Include src/gnu-hp300 in the dist.
6952
6953 * configure.in (canonical): New variable holds the canonicalized
6954 configuration. Don't alter `configuration'. Use `configuration'
6955 for Makefile.in for file naming.
6956 (testing x_includes and x_libraries): Use =, not ==.
6957
69581993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6959
6960 * Version 19.17 released.
6961
6962 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6963 directory's makefile. This allows the invocation of CPP which
6964 builds xmakefile to receive these switches. The SunSoft C
6965 preprocessor inserts spaces between tokens if it doesn't get the
6966 -Xs flag requested in src/s/sol2.h.
6967
69681993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6969
194d44e7 6970 * configure.in (m68k-bull-sysv3): New config.
a4a9692d
DL
6971
69721993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6973
6974 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6975 the X Windows libraries.
6976
69771993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6978
6979 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6980 the distribution. Those files aren't kept in their own
6981 subdirectory any more.
6982
69831993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6984
6985 * Version 19.16 released.
6986
69871993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6988
6989 * configure.in: Add --verbose flag.
6990
69911993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6992
6993 * version 19.15 released.
6994
69951993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6996
6997 * Makefile.in (top_distclean): Use -f switch when cleaning out
6998 lock dir; it might be empty.
6999
7000 * configure.in: Only check for -lXbsd once.
7001
70021993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7003
7004 * Version 19.14 released.
7005
70061993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7007
7008 * make-dist: If using gzip, create distribution with '.gz' extension.
7009
7010 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7011 (lisp/forms-mode): This doesn't exist anymore.
7012
7013 * configure.in: Look for the closedir function.
7014
70151993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7016
7017 * configure.in (CPP): Autoconf sets this to a shell variable
7018 reference, which doesn't work when it's edited into a makefile.
7019 Expand that variable reference.
7020
7021 * Makefile.in (CPP): New variable.
7022 (src/Makefile): Edit CPP into src/Makefile.
7023
7024 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7025 and entering double quotes to get the values of LD_SWITCH_X_SITE
7026 and the other make variables; make substitutes them in anyway.
7027
7028 * Makefile.in (uninstall): Don't remove the lisp and etc
7029 directories if they're in the source tree.
7030
92a8ce63 7031 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
7032 * Makefile.in (mostlyclean, clean): Separate these two; just have
7033 them pass the request to the subdirectory makefiles.
7034 (distclean): Pass the request down, and then get rid of the
7035 files configure built, and get rid of the Makefiles.
7036 (realclean): Pass the request down, and then do the same things
7037 distclean does.
7038 (uninstall, info, dvi): New targets.
7039
7040 * configure.in: Move clause for PC-compatible i386 box to the end
7041 of the case statement, to avoid masking configurations below.
7042
7043 * configure.in: Add case for m88k-motorola-sysv4.
7044
7045 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7046 the HP 68000 machines.
7047
7048 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7049 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7050 preprocessor won't fiddle with them.
7051
70521993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7053
7054 * Makefile.in (TAGS): cd to src to run etags.
7055
70561993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7057
7058 * configure.in (version): Check the X libraries for XrmSetDatabase
7059 and random, and see if we have -lXbsd.
7060
70611993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7062
7063 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7064 s/*.h and m/*.h files. Martin Tomes
7065 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7066
70671993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7068
7069 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7070 above the general i386 alternative.
7071
70721993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7073
7074 * configure.in: Recognize configuration name for Data General
7075 AViiON machines.
7076
7077 * configure.in: Use AC_LONG_FILE_NAMES.
7078
70791993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7080
7081 * configure.in: Test for bison.
7082 * Makefile.in (YACC): New variable.
7083 (lib-src/Makefile.in): Edit YACC into the makefile.
7084
70851993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7086
7087 * Version 19.13 released.
7088
7089 * configure.in (CFLAGS): Don't set this according to the value of
7090 the GCC shell variable. Instead, consult the machine and system
7091 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7092 test __GNUC__ while we're at it.
7093
7094 * configure.in: Remove extra ;; from hpux cases.
7095
70961993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7097
7098 * configure.in: Check to see if the system has -ldnet.
7099
71001993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7101
7102 * make-dist: Add clauses to distribute lisp/forms-mode.
7103
71041993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7105
7106 * configure.in (machine): Fix the versions in hpux version number test.
7107 Do not guess based on cpu type. Do check for explicit system version.
7108
71091993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7110
7111 * configure.in: Do NOT look for `unknown' as company name.
7112
71131993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7114
7115 * configure.in: Fix typo in message.
7116
71171993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7118
7119 * Version 19.12 released.
7120
7121 * Makefile.in (do-install): Correct previous etc-copying change.
7122 Partially rewrite using `if'.
7123 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7124
7125 * Version 19.11 released.
7126
7127 * configure.in: Handle 386bsd.
7128
71291993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7130
7131 * make-dist: Update getdate.c.
7132
7133 * configure.in: Handle bsd386.
7134
7135 * Makefile.in (do-install): Use `-' in tar options.
7136
7137 * configure.in: Change ! "${...}" to x"${...}" = x.
7138
7139 * Makefile.in (do-install): Copy the DOC-* files from the build
7140 etc directory, as well as lots of things from ${srcdir}/etc.
7141
7142 * make-dist: Copy config.guess.
7143
7144 * configure.in: Handle AIX versions 1.2, 1.3.
7145
71461993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7147
7148 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7149 the configuration name mips-mips-usg* to represent USG systems.
7150
7151 * configure.in: Fix logic to detect if srcdir is already configured.
7152
7153 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7154
7155 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7156 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7157 of a directory; cd might fail, and have pwd print out the current
7158 directory.
7159
71601993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7161
7162 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7163
71641993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7165
7166 * configure.in: Complain if srcdir points at an already-configured
7167 tree.
7168
71691993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7170
7171 * Version 19.10 released.
7172
71731993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7174
7175 * Makefile.in: Use Makefile comments, not C comments.
7176
7177 * configure.in: Add case for the Tektronix XD88.
7178
71791993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7180
7181 * configure.in: Handle sysv4.2 and sysvr4.2.
7182
71831993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7184
7185 * configure.in: Traverse the argument list without destroying it;
7186 don't use shift. It turns out that "set - ${saved_arguments}"
7187 doesn't work portably.
7188
7189 * configure.in: Add missing "fi".
7190
7191 * make-dist: Rebuild configure if configure.in is newer.
7192
194d44e7 7193 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
a4a9692d 7194 targets to be executed even if make remembers that it has already
10d1d0af 7195 satisfied FRC.
a4a9692d
DL
7196
71971993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7198
7199 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7200
7201 * configure.in (romp): Handle various version numbers with aos and bsd.
7202
72031993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7204
7205 * configure.in: Fix message text.
7206
72071993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7208
7209 * make-dist: Make a `site-lisp' directory in the distribution,
7210 instead of a `local-lisp' directory, which hasn't been the
7211 appropriate name for a long time.
7212 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7213 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7214
7215 * Makefile.in (do-install): Correctly detect if ./etc and
7216 ${srcdir}/etc are the same.
7217
7218 * configure.in: Extract UNEXEC from the system configuration
7219 files, compute the name of the source file corresponding to the
7220 object file, and #define it as UNEXEC_SRC in config.h.
7221
7222 * configure.in: If srcdir is '.', then try using PWD to make it
7223 absolute.
7224
7225 * configure.in: Include ${srcdir} in the printed report, to help
7226 people notice if it's an automounter path.
7227
72281993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7229
7230 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7231
72321993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7233
7234 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7235 when they are different. Add `shift' command.
7236 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7237 (externallispdir): Var deleted.
7238
7239 * configure.in: Delete spurious paren outputting short_usage.
7240
72411993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7242
7243 * Version 19.9 released.
7244
72451993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7246
7247 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7248 subdirectory makes.
7249
7250 * make-dist: Check for .elc files with no corresponding .el file.
7251
7252 * Makefile.in (mkdir): Make all the directories in locallisppath.
7253
7254 * config.guess: New file.
7255 * configure.in: Use it, tentatively.
88c71720 7256 * INSTALL: Mention its usage.
a4a9692d
DL
7257
7258 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7259 the former gives you the operating system rev directly. Use
7260 s/hpux.h if we don't recognize what we got.
7261
7262 * Makefile.in (do-install): Don't remove a destination directory
7263 if it's the same as the source. If ${srcdir}/info == ${infodir},
7264 don't try to copy the info files.
7265
7266 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7267 doesn't work if you're not using a separate source directory.
7268 (do-install): Copy the build tree's etc directory only after
7269 making sure it's not also the source tree's etc directory.
7270
72711993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7272
7273 * configure.in: Handle sunos4.1.3 specially.
7274
72751993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7276
7277 * Makefile.in (INSTALL): Add definition.
7278
7279 * configure.in: Fix some messages. Support -with-gnu-cc.
7280 At the end, use `set --', not `set -'.
7281 Delete spurious `.h' in hpux alternatives.
7282
72831993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7284
7285 * Version 19.8 released.
7286
72871993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7288
7289 * configure.in: When looking for source in the same directory as
7290 the configure script, make the path thus discovered absolute.
7291 If the user specifies the `--srcdir' switch, make that directory
7292 absolute too.
7293
7294 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7295
7296 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7297 too, as the value of the PATH_INFO macro.
7298
7299 * configure.in: Check to see if the source lives in the same
7300 directory as the configure script.
7301
73021993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7303
7304 * Makefile.in (install): Split this into `install' and
7305 `do-install', to give people more control over exactly what gets
7306 done.
7307 (do-install): New target, containing the guts of `install'. Don't
7308 remove and recreate the directories inside the copying loop - do
7309 it all before the copying loop. Pass more flags to the lib-src
7310 make.
7311 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7312 avoid errors and warnings.
7313
7314 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7315 the manufacturer - the more general case was blocking other i386
7316 configuration names below, and that's how the names are written in
7317 MACHINES anyway.
7318
7319 * make-dist: When breaking links, remove the link before moving
7320 the copy onto it, to avoid interactive behavior.
7321
7322 * Makefile.in: Doc fix.
7323
7324 * configure.in: Doc fix.
7325
7326 * INSTALL: Mention --exec-prefix option.
7327
7328 * configure.in: Add support for the `--exec-prefix' option.
7329 * Makefile.in: Accept that support.
7330
7331 * configure.in: Use the AC_PROG_INSTALL macro.
7332 * Makefile.in (INSTALL): Variable removed.
7333 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7334
7335 * configure.in: Distinguish between hp800's and hp700's by calling
7336 "uname -m".
7337
73381993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7339
92a8ce63 7340 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
7341 running SYSV.
7342
73431993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7344
7345 * configure.in: Distinguish between hp800's and hp700's by the
7346 version of HP/UX they run, since that's something people are more
7347 likely to know - hp700's run 8.0.
7348 Add HP 700 configuration.
7349
7350 * configure.in: Test for the presence of the `rename' function.
7351
7352 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7353 configure.in.
7354 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7355
7356 * make-dist: Break intra-tree links.
7357
7358 * configure.in: Explain that this is an autoconf script, and give
7359 instructions for rebuilding configure from it. Arrange to put
7360 comments in configure explaining this too.
7361
7362 * configure.in: Make the first line of the configure script be
7363 "#!/bin/sh". Leaving the first line blank didn't work.
7364
7365 * configure.in (long_usage): Removed; made short_usage describe
7366 the options briefly.
7367
7368 * configure.in: Implement the --prefix option.
7369 * Makefile.in (prefix): Add support for it here.
7370 * INSTALL: Document it here.
7371
7372 * Makefile.in (install): Don't assume that the files in the `info'
7373 subdirectory match *.info. They don't have that prefix.
7374
73751993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7376
7377 * configure.in: Add case for version 5 of Esix.
7378
73791993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7380
92a8ce63 7381 * Version 19.7 released.
a4a9692d
DL
7382
7383 * make-dist: There aren't any *.com files in lib-src anymore.
7384
7385 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7386 them; they're symlinks to other filesystems on the GNU machines.
7387
7388 * make-dist: Check that the manual reflects the same version of
7389 Emacs as stated in lisp/version.el. Edit that version number into
7390 the README file.
7391
73921993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7393
7394 * configure.in: Remove the hack of AC_DEFINE; use
7395 AC_DEFINE_UNQUOTED.
7396
73971993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7398
7399 * make-dist: Don't distribute precomp.com, compile.com, or
7400 link.com from ./src; they're in ./vms now.
7401
7402 Some time-handling patches from Paul Eggert:
7403 * configure.in: Add AC_TIMEZONE.
7404
74051993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7406
7407 * configure.in: Recognize Linux as a valid operating system for
7408 the i386.
7409
74101993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7411
7412 * make-dist: Distribute some VMS files we got from Richard Levitte.
7413
7414 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7415 the source for the sed command, not oldXMenu/Makefile.
7416
74171993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7418
7419 * INSTALL: Don't claim the srcdir option doesn't work.
7420
74211993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7422
7423 * configure.in: Include remarks saying what order the autoconf
7424 tests should go in, and remind people to change config.h.in
7425 whenever they add autoconf tests which make #definitions.
7426
7427 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7428
74291993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7430
7431 * Makefile.in (oldXMenu/Makefile): Make this depend on
7432 ${srcdir}/oldXMenu/Makefile.in, not itself.
7433
7434 * PROBLEMS: Some updates from David J. Mackenzie.
7435
7436 More changes from David J. Mackenzie.
7437 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7438 removed; autoconf and config.h should specify all these
7439 differences.
7440 (buildlisppath): Make this path depend on ${srcdir}.
7441 (INSTALLFLAGS): Removed.
7442 (INSTALL): Include the -c flag.
7443 (install): Change the way we invoke install accordingly.
7444
7445 Install ${srcdir} changes from DJM.
7446 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7447 list.
7448 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7449 the source tree and the etc directory in the object tree.
7450 (${SUBDIR}): Pass the prefix variable down to submakes.
7451 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7452 in /bin.
7453 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7454 values for srcdir and VPATH.
7455 (install): Add `v' flag to tar command. Make sure that `dir'
7456 exists in ${srcdir}/info before copying it. Remember that the man
7457 pages come from the source tree, not the object tree.
7458 * configure.in: Remove remarks saying that the --srcdir option
7459 doesn't work.
7460 Create the etc directory in the object tree.
7461 Recognize configuration names of the form *-sun-solaris*.
7462 Recognize sunos5 and solaris as operating system names.
7463
7464 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7465 lib-src/getdate.y and src/systime.h.
7466
74671993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7468
7469 * make-dist: Make links in info subdir.
7470
74711993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7472
7473 * configure.in: Call AC_STDC_HEADERS.
7474
74751993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7476
7477 * configure.in: Sidestep autoconf's quoting of the second argument
7478 of AC_DEFINE, so we can specify the value to put there. It would
7479 be nice if autoconf provided some way to specify computed values
7480 for macros.
7481
74821993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7483
7484 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7485 this is always just -DHAVE_CONFIG_H.
7486
7487 The GNU coding standards specify that CFLAGS should be left for
7488 users to set.
7489 * Makefile.in (CFLAGS): Let configure determine the default value
7490 for this. Don't
7491 have it default to DEFS.
7492 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7493 (lib-src/Makefile, src/Makefile): Edit the default value for
7494 CFLAGS into these files, not DEFS.
7495 * configure.in (CFLAGS): Choose a default value for this - "-g"
7496 normally, or "-g -O" if we're using GCC. Edit it into the
7497 top-level Makefile.
7498
7499 * configure.in: When scanning the machine and system description
7500 #include files, write their names to conftest.c properly.
7501
75021993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7503
7504 * configure.in: In configuration name case for Apallos running
7505 Domainios, set opsys, not opsysfile.
7506
7507 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7508 src/config.h, instead of AC_OUTPUT; the latter overwrites
7509 src/config.h even when it hasn't changed, puts a makefile-style
7510 comment at the top even though it's C code, and produces a
7511 config.status script which doesn't do the job right.
7512
7513 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7514 can use a symbolic link to get the X Menu library into src.
7515 * Makefile.in (LN_S): New variable.
7516 (src/Makefile): Edit the value of LN_S into this makefile.
7517
75181993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7519
7520 * configure.in: Support *-sco3.2v4* as opsystem.
7521
7522 * make-dist: Don't include calc directory.
7523 Exclude many files in the man directory; copy a few.
7524
75251993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7526
7527 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7528 call AC_STRUCT_TM to see what's in time.h.
7529
7530 * configure.in: Employ quoting stupidity to get the value of CPP
7531 to expand properly.
7532
75331993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7534
7535 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7536 variable to scan the machine and system description files.
7537
7538 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7539 so that getdate.y builds correctly.
7540
75411993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7542
7543 * configure.in (tempcname): Change this to "conftest.c", so it will
7544 work properly on systems with short filenames; this is the name
7545 autoconf uses.
7546
7547 * configure.in: Also detect the availability of dup2 and
7548 gethostname.
7549
7550 * configure.in: Use the AC_ALLOCA test.
7551 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7552 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7553
75541993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7555
7556 * make-dist: Distribute configure, as well as configure.in.
7557 Oversight.
7558
75591993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7560
7561 * Makefile.in (install): Print out the name of the directory we're
7562 copying, so people can have some idea of whether we're making
7563 progress.
7564
7565 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7566 Don't forget to re-create the COPYDESTS directories after we clear
7567 them out.
7568
75691993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7570
7571 * Makefile.in: Add autoconf cookies so that the configure
7572 script can comment out sections of path variable definitions to
7573 choose between the installable configuration and the run-in-place
7574 configuration.
7575 * configure.in: Add new option `--run-in-place', to select the
7576 run-in-place path definitions.
7577
7578 * configure.in: Add a clause to the big configuration name case
7579 for the NeXT machine.
7580
75811993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7582
7583 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7584 Make sure that each source directory exists, and is different from
7585 the destination directory; then, delete the destination before
7586 copying over the source.
7587
7588 * make-dist: Distribute configure.in, instead of configure.
7589
75901993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7591
7592 * configure.in: Don't set CC to "gcc -O" if the user specifies
7593 `--with-gcc'. Add -O to DEFS if GCC is set.
7594
75951993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7596
7597 * Makefile.in (clean mostlyclean): Missing right paren.
7598
7599 * configure.in: When checking for X windows, search for an X11
7600 subdirectory of ${x_includes}.
7601
7602 * configure.in: Check for gettimeofday function, for getdate.y.
7603
92a8ce63 7604 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
7605 autoconf can't derive all the information we need, but we'd really
7606 like to be able to take advantage of some of its tests, and its
7607 file-editing facilities.
7608 * configure.in: Renamed from configure.
7609 Quote the sections of shell script we want copied literally to
7610 the configure script.
7611 (compile): Initialize this to make the autoconf macros' code happy.
7612 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7613 code to do their jobs.
7614 Use autoconf to produce Makefile and src/config.h.
7615 Remove the Makefile-style comment that autoconf places at the top
7616 of src/config.h.
7617 (config_h_opts): Removed - no longer necessary.
7618 * Makefile.in (configname): Renamed to configuration.
7619 (CONFIG_CFLAGS): Renamed to DEFS.
7620 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7621 get values via autoload @cookies@.
7622 (libsrc_libs): Get this from autoconf. We used to do nothing
7623 about this.
7624 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7625
7626 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7627 echo the move-if-change command.
7628
76291993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7630
7631 * make-dist: Distribute lib-src/rcs-checkin.
7632
7633 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7634 Don't try to make links to the RCS or Old subdirectories.
7635 Use the appropriate extension for the compression type in use.
7636 Create the tar file in the shell's initial default directory, not
7637 in ${tempparent}.
7638 Erase the whole ${tempparent} tree, not just ${tempdir}.
7639
76401993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7641
7642 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7643 use to build paths.h.
7644 (lib-src/Makefile, src/Makefile): Similarly.
7645
7646 * configure: Extend test for working `const' keyword to handle AIX
7647 3.2 cc.
7648
76491993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7650
7651 * make-dist: Distribute lisp/term/ChangeLog.
7652
92a8ce63 7653 Arrange for C compilation throughout the tree to get
a4a9692d
DL
7654 C_SWITCH_SYSTEM from the configuration files.
7655 * configure: Extract C_SWITCH_SYSTEM from the machine and
7656 system-dependent files, and save it in the top-level Makefile.
7657 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7658 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7659
7660 * make-dist: Include the VMS support files in oldXMenu in the
7661 distribution.
7662
7663 * configure: Doc fix.
7664
7665 * configure: Fix corrupted config_h_opts.
7666
7667 * configure: Properly report option names in error messages.
7668
7669 * configure: Properly recognize --x-includes and --x-libraries
7670 options.
7671
7672 * configure: Fix syntax errors in code handling XFree386.
7673
76741993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7675
7676 * configure: Add special code to detect XFree386, and tell
7677 config.h about it.
7678
7679 * configure: Properly handle extracting values of LIBS_MACHINE and
7680 LIBS_SYSTEM that contain spaces.
7681
7682 * configure: Add `--x-includes' and `--x-libraries' options. I
7683 think these are dopey, but no less than three alpha testers, at
7684 large sites, have said they have their X files installed in odd
7685 places. Implement them by setting C_SWITCH_X_SITE and
7686 LD_SWITCH_X_SITE in src/config.h.
7687
76881993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7689
7690 * make-dist: Don't distribute etc/Old files.
7691
7692 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
194d44e7 7693 backups.
a4a9692d
DL
7694
76951993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7696
7697 * make-dist: Fix typo.
7698
76991993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7700
7701 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7702 in some cases where it should but didn't seen to.
7703
7704 * Makefile.in: Added unlock and relock productions.
7705
77061993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7707
7708 * make-dist: Add a --compress option to force make-dist to use
7709 compress.
7710
7711 * make-dist: Use gzip, if we can find it.
7712
7713 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7714 make rs6000-ibm-aix default to -aix32.
7715
77161993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7717
7718 * Makefile.in: Added `Developer's configuration' section.
7719
77201993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7721
7722 * Makefile.in: Add commented-out variable settings for developer's
194d44e7 7723 configuration.
a4a9692d
DL
7724
77251993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7726
7727 * make-dist: Distribute `src/bitmaps' too.
7728
77291993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7730
7731 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7732 make rs6000-ibm-aix default to -aix32.
7733
77341993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7735
7736 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7737
7738 * Makefile.in (install.sysv): Add a second `$' in front of
7739 `${dest}', so that the shell will expand it, instead of Make.
7740
7741 * configure: When processing the name of the configure script,
7742 collapse `././' to `./', but leave a single `./' prefix alone.
7743
7744 * configure: Doc fix.
7745
77461993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7747
7748 * configure: Handle isc3.0 correctly.
7749
77501993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7751
7752 * make-dist: Don't try to copy the COPYING notice into
7753 external-lisp; we're not distributing that directory any more.
7754
77551993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7756
7757 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7758 Remove CVS subdirectories from the installed directory trees, as
7759 well as RCS directories.
7760
77611993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7762
7763 * make-dist: Only copy gmalloc.c if we couldn't link it.
7764 Don't try to copy man/{README,Makefile} unless they actually exist.
7765
7766 * Makefile.in (lisppath): Don't include externallispdir in this.
7767 We're not sure whether we're even going to distribute the
7768 directory yet.
7769
77701993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7771
7772 * make-dist: Don't distribute the external-lisp directory anymore.
7773 * INSTALL: Remove all references to external-lisp.
7774
7775 * configure: Detect whether the compiler supports `const'
7776 properly, and edit src/config.h accordingly.
7777
7778 * configure: Tweak layout of final report.
7779
7780 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7781 CFLAGS.
7782
7783 * Makefile.in (locallisppath): Make this default to
7784 ${datadir}/emacs/site-lisp, instead of
7785 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7786 the same thing, and local-lisp causes completion conflicts with
7787 lock.
7788 (lisppath): Add ${externallispdir} to this.
7789 * INSTALL: Adjust installation directions.
7790
7791 * Makefile.in (externallispdir): New variable, to say where to
7792 install the externally-maintained lisp files.
7793 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7794 the others.
7795 * INSTALL: Describe external-lisp and the new externallispdir
7796 variable.
7797
77981993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7799
7800 * configure (progname): New option `--with-gcc'. Make it clearer
7801 how we are trying to guess whether or not we have GCC.
7802 * INSTALL: Document the `--with-gcc' option, and improve
7803 description of `--with-x' options.
7804
78051993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7806
7807 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7808 ${infodir} from these variables; we have written out explicit code
7809 to install the info files.
7810
78111993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7812
7813 * make-dist: Don't distributed the RCS files in the etc directory.
7814
78151993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7816
7817 * Makefile.in: Some makes can't handle comments in the middle of
7818 commands; move them to before the whole rule.
7819
78201993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7821
7822 * README: Mention what Emacs is.
7823
78241993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7825
7826 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7827 Add `./cpp' and `./man' back into the distribution.
7828
78291993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7830
7831 * Makefile.in: Define MAKE, and use where appropriate.
7832
78331993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7834
7835 * make-dist: Remember that the authoritative COPYING notice is
7836 `etc/COPYING', not `../etc/COPYING'.
7837
78381992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7839
7840 * make-dist: Make sure that the COPYING notices in each directory
7841 are copies, not symlinks.
7842
78431992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7844
7845 * INSTALL: The build process produces an executable called `emacs'
7846 now. Change references.
7847 * Makefile.in: Adjust `install.mumble' targets to install
7848 `src/emacs', not `src/xemacs'.
7849
7850 * configure: Start with a blank line; this keeps some old CSH's
7851 from thinking it's a CSH script. Most systems will just use
7852 /bin/sh to run it, which is what we're expecting; the only other
7853 shells which might try to interpret it themselves are probably
7854 Bourne-compatible.
7855
78561992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7857
7858 * INSTALL: Improvements suggested by David Mackenzie.
7859
78601992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7861
7862 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7863 Don't try to copy the info files if there aren't any; the
7864 unexpanded globbing pattern disappoints `install'. Ignore the
7865 return status of that command.
7866
7867 * INSTALL: Updated for new configuration arrangement.
7868
7869 * configure: Don't make the top-level Makefile read-only - people
7870 may want to edit the values of the path variables.
7871
7872 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7873 Install the info files in ${infodir}. Install the executable
7874 under both `emacs' and `emacs-VERSION'.
7875
7876 * Makefile.in: Doc fix.
7877
7878 * Makefile.in (exec_prefix): New variable, as per latest version
7879 of coding standards.
7880 (bindir, libdir): Use it, instead of `prefix'.
7881 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7882
7883 * Makefile.in (mandir): Make the default value for this depend on
7884 $(prefix).
7885
7886 * Makefile.in (datadir, statedir, libdir): Make these all default
7887 to ${prefix}/lib.
7888 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7889 to compensate.
7890
7891 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7892 Install the etags and ctags man pages too.
7893
7894 * Makefile.in (distclean): Don't delete backup files; that's the
7895 job of extraclean.
7896 (extraclean): Like distclean, but deletes backup and autosave files.
7897
78981992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7899
7900 Make path specification conform to GNU coding standards.
7901 * configure (long_usage): Remove all traces of old arguments from
7902 usage messages, and document the options we do accept in more
7903 detail: -with-x... and --srcdir.
7904 (options, boolean_opts): Deleted; we don't have enough options to
7905 make this worthwhile.
7906 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7907 along with the code which supported them; these should be set as
7908 arguments to the top-level make.
7909 (config_h_opts): Since this no longer doubles as a list of option
7910 names, make them upper case; this simplifies the code which uses
7911 them to build the sed command to edit src/config.h. Change the
7912 code which sets them.
7913 (cc, g, O): Don't allow the user to set these using options; they
7914 should be specified using `CC=' and `CFLAGS=' arguments to the
7915 top-level make. Just choose reasonable default values for them,
7916 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7917 values.
7918 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7919 options; use them whenever the configuration files say they're
7920 possible.
7921 Simplify the argument processing loop. Don't accept abbreviations
7922 for option names; these might conflict with other configuration
7923 options in the future.
7924 Add some support for the `--srcdir' option. Check for the sources
7925 in . and .. if `--srcdir' is omitted. If the directories we will
7926 compile in don't exist yet, create them under the current directory.
7927 Note that the rest of the build process doesn't really support
7928 this.
7929 Edit only the top Makefile. That should edit the others. Edit
7930 into the makefile: `version', from lisp/version.el, `configname'
7931 and `srcdir' from the configuration arguments, `CC' and
7932 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7933 the user's path, and LOADLIBES as gleaned from the system
7934 description files.
7935 Simplify the report generated; it doesn't need to include any
7936 description of paths now.
7937 Make `config.status' exec configure instead of just calling it, so
7938 there's no harm in overwriting `config.status'.
7939 * Makefile.in (version, configname): New variables, used to choose
7940 the default values for datadir and libdir.
7941 Path variables rearranged into two clearer groups:
7942 - In the first group are the variables specified by the GNU coding
7943 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7944 manext, infodir, and srcdir).
7945 - In the second are the variables actually used for Emacs's paths
7946 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7947 archlibdir), which depend on the first category.
7948 datadir and libdir default to directories under
7949 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7950 demand.
7951 etcdir and lispdir default to subdirectories of datadir.
7952 archlibdir defaults to libdir.
7953 The new installation tree is a bit deeper than it used to be, so
7954 use the new make-path program in lib-src to build them all.
7955 Always build a new src/paths.h.tmp and then move-if-change it to
7956 src/paths.h, to avoid unnecessary rebuilds while responding to the
7957 right changes.
7958 Remove all mention of arch-lib. Run utility commands from
7959 lib-src, and let the executables be copied into archlibdir when
7960 Emacs is installed.
7961 Add targets for src/Makefile, lib-src/Makefile, and
7962 oldXMenu/Makefile, editing the values of the path variables into
7963 them.
7964 Let lib-src do its own installation.
7965 (datadir): Default to putting data files under
7966 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7967 (emacsdir): Variable deleted; it would only be confusing to use.
7968 (lispdir, etcdir): Default to ${datadir}/lisp.
7969 (mkdir): Use make-path for this.
7970 (lockdir): Do this in mkdir.
7971 (Makefile): New target.
7972
7973 * configure (usage_message): Rename to long_usage.
7974
7975 * make-dist: Don't bother creating an arch-lib directory; that's
7976 only for installation now.
7977
79781992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7979
7980 * configure: Use GCC-style configuration names, using config.sub.
7981 Change the usage and help messages.
7982
7983 * configure: Initialize window_system, not indow_system.
7984
7985 * configure: Report which window system, compiler, and signal
7986 handler return type we decide to use.
7987
7988 * make-dist: Explain what's going on if config.sub and gmalloc.c
7989 can't be linked. Place the code which copies them near the code
7990 which links the rest of the files around them.
7991
79921992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7993
7994 * make-dist: Don't bother to distribute src/*.com, or
7995 src/vmsbuild; those have all been moved to `../vms'.
7996
79971992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7998
7999 * make-dist: Don't forget that the way to avoid filenames starting
8000 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8001 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8002 couldn't make hard links to, since we have two already, and
8003 perhaps more to come.
8004
80051992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8006
8007 * configure: When editing parameters into lib-src/Makefile, change
8008 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8009 needs some other flags too.
8010
80111992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8012
8013 * configure: Remove spurious echo of the configuration name.
8014
8015 * make-dist: Don't distribute files in src/m and src/s whose names
8016 begin with `='.
8017
80181992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8019
8020 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8021 Also LISP_FLOAT_TYPE.
8022
80231992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8024
8025 * make-dist: Copy config.sub, since it's a symbolic link to a file
8026 on another file system.
8027
80281992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8029
8030 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8031 distribution.
8032
8033 * config.sub: New file, to help us recognize configuration names.
8034 * make-dist: Include it in the distribution.
8035
80361992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8037
8038 * configure: Convert `-' to `_' in specified option names.
8039 Accept options with --. Delete --highpri and --have-x-menu options.
8040 New options --with-x and --with-x10 replace -window-system.
8041 Don't mention options --gnu-malloc, --rel-alloc
8042 or --lisp-float-type in help message.
8043
80441992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8045
92a8ce63 8046 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
8047
80481992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8049
8050 * configure: Remove lines starting with "# DIST: " when building
8051 lib-src/Makefile and src/Makefile. This allows us to mark the
8052 "Makefile.in" files with explanatory comments which won't also get
8053 stuck in the Makefiles.
8054
80551992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8056
8057 * make-dist: Don't use the '+' operator in the sed regular
8058 expression that extracts the version number from lisp/version.el;
8059 Ultrix sed doesn't seem support the operator. Just double the
8060 operand and use *.
8061
80621992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8063
8064 * Makefile.in: Doc fix.
8065
80661992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8067
8068 * configure: Rewrite sed command to remove at most one ./ prefix;
8069 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8070 group.
8071
80721992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8073
8074 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8075
80761992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8077
8078 * make-dist: Go ahead and build a new TAGS file, unless the
8079 --newer option was specified. Don't try to delete a TAGS file
8080 from etc; it's not kept there, and shouldn't be deleted anyway.
8081
80821992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8083
8084 * make-dist: If the lisp directory contains a default.el, don't
8085 distribute it.
8086
8087 * configure: When searching signal.h for the type of a signal
8088 return handler, make a copy of it, not a symbolic link to it; that
8089 way, it will work on systems that don't have symbolic links.
8090
80911992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8092
10d1d0af 8093 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
8094 option for generating incremental distributions. Stopped it from
8095 generating a TAGS file into the distribution; that sucker is
8096 *big*, and easily enough generated with the toplevel makefile.
8097
80981992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8099
8100 * configure: When writing config.status, don't prefix progname
8101 with a '.'; it might be absolute.
8102
81031992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8104
8105 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8106 /usr/include/X11 exist, not only if both exist.
8107
81081992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8109
8110 * make-dist: Make the new external-lisp directory a duplicate of
8111 the external-lisp directory, not the lisp directory.
8112
81131992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8114
8115 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8116 clean' in arch-lib; it doesn't even have a Makefile.
8117
8118 * Makefile.in (clean, mostlyclean): In the test which tries to
8119 distinguish between the build directory, which should be cleaned,
8120 and the installed directory, which shouldn't, cd to `${emacsdir}',
8121 not `${DESTDIR}${LIBDIR}'.
8122
81231992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8124
8125 * make-dist: Be sure to delete the .c and .h files that YACC and
8126 BISON create from getdate.y.
8127
92a8ce63 8128 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
8129 * make-dist: Added support for the external-lisp subdirectory.
8130
8131 * make-dist: Changed message which complains that make-dist wasn't
8132 invoked in the right directory to indicate which files it was
8133 looking for.
8134
81351992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8136
8137 * configure: Add comments explaining why we can't translate
8138 character ranges or control characters in `tr'.
8139
81401992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8141
8142 * configure: When generating the configuration message, we used to
8143 build the message from the start so that each line began with "# "
8144 so that it would be a comment in `config.status'. However, this
8145 causes trouble if any of the variables we use in the message
8146 expand to more than one line of text - as gnu_malloc_reason
8147 sometimes does. So instead, we build the message as it should be
8148 printed to the user (i.e. without the "# " prefixes), and stick on
8149 the "# "s when we write it to `config.status'.
8150
8151 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8152 `lib-src' and `arch-lib'.
8153
8154 * configure: When generating report and `config.status' file, note
8155 that bindir only determines where `make install' and
8156 `build-install' will place the executables; this should make it
8157 clear that the ordinary build process will not try to install
8158 things.
8159
81601992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8161
8162 * make-dist: Change messages to say that we are 'making links to
8163 X', rather than 'copying X'. And put `' quotes around file names.
8164
8165 * make-dist: Include '.tmp' in the name of the staging directory.
8166
8167 * make-dist: Pass the `-f' option to rm when you're not sure that
8168 the files you're removing actually exist.
8169
8170 * make-dist: When setting up etc/COPYING, always nuke whatever is
8171 there, and then copy it in, to make sure we get a real file.
8172
8173 * make-dist: Don't try to distribute *.defns files any more. The
8174 only such file was for simula.el, which has been superceded by a
8175 version which doesn't have a separate .defns file.
8176
81771992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8178
8179 * make-dist: Don't distribute configured versions of config.h.in,
8180 paths.h.in, Makefile.in in src.
8181
8182 * configure: Delete .tmp files before creating them; don't bother
8183 trying to make final targets writeable first, since it won't
8184 matter to move-if-change.
8185
81861992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8187
8188 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8189 mkdir and chmod in the center of all the conditionals. GNU Make
8190 will strip these out, but other makes won't.
8191
81921992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8193
8194 * make-dist: Include move-if-change in list of files to distribute.
8195
81961992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8197
8198 * configure: Remove any "." elements from the program name.
8199
8200 * configure: Don't record the values of all the possible arguments
8201 in config.status; only record the options that the user specified.
8202
8203 * configure: Use move-if-change to move in the new src/config.h.
8204
82051992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8206
92a8ce63
JB
8207 * move-if-change: New file, copied from gcc release.
8208 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8209 a temp file, so we don't update paths.h if an error occurs or if
8210 it doesn't need changing.
a4a9692d
DL
8211
82121992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8213
8214 * Makefile.in (src/paths.h): Do not install a value for the
8215 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8216 * build-install.in: Same thing.
8217
82181992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8219
8220 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8221 latter, being a typo, is always false, resulting in a program
fffa137c 8222 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
8223 source tree, and then delete it. Rah.
8224
8225 * Makefile.in: Add dist target, and comment for it.
8226
8227 * configure: When scanning <signal.h> for a declaration for
8228 signal, create a symbolic link with a name ending in .c, so the
8229 compiler won't complain that it's only been given .h files.
8230
8231 * configure: Check whether there are any arguments available
8232 before shifting to get the value of a non-boolean parameter.
8233
8234 * make-dist: Doc fix.
8235
82361992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8237
8238 * configure: Instead of grepping /usr/include/signal.h for a
8239 signal declaration, run /usr/include/signal.h or
8240 /usr/include/sys/signal.h through cpp and grep for the
8241 declaration.
8242
8243 * configure: Redirect the output of grep to /dev/null instead of
8244 using grep -s - that flag means different things on other systems.
8245
8246 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8247 since the former is recognizable even if you don't know what
8248 'dumping' is.
cc4a96c6 8249 * configure: Accommodate that change.
a4a9692d
DL
8250
8251 * configure: Accept options for all of the directories you can
8252 change in the Makefile.
8253
8254 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8255
8256 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8257 FOO before you can use them.
8258
8259 * build-install.in: Made the "Where To Install Things" section
8260 conform with the similar section from Makefile.in. Copied section
8261 which builds src/paths.h from src/paths.h.in from the Makefile.
8262
82631992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8264
8265 * configure: Write config.status to pass its command-line
8266 arguments on to configure, so that people can use it to recreate
8267 an old configuration, with minor changes.
8268
82691992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8270
8271 * configure: Don't rely on option variables being unset if their
8272 values are the empty string. In particular, when producing the
8273 English report, don't assume that highpri will be unset when no
8274 increased priority has been requested; -highpri='' should be the
8275 same as omitting -highpri altogether.
8276
8277 * configure: Fix dumb bug: when running the system and machine
8278 description files through cpp, mark those lines that we want to
8279 evaluate with the string '@configure@', and then only evaluate
8280 them. This way if the files include anything that actually
8281 generates text (type definitions or external declarations, say),
8282 we won't try to eval it.
8283
82841992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8285
8286 * make-dist: New shell script.
8287
8288 * configure: When creating foo from foo.in, make foo read-only to
8289 remind people to edit the .in file instead.
8290
8291 * INSTALL: Changed references to config.h-dist to config.h.in.
8292 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8293 to build src/paths.h from src/paths.h.in; added a paragraph to do
8294 this.
8295 * configure, Makefile, build-install: Changed filenames like
8296 FOO-dist to FOO.in.
8297
82981992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8299
8300 * Makefile, build-install: Renamed to Makefile.in and
8301 build-install.in; the configure script will edit these to produce
8302 the usable Makefile and build-install.
8303 * configure: Changed to produce ./Makefile, ./build-install,
8304 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8305 instead of editing them in place.
8306
83071992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8308
8309 * Makefile: Re-arranged so that the undumped Emacs will search
8310 ../lisp *after* the site's local elisp files.
8311 (locallisppath, dumplisppath): New variables.
8312 (lisppath): This variable's default value is now chosen based on
8313 $(locallisppath) and $(lispdir); while it used to be the
8314 customization point for adding site-local elisp directories to
8315 load-path, that job is now handled mostly by locallisppath.
8316 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8317 Check the values being assigned to the *LOADSEARCH macros for null
8318 path elements (like '::' in 'foo::bar').
8319
8320 * configure: When checking if the machine- and system-dependent
8321 files define a particular macro or not, actually run them through
8322 CPP and test the macros with #ifs, instead of just grepping for
8323 the macros' names. In particular, check for SYSTEM_MALLOC in this
8324 way.
8325
83261992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8327
8328 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8329
83301992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8331
8332 * configure: Make the config.status file an executable shell
8333 script which will recreate the same configuration. Include the
8334 verbal description of the current configuration as a comment in
8335 the script.
8336 * INSTALL: Doc fix.
8337
194d44e7 8338 * Makefile: Brought the Makefile up to the GNU coding
a4a9692d
DL
8339 standards, as described in standards.text:
8340 (TAGS): New name for the target which rebuilds the tags table.
8341 (check): New target; doesn't do anything yet.
8342 (mostlyclean): New target, synonymous with clean.
8343 (realclean): New target. Currently, this just calls the
8344 subdirectories's makefiles and then deletes config.status.
8345 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8346 variables.
8347 Installation directory variables changed to conform.
8348 (install, install.sysv, install.xenix, install.aix): Changed the
8349 code which copies the directories into their installed location to
8350 allow the installed locations to be in several different
8351 directories; the old version assumed that they would all be in
8352 $(emacsdir).
8353 (mkdir, lockdir): Allow the installed locations to be in several
8354 different directories.
8355 * INSTALL: Doc fix.
8356
8357 * build-install: Use the same variable names as the Makefile.
8358 Allow the installed locations to be in several different
8359 directories.
8360
83611992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8362
8363 * Makefile (src/paths.h): Instead of using a single sed command to
8364 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8365 separately, and don't forget to append "/!!!SuperLock!!!" to the
8366 value of the PATH_SUPERLOCK macro.
8367
8368 * config.emacs: Renamed to configure, for consistency with other
8369 GNU products. Internal references changed.
8370 INSTALL, Makefile: References changed.
8371
8372 * lock: New directory, which should always be empty. If this
8373 directory doesn't exist, Emacs won't complain; it just won't lock.
8374 Having this here means that people can just unpack Emacs, build
8375 it, and have locking work.
8376
8377 * share-lib: Re-renamed to etc, for the sake of tradition.
8378 * config.emacs: Changed default value for datadir to ../etc.
8379 * INSTALL, README: Adjusted.
8380
83811992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8382
8383 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8384 by running CPP on the appropriate s/*.h and m/*.h files.
8385
83861992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8387
8388 * config.emacs: Make sure to set the "exit on error" flag once
8389 we've removed config.status; errors should abort the configuration.
8390
dff28924 83911992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8392
8393 * config.emacs: Added -distribute option, so that the Makefile
8394 paths are in their proper form. I don't know why this matters.
8395
dff28924 83961992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8397
8398 * local-lisp: New directory, empty in the distribution, for people
8399 to put local elisp code in.
8400 * config.emacs: Include it in the default load path.
8401 * README: Document it.
8402
dff28924 84031992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8404
8405 * config.emacs: Guess the type of signal handling functions based
8406 on the contents of /usr/include/signal.h.
8407
8408 * config.emacs: Print out progress report messages.
8409
8410 * Makefile (src/paths.h): Don't generically replace
8411 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8412 editing of the other entries, and each entry should be dealt with
8413 explicitly anyway.
8414
8415 * build-install: Converted from C-shell to Bourne shell.
8416 * config.emacs: Edit build-install properly.
8417
8418 * config.emacs: Doc fix.
8419
84201992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8421
92a8ce63 8422 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 8423
dff28924 84241992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8425
8426 * config.emacs: Removed support for the `maintain-environment'
8427 option; the only important difference between this and its absence
8428 has been removed.
8429 * INSTALL: Removed mention of `maintain-environment'.
8430
8431 * config.emacs: Fix arguments to sed when processing boolean
8432 arguments.
8433
dff28924 84341991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8435
8436 * config.emacs: New file, to help automate the installation
92a8ce63 8437 process.
a4a9692d
DL
8438
8439 * Makefile: Lots of changes to support the separation of etc into
8440 architecture-dependent and -independent files:
8441 (EMACSROOT): New variable, giving the directory under which all of
8442 Emacs's libraries should be installed. Changed rest of file to
8443 use it.
c4cc8b9a 8444 (LIBDIR): Now denotes only architecture-dependent dir.
a4a9692d
DL
8445 (DATADIR): New variable, denoting architecture-independent dir.
8446 (LOCKDIR): New variable, for completeness.
8447 (SUBDIR): No more etc, new lib-src.
8448 (COPYDIR): No more etc, new arch-lib and share-lib.
8449 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8450 (src): Now depends on lib-src, not etc.
8451 * build-install: Changes parallel to the above.
8452 * README: Describe the new arrangement.
8453
8454 * vms: New subdirectory for all the VMS stuff.
8455
dff28924 84561991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8457
8458 * Makefile (LISPPATH): New variable.
8459 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8460
dff28924 84611990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
8462
8463 * Makefile (install, install.sysv, install.xenix):
8464 Install wakeup instead of loadst. No need for setuid or setgid.
8465
dff28924 84661990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8467
8468 * Makefile (clean): Clean etc if that's not the installation dir.
8469
dff28924 84701990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8471
8472 * Makefile (paths.h): Make sed alter each name in the path.
8473
dff28924 84741988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8475
8476 * Makefile (install.sysv): Use cpio, not tar.
8477
dff28924 84781988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8479
8480 * Makefile (lockdir): Rename `lock' target.
8481 Depend on it from install*, not from `all'.
8482
dff28924 84831988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
8484
8485 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8486 to match build-install and paths.h.
6922b018
KH
8487
8488;; Local Variables:
880820fe 8489;; coding: utf-8
33462dfa 8490;; add-log-time-zone-rule: t
6922b018 8491;; End:
2a34a036 8492
e91081eb 8493 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
114f9c96 8494 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
8495
8496 This file is part of GNU Emacs.
8497
4f43e937 8498 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 8499 it under the terms of the GNU General Public License as published by
4f43e937
GM
8500 the Free Software Foundation, either version 3 of the License, or
8501 (at your option) any later version.
7f6d64f8
GM
8502
8503 GNU Emacs is distributed in the hope that it will be useful,
8504 but WITHOUT ANY WARRANTY; without even the implied warranty of
8505 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8506 GNU General Public License for more details.
8507
8508 You should have received a copy of the GNU General Public License
4f43e937 8509 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
8510
8511;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73