Save window excursion before prompting in copyright-update-* (Bug#5394).
[bpt/emacs.git] / ChangeLog
CommitLineData
4240f32b
DN
12010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * configure.in (AC_PREREQ): Require autoconf 2.65.
4
1cbf3dd9
DN
52010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
6
7 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
8
671d409f
AS
92010-08-09 Andreas Schwab <schwab@linux-m68k.org>
10
11 * configure.in: Add AC_C_BIGENDIAN.
12
b84fc05a
DN
132010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
14
15 * configure.in (ORDINARY_LINK): Use on hpux* too.
16
3d608a86
J
172010-08-06 Jan Djärv <jan.h.d@swipnet.se>
18
19 * configure.in: Check for util.h.
7908fb60 20 Use -Wimplicit-function-declaration if compiler supports it.
3d608a86 21
29cf3e20
EZ
222010-08-05 Eli Zaretskii <eliz@gnu.org>
23
24 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
25
9164c0e4
AS
262010-08-04 Andreas Schwab <schwab@linux-m68k.org>
27
28 * configure.in: Restore accidentally removed use of
29 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
30
59df9fdd 312010-07-29 Chad Brown <yandros@mit.edu>
1c97e857 32
59df9fdd 33 * configure.in: Check for dirent.h.
1c97e857 34
3a876c9d
DN
352010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
36
37 * configure.in: Remove reference to usg5-4, unused.
38
dcc19aac
AS
392010-07-25 Andreas Schwab <schwab@linux-m68k.org>
40
41 * configure.in: Check for __executable_start.
42
0c1085c5
KB
432010-07-24 Ken Brown <kbrown@cornell.edu>
44
45 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
46
22944319
JB
472010-07-24 Juanma Barranquero <lekktu@gmail.com>
48
49 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
50
921d40b4
KB
512010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
52
53 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
54
e6cfa7c3
AS
552010-07-12 Andreas Schwab <schwab@linux-m68k.org>
56
57 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
58 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
59 (C_OPTIMIZE_SWITCH): Remove.
60 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
61
8966b757
AS
622010-07-11 Andreas Schwab <schwab@linux-m68k.org>
63
64 * configure.in: Don't check for index and rindex, check for strchr
65 and strrchr. Define strchr and strrchr as index and rindex,
66 resp., in src/config.h if not available.
67
d734dbbd
DN
682010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
69
45871610
DN
70 * configure.in: Use -Wold-style-definition if available.
71 This helps with the transition to standard C code, it can be
72 removed when done.
73
49d9e6b0
DN
74 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
75
d734dbbd
DN
76 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
77 and MSWindows.
78
72af86bd
AS
792010-07-07 Andreas Schwab <schwab@linux-m68k.org>
80
81 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
82 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
83
9715a0b9
DN
842010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
85
86 * configure.in (getenv): Remove K&R declaration.
87
9e892c8d
J
882010-07-02 Jan Djärv <jan.h.d@swipnet.se>
89
90 * configure.in: Remove define __P.
91
d9170db5
DN
922010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
93
94 * configure.in (--enable-use-lisp-union-type): New flag.
95
f71cd38a
DN
962010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
97
98 Fix CFLAGS for non-GCC compilers.
99 * configure.in (CFLAGS): Always use -g like it was done before the
100 2010-03-30 change.
a628ad9d
JB
101 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
102 (Bug#6538)
f71cd38a 103
6259c2ec
GM
1042010-06-30 Glenn Morris <rgm@gnu.org>
105
a46007e9
GM
106 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
107 Set with AC_DEFINE rather than AH_BOTTOM.
108
6259c2ec 109 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
e7586c7a
GM
110 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
111 Set with shell, not cpp.
6259c2ec
GM
112 (LIBX): Remove, just use -lX11 in the one place this was used.
113 (cannot_dump): Replace with CANNOT_DUMP.
114
e547b051
J
1152010-06-28 Jan Djärv <jan.h.d@swipnet.se>
116
117 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
118 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
119 by minimum required Gtk+ 2.6). Add checks for functions introduced
5224c41a 120 in Gtk+ 2.14 or newer (bug#6505).
e547b051 121
394f2386
EZ
1222010-06-26 Eli Zaretskii <eliz@gnu.org>
123
124 * config.bat: Remove white space around "+" in COPY commands.
125
b11867f9
GM
1262010-06-23 Glenn Morris <rgm@gnu.org>
127
128 * info/dir: Start descriptions in column 32, per Texinfo convention.
129
2a64315a 1302010-06-16 Chong Yidong <cyd@stupidchicken.com>
77d7d2ae
CY
131
132 * INSTALL: Update font information (Bug#6389).
133
2a64315a 1342010-06-16 Glenn Morris <rgm@gnu.org>
395b1ea5
GM
135
136 * INSTALL: General update.
137
5877cf48
GM
1382010-06-12 Glenn Morris <rgm@gnu.org>
139
a628ad9d 140 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
5877cf48 141
338648ad
GM
1422010-06-11 Glenn Morris <rgm@gnu.org>
143
144 * configure.in (--without-compress-info): New option.
145 (GZIP_INFO): New output variable.
146
147 * Makefile.in (GZIP_INFO): New, set by configure.
148 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
149 Handle man pages in the same way.
150
113ddd75
GM
1512010-06-10 Glenn Morris <rgm@gnu.org>
152
d772827c
GM
153 * Makefile.in (install-arch-indep): Gzip the info files too.
154
113ddd75
GM
155 * make-dist: Remove references to non-existent directories and files.
156
78a7a068
DN
1572010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
158
159 * configure.in: Include <strings.h> and <string.h> instead of
160 "strings.h" and "string.h".
161
3085237c
DN
1622010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
163
164 * configure.in: Remove code dealing with BSTRING.
165
eb697db5
DN
1662010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
167
d8198da0
DN
168 * configure.in (AC_PREREQ): Require autoconf 2.65.
169
eb697db5
DN
170 * configure.in (unxec): Do not define and substitute.
171 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
172
0d4bcf4d
GM
1732010-06-03 Glenn Morris <rgm@gnu.org>
174
175 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
176
8923d617
DN
1772010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
178
179 Fix alloca definition when using gcc on non-gnu systems.
180 * configure.in: Use the code sequence indicated by "info autoconf"
181 for alloca (bug#6170).
182
637821cd
SM
1832010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
184
185 * .bzrignore: Ignore new files from trunk, which appear if you use
186 colocated branches (i.e. "bzr switch").
187
8f7c42d4
GM
1882010-05-28 Glenn Morris <rgm@gnu.org>
189
190 * configure.in: Simplify some of the $canonical tests.
191
81ac4f35
GM
1922010-05-27 Glenn Morris <rgm@gnu.org>
193
194 * config.bat: Do not preprocess src/Makefile.in.
195
196 * configure.in: Do not preprocess src/Makefile.in.
197 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
198 (AC_EGREP_CPP): Test no longer needed.
199
200 * make-dist: No more Makefile.c files.
201
ccd89fb3
GM
2022010-05-26 Glenn Morris <rgm@gnu.org>
203
90278cb6
GM
204 * configure.in (YMF_PASS_LDFLAGS): Remove.
205 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
206
cd54a599
GM
207 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
208 Add $GNUSTEP_LOCAL_HEADERS.
209 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
210
ccd89fb3
GM
211 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
212 (GNUSTEP_MAKEFILES): Remove.
213 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
214 stuff to here.
215
e5458003
GM
2162010-05-25 Glenn Morris <rgm@gnu.org>
217
8009a5e8
GM
218 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
219 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
220
e5458003
GM
221 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
222 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
223 here instead.
224
c17e9c60
RF
2252010-05-24 Romain Francoise <romain@orebokech.com>
226
227 * make-dist: Look for version in src/emacs.c.
228 Use lisp/subr.el rather than lisp/version.el for location check.
229
e8752c66
GM
2302010-05-21 Glenn Morris <rgm@gnu.org>
231
6a6dbace
GM
232 * configure.in (MKDEPDIR): Parallel build tweak.
233
66dbf213
GM
234 * configure.in (ns_frag): New output file.
235
04384b2d
GM
236 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
237 (OLDXMENU_TARGET): Set to empty if USE_GTK.
238
e8752c66
GM
239 * configure.in (cannot_dump): New output variable.
240
0a5a0089 2412010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
242
243 * configure.in: On NetBSD, if terminfo is found, use it in
244 preference to termcap. (Bug#6190)
245
21566ba7
GM
2462010-05-20 Glenn Morris <rgm@gnu.org>
247
9d5cf9b6
GM
248 * make-dist (src): Include *.mk.
249 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
250 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
251 (deps_frag): New output file.
252 (AUTO_DEPEND): Remove this definition.
253
21566ba7
GM
254 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
255
c1d0dcfd
GM
2562010-05-19 Glenn Morris <rgm@gnu.org>
257
258 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
259 (ORDINARY_LINK): New AC_DEFINE.
260 (LIB_GCC): No need to set if ORDINARY_LINK.
261
be4ff9da
GM
2622010-05-18 Glenn Morris <rgm@gnu.org>
263
6665f4c5
GM
264 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
265 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
266
40dc6bf4
GM
267 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
268 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
269 (RALLOC_OBJ): New output variable.
270
be4ff9da
GM
271 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
272 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
273
5b5262f4
SM
2742010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
275
276 * Makefile.in (src): Provide the name of the VCS file that witnesses
277 a pull.
278 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
279
16455a85
GM
2802010-05-17 Glenn Morris <rgm@gnu.org>
281
282 * configure.in (OLDXMENU_DEPS): New output variable.
283
8877ca0f
GM
2842010-05-16 Glenn Morris <rgm@gnu.org>
285
9a436f0c
GM
286 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
287
da53fab9
GM
288 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
289 * Makefile.in (install-arch-dep): Update for above change.
290
58dfab18
GM
291 * Makefile.in (ns_appdir): Remove.
292 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
293
b02a6645
GM
294 * configure.in (TEMACS_LDFLAGS2): New output variable.
295
8877ca0f
GM
296 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
297 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
298 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
299 nothing uses.
300
35a20d6c
DN
3012010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
302
303 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
304 does not use them.
305 (X11R5_INHIBIT_I18N): Remove, unused.
306
6e546d18
GM
3072010-05-15 Glenn Morris <rgm@gnu.org>
308
4235ca47
GM
309 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
310
6e546d18
GM
311 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
312
8c5ff6dd
KR
3132010-05-15 Ken Raeburn <raeburn@raeburn.org>
314
315 * configure.in: Look for version string in its new location.
316
78248b76
EZ
3172010-05-15 Eli Zaretskii <eliz@gnu.org>
318
319 * config.bat: Remove support for DJGPP v1.x.
320
02be533b
GM
3212010-05-15 Glenn Morris <rgm@gnu.org>
322
1a82cca9
GM
323 * configure.in (OLDXMENU_TARGET): New output variable.
324
2b5f541b
GM
325 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
326
02be533b
GM
327 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
328 and other files that no longer exist.
329
489d31a4
GM
3302010-05-14 Glenn Morris <rgm@gnu.org>
331
fbc00890
GM
332 * configure.in (cpp_undefs): Add mktime, register, X11.
333
11842bd8
GM
334 * configure.in (GPM_MOUSE_SUPPORT): Remove.
335 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
336 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
337
489d31a4
GM
338 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
339 (GNUSTEP_MAKEFILES): Do not output.
340
0116466b
GM
3412010-05-13 Glenn Morris <rgm@gnu.org>
342
3536f993
GM
343 * configure.in: Fix some paren typos.
344
472c5d6b
GM
345 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
346
0116466b
GM
347 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
348
1a0d7c06
GM
3492010-05-12 Glenn Morris <rgm@gnu.org>
350
44b031a6
GM
351 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
352
1a0d7c06
GM
353 * configure.in (LIB_GCC): New output variable.
354
acddf8ae
GM
3552010-05-11 Glenn Morris <rgm@gnu.org>
356
edf77e4e
GM
357 * make-dist (msdos): No more mainmake.
358
359 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
360 * config.bat: Do not run cpp on lib-src/Makefile.in.
361
acddf8ae
GM
362 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
363
7490175b
GM
3642010-05-10 Glenn Morris <rgm@gnu.org>
365
97efb629
GM
366 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
367
7490175b
GM
368 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
369 (BLESSMAIL_TARGET): New output variable.
370
0235128c
SM
3712010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
372
373 * INSTALL: Fix typos.
374
3752010-05-08 Chong Yidong <cyd@stupidchicken.com>
376
377 * configure.in: Add check for buggy version of GCC (Bug#6031).
378
40c17879
GM
3792010-05-08 Glenn Morris <rgm@gnu.org>
380
381 * configure.in (HAVE_LIBNCURSES): New local variable.
382 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
383 replacing cpp in src/s/*.h and src/Makefile.in.
384
61a808e8
CY
3852010-05-07 Chong Yidong <cyd@stupidchicken.com>
386
387 * Version 23.2 released.
388
15e12598
VB
3892010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
390
391 * configure.in: Add tests for `isnan' and `copysign'.
392
f724825e
EZ
3932010-05-07 Eli Zaretskii <eliz@gnu.org>
394
395 * config.bat: Allow for 2 leading `#'s in comments in
396 src/Makefile.in.
397
2f86b22b
GM
3982010-05-07 Glenn Morris <rgm@gnu.org>
399
400 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
401 Merges logic from src/s/* and src/Makefile.in.
402 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
403
49ebbd65
DN
4042010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
405
406 Define START_FILES and LIB_STANDARD using autoconf.
407 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
408 here from src/s/*.h.
409 (HAVE_CRTIN): Remove, inline logic in the netbsd
410 START_FILES/LIB_STANDARD computation.
411
e3cf0cde
GM
4122010-05-06 Glenn Morris <rgm@gnu.org>
413
414 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
415
416 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
417 (LD_SWITCH_X_SITE): Remove unused variables.
418
49628785
GM
4192010-05-04 Glenn Morris <rgm@gnu.org>
420
27a2cdfc
GM
421 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
422 as well.
423 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
424
eb21eab5
GM
425 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
426
49628785
GM
427 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
428 variables, replacing c_switch_machine, c_switch_system.
fa5e317a
GM
429 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
430 @c_switch_system@.
49628785 431
521ee9b3
GM
4322010-05-03 Glenn Morris <rgm@gnu.org>
433
3dee6fdb
GM
434 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
435
521ee9b3
GM
436 * make-dist: There are no more src/m/*.inp files.
437
cd03c74a
DN
4382010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
439
440 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
441 (ac_link): Do not use ld_switch_machine.
442
7acac9f4
GM
4432010-05-01 Glenn Morris <rgm@gnu.org>
444
445 * configure.in (OTHER_OBJ): Remove.
446 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
447
7eb1ac33
GM
4482010-04-30 Glenn Morris <rgm@gnu.org>
449
5a1bb006
GM
450 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
451 Elsewhere, maybe include it.
452
d5096f16
GM
453 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
454 (OLDXMENU, LIBXMENU): New output variables.
455
7eb1ac33
GM
456 * configure.in (OTHER_OBJ): New output variable.
457
44e3d510
GM
4582010-04-28 Glenn Morris <rgm@gnu.org>
459
c40f9449
GM
460 * configure.in (CYGWIN_OBJ): New output variable.
461
658f86ca
GM
462 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
463
bc0b5f61
GM
464 * configure.in (FONT_OBJ): New output variable.
465
294c50a0
GM
466 * configure.in (LIBXMU): New output variable.
467
e6ec4e99
GM
468 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
469
44e3d510
GM
470 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
471 userland and maybe change values to i386 (move test from s/amdx86-64.h).
472
c6ea2936
GM
4732010-04-27 Glenn Morris <rgm@gnu.org>
474
8fdac2c3
GM
475 * configure.in (LIBXTR6): New output variable. Move unixware special
476 case here from src/s/unixware.h.
477
986fb647
GM
478 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
479 in Makefiles.
480 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
481
c6ea2936
GM
482 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
483 (LIBXP): No longer substitute in Makefiles.
484 (MOTIF_LIBW): New output variable. Move system-specific settings here
485 from src/s files.
486
aaa36002
DN
4872010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
488
489 Reduce CPP usage.
490 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
491 (unexec): Define unconditionally, all platforms define
492 UNEXEC. AC_SUBST it.
493 (UNEXEC_SRC): Remove, unused.
ed6281b0 494 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
aaa36002 495
b678dd8b
GM
4962010-04-27 Glenn Morris <rgm@gnu.org>
497
8ea5f2d9
GM
498 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
499 replaced by LIBXP.
500
76cda504
GM
501 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
502 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
503 On hpux10-20, default to /lib.
504
b678dd8b
GM
505 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
506
7e10844c
DN
5072010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
508
509 * configure.in (LIBS_MACHINE): Remove, unused.
510
511 * configure.in (LIB_MATH): New output variable. Set it for some systems.
512
70eab5c1
GM
5132010-04-24 Glenn Morris <rgm@gnu.org>
514
515 * configure.in (CRT_DIR): New output variable.
516 (--with-crt-dir): New option. (Bug#5655)
517 (HAVE_LIB64_DIR): Remove.
518
4e7f249c
DN
5192010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
520
521 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
522
97efb629 5232010-04-22 Miles Bader <miles@gnu.org>
cdbce48e
MB
524
525 * configure.in: Get rid of "unix" pre-defined macro when
e5d1fb10 526 preprocessing Makefile. (Bug#5857)
cdbce48e 527
bf3126f6
AS
5282010-04-21 Andreas Schwab <schwab@linux-m68k.org>
529
530 Avoid non-portable shell command negation
531 * configure.in: Revert last change.
532
e765bf58
JD
5332010-04-21 Jan Djärv <jan.h.d@swipnet.se>
534
535 * configure.in: Change "if test ! -f" to "if ! test -f".
536
2807228d
GM
5372010-04-21 Glenn Morris <rgm@gnu.org>
538
539 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
10efe302 540 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
2807228d 541
574c05e2
KK
5422010-04-21 Karel Klíč <kklic@redhat.com>
543
544 * configure.in: New option: --with(out)-selinux, on by default.
545 Set HAVE_LIBSELINUX if we find libselinux, and substitute
546 LIBSELINUX_LIBS in Makefiles.
547
8224f93d
DN
5482010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
549
550 * configure.in: Remove all references to LIBX11_SYSTEM.
551
32a8894e
DN
5522010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
553
554 * configure.in: Remove all references to C_DEBUG_SWITCH.
555
2201e7e2
EZ
5562010-03-27 Eli Zaretskii <eliz@gnu.org>
557
558 * config.bat <lib-src>: Edit out lines that begin with several #
559 characters.
560
605f35cd
DN
5612010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
562
15d25dc0
DN
563 * configure.in: Remove support for old UNIX System V systems and
564 for Unixware on non-x86 machines.
565
a628ad9d 566 * configure.in: Remove support for Solaris on PPC and for old versions.
15d25dc0 567
605f35cd
DN
568 * configure.in: Remove non-working lynxos port.
569
a3ab37b3
DN
5702010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
571
572 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
573
866b0a7b
GM
5742010-03-19 Glenn Morris <rgm@gnu.org>
575
576 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
577 happy.
578
5792010-03-18 Jan Djärv <jan.h.d@swipnet.se>
580
581 * configure.in: Check for tputs and friends, abort if not
582 found (bug#5735).
583
aded53ff
GM
5842010-03-18 Glenn Morris <rgm@gnu.org>
585
eef223cc
GM
586 * configure.in (--with-x-toolkit): In the help text, say which options
587 are synonyms.
588
aded53ff
GM
589 * configure.in (--with-mmdf, --with-mail-unlink):
590 New options, off by default.
591 (--with-mailhost): New option to set default POP host.
592 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
593 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
594 New variables, substituted in Makefiles.
595 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
596 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
597 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
598 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
599 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
600
f8388570
TO
6012010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
602
603 * Makefile.in (uninstall): Handle the case where archlibdir does not
604 exist. (Bug#5720)
605
6da23aaa
EZ
6062010-03-12 Eli Zaretskii <eliz@gnu.org>
607
a96f6398 608 These changes remove termcap.c from the build on Posix platforms.
6da23aaa
EZ
609 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
610
611 * configure: Regenerated.
612
288f9fc0
CY
6132010-03-10 Chong Yidong <cyd@stupidchicken.com>
614
615 * Branch for 23.2.
616
5bcc9931
JL
6172010-01-31 Juri Linkov <juri@jurta.org>
618
619 * .bzrignore: Add TAGS-LISP.
620
c6d09b8d
CY
6212010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
622
623 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
624 this header file).
625
ca22a440
JB
6262010-01-12 Juanma Barranquero <lekktu@gmail.com>
627
628 * .bzrignore: Ignore all .exe, instead of individual files.
629
832fdcab
CY
6302010-01-12 Chong Yidong <cyd@stupidchicken.com>
631
632 * configure.in: Explicitly check for and link to -lXrender.
633
893db5bc
GM
6342010-01-12 Glenn Morris <rgm@gnu.org>
635
636 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
637 for bug reports for development versions.
638
ab507311
EZ
6392010-01-02 Eli Zaretskii <eliz@gnu.org>
640
641 * .bzrignore: Add more ignored patterns, including for the MS-DOS
642 build.
643
8bb25908
KF
6442009-12-27 Karl Fogel <kfogel@red-bean>
645
646 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
647 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
648
c3520efd
GM
6492009-12-17 Glenn Morris <rgm@gnu.org>
650
651 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
652
3bdb7e3e
GM
6532009-12-15 Glenn Morris <rgm@gnu.org>
654
7cda3008 655 * info/dir: Add EDT entry.
3bdb7e3e
GM
656 * Makefile.in (INFO_FILES): Add edt.
657
f1957a33
JD
6582009-12-10 Jan Djärv <jan.h.d@swipnet.se>
659
660 * configure.in: Check for RSVG if GNUStep is used.
661
62b7c422
JD
6622009-12-09 Jan Djärv <jan.h.d@swipnet.se>
663
664 * configure.in: Don't check for RSVG or GConf unless X11 is used.
665
a4ef73c8
CY
6662009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
667
668 * configure.in: Allow compiling Emacs with GTK on Cygwin.
669
9e13b2f4
GM
6702009-12-01 Glenn Morris <rgm@gnu.org>
671
672 * make-dist: Add etc/images/mpc directory.
673
8b571bf3
JD
6742009-11-21 Jan Djärv <jan.h.d@swipnet.se>
675
676 * configure.in: Don't check for GConf unless X is used.
677
7a2efa6f
DN
6782009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
679
680 * configure.in: Use -Wdeclaration-after-statement if available.
681
637fa988
JD
6822009-11-17 Jan Djärv <jan.h.d@swipnet.se>
683
684 * configure.in: New option: --with(out)-gconf.
685 Set HAVE_GCONF if we find gconf.
686
371b0117
GM
6872009-11-17 Glenn Morris <rgm@gnu.org>
688
689 * Makefile.in (INFO_FILES): Add semantic.
690
8834a98b
CY
6912009-11-16 Chong Yidong <cyd@stupidchicken.com>
692
693 * info/dir: Add Semantic.
694
92424f95
GM
6952009-11-16 Glenn Morris <rgm@gnu.org>
696
697 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
698 pattern, so as not to exclude makefile*.el. (Bug#4912)
699
a53cfbe5
JD
7002009-11-14 Jan Djärv <jan.h.d@swipnet.se>
701
702 * configure.in: --enable-autodepend is new. Check for GNU Make
5ce6e4f4 703 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
a53cfbe5
JD
704 gcc and GNU make to generate dependencies.
705
b8c5de8f
GM
7062009-10-27 Glenn Morris <rgm@gnu.org>
707
708 * make-dist: Make links to doc/lispintro/*.pdf.
709
91231421
CY
7102009-10-23 Jim Meyering <meyering@redhat.com>
711
712 * configure.in: Invoke $CPP with -P when creating Makefile and
713 src/Makefile. Without this, gcc 4.4.2 converts each
714 backslash-newline pair in the input to a bare newline, yielding
715 invalid Makefiles.
716
717 * configure: Regenerate.
718
d760435b
DN
7192009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
720
1233852a 721 * configure.in (vax-dec-vms): Remove, not supported anymore.
d760435b 722
f5b30dc9
AR
7232009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
724
725 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
726 (*-apple-darwin*): Add x86_64 architecture.
727
5ba6c2e1
DN
7282009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
729
730 * config.guess, config.sub: Updated from master source.
731
c9abc21f
AR
7322009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
733
734 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
735
b6c0fa71
JB
7362009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
737
738 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
739
7b1b676d
GM
7402009-09-29 Glenn Morris <rgm@gnu.org>
741
742 * make-dist (check): Update for two new levels of subdirectory in lisp/.
743
005bd5a2
DN
7442009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
745
58a8cf51
DN
746 * config.guess, config.sub: Updated from master source.
747
005bd5a2
DN
748 * configure.in (OTHER_FILES): Define using autoconf not cpp.
749
cc1cb3da
DN
7502009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
751
752 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
753
8593c508
CY
7542009-09-13 Chong Yidong <cyd@stupidchicken.com>
755
756 * INSTALL: Update URL for GNU FreeFont.
757
07cd4153
GM
7582009-09-09 Glenn Morris <rgm@gnu.org>
759
760 * Makefile.in (install-arch-indep): Don't recursively change perms of
761 site-lisp and infodir. There may be non-Emacs files in here, and the
762 files supplied by Emacs are all handled explicitly already. (Bug#3800)
763 (mkdir): Set umask to world-readable before creating directories.
764 mkinstalldirs already checks if dirs exist, don't duplicate this test.
765
ffd8aba9
GM
7662009-08-29 Glenn Morris <rgm@gnu.org>
767
768 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
769 (info): Don't give an error in the absence of makeinfo - let the doc
770 Makefiles do that, if the info files need rebuilding. (Bug#3982)
771
201a4073
KR
7722009-08-23 Ken Raeburn <raeburn@raeburn.org>
773
774 * Makefile.in (install-arch-indep): If the versioned DOC-####
775 generated during loadup+dump isn't found, install the plain DOC
776 file that always gets generated, in case CANNOT_DUMP is set.
879de935
KR
777
778 * configure.in: Warn if package version specified here doesn't
779 match the version in version.el.
780 * configure: Regenerate.
781
c99cb306
MA
7822009-08-22 Michael Albinus <michael.albinus@gmx.de>
783
784 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
785
786 * configure: Regenerate.
787
707f28b6
GM
7882009-08-19 Glenn Morris <rgm@gnu.org>
789
790 * INSTALL: Remove reference to cvtmail.
791
2ec536de
SZ
7922009-08-15 CHENG Gao <chenggao@gmail.com>
793
794 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
795
1233852a 7962009-08-02 Kevin Ryde <user42@zip.com.au>
7e4d5894
CY
797
798 * INSTALL: Fix free fonts URL.
799
49a9e76d
GM
8002009-07-22 Glenn Morris <rgm@gnu.org>
801
802 * configure.in (AC_PREREQ): Require autoconf 2.62.
803
7df24305
AS
8042009-07-04 Andreas Schwab <schwab@linux-m68k.org>
805
1233852a
JB
806 * configure.in (--enable-checking, --enable-profiling):
807 Use AS_HELP_STRING.
7df24305 808
9fe40f0e
DN
8092009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
810
811 * configure.in (--enable-profiling): New option.
6978862d 812 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
9fe40f0e 813
920b116e
GM
8142009-06-27 Glenn Morris <rgm@gnu.org>
815
6978862d 816 * configure.in: Restore netbsd on mips, mipsel, mipseb.
920b116e 817
29771094
DN
8182009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
819
820 * configure.in (--enable-checking): New option.
821
0da746de
GM
8222009-06-24 Glenn Morris <rgm@gnu.org>
823
824 * make-dist: Warn if subdir does not exist in source.
825 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
826 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
827 No longer make links.
828
eeebcbb9
GM
8292009-06-24 Yavor Doganov <yavor@gnu.org>
830
0da746de
GM
831 * make-dist (tempdir): Don't create directories preferences.gorm
832 and preferences.nib, they are no longer required.
eeebcbb9 833
70243478
CY
8342009-06-21 Chong Yidong <cyd@stupidchicken.com>
835
836 * Branch for 23.1.
837
60cf1d09
CY
8382009-06-12 Chong Yidong <cyd@stupidchicken.com>
839
840 * configure.in: Delete mac-fix-env target, which has been
841 removed (Bug#3531).
842
834cf436
SM
8432009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
844
845 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
846
a6e754b6
CY
8472009-05-05 Per Starbäck <per@starback.se> (tiny change)
848
849 * BUGS: Use new binding of view-emacs-problems.
850
734dabe0
CY
8512009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
852
853 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
854 for Solaris compatibility.
855
7bbec45b
CY
8562009-04-25 Chong Yidong <cyd@stupidchicken.com>
857
858 * configure: Regenerate.
859
860 * configure.in: Disable use of FreeType without libXft.
861
dc2933eb
JD
8622009-04-19 Jan Djärv <jan.h.d@swipnet.se>
863
834cf436
SM
864 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
865 Check if it is declared in gtk.h.
dc2933eb 866
cea426d3
AS
8672009-04-12 Andreas Schwab <schwab@linux-m68k.org>
868
869 * Makefile.in (install-arch-indep): Remove .gitignore files.
870
11e244d8
KH
8712009-04-03 Kenichi Handa <handa@m17n.org>
872
873 * INSTALL: Make the section "Complex Text Layout support
874 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
875
1e447232
DN
8762009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
877
878 * configure.in (rs6000-ibm-aix6*): Fix typo.
879
389b99fd
GM
8802009-03-04 Glenn Morris <rgm@gnu.org>
881
882 * Makefile.in (INFO_FILES): Add auth.
883
ebb135af
GM
8842009-03-03 Glenn Morris <rgm@gnu.org>
885
886 * info/dir: Add Auth-source.
887
2ae83832
SM
8882009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
889
890 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
891 the second.
892
3122b073
EZ
8932009-02-28 Eli Zaretskii <eliz@gnu.org>
894
1685daf2
EZ
895 * config.bat: Copy .dbxinit to _dbxinit.
896
3122b073
EZ
897 * make-dist (Making links to `info'): Remove .gitignore.
898
b4b7bab7
SM
8992009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
900
901 * Makefile.in (lib-src, lisp): Use simpler rule.
902 (src): Be more specific to avoid recompiling all the .elc files just
903 because the bootstrap-emacs is missing.
904
003a2c00
CY
9052009-02-26 Chong Yidong <cyd@stupidchicken.com>
906
907 * configure.in: Require librsvg >= 2.11.
908
c21273df
AR
9092009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
910
911 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
912 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
913
c5ecbe51
AR
9142009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
915
916 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
917
4e1fb954
GM
9182009-02-03 Glenn Morris <rgm@gnu.org>
919
920 * make-dist: Add some missing files, remove some that are no longer
921 present.
922
99cc1583
GM
9232009-02-02 Glenn Morris <rgm@gnu.org>
924
925 * make-dist: Add some missing nextstep/ files.
926
6debaeb8
AR
9272009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
928
adab88bd 929 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
6debaeb8 930
a078d6e5
DN
9312009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
932
933 * configure.in: Add support for m68k-*-netbsd.
934
a372b1a2
JL
9352009-01-14 Juri Linkov <juri@jurta.org>
936
c2ad0dc9
JL
937 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
938
a372b1a2
JL
939 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
940 and bug-reference-mode.
941
d0bec92c
JL
9422009-01-11 Juri Linkov <juri@jurta.org>
943
944 * INSTALL.CVS: Move configuration explicitly to the first step.
945
05453c9d
GM
9462009-01-09 Glenn Morris <rgm@gnu.org>
947
948 * .dir-locals.el: Don't set indent-tabs-mode.
949
c0eb6ac0
KH
9502008-12-30 Kenichi Handa <handa@m17n.org>
951
952 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
953 the function OTF_get_variation_glyphs.
954
9c222401
JD
9552008-12-30 Jan Djärv <jan.h.d@swipnet.se>
956
957 * Makefile.in (install-arch-dep): Remove old directories in
958 ns_app* before moving new directories there.
959
bda28f63
DN
9602008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
961
962 * .dir-locals.el: Remove non-working entry for pmail.
963 (fill-column): Fix typo.
964 (change-log-mode): Add fill column.
965
745ebc13
EZ
9662008-12-26 Eli Zaretskii <eliz@gnu.org>
967
968 * config.bat: Produce _dir-locals.el from .dir-locals.el.
969
b08ddfb4
DN
9702008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
971
972 * make-dist (tempdir): Distribute .dir-locals.el.
973
974 * .dir-locals.el: New file.
975
b5a09903
EZ
9762008-12-19 Eli Zaretskii <eliz@gnu.org>
977
978 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
979 for rationale.
980
c4607d7f
GM
9812008-12-13 Glenn Morris <rgm@gnu.org>
982
983 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
984 (manext): Remove variable.
985 (MAN_PAGES): New variable.
986 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
987 and remove.
8bfbbb97 988 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 989
894b66d8
DN
9902008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
991
992 * config.guess, config.sub: Updated from master source.
993
08d03897
DN
9942008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
995
996 * Makefile.in (install-arch-indep): Install ebrowse.1.
997
7c54c0a0
DN
9982008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
999
1000 * configure.in: Add Solaris on x86_64.
1001
149b51bc
DN
10022008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1003
1004 * config.guess, config.sub: Updated from master source.
1005
961de2e7
EZ
10062008-12-08 Eli Zaretskii <eliz@gnu.org>
1007
1008 * info/dir: Fix last change.
1009
777af7e5
EZ
10102008-12-07 Eli Zaretskii <eliz@gnu.org>
1011
1012 * info/dir: Untabify.
1013
3c00847f
RF
10142008-11-28 Ulrich Mueller <ulm@gentoo.org>
1015
1016 * configure.in: Fix last change.
1017
6a7447b3
RS
10182008-11-28 Richard M Stallman <rms@gnu.org>
1019
1020 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1021 New configurations.
1022
d8aef2e6
GM
10232008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1024
1025 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1026 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1027
c4e58908
EZ
10282008-11-15 Eli Zaretskii <eliz@gnu.org>
1029
21d907a3
EZ
1030 * Makefile.in (INFO_FILES): Remove ns-emacs.
1031
c4e58908
EZ
1032 * info/dir (NS-Emacs): Remove entry.
1033
b73f809c
EZ
10342008-11-08 Eli Zaretskii <eliz@gnu.org>
1035
1036 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1037
9fea5ed1
GM
10382008-11-07 Glenn Morris <rgm@gnu.org>
1039
1040 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1041
b5ba7271
EZ
10422008-10-31 Eli Zaretskii <eliz@gnu.org>
1043
1044 * config.bat: Tell user to expect one "File not found" message
1045 while the `doc' directory is being configured.
1046
27301075
CY
10472008-10-30 Chong Yidong <cyd@stupidchicken.com>
1048
1049 * update-subdirs: Put obsolete directory last.
1050
28f3a9d1
KH
10512008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1052
1053 * configure.in: Check fontconfig always.
1054
2194ea1c
DN
10552008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1056
1057 * configure (*-solaris2.[7-9]*): Fix typo.
1058
ea09b8d5
GM
10592008-10-24 Glenn Morris <rgm@gnu.org>
1060
1061 * configure.in (--without-sync-input, --with-pkg-config-prog):
1062 Help strings start with lower case.
1063 (--with-gnustep-conf): New option.
1064 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1065
ef913c89
GM
10662008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1067
1068 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1069 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1070 is not found. (Bug#1230)
1071
b97439ce 10722008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 1073
b97439ce 1074 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
1075 Use sol2-6.h for Solaris 7-9.
1076
fac5dc61
DN
10772008-10-18 Ulrich Mueller <ulm@gentoo.org>
1078
1079 * configure.in: Add support for GNU/Linux on SuperH.
1080
6b0262c1
AS
10812008-10-12 Andreas Schwab <schwab@suse.de>
1082
1083 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1084
8d87199b
AR
10852008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1086
1087 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1088 "X") to avoid confusion.
1089
1090 * configure: Regenerate.
1091
265f3a4d
RF
10922008-09-07 Romain Francoise <romain@orebokech.com>
1093
1094 * make-dist: Distribute doc/man/ChangeLog.
1095
cfe91a31
CY
10962008-08-28 Chong Yidong <cyd@stupidchicken.com>
1097
1098 * configure.in: Disable XFT and Freetype when without X.
1099
1100 * configure: Regenerate.
1101
c5e2611e
DN
11022008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1103
1104 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1105
cc9e2523
CY
11062008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1107
1108 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1109 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1110
1111 * configure: Regenerate.
1112
67931678
EZ
11132008-08-20 Eli Zaretskii <eliz@gnu.org>
1114
1115 * configure.in: Move "#define subprocesses" before
1116 config_opsysfile is included.
1117
5b6fd9ea
KH
11182008-08-19 Kenichi Handa <handa@m17n.org>
1119
1120 * INSTALL (Extra fonts): Mention local fonts, don't mention
1121 mule-unicode.
1122
d32e280e
CY
11232008-08-16 Chong Yidong <cyd@stupidchicken.com>
1124
1125 * make-dist: Omit info/.arch-inventory.
1126
3271ac8c
JR
11272008-08-16 Jason Rumney <jasonr@gnu.org>
1128
1129 * make-dist (tempdir/nt): Link emacsclient.rc.
1130
48fad8e8
DN
11312008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1132
1133 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1134 AC_SUBST it.
1135 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1136 AC_SUBST it.
1137 (OTHER_FILES): Always define for HAVE_NS.
1138 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1139 * configure: Regenerate.
1140
6b8bc489
AS
11412008-08-07 Andreas Schwab <schwab@suse.de>
1142
1143 * configure.in: Correctly handle
1144 --enable-cocoa-experimental-ctrl-g=no and
1145 --enable-ns-self-contained=yes.
6b8bc489 1146
d5e2f8fe
AR
11472008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1148
1149 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
1150 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1151 bother undef'ing since won't have desired effect.
d5e2f8fe 1152
9e0f670e
AS
11532008-08-06 Andreas Schwab <schwab@suse.de>
1154
1155 * configure.in: Fix quoting.
1156
23ca30bd
CY
11572008-08-06 Chong Yidong <cyd@stupidchicken.com>
1158
1159 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1160
b44d2112
CY
11612008-08-05 Ulrich Mueller <ulm@gentoo.org>
1162
1163 * configure.in: Add checks for krb5_error.text and
1164 krb5_error.e_text struct members.
1165
19571844
CY
11662008-08-04 Chong Yidong <cyd@stupidchicken.com>
1167
19571844 1168 * configure.in: Test for existence of NSInteger.
509b4b38 1169 Suggested by Yavor Doganov.
19571844 1170
96cac6f1
RF
11712008-08-02 Romain Francoise <romain@orebokech.com>
1172
1173 * Makefile.in (INFO_FILES): Add mairix-el.
1174
7c2fb837
DN
11752008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1176
1177 * make-dist:
1178 * README: Remove VMS support.
1179 * vms: Remove directory.
1180
69ab3201
DN
11812008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1182
1183 * configure.in (MULTI_KBOARD): Remove.
1184
9d9a7716
DN
11852008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1186
1187 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1188
a7b7b527
CY
11892008-07-29 Chong Yidong <cyd@stupidchicken.com>
1190
1191 * info/dir (File): Add mairix-el.
1192
9e2a2647
DN
11932008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1194
1195 Remove support for Mac Carbon.
1196 * mac: Remove directory.
1197 * make-dist:
1198 * configure.in:
1199 * README:
1200 * Makefile.in:
0e134ea0 1201 * INSTALL: Remove code for Carbon.
9e2a2647
DN
1202 * configure: Regenerate.
1203
98822133 12042008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 1205
0e134ea0 1206 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 1207
7cadb46a
CY
12082008-07-25 Chong Yidong <cyd@stupidchicken.com>
1209
1210 * configure.in: Check for getrlimit.
1211
1212 * configure: Regenerate.
1213
77ccee09
DN
12142008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1215
1216 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1217 in src/Makefile.in.
1218 (static): Remove, autoconf would always comment it out anyway.
1219 (subprocesses): Define unconditionally.
1220
10d975d7 12212008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 1222
10d975d7
GM
1223 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1224 compilation under GNUstep.
7a55ab54 1225
658a0f85
KH
12262008-07-18 Kenichi Handa <handa@m17n.org>
1227
1228 * INSTALL (Complex Text Layout support libraries): Delete the
1229 paragraph about --enable-font-backend.
1230
ba60bd44 12312008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
1232
1233 * configure.in: Print out some info to user for NeXTstep builds.
1234 (ns-app): Remove enable option.
1235 (ns-self-contained): Add enable option.
1236 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1237 GNUstep, use to set install prefixes, and substitute in Makefiles.
1238 * configure: Regenerate.
1239 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1240 NS app bundle.
1241
facfbbbd
SM
12422008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1243
1244 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1245
ba60bd44 12462008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
1247
1248 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1249 NS_IMPL_COCOA.
122e9f8f 1250
2c369af7
GM
12512008-07-16 Glenn Morris <rgm@gnu.org>
1252
6ba72723
GM
1253 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1254 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1255 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1256 never unset.
1257
2c369af7
GM
1258 * make-dist: Add nextstep/ directories.
1259 (src, lib-src): Add .m files.
1260
6b0273cd
DN
12612008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1262
1263 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1264 (USER_FULL_NAME): Remove, not used anymore.
1265 * configure: Regenerate.
1266
ba60bd44 12672008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
1268
1269 Changes and additions for NeXTstep windowing system (Cocoa and
1270 GNUstep) support.
1271
1272 * configure.in: Add support for NS window system: --with-ns (default
1273 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1274 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1275 disable font backend if window system is "none", not if !HAVE_X11.
1276 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1277 (install-arch-dep): Add commands to assemble NS .app package.
1278
40dde9d1
DN
12792008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1280
176fe5fc
DN
1281 * configure.in: Use macppc for Darwin. Remove references to
1282 desupported systems.
40dde9d1
DN
1283 * configure: Regenerate.
1284
2906a94c
GM
12852008-07-05 Glenn Morris <rgm@gnu.org>
1286
1287 * make-dist (EMACS): Doc fix.
1288 (lisp): There are no *.dat or image files here any more.
1289 (src): There are no *.s files here any more.
1290 (etc/images, etc/images/*): Link to most regular files.
1291
26d41f17
GM
12922008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1293
1294 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1295
3d4c9dbd
GM
12962008-07-01 Glenn Morris <rgm@gnu.org>
1297
1298 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1299 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1300 and explicitly export there. (Bug#507.)
1301
f2a77c3a
DN
13022008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1303
1304 * configure.in:
1305 * configure: Remove references to obsolete systems.
1306
ac935997
SM
13072008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1308
1309 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1310 make it depend on all other */.in files.
1311 (src/Makefile, src/config.stamp, lib-src/Makefile)
1312 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1313 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1314 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1315 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1316
1317 * configure.in: Don't create src/config.stamp any more.
1318
b4945b95
SM
13192008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1320
f245f2c6 1321 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 1322
8a6a5642
GM
13232008-06-22 Glenn Morris <rgm@gnu.org>
1324
1325 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1326
822ef7a0
RF
13272008-06-21 Romain Francoise <romain@orebokech.com>
1328
1329 * Makefile.in (INFO_FILES): Add sasl.
1330
fc46d219
SM
13312008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1332
1333 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1334 (bootstrap-build): Remove.
1335 (top_bootclean): New var.
1336 (top_distclean, bootstrap-clean): Use it.
1337 (bootstrap): Don't recheck config. Make normally.
1338
49f6eb95
SM
13392008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1340
1341 * Makefile.in (SUBDIR): Include `lisp'.
1342 (lisp): Depend on `src'.
1343 (top_distclean): Don't remove config.status.
1344 (bootstrap-clean): New target.
1345 (maintainer-clean): Use it.
1346 (bootstrap): Use bootstrap-clean. Re-run config.status.
1347 (src/bootstrap-emacs${EXEEXT}): New target.
1348 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1349 src/Makefile now takes care of it.
1350 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 1351
02db7a65
GM
13522008-06-15 Glenn Morris <rgm@gnu.org>
1353
1354 * info/dir: Add sasl.
1355
294e8689
AM
13562008-06-09 Alan Mackenzie <acm@muc.de>
1357
1358 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1359
8669e78f
ER
13602008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1361
429870c2 1362 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 1363
b464059a
GM
13642008-06-07 Glenn Morris <rgm@gnu.org>
1365
1366 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1367 serve no purpose.
1368
d893468a
DN
13692008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1370
1371 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1372 * configure: Regenerate.
1373
79241466
SM
13742008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1375
1376 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1377
b8bdd8c9
KH
13782008-05-14 Kenichi Handa <handa@m17n.org>
1379
1380 * configure: Regenerate.
1381
1382 * configure.in: Don't handle --disable-font-backend. Don't print
1383 a message about a font backend.
1384
1c73f195
GM
13852008-05-09 Glenn Morris <rgm@gnu.org>
1386
1387 * configure.in: Make absence of makeinfo a fatal error only if the info
1388 files don't exist.
1389 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1390
d95d9b23
EZ
13912008-05-07 Eli Zaretskii <eliz@gnu.org>
1392
1393 * config.bat: Fix last change: don't use < and > in "rem" lines,
1394 they are interpreted as redirection by DOS shells.
1395
f67e15be 13962008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
1397
1398 * configure.in: Check availability of AvailabilityMacros.h
1399 if HAVE_CARBON.
1400
1401 * configure: Regenerate.
1402
1066d056
GM
14032008-05-03 Glenn Morris <rgm@gnu.org>
1404
1405 * configure.in (x_libraries): Remove standard 64-bit directories -
1406 experimental workaround for minor autoconf bug.
1407
79bc8bbb
GM
1408 * configure.in (--without-makeinfo): New option. If set,
1409 absence of suitable makeinfo is not a fatal error.
1410 * Makefile.in (MAKEINFO): New, set by configure.
1411 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1412 (info-real): New target.
1413 (info): Without makeinfo, do nothing, else call `info-real'.
1414
a113b3ca 14152008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
1416
1417 * configure.in: Remove hpux10.20 from the desupported list.
1418
73d798d5
SM
14192008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1420
1421 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1422
a51f4969
SM
14232008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1424
1425 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1426 rather than change CPPFLAGS.
1427 (HAVE_GTK): Rename to USE_GTK.
1428
7316a2b5
SM
14292008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1430
1431 * configure.in: Replace the obsolete macros AC_AIX and
1432 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1433
5d374ce1
AS
14342008-04-05 Andreas Schwab <schwab@suse.de>
1435
1436 * configure.in: No longer create admin/unidata/Makefile.
1437
d0b7952a
AS
14382008-03-28 Andreas Schwab <schwab@suse.de>
1439
1440 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1441 (lisp/Makefile): New rule.
1442
acfdc2b1
GM
14432008-03-13 Glenn Morris <rgm@gnu.org>
1444
1445 * configure.in (AC_INIT): Fix version number.
1446 (sync-input): Reword the option, since it's on by default.
1447
880820fe 14482008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
1449
1450 * configure.in: Add --enable-sync-input, default yes.
1451
dc6150eb
GM
14522008-03-11 Glenn Morris <rgm@gnu.org>
1453
69c7cf1b
GM
1454 * Makefile.in (install-etc, mkdir): Handle directory
1455 etc/images/icons/hicolor/*/mimetypes/.
1456
dc6150eb
GM
1457 * make-dist: Handle icons/hicolor/scalable directory.
1458
491d33f9
GM
14592008-03-05 Glenn Morris <rgm@gnu.org>
1460
1461 * configure.in: Enable font-backend by default.
77dfeef5
GM
1462 (USE_FONT_BACKEND): Set to "no" in absence of X.
1463 (PKG_CONFIG): Don't set multiple times, once is enough.
1464 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 1465
4cba674a
GM
14662008-03-03 Glenn Morris <rgm@gnu.org>
1467
1468 * Makefile.in (iconsrcdir): New variable.
1469 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1470 directory.
1471
2d61385a
GM
14722008-02-29 Glenn Morris <rgm@gnu.org>
1473
1474 * test/: New directory.
1475
880820fe 14762008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
1477
1478 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1479
26a42dac
DN
14802008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1481
f245f2c6
JB
1482 * configure.in: Print an error for systems that we think are obsolete
1483 and are proposed to be removed. Remove some more unused systems.
e6a498d9 1484 Add support for powerpc-ibm-aix6*.
26a42dac 1485
9d2818d6
DN
14862008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1487
f245f2c6 1488 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 1489
2cbff44e
GM
14902008-02-21 Glenn Morris <rgm@gnu.org>
1491
7864e4ee
GM
1492 * Makefile.in (set_installuser): New.
1493 (install-arch-indep): Use set_installuser to avoid duplicate code.
1494
2cbff44e
GM
1495 * README.unicode: Split into admin/notes/unicode,font-backend and
1496 remove.
1497
372a3385
RS
14982008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1499
f245f2c6 1500 * configure.in (arm*-*-freebsd*): Add.
372a3385 1501
4624371d
DN
15022008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1503
1504 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1505 dealing with obsolete variables.
1506
737e2b96
GM
15072008-02-08 Glenn Morris <rgm@gnu.org>
1508
1509 * Makefile.in (check-info-dir): New target.
1510
bcf21c09
MO
15112008-02-08 Michael Olson <mwolson@gnu.org>
1512
507f2b91
MO
1513 * Makefile.in (INFO_FILES): Add epa.
1514
bcf21c09
MO
1515 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1516 features" section.
1517
86dc59b0
GM
15182008-02-06 Glenn Morris <rgm@gnu.org>
1519
1520 * configure.in (--with-gcc): Give an error saying this option has
1521 been removed.
1522 (--with-gtk): Remove this option.
1523
02f35af2
GM
15242008-02-06 Tom Tromey <tromey@redhat.com>
1525
1526 * configure.in (--with-gcc): Remove.
1527 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1528
15292008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
1530
1531 * INSTALL: Recommend giflib, not libungif.
1532
b5a922de
MO
15332008-02-05 Tom Tromey <tromey@redhat.com>
1534
1535 * configure.in (--with-dbus): Default to enabled.
1536
9f432734
KH
15372008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1538
1539 * INSTALL (Complex Text Layout support libraries): New section.
1540
c0bc7978
DN
15412008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1542
1543 * make-dist: Remove references to files in mac/ that have been
1544 deleted.
1545
435f8bc5
TTN
15462008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1547
1548 * configure.in: For libotf and m17n-flt checks, set shell vars
1549 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1550 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1551 Reported by Ulrich Mueller.
435f8bc5 1552
2ee27f27
EZ
15532008-02-02 Eli Zaretskii <eliz@gnu.org>
1554
1555 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1556 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
1557
15582008-02-02 Glenn Morris <rgm@gnu.org>
1559
1560 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1561 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1562 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 1563
9209bb23 15642008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1565
1566 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1567 [libotf], and [m17n-flt] options.
1568
9209bb23 15692008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1570
1571 * configure.in: Add EMACS_ARG_N([libotf]...), and
1572 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1573 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1574 CFLAGS, and LIBS in checking of m17n-flt.
1575
9209bb23 15762008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
1577
1578 * configure.in: Check the availability of m17n-flt library.
1579
9209bb23 15802008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1581
1582 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1583 not available.
1584
9209bb23 15852008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1586
1587 * configure.in: New args --enable-font-backend, --with-xft,
1588 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1589 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1590 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1591 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1592
9209bb23 15932008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1594
1595 * make-dist: Include etc/charsets in tarball.
1596
9209bb23 15972008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
1598
1599 * configure.in: While running cpp on junk.c, include
1600 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1601 exists.
1602
8dd59f01 16032008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
1604
1605 * configure.in (xtensa): Match more configurations.
1606
9c28b587
DN
16072008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1608
1609 * configure.in: Update comment.
1610
304484e4
GM
16112008-01-26 Glenn Morris <rgm@gnu.org>
1612
1613 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 1614 (--with-carbon): Tone down rhetoric in help text.
304484e4 1615
5b940d5a
GM
16162008-01-25 Glenn Morris <rgm@gnu.org>
1617
1618 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1619 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1620 Default `Carbon' to off (it's unsupported).
1621
bf9a7ece
GM
16222008-01-24 Glenn Morris <rgm@gnu.org>
1623
1624 * configure.in: Standardize dbus-related messages.
1625
1eee1145
MO
16262008-01-23 Michael Olson <mwolson@gnu.org>
1627
1628 * configure.in (pkg-config-prog): Remove initial whitespace.
1629
8b1de1b5
MO
16302008-01-23 Tom Tromey <tromey@redhat.com>
1631
bf9a7ece 1632 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
1633 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1634 Update all users.
1635
8ca7e0f1
DN
16362008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1637
1638 * config.guess, config.sub: Updated from master source.
1639
55e6d9b2
AS
16402008-01-17 Andreas Schwab <schwab@suse.de>
1641
95986dbe 1642 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 1643
058e0687
GM
16442008-01-17 Glenn Morris <rgm@gnu.org>
1645
1646 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1647
6bed5c4a
DN
16482008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1649
1650 * configure.in: Remove more references to unsupported systems.
1651
ed398055
GM
16522008-01-16 Sven Joachim <svenjoac@gmx.de>
1653
1654 * make-dist: Add --lzma.
1655
2c2935f7
GM
16562008-01-16 Glenn Morris <rgm@gnu.org>
1657
1658 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1659 configure checks for this.
1660
f40f5dc3
DN
16612008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1662
1663 * configure.in: Remove more references to unsupported systems.
1664
effb6952
RF
16652008-01-06 Romain Francoise <romain@orebokech.com>
1666
1667 * configure.in: Delete extra semicolons.
1668
f3041af1
DN
16692008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1670
1671 * configure.in: Remove references to unsupported systems.
1672
37d6e313
RF
16732008-01-05 Romain Francoise <romain@orebokech.com>
1674
1675 * make-dist: Add --bzip2. Update copyright.
1676
d35e1cd7
DN
16772008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1678
1679 * configure.in: Remove support for Masscomp.
1680
b26cd843
GM
16812008-01-05 Glenn Morris <rgm@gnu.org>
1682
1683 * Makefile.in (desktopdir, icondir): New variables.
1684 (install-arch-indep): Also depend on `install-etc'.
1685 (install-etc): New target.
1686 (mkdir): Also create the `applications' and `icons' directories.
1687
d8981daf
GM
16882008-01-04 Glenn Morris <rgm@gnu.org>
1689
1690 * make-dist: Update for new etc/images/icons/hicolor directory.
1691
d088fbb2
AS
16922007-12-09 Andreas Schwab <schwab@suse.de>
1693
1694 * configure.in: D-Bus is not enabled by default.
1695
880820fe 16962007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
1697
1698 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1699 change.
1700
880820fe 17012007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 1702
10d1d0af 1703 * configure.in: Give package name and version to AC_INIT.
9cf8f393 1704
cffe4909
MH
17052007-12-03 Magnus Henoch <mange@freemail.hu>
1706
1707 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1708
868641cc
MA
17092007-12-03 Michael Albinus <michael.albinus@gmx.de>
1710
1711 * configure.in: No need for DBUS_INFO anymore.
1712
868641cc
MA
1713 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1714
131e4133
MA
17152007-12-02 Michael Albinus <michael.albinus@gmx.de>
1716
1717 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1718
131e4133
MA
1719 * Makefile.in (INFO_FILES): Add dbus.
1720
916447e4
RF
17212007-12-02 Romain Francoise <romain@orebokech.com>
1722
1723 * make-dist: Fix last change.
1724
472fd4dc
GM
17252007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1726
1727 * configure.in: Add support for gnu-kfreebsd.
1728
02964da1
GM
17292007-11-28 Glenn Morris <rgm@gnu.org>
1730
1731 * make-dist: Add etc/nxml.
1732
d6447bae
RF
17332007-11-24 Romain Francoise <romain@orebokech.com>
1734
1735 * Makefile.in (INFO_FILES): Add nxml-mode.
1736
3ada8b66
RF
17372007-11-23 Romain Francoise <romain@orebokech.com>
1738
1739 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1740 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1741
074767f2
AS
17422007-11-20 Andreas Schwab <schwab@suse.de>
1743
14ee32ab 1744 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 1745
8d6069a4
AS
17462007-11-17 Andreas Schwab <schwab@suse.de>
1747
1748 * update-subdirs: Atomically update subdirs.el.
1749
4f73d1e1
GM
17502007-11-17 Glenn Morris <rgm@gnu.org>
1751
1752 * Makefile.in (check-declare): New target.
1753
f117c226
GM
17542007-11-07 Glenn Morris <rgm@gnu.org>
1755
1756 * configure.in: Deprecate Mac Carbon port.
1757
880820fe 17582007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
1759
1760 * configure.in: Remove HAVE_X11R5 check.
1761
9a56b440
GM
17622007-10-31 Glenn Morris <rgm@gnu.org>
1763
1764 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1765 when changing ownership of installed files.
1766
32c22e5e
GM
17672007-10-30 Glenn Morris <rgm@gnu.org>
1768
1769 * make-dist: Add new directory etc/gnus.
1770
47cca554
MO
17712007-10-30 Michael Olson <mwolson@gnu.org>
1772
1773 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1774
7016b92b
GM
17752007-10-29 Glenn Morris <rgm@gnu.org>
1776
1777 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1778
ca076674
GM
17792007-10-23 Glenn Morris <rgm@gnu.org>
1780
1781 * MAINTAINERS: Move to admin/.
1782
c136b828
CY
17832007-10-17 Chong Yidong <cyd@stupidchicken.com>
1784
1785 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
1786 (HAVE_LIBRESOLV): Also define if we are using res_init().
1787
c49847b9
GM
17882007-10-17 Glenn Morris <rgm@gnu.org>
1789
1790 * FTP: Remove file, since it's just a duplicate of one in etc/.
1791
799303b6
EZ
17922007-10-05 Eli Zaretskii <eliz@gnu.org>
1793
1794 * config.bat: Fix configuring `doc' due to changes in the
1795 directory structure.
1796
5aec60df 17972007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
1798
1799 * configure.in: Don't use -lpthread on HP-UX.
1800
c8d2eff3
GM
18012007-09-16 Glenn Morris <rgm@gnu.org>
1802
1803 * make-dist: File gfdl.1 has been removed.
1804
02ff9df4
GM
18052007-09-15 Glenn Morris <rgm@gnu.org>
1806
1807 * configure.in: Fix makeinfo version regexp.
1808
cd227ad1
GM
18092007-09-12 Glenn Morris <rgm@gnu.org>
1810
5a6a83f2
GM
1811 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
1812 implementation of alloca is not found.
1813
cd227ad1 1814 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 1815 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 1816
fe79fcb3
JL
18172007-09-09 Juri Linkov <juri@jurta.org>
1818
1819 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
1820
1821 * README: Add doc/ to documentation directories.
1822
97268cd1
MO
18232007-09-08 Michael Olson <mwolson@gnu.org>
1824
1825 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 1826 Update for new doc/ directory layout.
97268cd1 1827
d175b0ae
RF
18282007-09-06 Romain Francoise <romain@orebokech.com>
1829
1830 * make-dist: Update for new doc/ directory layout.
1831
e7426ea4
GM
18322007-09-06 Glenn Morris <rgm@gnu.org>
1833
1834 * Makefile.in (mansrcdir): New variable.
1835 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1836 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1837 update these targets for new doc/ directory layout.
1838 (doc/misc/Makefile): New target.
1839 (install-arch-indep): Use mansrcdir for new location of manpages.
1840 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1841 (relock, info, dvi): Update targets for new doc/ directory layout.
1842
1843 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1844 for new doc/ directory layout.
1845
709e90de
AS
18462007-09-02 Andreas Schwab <schwab@suse.de>
1847
1848 * configure.in: Use AS_HELP_STRING throughout.
1849 * configure: Regenerate.
1850
880820fe 18512007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
1852
1853 * configure.in: Require Gtk/Glib 2.6.
1854
49adb60f
TTN
18552007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1856
1857 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1858 Use them throughout in place of AC_ARG_WITH calls.
1859 * configure: Regenerate.
1860
28aa2c3e
AS
18612007-09-01 Andreas Schwab <schwab@suse.de>
1862
1863 * configure.in: Put quotes around nested macro calls.
1864
e35a28cd
TTN
18652007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1866
1867 * configure.in: Fix typo.
1868 * configure: Regenerate.
1869
050b82f6
GM
18702007-08-30 Glenn Morris <rgm@gnu.org>
1871
1872 * configure.in (AH_BOTTOM): Copy some manual changes made to
1873 src/config.in here so they are not lost when it regenerates.
1874
e1b79824
GM
1875 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1876
880820fe 18772007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
1878
1879 * README.multi-tty: New file.
1880
6d017e27
GM
18812007-08-29 Glenn Morris <rgm@gnu.org>
1882
1883 * README: Increase version to 23.0.50.
1884
880820fe 18852007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
1886
1887 * configure.in: New option: --without-xaw3d.
1888
d25b54b3
GM
18892007-08-24 Glenn Morris <rgm@gnu.org>
1890
1891 * configure.in: Check for a suitably recent makeinfo.
1892
3d20d6aa
SM
18932007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1894
1895 * configure.in (Check for required libraries): Typo.
1896
ae0476ed
YM
18972007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1898
1899 * configure.in: Check librsvg2 also for Mac Carbon.
1900
561c44e8
RF
19012007-08-22 Romain Francoise <romain@orebokech.com>
1902
1903 * make-dist: Follow reorganization of files in etc/.
1904
65999ef5
GM
19052007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1906
1907 * configure.in: Add support for SVG images through librsvg2.
1908
664a406f
EZ
19092007-07-28 Eli Zaretskii <eliz@gnu.org>
1910
1911 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1912 to avoid an error message if there is no DOC there.
1913
cacc7b51
GM
19142007-07-25 Glenn Morris <rgm@gnu.org>
1915
1916 * Relicense all FSF files to GPLv3 or later.
1917
9e45936b 1918 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 1919
880820fe 19202007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
1921
1922 * configure.in: Complain if X seems to be installed but no
515f0896 1923 development files were found.
31ad8850 1924
7adaaf72
GM
19252007-06-20 Glenn Morris <rgm@gnu.org>
1926
1927 * configure.in: Prefer libgif over libungif.
1928
880820fe 19292007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1930
1931 * configure.in: Check for all image libraries before exiting.
1932
880820fe 19332007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1934
1935 * configure.in: Exit with error if image libraries aren't found.
1936
154c9c9b
CY
19372007-06-13 Chong Yidong <cyd@stupidchicken.com>
1938
1939 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1940 when compiling without scrollbars.
1941
7a9a50d8
GM
19422007-06-12 Glenn Morris <rgm@gnu.org>
1943
1944 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1945
880820fe 19462007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1947
4b649a8e
JB
1948 * configure.in: Change wording about yes/gtk and lucid/athena
1949 being synonyms.
29d69661 1950
45cb0b58
GM
19512007-06-08 Glenn Morris <rgm@gnu.org>
1952
1953 * configure.in: Make gtk the default toolkit.
1954
42bf63da
GM
19552007-06-07 Glenn Morris <rgm@gnu.org>
1956
1957 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1958 for a Sun C compiler.
1959
924e4ab0
GM
1960 * Makefile.in (install-arch-indep): Install only the DOC- file
1961 specific to the build, if possible, rather than DOC-*.
1962
7dfc4cda
CY
19632007-06-02 Chong Yidong <cyd@stupidchicken.com>
1964
1965 * Version 22.1 released.
1966
80821874
CY
19672007-05-25 Chong Yidong <cyd@stupidchicken.com>
1968
1969 * mkinstalldirs: Sync to version in automake CVS.
1970
1770dcdc
AS
19712007-05-22 Andreas Schwab <schwab@suse.de>
1972
14ee32ab 1973 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1974 * configure: Regenerate.
1975
19762007-05-20 Andreas Schwab <schwab@suse.de>
1977
1978 * configure.in: Remove empty AC_SUBST.
1979 * configure: Regenerate.
1980
7e5a23bd
NR
19812007-05-20 Nick Roberts <nickrob@snap.net.nz>
1982
1983 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1984 it like others.
1985 * configure: Regenerate.
1986
60889ffa
NR
19872007-05-20 Nick Roberts <nickrob@snap.net.nz>
1988
14ee32ab 1989 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1990 (AC_CHECK_LIB): Add -lgpm.
1991 * configure: Regenerate.
1992
a61daa64
GM
19932007-05-03 Glenn Morris <rgm@gnu.org>
1994
1995 * configure: Tweak message about the absence of shell functions.
1996
edaeebf5
AS
19972007-04-27 Andreas Schwab <schwab@suse.de>
1998
14ee32ab 1999 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 2000
07016031
GM
20012007-04-26 Glenn Morris <rgm@gnu.org>
2002
2003 * README: Increase version to 22.1.50.
2004
6b6c5b14
JB
20052007-04-24 Juanma Barranquero <lekktu@gmail.com>
2006
2007 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2008
e45f35a0
CY
20092007-04-19 Glenn Morris <rgm@gnu.org>
2010
4b649a8e 2011 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 2012
d14f8614
GM
20132007-04-18 Glenn Morris <rgm@gnu.org>
2014
2015 * INSTALL: Mention CPP.
2016
c98b464f
GM
20172007-04-15 Glenn Morris <rgm@gnu.org>
2018
2019 * FTP: Replace with a pointer to the web version.
2020
fc6ee824
GM
20212007-04-13 Glenn Morris <rgm@gnu.org>
2022
2023 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2024
2c0b72db
GM
20252007-04-04 Glenn Morris <rgm@gnu.org>
2026
2027 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2028 compiling with Sun Studio on Solaris.
2029
7ba3f463
GM
20302007-03-23 Glenn Morris <rgm@gnu.org>
2031
2032 * configure.in: Restore support for hp800 (removed 2007-01-27)
2033 following clarification of legal status.
2034
6b6c5b14 20352007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
2036
2037 * configure.in: Add support for AIX4.3 on IBM RS6000.
2038
2039 * configure: Regenerate.
2040
9b77729f
RS
20412007-03-20 Richard Stallman <rms@gnu.org>
2042
2043 * configure.in: Fix previous change.
2044
705959fc
RS
20452007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2046
2047 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2048 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2049 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2050
51673bc4
CY
20512007-03-19 Chong Yidong <cyd@stupidchicken.com>
2052
2053 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2054 user specifies "without".
2055
2056 * configure: Regenerate.
2057
880820fe 20582007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
2059
2060 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 2061 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 2062
c16a484b
GM
20632007-02-27 Glenn Morris <rgm@gnu.org>
2064
2065 * make-dist (oldXMenu): Remove Imakefile.
2066 (etc/images): Add README.
2067
3a7723ad
DN
20682007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2069
67feae14 2070 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 2071
67feae14 2072 * configure: Regenerate.
3a7723ad 2073
a12246ad
DN
20742007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2075
2076 * config.guess, config.sub: Updated from master source.
c16a484b 2077
4bbe413d 20782007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 2079
4bbe413d 2080 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 2081
44a43802
CY
20822007-01-29 Chong Yidong <cyd@stupidchicken.com>
2083
2084 * configure.in: Restore support for hp800's not running HP-UX.
2085
2086 * configure: Regenerate.
2087
6d1f63d5
CY
20882007-01-27 Chong Yidong <cyd@stupidchicken.com>
2089
2090 * configure.in: Remove support for hp800 and sr2k machine types.
2091
2092 * configure: Regenerate.
2093
880820fe 20942007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
2095
2096 * configure.in: Add check for libXft.
2097
4bbe413d 20982007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
2099
2100 * INSTALL: Info files moved to share/info.
2101
c3295e7b
RS
21022007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2103
2104 * configure.in: Detect and use fink-installed in intel-based Mac
2105 builds; change Apple Darwin section to support both PowerPC and
2106 Intel-based Macs.
2107
14429ceb
AS
21082006-12-26 Andreas Schwab <schwab@suse.de>
2109
2110 * Makefile.in (datarootdir): Define.
2111
be064bc4
RS
21122006-12-24 Richard Stallman <rms@gnu.org>
2113
2114 * configure.in: Require Autoconf 2.61.
2115
453027ac
EZ
21162006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2117
2118 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2119 Remove redundant entry for powerpc-apple-netbsd.
2120
2121 * configure: Regenerate.
2122
007e4308
CY
21232006-12-22 Chong Yidong <cyd@stupidchicken.com>
2124
2125 * configure: Regenerate with autoconf 2.61.
2126
880820fe 21272006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
2128
2129 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
2130 * configure: Regenerate.
2131
880820fe 21322006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 2133
14d1edc0
JB
2134 * configure.in: Check if GTK+ compiles at all.
2135
64d962c1
AS
21362006-12-10 Andreas Schwab <schwab@suse.de>
2137
2138 * configure.in: Remove check for struct timezone, its result is
2139 never used.
2140
14d1edc0 21412006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
2142
2143 * configure.in: Add support for Solaris 10 on x86-64.
2144
880820fe 21452006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
2146
2147 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2148 of PKG_CONFIG_PATH.
2149
ee77eef5
YM
21502006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2151
2152 * configure.in (HAVE_SYNC): New test.
2153
c00d843f
GM
21542006-12-03 Glenn Morris <rgm@gnu.org>
2155
2156 * Makefile.in: Fix Copyright format.
2157
23382015
GM
2158 * configure.in (AH_TOP): Add missing Copyright year.
2159
2160 * update-subdirs: Add missing Copyright years.
2161
e925d5ae 21622006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
2163
2164 * Makefile.in: Touch only the parts of the share/emacs directory
2165 specific to this version.
2166
daab13ea
CY
21672006-11-26 Chong Yidong <cyd@stupidchicken.com>
2168
2169 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2170
9b150aa2
YM
21712006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2172
2173 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2174
c5a31d8b
YM
21752006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2176
2177 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 2178 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 2179
c38d01fb
RF
21802006-11-04 Romain Francoise <romain@orebokech.com>
2181
d57727c9
JB
2182 * Makefile.in (bootstrap-clean-before): Fix typo.
2183 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 2184
d57727c9 21852006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
2186
2187 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2188
c0af0f6e
CY
21892006-10-30 Chong Yidong <cyd@stupidchicken.com>
2190
2191 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2192 directories.
2193
afa0f40b
CY
21942006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2195
2196 * configure.in: Enable x86-64 OpenBSD compilation.
2197
3f9a75cd
GM
21982006-10-28 Glenn Morris <rgm@gnu.org>
2199
2200 * AUTHORS: Add cal-html.el author.
2201
e278f0fe
YM
22022006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2203
2204 * make-dist: Make links to mac/make-package and
2205 mac/Emacs.app/Contents/Resources/Emacs.icns.
2206
4f2c8638
CY
22072006-10-27 Chong Yidong <cyd@stupidchicken.com>
2208
2209 * README: Bump version number to 22.0.90.
2210
92d1ccf4
AS
22112006-10-23 Andreas Schwab <schwab@suse.de>
2212
2213 * configure.in: Make sure x_default_search_path is always set even
2214 when x_libraries is empty, and look in .../share as well for each
2215 library directory.
2216
7ad02ea8
KH
22172006-09-28 Kenichi Handa <handa@m17n.org>
2218
2219 * configure.in (locallisppath): Don't include leim dir.
2220 (lisppath): Include leim dir.
2221
45a2056c
JB
22222006-09-15 Jay Belanger <belanger@truman.edu>
2223
2224 * COPYING: Replace "Library Public License" by "Lesser Public
2225 License" throughout.
2226
4b1aaa8b
PE
22272006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2228
2229 * make-dist (EMACS): Exit and fail if the EMACS environment
2230 variable is set to something other than an absolute file name.
2231
e9f67acf
AS
22322006-08-16 Andreas Schwab <schwab@suse.de>
2233
2234 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2235 of hardcoding it.
2236
3cb74cd1
RS
22372006-08-16 Richard Stallman <rms@gnu.org>
2238
2239 * INSTALL.CVS: Clean up wording.
2240
41bab5e3
EZ
22412006-07-14 Eli Zaretskii <eliz@gnu.org>
2242
2243 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2244 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 2245 * configure: Regenerate.
41bab5e3 2246
3aa7c28e
RS
22472006-07-08 Richard Stallman <rms@gnu.org>
2248
2249 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2250
1eca02e7
KS
22512006-07-09 Kim F. Storm <storm@cua.dk>
2252
2253 * CONTRIBUTE: Use outline format.
2254 Add section on copyright years (from admin/notes/years).
2255
d47a5ce6
EZ
22562006-07-08 Eli Zaretskii <eliz@gnu.org>
2257
3aa7c28e 2258 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
2259 to /dev/null, since we don't need the error message, just the
2260 exit status.
2261
014a250c
EZ
22622006-07-07 Eli Zaretskii <eliz@gnu.org>
2263
d57727c9
JB
2264 * CONTRIBUTE: Slight formatting changes and typo fixes.
2265 Add description of NEWS markings.
014a250c 2266
09542a66
KS
22672006-07-07 Kim F. Storm <storm@cua.dk>
2268
2269 * CONTRIBUTE: Mention INSTALL.CVS.
2270
98f46e1b
RF
22712006-07-05 Romain Francoise <romain@orebokech.com>
2272
2273 * make-dist (top-level): Add CONTRIBUTE.
2274
978db147
RS
22752006-07-04 Richard Stallman <rms@gnu.org>
2276
2277 * CONTRIBUTE: Much rewrite.
2278
6f82a6d0
NR
22792006-07-04 Nick Roberts <nickrob@snap.net.nz>
2280
2281 * CONTRIBUTE: New file.
2282
eff6bfea
EZ
22832006-06-24 Eli Zaretskii <eliz@gnu.org>
2284
f8e83735 2285 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 2286
880820fe 22872006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
2288
2289 * configure.in: Add check for ALSA.
88fab15b 2290
f53d2e87
EZ
22912006-05-06 Eli Zaretskii <eliz@gnu.org>
2292
2293 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2294
2295 * info/dir: Remove the Emacs-Xtra entry.
2296
d57727c9 22972006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 2298
178463e7 2299 Update copyright year(s) in many files.
8aa90482 2300
3e8bf1ef
GM
23012006-04-01 Eli Zaretskii <eliz@gnu.org>
2302
2303 * configure: Regenerated.
2304
7c00e1e9
EZ
23052006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2306
2307 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2308 --without-toolkit-scroll-bars was specified.
2309
7e332390 23102006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 2311
8aa90482
KS
2312 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2313 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 2314
8a7c3c86
EZ
23152006-03-18 Claudio Fontana <claudio@gnu.org>
2316
2317 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2318 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2319 to be installed/uninstalled.
2320 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2321 to Info files installed by Emacs.
2322
83fe2c21 23232006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 2324
9e2bcc86
EZ
2325 * Makefile.in (install, uninstall): Add DESTDIR variable to
2326 support staged installations.
6e1fbe44 2327
885f1975
RS
23282006-02-14 Richard M. Stallman <rms@gnu.org>
2329
2330 * configure.in (s390x-*-linux-gnu*): New configuration.
2331
880820fe 23322006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
2333
2334 * configure.in: Require GTK 2.4 or newer.
448541bc 2335
597993cf
MB
23362006-01-29 Michael Olson <mwolson@gnu.org>
2337
2338 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2339 * info/dir (ERC): New entry.
2340
33c7860d
EZ
23412006-01-29 Eli Zaretskii <eliz@gnu.org>
2342
2343 * info/dir: Fix last change.
2344
07037643
LT
23452006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2346
2347 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2348
f9fe3e26
EZ
23492006-01-27 Eli Zaretskii <eliz@gnu.org>
2350
2351 * info/dir: Untabify the whole file.
07037643 2352 (Rcirc): New entry.
f9fe3e26 2353
e143ad11
AS
23542006-01-12 Andreas Schwab <schwab@suse.de>
2355
2356 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2357 check.
e143ad11 2358
01abe918
CY
23592006-01-02 Chong Yidong <cyd@stupidchicken.com>
2360
2361 * configure.in: Use -Wno-pointer-sign if available.
01abe918 2362
88ec8c53
AS
23632005-12-29 Andreas Schwab <schwab@suse.de>
2364
2365 * config.guess, config.sub: Updated from master source.
2366
cdda1b59 23672005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 2368
f8e83735 2369 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 2370
ad7a98ae
RF
23712005-11-22 Romain Francoise <romain@orebokech.com>
2372
2373 * make-dist: Add etc/images/icons.
2374
11bdfcdd
AS
23752005-11-03 Andreas Schwab <schwab@suse.de>
2376
2377 * configure.in: Use GZIP_PROG instead of GZIP.
2378
2379 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2380 (install-arch-indep): Adjust.
2381
b4235a80
AS
23822005-11-01 Andreas Schwab <schwab@suse.de>
2383
2384 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2385 (bootfast): Likewise.
2386
e8439d34
RF
23872005-11-01 Romain Francoise <romain@orebokech.com>
2388
2389 * configure.in: Check for gzip.
e8439d34
RF
2390
2391 * Makefile.in (install): Compress source files.
2392
eae54018
ST
23932005-10-24 Steven Tamm <steventamm@mac.com>
2394
e8439d34 2395 * configure.in: Fix darwin386 configuration issue.
eae54018 2396
5798342c
EZ
23972005-10-22 Eli Zaretskii <eliz@gnu.org>
2398
2399 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2400
ffda926c
BW
24012005-10-17 Bill Wohler <wohler@newt.com>
2402
2403 * make-dist: Create and populate etc/images/low-color.
2404
29dd7a69
BW
24052005-10-15 Bill Wohler <wohler@newt.com>
2406
2407 * make-dist: Create and populate etc/images/gud.
2408
b82ecedf
RS
24092005-10-08 Richard M. Stallman <rms@gnu.org>
2410
2411 * make-dist (tempparent): Don't check for 14-char file name limit.
2412
36eaa68f
RF
24132005-10-07 Romain Francoise <romain@orebokech.com>
2414
2415 * make-dist: Add etc/images/ezimage and etc/images/mail
2416 directories. Install images in etc/images.
2417
66533b25
YM
24182005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2419
2420 * configure.in: Prefer Carbon if --enable-carbon-app or
2421 --with-carbon is explicitly specified even when X11 is detected.
66533b25 2422
5c4757d3
RS
24232005-09-15 Ulf Jasper <ulf.jasper@web.de>
2424
2425 * Makefile.in (install-arch-indep, uninstall):
2426 Handle newsticker manual.
2427 (info): Add - to commands.
2428
ed326e35
EZ
24292005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2430
2431 Remove the MAXPATHLEN limitations:
2432
2433 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 2434
022dc424 24352005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
2436
2437 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 2438 * configure: Regenerate.
50a6ff15 2439
c9ac21eb
PE
24402005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2441
2442 * config.guess, config.sub: Updated from master source.
2443
9a69ec4b
JB
24442005-08-03 Juanma Barranquero <lekktu@gmail.com>
2445
2446 * .cvsignore: Add `lock'.
2447
c638055f
JB
24482005-07-28 Juanma Barranquero <lekktu@gmail.com>
2449
2450 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2451
9eff9fe3
PE
24522005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2453
2454 Merge gnulib getopt implementation into Emacs.
2455
2456 * Makefile.in (AUTOCONF_INPUTS): New macro.
2457 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2458 so that these files also depend on m4/getopt.m4.
2459 * configure.in: Configure getopt by including m4/getopt.m4,
2460 and configuring a getopt replacement if necessary.
2461 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2462 * m4/getopt.m4: New file.
2463
edfaf76d
LK
24642005-07-06 Lute Kamstra <lute@gnu.org>
2465
2466 * configure.in: Fix capitalization.
edfaf76d 2467
385ee3de
LK
24682005-07-04 Lute Kamstra <lute@gnu.org>
2469
2470 Update FSF's address in GPL notices.
2471
880820fe 24722005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
2473
2474 * Makefile.in (epaths-force): Protect both lisppath and
2475 buildlisppath from whitespace.
2476
23fd4483
ST
24772005-06-08 Steven Tamm <steventamm@mac.com>
2478
2479 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 2480
880820fe 24812005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
2482
2483 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 2484
880820fe 24852005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
2486
2487 * configure.in: Add --enable-locallisppath.
9adfabc2 2488
5063dbbf
YM
24892005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2490
2491 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2492 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2493 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 2494
880820fe 24952005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
2496
2497 * make-dist: Remove references to makefile.nt and makefile.def.
2498 Include widgets and images subdirectories of etc. Do not exclude
2499 ldefs-boot.el.
2500
2c97085e
AS
25012005-04-23 Andreas Schwab <schwab@suse.de>
2502
2503 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 2504
766c5349
TTN
25052005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2506
2507 * configure.in: Check for <pwd.h>.
766c5349 2508
118e2c39
LK
25092005-04-14 Lute Kamstra <lute@gnu.org>
2510
2511 * make-dist: Distribute all ChangeLog files in lisp/.
2512 Don't distribute ldefs-boot.el.
2513 lisp/makefile.nt no longer exists.
2514
5c156fdf
LK
25152005-04-13 Lute Kamstra <lute@gnu.org>
2516
2517 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2518 for "no-byte-compile: t" in the file instead.
2519
4693dbc9
SM
25202005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2521
2522 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2523 shadow the main Lesstif/Motif-2.1 libs and includes.
2524
880820fe 25252005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
2526
2527 * configure.in: Only add XASSERTS to cppflags.
0f88527f 2528
880820fe 25292005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
2530
2531 * configure.in: Added --enable-asserts.
d0098f13 2532
bf247b6e
KS
25332005-02-09 Kim F. Storm <storm@cua.dk>
2534
2535 Change release version from 21.4 to 22.1 throughout.
2536 Change development version from 21.3.50 to 22.0.50.
2537
551ffc27
ST
25382005-01-19 Steven Tamm <steventamm@mac.com>
2539
2540 * configure.in: Check for <sys/utsname.h>.
551ffc27 2541
adf87c29
KS
25422004-12-11 Kim F. Storm <storm@cua.dk>
2543
2544 * Makefile.in (info): Undo 2004-12-05 change.
2545
b2d6e132
LT
25462004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2547
058a9e4f
LT
2548 * info/dir (File): Add URL and Org Mode manuals.
2549 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
2550 manuals.
2551
56f7d69d 25522004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
2553
2554 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2555 committed to src/config.in.
2556
880820fe 25572004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 2558
be5472bd 2559 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 2560 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 2561
cc60c723
RS
25622004-12-05 Richard M. Stallman <rms@gnu.org>
2563
2564 * Makefile.in (info): Ignore errors building info files.
2565
77cafc7a
EZ
25662004-11-27 Eli Zaretskii <eliz@gnu.org>
2567
2568 * config.bat: If 8-byte alignment is not supported, define
2569 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
2570 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2571 filter through Sed to remove the quotes.
77cafc7a 2572
49561cf6
SM
25732004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2574
2575 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2576 not apply to files explicitly `cvs add'ed.
2577
d8dfe187
EZ
25782004-11-12 Eli Zaretskii <eliz@gnu.org>
2579
2580 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
2581 Add a test for DECL_ALIGN support, and add a trivial definition to
2582 src/config.h if 8-byte alignment is not supported.
d8dfe187 2583
85c38542
KS
25842004-11-08 Kim F. Storm <storm@cua.dk>
2585
2586 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2587 files before building.
2588 (bootfast, bootstrap-clean-before-fast): New targets, like
2589 bootstrap but don't remove .elc files.
2590
59dede22
EZ
25912004-11-06 Lars Brinkhoff <lars@nocrew.org>
2592
2593 * configure.in: Add check for getrusage.
2594
880820fe 25952004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 2596
49561cf6
SM
2597 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2598 New tests for new and old GTK file dialogs.
d0a80c21
JD
2599 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2600 to no.
2601
880820fe 26022004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
2603
2604 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2605 can be set. Remove SETARCH test.
f17e308a 2606
cef11da2
ST
26072004-10-08 Steven Tamm <steventamm@mac.com>
2608
2609 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 2610
880820fe 26112004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
2612
2613 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 2614 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 2615
880820fe 26162004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 2617
49561cf6 2618 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
2619 Run test to see if heap start address is random.
2620
bc9b2430
MB
26212004-09-29 Miles Bader <miles@gnu.org>
2622
2623 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2624 if setarch is present.
2625
880820fe 26262004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
2627
2628 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 2629
880820fe 26302004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
2631
2632 * configure.in: Check for exec-shield.
4489ece2 2633
de10c114
AS
26342004-08-06 Andreas Schwab <schwab@suse.de>
2635
2636 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2637
d9a68b6a
EZ
26382004-07-31 Eli Zaretskii <eliz@gnu.org>
2639
2640 * config.bat: Update URLs in the comments.
2641
23f87bed
MB
26422004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2643
49561cf6 2644 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
2645
2646 * info/.cvsignore: Added pgg and sieve.
2647
52b9b5cc
AS
26482004-07-05 Andreas Schwab <schwab@suse.de>
2649
2650 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2651
1d390bd8
KH
26522004-06-21 Kenichi Handa <handa@m17n.org>
2653
2654 * make-dist: Link leim-ext.el into tempdir.
2655
1f94377f
LT
26562004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2657
2658 * info/dir (File): Add emacs-xtra.
2659 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2660
1c492b87
JL
26612004-06-12 Juri Linkov <juri@jurta.org>
2662
2663 * info/dir: Move menu help lines from `* Menu:' to file header.
2664 Describe the purpose of a red *.
2665
8f9d4905
SM
26662004-05-04 Dave Love <fx@gnu.org>
2667
2668 * configure.in: Don't use `extrasub'.
2669
2c2cd44f
SM
26702004-04-29 Dave Love <fx@gnu.org>
2671
2672 * configure.in: Don't forget to quote args to `test'.
2673
510ead5f
TTN
26742004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2675
2676 * autogen.sh: Update filename in "please read" message.
2677
1ee652eb
RS
26782004-04-17 Richard M. Stallman <rms@gnu.org>
2679
2680 * INSTALL: Move the info about site-lisp dirs,
2681 and say uninstalled Emacs looks there too.
2682
c1994268
EZ
26832004-04-04 Eli Zaretskii <eliz@gnu.org>
2684
2685 * config.bat (lib-src): Recognize comment lines in Makefile.in
2686 that have a TAB after the #, to avoid errors in preprocessing with
2687 GCC 3.3.3.
2688
04e08b8c
LT
26892004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2690
2691 * Makefile.in: Mention in comment that `make maintainer-clean'
2692 deletes .elc files.
2693
4a61faec
SM
26942004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2695
2696 * update-subdirs: Add local variables to prevent byte-compiling.
2697
06aacc62
RS
26982004-03-21 Dave Love <fx@gnu.org>
2699
2700 * configure.in: Fix previous change.
2701
36a3fd05
RS
27022004-03-18 Dave Love <fx@gnu.org>
2703
06aacc62 2704 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 2705
6939e0b1
LT
27062004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2707
2708 * info/dir (File): Add SMTP and SES.
2709
d8d95bc7
SM
27102004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2711
2712 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 2713 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 2714
58ec79cf
KS
27152004-02-18 Kim F. Storm <storm@cua.dk>
2716
d8d95bc7 2717 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 2718
a6eeaa81 27192004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 2720
d8d95bc7 2721 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 2722
584b627e
JY
27232004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2724
2725 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2726 to match previous changes by Eli Zaretskii.
2727
68e4cc57
LT
27282004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2729
2730 * Makefile.in: Set CDPATH to an empty string.
2731
22bb9485
SM
27322004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2733
2734 * configure.in <darwin>: Use fink packages if available.
2735
880820fe 27362004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
2737
2738 * make-dist (lispref): Do include lispref/index.texi.
2739
b4963755 27402004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 2741
4a61faec 2742 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 2743
a6eeaa81 27442003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
2745
2746 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2747 clashes with install-sh on 8+3 filesystems.
2748
8af1a978
MB
27492003-12-08 Miles Bader <miles@gnu.org>
2750
2751 * .cvsignore: Add .arch-inventory.
2752
ce6e4c21
AS
27532003-12-24 Andreas Schwab <schwab@suse.de>
2754
2755 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 2756 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 2757
880820fe 27582003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
2759
2760 * Makefile.in (install-arch-dep): Don't let cd output go into
2761 pipe for carbon_appdir.
2762
cf59a5b7
AS
27632003-12-24 Andreas Schwab <schwab@suse.de>
2764
2765 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2766
55e4f3cd
AS
27672003-12-01 Andreas Schwab <schwab@suse.de>
2768
2a75d75d 2769 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 2770 hardcoding gcc.
55e4f3cd 2771
880820fe 27722003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
2773
2774 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2775 multiple displays.
22bb9485 2776 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 2777
68e03c1c
DL
27782003-09-23 Dave Love <fx@gnu.org>
2779
2780 * configure.in: Check members of struct ifreq.
2781
6df2a645
KS
27822003-09-14 Kim F. Storm <storm@cua.dk>
2783
2784 * configure.in: Add checks for sys/ioctl.h and net/if.h.
2785
da92b8d9
LT
27862003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
2787
2788 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
2789
19bb0fcd 27902003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
2791
2792 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
2793 required anymore.
2794
abd39b57
AC
27952003-08-07 Andrew Choi <akochoi@shaw.ca>
2796
2797 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
2798 option instead of -traditional-cpp for CPP.
2799
c855f2ca
RS
28002003-07-29 Richard M. Stallman <rms@gnu.org>
2801
2802 * configure.in (HAVE_XIM): Define if XIM is available.
2803
32b0a3c6
JB
28042003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2805
2806 * configure.in: The function gtk_window_set_icon_from_file was
2807 introduced in GTK+ 2.2, so check for that release.
2808
2eaa00ba
AS
28092003-07-23 Andreas Schwab <schwab@suse.de>
2810
2811 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
2812
2813 * Makefile.in (YACC): Remove, not used.
2814 (MAINT): Don't set.
2815 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
2816 disable dependency on ${srcdir}/configure.in when maintainer mode
2817 is disabled.
2818
f57bd967
DL
28192003-07-22 Dave Love <fx@gnu.org>
2820
2821 * configure.in: Make XRegisterIMInstantiateCallback test depend on
2822 HAVE_X11, not with_xim.
2823 (HAVE_CRTIN): Provide template.
2824 <with_png>: Test for png.h and libpng/png.h.
2825
da894f7d
AS
28262003-07-15 Andreas Schwab <schwab@suse.de>
2827
2828 * configure.in: Temporarily leave quoting for AC_DEFINE.
2829
ec03b83e
SM
28302003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2831
2832 * configure.in: Check for posix_memalign.
2833
800bebe3
RS
28342003-07-12 Richard M. Stallman <rms@gnu.org>
2835
2836 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2837
42f81f64
KS
28382003-07-09 Kim F. Storm <storm@cua.dk>
2839
2840 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2841 functionality of --without-xim.
2842
d320e9f3
DL
28432003-06-29 Dave Love <fx@gnu.org>
2844
2845 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2846
7bea57c9
DL
28472003-06-23 Dave Love <fx@gnu.org>
2848
ec03b83e
SM
2849 * configure.in: Check for sys/_mbstate_t.h.
2850 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
2851 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2852
eb3b52fa
DL
28532003-06-06 Dave Love <fx@gnu.org>
2854
2855 * configure.in: Check for locale.h.
2856
f16205ca
DL
28572003-06-05 Dave Love <fx@gnu.org>
2858
ec03b83e
SM
2859 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2860 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 2861 (NLIST_STRUCT): Don't define.
eb3b52fa 2862 (AH_BOTTOM): Define my_strftime.
f16205ca 2863
efd60266
JB
28642003-06-02 Richard M. Stallman <rms@gnu.org>
2865
2866 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2867
016bd3c0
AS
28682003-05-24 Andreas Schwab <schwab@suse.de>
2869
2870 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2871 bzero, and bcmp.
2872
7933722a
DL
28732003-05-22 Dave Love <fx@gnu.org>
2874
ec03b83e 2875 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 2876
463f55ee
DL
28772003-05-20 Dave Love <fx@gnu.org>
2878
2879 * configure.in: Append * to s390-*-linux-gnu case.
2880 (LIBMAIL) <lockfile>: Don't define.
2881
28822003-04-30 Richard M. Stallman <rms@gnu.org>
2883
2884 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2885
880820fe 28862003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 2887
89aa5de3 2888 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
2889 Dave Love.
2890
28912003-04-08 Richard M. Stallman <rms@gnu.org>
2892
2893 * configure.in: Put #include of jpeglib.h at start of line.
2894
880820fe 28952003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
2896
2897 * INSTALL (* GNU/Linux development packages): Mention Debian and
2898 RedHat package names.
2899
ed3c3314
RS
29002003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2901
2902 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2903
880820fe 29042003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
2905
2906 * INSTALL (* GNU/Linux development packages): Tell people to
2907 install additional packages for compiling Emacs.
2908
880820fe 29092003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
2910
2911 * configure.in: Use the same configuration for all aix5, not just
2912 aix5.1.
2913
77fb5d1a
FP
29142003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2915
2916 * configure.in: Check for need for bigtoc support on IBM AIX for
2917 solving a linker table overflow problem.
2918
710ee5a9
RB
29192003-03-03 Rob Browning <rlb@defaultvalue.org>
2920
efd60266
JB
2921 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2922 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
2923 over bzero, bcmp, and bcopy.
2924
16f6f948
SJ
29252003-02-23 Simon Josefsson <jas@extundo.com>
2926
2927 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2928
92a8ce63
JB
29292003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2930
2931 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2932
47774164
KH
29332003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2934
2935 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2936
0dfd93c0
AS
29372003-02-08 Andreas Schwab <schwab@suse.de>
2938
2939 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2940 instead of the substitution.
2941
c60ee5e7
JB
29422003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2943
2944 * Makefile.in: Use @EXEEXT@ for Cygwin.
2945 Use USERNAME if LOGNAME is not set (for Cygwin).
2946
1d894293 2947 * configure.in: Add opsys=cygwin.
88373452 2948
12bf22e0
AS
29492003-01-22 Andreas Schwab <schwab@suse.de>
2950
2951 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2952 redefining it explicitly in src/config.in.
2953
ffdf4f26
MR
29542003-01-22 Markus Rost <rost@math.ohio-state.edu>
2955
2956 * Makefile.in (bootstrap): Make bootstrap-after.
2957
880820fe 29582003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2959
2960 * configure.in: Fix --with-gtk.
2961
880820fe 29622003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2963
2964 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2965
2966 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2967
880820fe 29682003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2969
ec03b83e 2970 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2971
52cd7d02
ST
29722003-01-07 Steven Tamm <steventamm@mac.com>
2973
2974 * configure.in: New option, --enable-carbon-app, to specify
2975 that the application should be installed
2976 * Makefile.in (install-arch-dep): On Mac OS X, install the
2977 Emacs.app application if carbon-app is enabled
2978
fb02aff2
DL
29792003-01-06 Dave Love <fx@gnu.org>
2980
2981 * configure.in: Check for nl_langinfo.
2982 [!HAVE_SIZE_T]: Fix typedef.
2983
1d08c2fe
DK
29842003-01-06 David Kastrup <dak@gnu.org>
2985
ec03b83e 2986 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2987
14d1edc0 2988 * configure.in: Add tests for install-info.
1d08c2fe 2989
72c5c58f
MR
29902002-12-09 Markus Rost <rost@math.ohio-state.edu>
2991
2992 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2993 use again sol2-6 instead of sol2-8.
2994
a4ac5b17
DL
29952002-12-09 Dave Love <fx@gnu.org>
2996
fb02aff2 2997 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2998
4824556f
AS
29992002-12-08 Andreas Schwab <schwab@suse.de>
3000
3001 * Makefile.in (install-arch-indep): Revert last change.
3002
6b2fd6ea
DL
30032002-11-27 Dave Love <fx@gnu.org>
3004
3005 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
3006 Check for __sys_siglist too. Check for memset.
3007 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 3008
8c95f450
JB
30092002-11-22 Juanma Barranquero <lektu@terra.es>
3010
3011 * config.guess, config.sub: Updated from master source.
3012
39f7b5f7
KF
30132002-11-19 Karl Fogel <kfogel@red-bean.com>
3014
3015 * autogen.sh: New file.
3016
d824beee
DL
30172002-11-15 Dave Love <fx@gnu.org>
3018
ec03b83e
SM
3019 * configure.in: Tidy up various quoting issues throughout.
3020 Use AC_GNU_SOURCE.
d824beee
DL
3021 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3022 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3023 Maybe define bcopy, bzero, bcmp.
ec03b83e 3024 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
3025 non-existent machine file).
3026 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3027 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 3028 (nlist.h): Move test up.
d824beee 3029
72c5c58f 30302002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 3031
72c5c58f 3032 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 3033
880820fe 30342002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
3035
3036 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3037
98b4e102
JB
30382002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3039
3040 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3041
6bae0ccf
DL
30422002-11-08 Dave Love <fx@gnu.org>
3043
ec03b83e 3044 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
3045 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3046
ab4f69f2
MB
30472002-11-07 Miles Bader <miles@gnu.org>
3048
ec03b83e
SM
3049 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3050 Handle separate-build-dir case.
ab4f69f2 3051
318db6cb
RS
30522002-11-06 Richard M. Stallman <rms@gnu.org>
3053
3054 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3055 bulletproof. $bar may be empty when there are no .elc files.
3056
2baf1bfa
DL
30572002-10-30 Dave Love <fx@gnu.org>
3058
89aa5de3 3059 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 3060 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
3061 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3062 (AC_PROG_YACC): Delete.
2baf1bfa
DL
3063 (size_t): Use AC_CHECK_TYPES.
3064 (AH_TOP): Up-date copyright.
3065
a6cadf53
JB
30662002-10-01 Juanma Barranquero <lektu@terra.es>
3067
3068 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3069
9811b1cf
RS
30702002-09-19 Richard M. Stallman <rms@gnu.org>
3071
3072 * configure.in: Fix the LessTif-directory-finder for real.
3073
ef7fb3bb
RS
30742002-09-14 Richard M. Stallman <rms@gnu.org>
3075
3076 * Makefile.in (maybe_bootstrap): Test for complete absence
3077 of compiled Lisp files.
3078
b3cd6965
SM
30792002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3080
3081 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3082 (bootstrap-clean-after): Delete.
3083 (bootstrap): Make the sequencing explicit.
3084
3e6be279
RS
30852002-09-10 Richard M. Stallman <rms@gnu.org>
3086
3087 * configure.in: Fix previous LessTif change.
3088
50332dc1
RS
30892002-09-09 Richard M. Stallman <rms@gnu.org>
3090
3091 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3092 (powerpcle-*-solaris*): Use version 2.6 as default.
3093 (*-sunos5.6*, *-solaris2.6*): New alternative.
3094 (*-sunos5*): Use version 2.6 as default.
3095
880820fe 30962002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
3097
3098 * configure.in: Fix typo.
3099
22eaea41
RS
31002002-09-05 Richard M. Stallman <rms@gnu.org>
3101
3102 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3103
b3cd6965 3104 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
3105 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3106
6bc85c3b
KS
31072002-08-26 Kim F. Storm <storm@cua.dk>
3108
3109 * Makefile.in (install-arch-indep): Do not remove DOC file
3110 when it is the only DOC file installed; this is the case when
3111 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3112
dc16594b
MR
31132002-07-24 Markus Rost <rost@math.ohio-state.edu>
3114
3115 * configure.in: Fix typo.
3116
2a0c903c
RS
31172002-07-24 Richard M. Stallman <rms@gnu.org>
3118
3119 * configure.in: Don't print anything special about gamedir.
3120
3ea1bfb2 3121 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 3122
a8bbe549
RS
31232002-07-21 Richard M. Stallman <rms@gnu.org>
3124
3125 * Makefile.in (gamedir, localstatedir): New variables.
3126 (epaths-force): Insert value of gamedir into PATH_GAME.
3127
3128 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 3129 (--with-game-dir option): Delete.
a8bbe549 3130
880820fe 31312002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
3132
3133 * configure.in: Add support for mipseb-*-netbsd* machines.
3134
880820fe 31352002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
3136
3137 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3138
880820fe 31392002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
3140
3141 * info/dir (File): Add an entry for Tramp.
3142
e0156c8d
EZ
31432002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3144
3145 * INSTALL-CVS: New file.
3146
3fa4ac47
AS
31472002-06-07 Andreas Schwab <schwab@suse.de>
3148
3149 * configure.in (x86_64-*-linux-gnu*): New system.
3150
86bbfe77
EZ
31512002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3152
3153 * config.bat: Handle the case when lispintro is truncated to lispintr.
3154
2570d28c
PE
31552002-05-26 Paul Eggert <eggert@twinsun.com>
3156
3157 * config.guess, config.sub: Updated from master source.
3158
a1d8dc87
RS
31592002-05-09 Richard M. Stallman <rms@gnu.org>
3160
3161 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3162
880820fe 31632002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
3164
3165 * make-dist: Do not distribute lock/ directory.
3166
e3ba1015
AC
31672002-04-30 Andrew Choi <akochoi@shaw.ca>
3168
3169 * configure.in: Provide documentation string when defining
3170 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3171 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3172
5167cfda
CW
31732002-04-28 Colin Walters <walters@verbum.org>
3174
b3cd6965 3175 * configure.in: Delete configure check for access to the game user.
5167cfda 3176
880820fe 31772002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
3178
3179 * make-dist: lwlib/Imakefile is removed.
3180
e0f712ba
AC
31812002-04-26 Andrew Choi <akochoi@shaw.ca>
3182
3183 * configure.in: Add support for powerpc-apple-darwin*.
3184 (HAVE_CARBON): Add.
3185
b3cd6965 3186 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 3187
880820fe 31882002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
3189
3190 * make-dist: lwlib-Xol* are removed.
3191
8fba10fc
AS
31922002-04-23 Andreas Schwab <schwab@suse.de>
3193
3194 * Makefile.in (MAINT): New variable.
3195 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3196 instead of configure.in, to avoid running autoconf and autoheader
3197 unless explicitly requested.
3198
852eef40
EZ
31992002-04-16 Eli Zaretskii <eliz@gnu.org>
3200
3201 * config.bat: Update for msdos/sed2v2.inp.
3202
6817198a
AS
32032002-04-15 Andreas Schwab <schwab@suse.de>
3204
b3cd6965 3205 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
3206 * configure.in: Add config header templates to all AC_DEFINE and
3207 AC_DEFINE_UNQUOTED symbols.
3208 * make-dist: Run autoheader if necessary.
3209
b9b966e0
CW
32102002-04-10 Colin Walters <walters@verbum.org>
3211
3212 * configure.in: Add --game-dir, --game-user. Test to see if we
3213 can use them.
3214
880820fe 32152002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
3216
3217 * configure.in: Add --with-sound.
3218
10ce34dc
KS
32192002-03-18 Kim F. Storm <storm@cua.dk>
3220
3221 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3222 and getsockname functions. Test for sys/un.h include file.
3223
1ef1ef96
EZ
32242002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3225
3226 * configure.in: Support AIX 5.1.
3227
880820fe 32282002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
3229
3230 * configure.in: Added test for X Session Management (HAVE_X_SM).
3231
16e79fec
RS
32322002-03-03 Richard M. Stallman <rms@gnu.org>
3233
3234 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3235 Run chown $${LOGNAME} on files installed by tar xvf.
3236
6a22cdf4
KS
32372002-03-03 Kim F. Storm <storm@cua.dk>
3238
3239 * configure.in: Test for getpeername.
3240
4d766b59
RS
32412002-03-01 Richard M. Stallman <rms@gnu.org>
3242
3243 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3244 (HAVE_GIF): Don't use old libungif versions that crash.
3245
4fff8c79
RS
32462002-02-26 Richard M. Stallman <rms@gnu.org>
3247
3248 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3249 not just well-formed and valid.
3250 (mips-compaq-nonstopux*): New configuration.
b3cd6965 3251
e5389a0b
PE
32522002-02-18 Paul Eggert <eggert@twinsun.com>
3253
3254 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3255 "sed q" is a portable equivalent to plain "head -1".
3256
db54c53a
RS
32572002-02-13 Richard M. Stallman <rms@gnu.org>
3258
3259 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3260 (all): Don't depend on maybe_bootstrap here.
3261 (${SUBDIR}): Depend on it here instead.
3262
b735b2ab
RS
32632002-02-08 Richard M. Stallman <rms@gnu.org>
3264
3265 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3266
d8359893
EZ
32672002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3268
3269 * configure.in: Recognize BSD/OS 5.0.
3270
f3b812da
EZ
32712002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3272
3273 * make-dist: Make version checking in emacs.texi consistent with
3274 how we set it there.
3275
f48a30d7
KS
32762001-12-29 Kim F. Storm <storm@cua.dk>
3277
3278 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3279
07025a55
RS
32802001-12-28 Richard M. Stallman <rms@gnu.org>
3281
3282 * configure.in: Test for mbsinit.
3283
b0a21bf9
EZ
32842001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3285
3286 These changes make Leim part of the standard distribution:
3287
3a787a1e 3288 * README: Add info about the `leim' directory.
b0a21bf9
EZ
3289
3290 * INSTALL: Remove text that describes Leim as a separate package.
3291
3292 * noleim-Makefile.in: File removed.
3293
3294 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3295 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3296 Leim files out of the Emacs tree. Don't prepare a separate tarball
3297 for Leim.
5a60d1da 3298
61e3b944
RS
32992001-12-11 Richard M. Stallman <rms@gnu.org>
3300
3301 * configure.in (hppa*-*-linux-gnu*): New alternative.
3302
880820fe 33032001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
3304
3305 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3306 creating distribution.
3307
d6a70204
PE
33082001-12-06 Paul Eggert <eggert@twinsun.com>
3309
3310 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3311 (AC_FUNC_VFORK): Remove.
3312 (AC_FUNC_FORK): Add.
3313 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3314 this is required by recent Autoconf versions.
3315
880820fe 33162001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
3317
3318 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3319 TODO, vms-pp.trans and others).
3320
880820fe 33212001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
3322
3323 * make-dist: Use COPYING from the top-level directory.
3324
1096bcc0
GM
33252001-11-29 Gerd Moellmann <gerd@gnu.org>
3326
3327 * configure.in: Add support for FreeBSD/Alpha.
3328
880820fe 33292001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 3330
dd536f94
PJ
3331 * make-dist: Add COPYING to the top-level directory of the
3332 distribution. Simplify the logic behind copying.
3333
b1356234
PJ
3334 * Makefile.in (maybe_bootstrap): Fix previous change.
3335
66458f32
RS
33362001-11-28 Richard M. Stallman <rms@gnu.org>
3337
3338 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3339
ebcbef4e
RS
33402001-11-26 Richard M. Stallman <rms@gnu.org>
3341
3342 * Makefile.in: bootstrap should not delete dumped executables.
3343 (bootstrap-clean-before): New target.
3344 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 3345 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 3346
b77d2746 33472001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 3348
070f247d
EZ
3349 These changes add the Emacs Lisp Introduction manual to the
3350 distribution:
3351
b3cd6965 3352 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 3353
070f247d
EZ
3354 * make-dist: Copy the files in lispintro directory.
3355
7336d09b
EZ
3356 * config.bat: Configure in the lispintro directory.
3357
ac74199d
EZ
3358 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3359
7f947b13 3360 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 3361 (lispintro/Makefile): New target.
7f947b13
EZ
3362 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3363 (unlock, relock, info, dvi): Ditto.
3364
d4fa890c
EZ
33652001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3366
b3cd6965 3367 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 3368
d4fa890c
EZ
3369 * make-dist (etc): Don't distribute gfdl.1.
3370
5fb25beb
CW
33712001-11-22 Colin Walters <walters@debian.org>
3372
3373 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 3374 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 3375
9f8bbf0f
EZ
33762001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3377
3378 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3379 tindex.pl to the list of those being put into the distribution.
3380
aa2af83a
EZ
33812001-11-16 Eli Zaretskii <eliz@gnu.org>
3382
3383 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3384
880820fe 33852001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 3386
987aac50
PJ
3387 * Makefile.in (uninstall): Fix previous change.
3388
71f94ae1
PJ
3389 * configure.in, Makefile.in: Add support for --program-prefix,
3390 --program-suffix and --program-transform-name options.
3391
880820fe 33922001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 3393
b3cd6965 3394 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
3395 (install-arch-indep): Install emacsclient manual page.
3396 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 3397
97c91ba6
EZ
33982001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3399
3400 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 3401 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 3402
880820fe 34032001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
3404
3405 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3406
2bf92717
EZ
34072001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3408
dff28924 3409 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 3410
0cc70510
EZ
34112001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3412
5c32b7c5
EZ
3413 The following changes add the ELisp reference manual to the
3414 distribution.
3415
10fa7f8e
EZ
3416 * make-dist: Add the lispref directory to the distribution.
3417
0cc70510
EZ
3418 * Makefile.in (install-arch-indep): Add elisp* to the list of
3419 installed Info files.
5c32b7c5
EZ
3420 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3421 (lispref/Makefile): New target.
3422 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3423 Add commands for the lispref directory.
3424 (info, dvi): Ditto.
1b5a3644
EZ
3425
3426 * config.bat: Configure in `lispref'.
3427
6baef0fd
RS
34282001-11-09 Richard M. Stallman <rms@gnu.org>
3429
3430 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3431
ed5882b9
EZ
34322001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3433
3434 * make-dist (tempdir): Copy AUTHORS as well.
3435
f0f2756d
SS
34362001-11-06 Sam Steingold <sds@gnu.org>
3437
14d1edc0 3438 * configure.in: Added a check for <nlist.h>.
9ba48103 3439
880820fe 34402001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
3441
3442 * configure.in: Reindent --help output.
ce058493 3443 From Per Starbäck (starback@ling.uu.se).
dff28924 3444
bf00d461 34452001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
3446
3447 * configure.in: New entry for HP/UX-11.
3448
5d991fc4
EZ
3449 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3450 From Eric S. Raymond <esr@golux.thyrsus.com>.
3451
73d25f9c
EZ
34522001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3453
3454 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3455 <athornton@sinenomine.net>.
3456
5b6a51aa
GM
34572001-10-25 Gerd Moellmann <gerd@gnu.org>
3458
3459 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 3460 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 3461
84e70f78
KR
34622001-10-24 Ken Raeburn <raeburn@gnu.org>
3463
3464 * configure.in: If --with-hesiod is given, look for
3465 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 3466 resolv libraries respectively if system libraries don't supply them.
84e70f78 3467
4aa6b955
GM
34682001-10-24 Gerd Moellmann <gerd@gnu.org>
3469
3470 * configure.in: Use $MAKE for `make' if set.
3471
bc171472
GM
34722001-10-22 Gerd Moellmann <gerd@gnu.org>
3473
3474 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3475 to tar options.
3476
71431a0e
GM
34772001-10-20 Gerd Moellmann <gerd@gnu.org>
3478
6aa97356 3479 * (Version 21.1 released).
71431a0e 3480
531a3336
MB
34812001-10-20 Miles Bader <miles@gnu.org>
3482
3483 * configure.in (configuration): Set from `host' if `host_alias'
3484 isn't defined.
3485
121ff711
AS
34862001-10-19 Andreas Schwab <schwab@suse.de>
3487
3488 * configure.in: Make ready for autoconf 2.5x.
3489 (AC_PREREQ): Require autoconf 2.50.
3490 * aclocal.m4: Removed.
121ff711
AS
3491 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3492
eef9b65f
EZ
34932001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3494
3495 * README: Bump Emacs version to 21.1.50.
3496
ab952a4f
GM
34972001-10-05 Gerd Moellmann <gerd@gnu.org>
3498
3499 * Branch for 21.1.
dff28924 3500
3b74127d
GM
35012001-09-05 Gerd Moellmann <gerd@gnu.org>
3502
3503 * configure.in: Avoid `$@' which is handled specially in
3504 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 3505
80b97918
EZ
35062001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3507
3508 * make-dist (nt): Add subdirs.el to the list of distributed files.
3509
3a4f8160
EZ
35102001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3511
3512 * configure.in (machine): Add an entry for
3513 hppa1.1-hitachi-hiuxwe2*.
3514
eb04d6cd
GM
35152001-05-28 Gerd Moellmann <gerd@gnu.org>
3516
3517 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3518 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3519
f4500bec
GM
35202001-05-14 Gerd Moellmann <gerd@gnu.org>
3521
3522 * make-dist: Copy texinfo.tex unconditionally.
3523
26978e9a
EZ
35242001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3525
3526 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3527 that are installed.
3528
afa3935f
GM
35292001-04-06 Gerd Moellmann <gerd@gnu.org>
3530
e5c8f6f1
GM
3531 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3532 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 3533
afa3935f
GM
3534 * make-dist: Handle leim/MISC-DIC. Only include
3535 `[a-zA-Z]*.{el,elc}' from leim/quail.
3536
a55e4e68
GM
35372001-04-05 Gerd Moellmann <gerd@gnu.org>
3538
3539 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3540
87d8eba4
GM
35412001-03-30 Gerd Moellmann <gerd@gnu.org>
3542
3543 * Makefile.in (.PHONY): Add for bootstrap targets.
3544 (bootstrap-clean): New target.
3545 (bootstrap): Use it instead of `clean'.
3546
ed31fabf
GM
35472001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3548
3549 * Makefile.in (SUBDIR): Remove leim.
3550 (all, .RECURSIVE, extraclean): Add leim explicitly.
3551 (leim): Provide separate rule which exports PARALLEL=0 into the
3552 environment.
3553
5721ae13
GM
35542001-03-20 Gerd Moellmann <gerd@gnu.org>
3555
3556 * configure.in (HAVE_XPM): Don't print the result of the check for
3557 XpmReturnAllocPixels if we don't have an xpm.h.
3558
10ebaeb6
GM
35592001-03-05 Gerd Moellmann <gerd@gnu.org>
3560
3561 * COPYING: New file.
3562
e30bd7b7
EZ
35632001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3564
3565 * config.bat: Update the copyright.
3566
d0e9bfd2
GM
35672001-02-23 Kenichi Handa <handa@etl.go.jp>
3568
3569 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3570 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3571 to `yes'. Later in AC_OUTPUT, check this variable.
3572
038f4ae3
DL
35732001-02-09 Dave Love <fx@gnu.org>
3574
3575 * AUTHORS: Updated.
3576
44806980
EZ
35772001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3578
3579 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3580
20b28f82
GM
35812001-02-02 Gerd Moellmann <gerd@gnu.org>
3582
bdadfce3
GM
3583 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3584
5db37a2e 3585 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 3586
20b28f82
GM
3587 * Makefile.in (uninstall): Remove more info files. Remove
3588 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3589
7ccf7ab9
GM
35902001-01-31 Gerd Moellmann <gerd@gnu.org>
3591
3592 * noleim-Makefile.in (extraclean): Add.
3593
03e0fe6e 35942001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
3595
3596 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3597 it quiet.
3598
e1e441f9
GM
35992001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3600
3601 * Makefile.in (tags): Fix typo.
3602
64388126
KH
36032001-01-13 Kenichi Handa <handa@etl.go.jp>
3604
3605 * configure.in: Fix typo in the code setting x_search_path.
3606
457b792c
GM
36072001-01-10 Dave Love <fx@gnu.org>
3608
3609 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3610 -lXext.
3611 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3612 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3613 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3614 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3615 (now in $LIBS).
3616
1460e5d4
EZ
36172001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3618
3619 * config.bat: Run the preprocessor with -traditional.
3620
e2b6e5ea
EZ
36212001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3622
3623 * INSTALL: Move copying conditions to end of file.
3624
b202115b
EZ
36252000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3626
3627 * INSTALL: Add basic installation procedure which assumes
3628 `configure' does its job. Elaborate on image support libraries.
3629 Add a pointer to Xaw3d library. Add advice about solving
3630 configure-time problems by looking in config.log and setting
3163da06 3631 variables in the environment.
b202115b 3632
3e32cc27
GM
36332000-12-27 Gerd Moellmann <gerd@gnu.org>
3634
3635 * Makefile.in (install-arch-indep): If tar fails, exit with
3636 exit code 1.
3637
7b93a85b
GM
36382000-12-19 Gerd Moellmann <gerd@gnu.org>
3639
3640 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3641 source file includes XKBlib.h. On some broken Solaris systems,
3642 there is an XKBlib.h, reportedly, but header files included by
3643 XKBlib.h are missing.
3644
02387dcc
GM
36452000-12-14 Gerd Moellmann <gerd@gnu.org>
3646
3647 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3648
34979055
DL
36492000-12-11 Dave Love <fx@gnu.org>
3650
3651 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3652
169fe44e
GM
36532000-12-11 Paul Eggert <eggert@twinsun.com>
3654
3655 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3656 Merge fixes from latest GNU tar version. These macros no longer
3657 futz with _XOPEN_SOURCE, as that was not portable in practice.
3658 (AC_FUNC_FSEEKO): New macro.
dff28924 3659
169fe44e
GM
3660 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3661 ftello.
dff28924 3662
5c62b2e9
DL
36632000-12-05 Dave Love <fx@gnu.org>
3664
3665 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3666
2dce2360
EZ
36672000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3668
3669 * info/dir: Change the category to "Emacs".
3670
8c28d444
GM
36712000-12-01 Gerd Moellmann <gerd@gnu.org>
3672
3673 * make-dist (tempdir): Remove epaths.h from the distribution
3674 instead of paths.h.
3675
68a887fa
EZ
36762000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3677
3678 * config.bat: Check for existence of djecho.exe, and print an
3679 error message if it is not available.
3680
3681 * INSTALL: Describe possible problem with djecho.exe in old
3682 versions of DJGPP v2.x.
3683
d96a4de3
GM
36842000-11-23 Gerd Moellmann <gerd@gnu.org>
3685
3686 * configure.in: Initialize HAVE_LIBXP to no.
3687
3aeecf97
GM
36882000-11-22 Gerd Moellmann <gerd@gnu.org>
3689
dff28924 3690 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
3691 m/powerpc.h.
3692
fb279a6d
GM
36932000-11-21 Gerd Moellmann <gerd@gnu.org>
3694
3c64f287
GM
3695 * Makefile.in (install-arch-indep): Also install info/eshell*
3696 and info/speedbar*.
3697
fb279a6d
GM
3698 * configure.in (HAVE_PNG): Check for the presence of
3699 png_get_channels to rule out older PNG libs.
3700
f5f47add
GM
3701 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3702 GCC and NON_GNU_CPP into config.status.
3703
62d14e9a
DL
37042000-11-20 Dave Love <fx@gnu.org>
3705
1c203d4c
DL
3706 * configure.in: Fix last change.
3707
62d14e9a 3708 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 3709 * FTP: New file to replace it.
62d14e9a
DL
3710 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3711
f1d6d1e8
GM
37122000-11-20 Gerd Moellmann <gerd@gnu.org>
3713
3714 * configure.in: Use -traditional with GNU cpp.
3715
b3635775
GM
37162000-11-17 Gerd Moellmann <gerd@gnu.org>
3717
3718 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3719 Distribute more files from the nt/ subdir. Distribute PBM
3720 image files from subdirs of lisp/. Distribute old change logs
3721 from subdirs of lisp/. Distribute play/5x5.el.
3722
0eafc06c
DL
37232000-11-11 Dave Love <fx@gnu.org>
3724
3725 * config.sub, config.guess: Updated from master source.
3726
03391420
DL
37272000-11-07 Dave Love <fx@gnu.org>
3728
3729 * configure.in: Test for mkstemp.
3730
cd66d2ed
EZ
37312000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3732
3733 * info/dir (Top): Rearrange menu items more logically, and put
3734 them into a single category. Add menu items for RefTeX and
3735 Widget.
3736
880820fe 37372000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 3738
15b526b2
EZ
3739 * Makefile.in (install-arch-indep): Use --info-dir instead of
3740 --dir-file, and a simple argument instead of --info-file, so that
3741 the Debian version of install-info also works.
1da437e9 3742
99483220
EL
37432000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3744
3745 * info/dir (Speedbar): Add entry.
3746
45e680a8
EZ
37472000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3748
3749 * INSTALL: Describe the new image-support options to the configure
3750 script. List URLs where image support libraries can be found.
3751
f2f049f3
EZ
37522000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3753
3754 * info/dir (Top): Add an entry for Eshell.
3755
2021ab61
DL
37562000-10-02 Dave Love <fx@gnu.org>
3757
3758 * configure.in: Check for gai_strerror.
3759
65f75351
AS
37602000-10-01 Andreas Schwab <schwab@suse.de>
3761
4b649a8e 3762 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 3763
71c9ec51
GM
37642000-09-30 Gerd Moellmann <gerd@gnu.org>
3765
3766 * configure.in: Support `sparc*-*-netbsd*'.
3767
513f1fd9
EZ
37682000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3769
3770 * info/dir (MIME): Add entry for emacs-mime.
3771
a55b799a
DL
37722000-09-29 Dave Love <fx@gnu.org>
3773
3774 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3775
ce75c97a
GM
37762000-09-26 Gerd Moellmann <gerd@gnu.org>
3777
3778 * make-dist: Adapt to the change of leim/Makefile which was
3779 necessary to ensure a reasonably working `make dist'.
3780
3781 * leim-Makefile.in: Moved to leim/Makefile.in..
3782
3783 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3784
36e44f62
KH
37852000-09-21 Kenichi Handa <handa@etl.go.jp>
3786
dff28924
SS
3787 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
3788 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
3789 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
3790 files to .elc.
3791 (${TIT}): Adjusted for the above change.
3792 (clean mostlyclean): Likewise.
3793 (.el.elc): New target.
3794
da1608d9
GM
37952000-09-19 Gerd Moellmann <gerd@gnu.org>
3796
3797 * make-dist: Include XPM and XBM files in lisp/ and subdirs
3798 in the distribution.
3799
6fed3546
GM
38002000-09-18 Gerd Moellmann <gerd@gnu.org>
3801
3802 * make-dist (skk): Rename to `ja-dic' because the leim directory
3803 was renamed.
3804
b4331e96
DL
38052000-09-14 Dave Love <fx@gnu.org>
3806
3807 * configure.in: Fix spurion in last change.
3808
ef9e4345
GM
38092000-09-14 Gerd Moellmann <gerd@gnu.org>
3810
3811 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
3812 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
3813 to `no' if defined. Change result report.
3814
575daf04
DL
38152000-09-08 Dave Love <fx@gnu.org>
3816
3817 * configure.in: Remove spurious `@'s.
3818
3819 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
3820 autoconf.
3821
fa0b693c
GM
38222000-09-06 Gerd Moellmann <gerd@gnu.org>
3823
73b77ee5
GM
3824 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3825 file and print informational message.
dff28924 3826
fa0b693c
GM
3827 * configure.in (AC_FUNC_MMAP): Add.
3828
ff8df3be
GM
38292000-09-01 Gerd Moellmann <gerd@gnu.org>
3830
3831 * configure.in: Add ``checking'' messages for
3832 XpmReturnAllocPixels.
3833
bb17930d
GM
38342000-08-28 Gerd Moellmann <gerd@gnu.org>
3835
3836 * configure.in: Check <strings.h>; check `index' and `rindex'
3837 functions.
3838
6ce974d4
KH
38392000-08-26 Kenichi Handa <handa@etl.go.jp>
3840
3841 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3842 "case "${canonical}" in".
3843
7bc3ff79
DL
38442000-08-25 Dave Love <fx@gnu.org>
3845
3846 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3847
457dd64a
KH
38482000-08-25 Kenichi Handa <handa@etl.go.jp>
3849
7c100e1a 3850 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 3851
17494071
GM
38522000-08-24 Gerd Moellmann <gerd@gnu.org>
3853
3854 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 3855 contains a relative path. Protect against unusable values of $PWD.
17494071 3856
dd0e1e54
EZ
38572000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3858
3d819a75
EZ
3859 * info/dir (WoMan): Add entry.
3860
dd0e1e54
EZ
3861 * config.bat (maindir): Update src/_gdbinit even if it does
3862 already exist.
3863
70fc58b3
GM
38642000-08-07 Gerd Moellmann <gerd@gnu.org>
3865
3a787a1e 3866 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 3867
f4988be7
GM
38682000-08-03 Gerd Moellmann <gerd@gnu.org>
3869
3870 * configure.in: Add support for ia64*-*-linux*.
3871
27848c01
GM
38722000-07-27 Gerd Moellmann <gerd@gnu.org>
3873
3874 * make-dist (aclocal.m4): Include in distribution.
3875
b4a12321
DL
38762000-07-26 Dave Love <fx@gnu.org>
3877
3878 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3879
c66c29a2
DL
38802000-07-24 Dave Love <fx@gnu.org>
3881
3882 * configure.in: Add AC_SIZE_T.
3883
3b33a005
DL
38842000-07-18 Dave Love <fx@gnu.org>
3885
3886 * configure.in: Reorder so that most tests are done after CPPFLAGS
3887 is set from the C_SWITCH_... definitions.
3888
4b92c49a
GM
38892000-07-10 Gerd Moellmann <gerd@gnu.org>
3890
3891 * configure.in (HAVE_XPM): Undo previous change. Check for
3892 preprocessor define XpmReturnAllocPixels.
3893
6c6d2e33
GM
38942000-07-06 Gerd Moellmann <gerd@gnu.org>
3895
3896 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3897 instead of XpmReadFileToPixmap.
3898
b192d653
KR
38992000-07-05 Ken Raeburn <raeburn@gnu.org>
3900
3901 * configure.in: Check for <soundcard.h>. Look for ossaudio
3902 library, and set LIBSOUND accordingly.
3903
65171e3a
DL
39042000-07-05 Dave Love <fx@gnu.org>
3905
3906 * configure.in: Use AC_HEADER_SYS_WAIT.
3907
969f7e79
GM
39082000-07-05 Gerd Moellmann <gerd@gnu.org>
3909
3910 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3911 lisp/Makefile. Distribute lisp/Makefile.in instead of
3912 lisp/Makefile.
3913
5a9bf171
KR
39142000-06-30 Ken Raeburn <raeburn@gnu.org>
3915
3916 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3917 while searching for image-handling libraries.
3918
1d36487c
GM
39192000-06-26 Gerd Moellmann <gerd@gnu.org>
3920
3921 * configure.in (--with-xim): New option.
3922
6a465756
DL
39232000-06-23 Dave Love <fx@gnu.org>
3924
3925 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3926 for struct timezone and test how we can call gettimeofday.
48d4b120 3927 Check for OSF 5+. Check for term.h.
6a465756
DL
3928
3929 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3930 version.
3931
16cf31f7
GM
39322000-06-23 Gerd Moellmann <gerd@gnu.org>
3933
3934 * configure.in (HAVE_LIBXP): Change test for libXp.
3935
4c343001
DL
39362000-06-21 Dave Love <fx@gnu.org>
3937
3938 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3939 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3940 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3941
a3f08d9e
DL
39422000-06-19 Dave Love <fx@gnu.org>
3943
3944 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3945 _XOPEN_SOURCE is defined.
3946
0a2ea235
GM
39472000-06-16 Gerd Moellmann <gerd@gnu.org>
3948
dff28924 3949 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3950
7d5c8691
EZ
39512000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3952
3953 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3954
e9924e52
GM
39552000-06-15 Gerd Moellmann <gerd@gnu.org>
3956
3957 * make-dist: Add --help and --snapshot options.
3958
9f817ea4
GM
39592000-06-14 Gerd Moellmann <gerd@gnu.org>
3960
dce6b995 3961 * configure.in: Generate lisp/Makefile.
dff28924 3962
9f817ea4
GM
3963 * configure.in: Add support for `*-lynxos*'.
3964 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3965 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3966 on Tru64 UNIX v5.0.
3967
97aa9c1d
KR
39682000-06-13 Ken Raeburn <raeburn@gnu.org>
3969
3970 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3971 it's on a continuation line.
3972
d42122a3
DL
39732000-06-02 Dave Love <fx@gnu.org>
3974
b4963755 3975 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3976 files.
3977
d42122a3
DL
3978 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3979 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3980 test.
3981
3982 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3983 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3984
34ec9ebe
GM
39852000-05-26 Gerd Moellmann <gerd@gnu.org>
3986
3987 * configure.in: Add check for speed_t typedef.
3988
50d7ce09
KR
39892000-05-25 Ken Raeburn <raeburn@gnu.org>
3990
3991 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3992 exists; it won't in the CANNOT_DUMP case.
3993
10db7fc5
GM
39942000-05-25 Gerd Moellmann <gerd@gnu.org>
3995
3996 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3997 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3998 (install-arch-indep): Install ebrowse.info.
10db7fc5 3999
087121cc
GM
40002000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4001
4002 * configure.in: Check for grandpt and getpt.
4003
b992884d
DL
40042000-05-09 Dave Love <fx@gnu.org>
4005
4006 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4007
056565f7
GM
40082000-05-05 Gerd Moellmann <gerd@gnu.org>
4009
14d1edc0
JB
4010 * make-dist: Make a link for lib-src/grep-changelog.
4011 Copy install-sh.
056565f7 4012
35a28e21
EZ
40132000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4014
4015 * config.bat: Identify the beginning of the cpp stuff in
4016 src/Makefile.in and lib-src/Makefile.in more accurately.
4017
c76e04a8
GM
40182000-04-27 Gerd Moellmann <gerd@gnu.org>
4019
4020 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4021
5e3dac3f
GM
40222000-04-19 Gerd Moellmann <gerd@gnu.org>
4023
4024 * configure.in: Add support for `powerpc-*-netbsd*'.
4025
0b8f263e
DL
40262000-04-19 Dave Love <fx@gnu.org>
4027
7825fef9
DL
4028 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4029
0b8f263e
DL
4030 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4031
3dd2781e
DL
40322000-04-16 Dave Love <fx@gnu.org>
4033
4034 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4035
3edfea34
DL
40362000-04-14 Dave Love <fx@gnu.org>
4037
4038 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4039
4040 * aclocal.m4 (AC_FUNC_MKTIME): New.
4041
4d6e16b3
KR
40422000-03-28 Ken Raeburn <raeburn@gnu.org>
4043
4044 * configure.in: Line up "--help" output a little better.
4045
89e80928
GM
40462000-03-26 Gerd Moellmann <gerd@gnu.org>
4047
087121cc 4048 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
4049 New targets.
4050 (bootstrap): Rewritten in terms of the new targets above. Make
4051 info files, too.
dff28924 4052
e1cff360
GM
40532000-03-12 Gerd Moellmann <gerd@gnu.org>
4054
4055 * config.guess, config.sub: Use the versions of the files from
4056 subversions.
4057
7397acc4
DL
40582000-03-08 Dave Love <fx@gnu.org>
4059
4060 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4061 AC_C_VOLATILE. Define POINTER_TYPE.
4062
4063 * aclocal.m4: New file.
4064
d054101f 40652000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
4066
4067 * configure.in (machine): Add `mipsel-*-netbsd*' and
4068 `arm-*-netbsd*'.
dff28924 4069
d054101f 40702000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 4071
d054101f 4072 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 4073
ed4d0512
GM
40742000-02-29 Gerd Moellmann <gerd@gnu.org>
4075
4076 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4077
2dc95ddd
DL
40782000-02-18 Dave Love <fx@gnu.org>
4079
4080 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4081
57beb0e0
AS
40822000-02-18 Andreas Schwab <schwab@suse.de>
4083
4084 * Makefile.in (install-arch-indep): Add eudc to list of installed
4085 info files.
4086
3b3cc4a4
KR
40872000-02-17 Ken Raeburn <raeburn@gnu.org>
4088
4089 * configure.in: Include -lz and -ljpeg (if it's available) when
4090 testing for the tiff library.
4091
8389e1e2
GM
40922000-02-17 Gerd Moellmann <gerd@gnu.org>
4093
4094 * configure.in: Remove LISP_FLOAT_TYPE.
4095
647847ea
DL
40962000-02-12 Dave Love <fx@gnu.org>
4097
4098 * configure.in: Use AC_FUNC_VFORK.
4099
9a90d84c
GM
41002000-02-01 Gerd Moellmann <gerd@gnu.org>
4101
5eea385d
GM
4102 * make-dist: Various fixes for new development tree.
4103
9a90d84c
GM
4104 * leim-Makefile.in: New file.
4105
b6680a0e
GM
41062000-01-31 Gerd Moellmann <gerd@gnu.org>
4107
4108 * Makefile.in (dist): Call ./make-dist.
4109
1e5279b9
DL
41102000-01-24 Dave Love <fx@gnu.org>
4111
4112 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4113
ffe36136
GM
41142000-01-18 Gerd Moellmann <gerd@gnu.org>
4115
4116 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4117 DGifOpenFileName.
4118
a970dae4
AS
41192000-01-11 Andreas Schwab <schwab@suse.de>
4120
4121 * Makefile.in (install-arch-indep): Update list of info files to
4122 be installed.
4123
c4bb2108
DL
41242000-01-05 Dave Love <fx@gnu.org>
4125
4126 * configure.in: Check for jerror.h as well as libjpeg.
4127
bb9d2b64
AS
41282000-01-03 Andreas Schwab <schwab@suse.de>
4129
4130 * Makefile.in (install-arch-indep): Install autotype*. Run
4131 install-info on autotype and emacs-faq.info.
4132
22afa6e8
DL
41331999-12-04 Dave Love <fx@gnu.org>
4134
b4963755 4135 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
4136 (install-strip): Use `install' as sub-make target.
4137
a21616bd
KR
41381999-11-23 Ken Raeburn <raeburn@gnu.org>
4139
4140 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4141 didn't need to be deleted. Check for the k5crypto library as well
4142 as the crypto library; MIT Kerberos 1.1 changed the name.
4143
946173ad
DL
41441999-11-18 Dave Love <fx@gnu.org>
4145
4146 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4147
4f6f5dab
GM
41481999-11-11 Erik Naggum <erik@naggum.no>
4149
4150 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4151
2323760c
DL
41521999-11-08 Dave Love <fx@gnu.org>
4153
4154 * configure.in: Fix change for --with-pop default.
4155
c3d00920
DL
41561999-11-04 Dave Love <fx@gnu.org>
4157
4158 * configure.in: Default to --with-pop. Change sense of with-gcc
4159 and with-toolkit-scroll-bars messages to reflect the defaults.
4160
400a1ed0
GM
41611999-11-01 Gerd Moellmann <gerd@gnu.org>
4162
4163 * INSTALL: Mention the Emacs Lisp Reference.
4164
1e3196e8
GM
41651999-10-27 Noah Friedman <friedman@splode.com>
4166
4167 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4168
8ac52782
GM
41691999-10-23 Gerd Moellmann <gerd@gnu.org>
4170
4171 * Makefile.in (bootstrap): New target.
4172
1113b624
PE
41731999-10-19 Paul Eggert <eggert@twinsun.com>
4174
4175 Add support for large files. Merge glibc 2.1.2.
4176
4177 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4178 (HAVE_TM_GMTOFF): New symbol.
4179 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4180 mbrlen, strsignal.
4181 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 4182
77162a4f
SM
41831999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4184
194d44e7
JB
4185 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4186 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
77162a4f 4187
a2743e67
RS
41881999-10-09 Richard M. Stallman <rms@gnu.org>
4189
dff28924 4190 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
4191 Unset CDPATH to prevent cd from generating output.
4192
37e2d8f4
SM
41931999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4194
194d44e7 4195 * update-subdirs: Also ignore CVS subdirs.
37e2d8f4 4196
4e1d9c86
GM
41971999-10-07 Gerd Moellmann <gerd@gnu.org>
4198
4199 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 4200
2b6bac15
DL
42011999-10-06 Dave Love <fx@gnu.org>
4202
4203 * Makefile.in: Add rules for config.status, configure.
4204
a4a9692d
DL
42051999-09-07 Gerd Moellmann <gerd@gnu.org>
4206
4207 * configure.in (--with-sound): Removed.
4208
42091999-08-30 Gerd Moellmann <gerd@gnu.org>
4210
4211 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4212 the test for Xaw3d.
4213 (HAVE_TIFF): Add -lm to library check.
4214
42151999-08-28 Richard Stallman <rms@gnu.org>
4216
4217 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4218 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4219 after the other X-related libraries.
4220
42211999-08-21 Dave Love <fx@gnu.org>
4222
4223 * configure.in: Don't check for jpeglib.h.
4224
42251999-08-20 Gerd Moellmann <gerd@gnu.org>
4226
4227 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4228 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4229
42301999-08-18 Dave Love <fx@gnu.org>
4231
3a787a1e 4232 * configure.in: Check for termcap.h.
a4a9692d
DL
4233
42341999-08-15 Gerd Moellmann <gerd@gnu.org>
4235
4236 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4237 use Emacs' scroll bars, even if configured for Motif or when
4238 Xaw3d is available.
4239
42401999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4241
4242 * configure.in: Check for getaddrinfo.
4243
42441999-08-04 Eli Zaretskii <eliz@gnu.org>
4245
4246 * config.bat: Make --no-debug work again by removing -gcoff.
4247
42481999-07-30 Dave Love <fx@gnu.org>
4249
4250 * configure.in: Check for stdlib.h.
4251
42521999-07-19 Dave Love <fx@gnu.org>
4253
4254 * configure.in: Grok sparc64-*-linux-gnu*.
4255
42561999-07-12 Richard Stallman <rms@gnu.org>
4257
4258 * Version 20.4 released.
4259
42601999-06-23 Karl Heuer <kwzh@gnu.org>
4261
4262 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4263 Quote $EMACS, in case it's a program with args.
4264
3e8bf1ef
GM
42651999-06-15 Gerd Moellmann <gerd@gnu.org>
4266
4267 * configure.in (HAVE_GIF): Use libungif instead of libgif
4268 because the former doesn't contain patented compression code.
4269
a4a9692d
DL
42701999-05-29 Richard M. Stallman <rms@gnu.org>
4271
4272 * configure.in: Delete the Kerberos stuff.
4273
42741999-05-27 Greg Hudson <ghudson@mit.edu>
4275
4276 * configure.in: Prefer kerberos 5 names.
4277
42781999-04-26 Richard M. Stallman <rms@gnu.org>
4279
4280 * configure.in: Check for libXp.
4281
42821999-04-08 Richard Stallman <rms@gnu.org>
4283
4284 * make-dist: Include change logs in subdirs of `lisp'.
4285
42861999-04-05 Richard Stallman <rms@gnu.org>
4287
4288 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4289 (install-arch-indep): Make ${datadir}/emacs world-readable.
4290
42911999-03-30 Eli Zaretskii <eliz@gnu.org>
4292
4293 * config.bat: Use epaths.* instead of paths.*.
4294
42951999-03-07 Eli Zaretskii <eliz@gnu.org>
4296
4297 * INSTALL: Add detailed instructions to unpack and install
4298 intlfonts on MS-DOS.
4299
43001999-02-26 Richard Stallman <rms@gnu.org>
4301
4b649a8e 4302 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
4303
4304 * Makefile.in (epaths-force): Renamed from paths-force;
4305 operate on epaths.in and produce epaths.h.
4306
43071999-02-24 Richard Stallman <rms@gnu.org>
4308
4309 * make-dist: Fix nt/icons directory handling.
4310
43111999-02-22 Simon Josefsson <jas@pdc.kth.se>
4312
4313 * configure.in (f301-fujitsu-uxpv4.1): New target.
4314
43151999-02-20 Richard Stallman <rms@gnu.org>
4316
4317 * make-dist (tempparent): Fix command to update info files.
4318
43191999-02-09 Richard Stallman <rms@gnu.org>
4320
4321 * configure.in (powerpc-apple-netbsd*): New alternative.
4322
43231999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4324
4325 * make-dist: Include the new directory nt/icons in distributions.
4326
43271999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4328
4329 * configure.in: Change message about HAVE_XFREE386.
4330
43311999-01-07 Eli Zaretskii <eliz@gnu.org>
4332
4333 * config.bat: Support configuring with leim.
4334
43351998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4336
4337 * configure.in (mips-sgi-irix6.5): New target.
4338
43391998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4340
4341 * configure.in: Remove GSS-API support, since it has been removed
4342 from movemail.
4343
43441998-12-04 Markus Rost <rost@delysid.gnu.org>
4345
4346 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4347
43481998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4349
3a787a1e
JB
4350 * Makefile.in: Don't install customize info file.
4351 Run install-info on viper info file.
a4a9692d
DL
4352
43531998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4354
4355 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4356
43571998-11-16 Kenichi Handa <handa@etl.go.jp>
4358
4359 * configure.in (*-*-bsdi4*): New target.
4360
43611998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4362
4363 * configure.in: Fix previous change.
4364
43651998-11-11 Richard Stallman <rms@gnu.org>
4366
4367 * configure.in (aviion-intel): New machine.
4368
43691998-11-04 Kenichi Handa <handa@etl.go.jp>
4370
4371 * configure.in (mips-nec-sysv4*): New target.
4372
43731998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4374
4375 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4376 from lisp.
4377
43781998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4379
4380 * make-dist: Don't include fns*.el in dist.
4381
43821998-10-30 Dave Love <fx@gnu.org>
4383
4384 * configure.in: Don't mkdir cpp.
4385
43861998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4387
4388 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4389 ${archlibdir}.
4390
43911998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4392
4393 * Version 20.3 released.
4394
43951998-07-30 Paul Eggert <eggert@twinsun.com>
4396
4397 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4398 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4399 (lwlib/Makefile, leim/Makefile):
4400 Prepend $(srcdir)/ to rule dependencies outside this dir.
4401
44021998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4403
4404 * configure.in: Use unset CDPATH instead of making it empty.
4405
44061998-06-20 Karl Heuer <kwzh@gnu.org>
4407
4408 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4409
44101998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4411
4412 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4413 and default.el. Sort the results.
4414
44151998-05-31 Karl Heuer <kwzh@gnu.org>
4416
4417 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4418 writable.
4419
44201998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4421
4422 * Makefile.in (install-arch-indep):
4423 Don't alter site-lisp/subdirs.el if it exists.
4424
44251998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4426
4427 * Makefile.in (install-arch-indep): Put `-' on commands to create
4428 subdirs.el in site-lisp dirs.
4429
44301998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4431
4432 * Makefile.in (install-arch-indep): Fix typo in previous change.
4433
44341998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4435
4436 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4437
44381998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4439
4440 * Makefile.in (mkdir): Create the site-lisp dirs.
4441 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4442
44431998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4444
4445 * Makefile.in (INSTALL_INFO): New variable.
4446 (install-arch-indep): Don't replace the dir file if it already exists.
4447 Use the install-info program, via INSTALL_INFO, to add entries.
4448 Make the `info' subdir and the Info files world-readable.
4449
44501998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4451
4452 * config.bat: Make sure the environment is large enough to support
4b649a8e 4453 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
4454
44551998-04-10 Karl Heuer <kwzh@gnu.org>
4456
4457 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4458
44591998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4460
4461 * configure.in: Add --with-gssapi to specify GSS-API
4462 authentication support for movemail.
4463
44641998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4465
4466 * Makefile.in (install-arch-indep): Fix previous change.
4467
44681998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4469
4470 * Makefile.in (info): Run man in build dir, not srcdir.
4471
44721998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4473
4474 * Makefile.in (install-arch-indep): Fix previous change.
4475
44761998-03-23 Kenichi Handa <handa@etl.go.jp>
4477
4b649a8e 4478 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
4479
44801998-03-22 Richard Stallman <rms@gnu.org>
4481
4482 * Makefile.in (install-arch-indep): Put special subdirs.el files
4483 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4484
44851998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4486
4487 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4488
44891998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4490
4491 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4492 (m68*-hp-hpux*): Handle versions 1X like 10.
4493
44941998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4495
4496 * make-dist: PROBLEMS is now in etc, not top level dir.
4497
4498 * Makefile.in (SOURCES): Delete PROBLEMS.
4499
45001998-02-25 Richard Stallman <rms@gnu.org>
4501
4502 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4503
4504 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4505
45061998-01-17 Richard Stallman <rms@gnu.org>
4507
4508 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4509
45101998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4511
4512 * make-dist (tempparent): New option --no-check.
4513
4514 * make-dist: Don't do anything with cpp directory.
4515
45161997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4517
4518 * configure.in (sparc-fujitsu-sysv4*): New target.
4519
45201997-12-17 Andreas Schwab <schwab@gnu.org>
4521
4522 * configure.in: Cache more tests. Add missing quotes around
4523 message with embedded comma.
4524
45251997-12-04 Karl Heuer <kwzh@gnu.org>
4526
4527 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4528
45291997-11-26 Joel N. Weber II <devnull@gnu.org>
4530
4531 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
4532 restrict access to any files.'; previously it said `Don't protect
4533 any files', which may have implied that we think fascism is good.
a4a9692d
DL
4534
45351997-11-24 Paul Eggert <eggert@twinsun.com>
4536
4537 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4538 strftime needs the underlying host's strftime for locale dependent
4539 formats.
4540
45411997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4542
4543 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4544
45451997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4546
4547 * config.bat: Configure the man subdirectory.
4548
45491997-11-07 Paul Eggert <eggert@twinsun.com>
4550
4551 * configure.in (AC_CHECK_LIB): Add -lintl.
4552
45531997-11-07 Karl Heuer <kwzh@gnu.org>
4554
4555 * make-dist (check for .elc files): Avoid bash-specific syntax.
4556 (check for overflow 14-char limit): Simplify.
4557
45581997-11-07 Richard Stallman <rms@gnu.org>
4559
4560 * Makefile.in (install): Move blessmail last.
4561
45621997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4563
4564 * configure.in (gettimeofday, one arg or two):
4565 Clarify messages by avoiding double negative.
4566
45671997-09-30 Karl Eichwalder <ke@suse.de>
4568
3a787a1e 4569 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
4570
45711997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4572
4573 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4574 libraries in reverse order, so that libraries will appear in the
4575 correct dependency order on the link line (and so that the
4576 configure checks themselves will work properly when early
4577 libraries depend on later ones).
4578
45791997-09-21 Erik Naggum <erik@naggum.no>
4580
3a787a1e 4581 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
4582
4583 * make-delta: New script to produce delta distributions.
4584
45851997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4586
4587 * Version 20.2 released.
4588
45891997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4590
4591 * Version 20.1 released.
4592
4593 * Makefile.in (install-leim): Depend on mkdir.
4594 (leim): Depend on src.
4595
45961997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4597
4598 * configure.in: Recognize alpha* instead of just alpha.
4599
46001997-09-12 Paul Eggert <eggert@twinsun.com>
4601
4602 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4603
46041997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4605
4606 * update-subdirs: Use rm -f.
4607
46081997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4609
4610 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4611 Ignore subdirs named Old.
dff28924 4612
a4a9692d
DL
46131997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4614
4615 * configure.in: Add OpenBSD clause to set $machine.
4616
46171997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4618
4619 * make-dist: Recompile everything after updating various Lisp files.
4620 Recompile in leim as well as lisp.
4621 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 4622
a4a9692d
DL
46231997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4624
4625 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4626
46271997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4628
4629 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4630 before trying to copy anything from it.
4631
46321997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4633
4634 * Makefile.in (man/Makefile): New target.
4635 (tags): Define env var EMACS and run Makefile from build dir.
4636
46371997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4638
4639 * config.bat: If src/_gdbinit doesn't exist, try using
4640 src/.gdbinit to create it (for building on Windows 95).
4641
46421997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4643
4644 * Makefile.in (install-arch-indep):
4645 Discard extra data in tar | tar pipes.
4646
46471997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4648
4649 * configure.in (x_default_search_path): Corrected
4650 '${x_library}' to '${x_library}/X11'.
4651
46521997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4653
4b649a8e 4654 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
4655
46561997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4657
4658 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
4659 Kerberos V5 for movemail, including detection of V4 and V5 header
4660 files and libraries.
a4a9692d
DL
4661
46621997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4663
4664 * configure.in: Compute x_default_search_path
4665 and substitute into makefiles.
4666
4667 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4668
46691997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4670
4671 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4672
46731997-08-07 Erik Naggum <erik@naggum.no>
4674
4675 * configure.in: Remove lockdir, it is no longer needed.
4676 * Makefile.in (mkdir): Don't create lockdir.
4677 (lockdir): Variable deleted.
4678 (paths-force): Don't operate on PATH_LOCK.
4679
46801997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4681
4682 * leim-Makefile.in (clean, distclean): New targets.
4683
4684 * make-dist: Include leim/ChangeLog in leim distribution.
4685
46861997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4687
4688 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4689
46901997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4691
4692 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4693
46941997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4695
4696 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4697
46981997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4699
4700 * make-dist: Update leim/leim-list.el.
4701 Pass along value of $EMACS when updating lisp dir.
4702
47031997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4704
dff28924 4705 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
4706 prerequisite to the use of Doug Lea's malloc.
4707
47081997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4709
4710 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4711
4712 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4713
47141997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4715
4716 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4717
47181997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4719
4720 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4721 to news-r6.h.
4722
47231997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4724
4725 * config.bat: Use `sed' instead of `cp', which might not be
4726 installed.
4727
47281997-07-09 Kenichi Handa <handa@etl.go.jp>
4729
4730 * Makefile.in (mostlyclean): Add cleaning leim directory.
4731 (clean, distclean, maintainer-clean): Likewise.
4732
47331997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4734
4735 * make-dist (bogosities): Check subdirs of `lisp' also.
4736
47371997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4738
4739 * make-dist (etc): Really avoid symlinks now.
4740 (lisp): Don't delete from subdirs the things we never copy.
4741
56f7d69d 47421997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4743
4744 * Makefile.in (install-arch-indep): Correct the target name.
4745 The first letter `i' was dropped by the previous change of mine.
4746
47471997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4748
4749 * configure.in (leim/Makefile): Generate this.
4750 (*-sysv4.2uw*): Recognize new alternative.
4751
4752 * leim-Makefile.in: Renamed from leim-Makefile.
4753
4754 * make-dist: Set up real-leim subdirectory,
4755 with the real contents of leim; then move it to
4756 a separate top-level directory.
4757
4758 * make-dist: Don't mention site-lisp, site-init, site-start
4759 or default, when listing files hat are not compiled and should be.
dff28924 4760
a4a9692d
DL
4761 * configure.in: Create src/config.stamp at the end.
4762
47631997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4764
4765 * Makefile.in (install-leim): Correct previous change.
4766
56f7d69d 47671997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4768
4769 * Makefile.in (install-leim): New target.
4770 (install): Depend on install-leim.
dff28924 4771
56f7d69d 47721997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4773
4774 * Makefile.in (SUBDIR): Add leim.
4775 (SUBDIR_MAKEFILES): Add leim/Makefile.
4776 (leim/Makefile): New target.
4777
47781997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4779
4780 * leim-Makefile: New file.
4781 * make-dist: Initialize a `leim' subdirectory with that makefile.
4782
47831997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4784
4785 * configure.in (GNU_MALLOC_reason): Fix message text.
4786
47871997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4788
4789 * make-dist (lisp): Don't process subdirs that start with =.
4790 (etc): Copy symlinks, as in src.
4791
47921997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4793
4794 * configure.in (i*86-*-unixware*): New alternative.
4795
47961997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4797
4798 * Makefile.in (src/config.stamp): Target renamed from src/config.h
4799 and touch it explicitly.
4800
4801 * configure.in (mips-sony-newsos6*): New alternative.
4802 (mips-*-linux-gnu*): New alternative.
4803 (*-*-bsdi*): New alternative.
4804 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
4805
48061997-06-22 Dave Love <d.love@dl.ac.uk>
4807
3a787a1e
JB
4808 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
4809 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
4810
48111997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4812
4813 * configure.in (shutdown): Check for `shutdown' function.
4814
56f7d69d 48151997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
4816
4817 * update-subdirs: Include the directory "language" in subdirs.
4818
48191997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4820
4821 * configure.in (m88k-dg-dgux4*): New alternative.
4822 (alpha-*-netbsd*): New alternative.
4823 (powerpcle-*-solaris2*): New alternative.
4824
48251997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4826
4827 * make-dist: Warn about .el files that are not compiled.
4828
48291997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4830
4831 * Makefile.in (dist): Don't run update-subdirs here,
4832 since make-dist now gets that done.
4833
4834 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 4835
a4a9692d
DL
4836 * make-dist: Use new non-file targets in lisp/Makefile.
4837
48381997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4839
4840 * make-dist: Handle all subdirs of `lisp' uniformly.
4841 Don't handle `term' and `language' specially.
4842 Clear out umask at the beginning.
dff28924 4843
a4a9692d
DL
48441997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4845
4846 * make-dist: Use Make to update finder-inf.el and autoloads.
4847 Also update cus-load.el.
4848
48491997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4850
89aa5de3 4851 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 4852 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
4853
48541997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4855
4856 * configure.in (DOUG_LEA_MALLOC):
4857 Define if malloc_{get,set}_state exist.
4858
56f7d69d 48591997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4860
4861 * make-dist: Make links for files under lisp/language.
4862
177c0ea7 48631997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
4864
4865 * update-subdirs: Exclude the directory "language" from subdirs.
4866
48671997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4868
4869 * configure.in: Check for rint and cbrt.
4870
48711997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4872
4873 * make-dist: Use $EMACS to say where to run Emacs.
4874 Add --no-update option.
dff28924 4875
a4a9692d
DL
48761996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4877
4878 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4879
48801996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4881
4882 * make-dist (copying src): Check thoroughly for symlinks
4883 and copy them in all cases. Regularize the linking of *.in
4884 and *.opt and ChangeLog files.
4885 (copying lib-src): Likewise.
4886 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 4887
a4a9692d
DL
48881996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4889
4890 * configure.in: Check for libmail, maillock.h and
4891 touchlock (for movemail).
4892
48931996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4894
4895 * configure.in (limits.h): Check for this file.
4896
48971996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4898
4899 * configure.in (rs6000-ibm-aix4.2): New alternative.
4900 (rs6000-ibm-aix4.0): New alternative.
4901 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4902
49031996-11-22 Ben Harris <bjh21@cam.ac.uk>
4904
4905 * configure.in: Recognize vax-*-netbsd*.
4906
49071996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4908
4909 * configure.in (locallisppath): Add leim directory.
4910
49111996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4912
4913 * config.bat: Make sure `mv' supports forward slashes and -f.
4914
49151996-10-28 Christian Limpach <chris@nice.ch>
4916
4917 * configure.in (hppa*-next-nextstep*): * added after hppa
4918 to accept hppa1.0 and hppa1.1.
4919
49201996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4921
4922 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4923 * configure.in (ld_switch_machine): Fix typo.
4924
49251996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4926
4927 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4928 from config.h and use them in $ac_link.
4929
49301996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4931
4932 * configure.in: Create a subdir named `lisp'.
4933
49341996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4935
4936 * configure.in: Check for getcwd.
4937
49381996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4939
dff28924 4940 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4941
49421996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4943
4944 * configure.in: Check for setrlimit.
4945
49461996-08-31 Paul Eggert <eggert@twinsun.com>
4947
4948 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4949
49501996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4951
4952 * configure.in: Check for utimes.
4953
4954 * configure.in: Check for com_err library, but only
4955 if --with-kerberos was used. Check for krb and des
4956 only if --with-kerberos.
4957
49581996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4959
4960 * Makefile.in (INSTALL_STRIP): New variable.
4961 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4962 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4963
49641996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4965
4966 * configure.in: Check for krb and des libraries.
4967
49681996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4969
4970 * configure.in (*-sunos4.1.[3-9]*noshare):
4971 Use sunos413, not sunos4-1-3.
4972 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4973 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4974
a4a9692d
DL
49751996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4976
4977 * Makefile.in (src/paths.h): Target deleted.
4978 (paths-force): Delete all dependencies on this target
4979 but don't delete the target.
4980 (install): Depend on `all'.
4981 (paths-force): Don't print a message.
4982
4983 * configure.in: Generate src/paths.h here.
4984
49851996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4986
4987 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4988 New variables that affect linking only.
4989 (alpha-dec-osf*): Use those instead of previous change.
4990
49911996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4992
4993 * Makefile.in (install-arch-indep): Install info/messages.
4994
49951996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4996
4997 * Version 19.33 released.
4998
f0131492 49991996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
5000
5001 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5002 Fix previous change.
5003
50041996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5005
5006 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5007 New alternative.
5008
50091996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5010
5011 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5012 and NON_GCC_TEST_OPTIONS.
5013
50141996-08-06 Paul Eggert <eggert@twinsun.com>
5015
5016 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5017 "TZ=..." in environ.
5018
50191996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5020
5021 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5022
50231996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5024
5025 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5026 the more general *-sunos4.1.[3-9]* clause.
5027
50281996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5029
5030 * Version 19.32 released.
5031
5032 * configure.in (*-sco3.2v5*):
5033 Set OVERRIDE_CPPFLAG to a string of one space.
5034 Fix the code that uses OVERRIDE_CPPFLAG.
5035
50361996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5037
5038 * configure.in: Undo previous change.
5039
50401996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5041
5042 * config.sub: Use `pc', not `unknown', when canonicalizing
5043 the vendor for ...86.
5044
177c0ea7 50451996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
5046
5047 * configure.in: Check for termios.h header.
5048
50491996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5050
3a787a1e 5051 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
5052
50531996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5054
5055 * configure.in: Split bsdos2 and bsdos2-1.
5056
50571996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5058
5059 * config.sub: If last two words are not a recognized
5060 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5061 Make conversion of gnu/linux to linux-gnu really work.
dff28924 5062
a4a9692d
DL
5063 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5064
50651996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5066
5067 * configure.in (check for using Lucid widgets by default):
5068 Eliminate indentation that confuses some compilers.
5069
50701996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5071
5072 * config.sub: Convert linux and gnu/linux to linux-gnu.
5073
5074 * make-dist: Don't update getdate.c.
5075 Ignore =... files when checking for too-long Lisp file names.
5076
50771996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5078
5079 * configure.in (euidaccess): Check for that, not for eaccess.
5080
50811996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5082
5083 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 5084 before `noshare'.
a4a9692d
DL
5085 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5086
50871996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5088
5089 * configure.in: Rename lignux to linux-gnu in configuration names.
5090 Use gnu-linux as the opsys value (s/ file name).
5091 Allow i686 just like i386, i486, i586.
5092
50931996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5094
5095 * configure.in (i*86-*-sco3.2v5): New alternative.
5096 (OVERRIDE_CPPFLAG): New variable.
5097 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5098
5099 * configure.in: Specify vpath for .texi files.
5100
51011996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5102
5103 * configure.in: Always check for HAVE_X11R5.
5104 Separately decide whether to use a toolkit by default.
5105
51061996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5107
5108 * configure.in: If X11R5 is missing the Xaw headers,
5109 default to --with-x-toolkit=no.
5110
51111996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5112
5113 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5114
51151996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5116
5117 * Makefile.in (install-arch-indep): If cd etc makes output,
5118 don't treat that as part of the tar data.
5119 Check that ./lisp actually exists.
dff28924 5120
a4a9692d
DL
51211996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5122
5123 * make-dist: Check for long file names.
5124
51251996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5126
5127 * Version 19.31 released.
5128
51291996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5130
5131 * configure.in: Recognize sparc-*-lignux.
5132
51331996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5134
5135 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5136 Don't include config.w95.
5137
51381996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5139
5140 * make-dist: Replace --no-clean-up and --no-tar options
5141 with --clean-up and --tar, so that the default is useful.
5142
51431996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5144
5145 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5146 if not, tell the user to rename it and abort.
5147
51481996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5149
5150 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5151 test program.
5152
51531996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5154
5155 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5156
5157 * make-dist (MANIFEST): Fix previous change.
5158 (msdos): Put mainmake.v2 into the dist.
5159
51601996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5161
5162 * make-dist: Exit if autoconf fails.
5163
51641996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5165
5166 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 5167 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
5168 Rename label libsrc2 to libsrc3.
5169 Substitute for LDFLAGS in src/Makefile.
5170 Substitute for ALL_CFLAGS in lib-src/Makefile.
5171
51721996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5173
5174 * configure.in (ncurses): Check this after checking fns like strerror.
5175
51761996-04-08 Erik Naggum <erik@naggum.no>
5177
5178 * make-dist (MANIFEST): Don't include lines from =files.
5179
51801996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5181
5182 * make-dist: Don't put lisp/dired.todo in the dist.
5183
51841996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5185
5186 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5187
5188 * configure.in (setlocale): Check for it.
5189
5190 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 5191
a4a9692d
DL
51921996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5193
5194 * configure.in: Use lignux instead of linux as value of opsys.
5195
51961996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5197
5198 * Makefile.in (install-strip): Fix whitespace.
5199 Get rid of continuation.
5200
5201 * config.sub: Convert linux or gnu/linux to lignux.
5202
52031996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5204
5205 * configure.in: Accept lignux in configuration name.
5206
52071996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5208
5209 * Makefile.in (install-strip): New target.
5210
52111996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5212
5213 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5214 -f failed to do the job on Suns.
5215
52161996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5217
5218 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5219
5220 * configure.in (linux/version.h): Check for this header.
5221
52221996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5223
5224 * configure.in: Remove -fno-builtin hackery from -lm check.
5225
52261996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5227
5228 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 5229 just this test.
a4a9692d
DL
5230
5231 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5232
52331996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5234
5235 * configure.in: Check for ncurses.
5236
52371996-02-28 Paul Eggert <eggert@twinsun.com>
5238
5239 * configure.in (LOCALTIME_CACHE):
5240 Also define if localtime mishandles unsetting TZ.
5241 This works around a localtime bug in mips-dec-ultrix.
5242
52431996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5244
5245 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5246
5247 * configure.in: Improve messages about X versions.
5248
52491996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5250
5251 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5252
52531996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5254
5255 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5256 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5257
5258 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5259 (install): Put install-arch-indep before install-arch-dep.
5260
52611996-02-20 Dave Love <d.love@dl.ac.uk>
5262
5263 * INSTALL: Clarify info about MS-DOS path handling.
5264
52651996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5266
5267 * Makefile.in (install-arch-indep): Install info/ccmode*.
5268 In previous change, protect against /bin/pwd returning null string.
5269
52701996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5271
5272 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5273 to lispdir.
5274
52751996-02-01 Paul Eggert <eggert@twinsun.com>
5276
5277 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5278
52791996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5280
5281 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5282
52831996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5284
5285 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5286 we delete everything distclean deletes.
5287
52881996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5289
5290 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5291
52921996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5293
5294 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5295 into LDFLAGS instead of into LIBS.
5296
52971996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5298
5299 * configure.in (HAVE_XMU): Fix typo in previous change.
5300
53011996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5302
5303 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5304
53051996-01-10 Erik Naggum <erik@naggum.no>
5306
5307 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5308
53091996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5310
5311 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5312
53131996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5314
5315 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5316 and use -lXt to link it.
5317
53181996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5319
5320 * configure.in (locallisppath): Put version-specific dir first.
5321
53221996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5323
5324 * configure.in (hppa-*-nextstep*): New alternative.
5325 (USE_X_TOOLKIT): By default, set this to "maybe";
5326 and change that later to LUCID or "no" according to X11 version.
5327
5328 * make-dist: Recompile outdated .elc files and update all autoloads.
5329
53301996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5331
5332 * configure.in (locallisppath): Fix typo in last change: " -> '.
5333
53341996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5335
5336 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5337
53381995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5339
5340 * Makefile.in (install-arch-indep): Give all files read permission.
5341
53421995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5343
5344 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5345 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5346
53471995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5348
5349 * configure.in: Determine HAVE_X11R6.
5350 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5351
53521995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5353
5354 * configure.in: Just "solaris" now defaults to version 2.4.
5355 Add sunos4.1.n-noshare as alternative.
5356
53571995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5358
5359 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5360
53611995-11-29 Erik Naggum <erik@naggum.no>
5362
5363 * Makefile.in (install-arch-indep): Add missing backslash.
5364
53651995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5366
5367 * Makefile.in (install-arch-indep): Don't install
5368 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5369
53701995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5371
5372 * Makefile.in (install-arch-indep): Fix previous change.
5373
5374 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5375
53761995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5377
5378 * Version 19.30 released.
5379
5380 * make-dist (lisp): Exclude subdirs.el.
5381
53821995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5383
5384 * make-dist (etc): Delete *.orig and *.rej.
5385
53861995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5387
5388 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5389
53901995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5391
5392 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5393
53941995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5395
5396 * make-dist (nt): Rename install, readme, and todo to
5397 INSTALL, README, and TODO.
5398
53991995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5400
5401 * make-dist (lisp): Don't distribute site-start.
5402
54031995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5404
5405 * make-dist: Break the hard link on alloca.c.
5406
54071995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5408
5409 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5410
54111995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5412
5413 * make-dist (src, lib-src): Don't distribute Makefile.c.
5414 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5415
54161995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5417
5418 * Makefile.in (mkdir): Create man1dir, not mandir.
5419 (uninstall): Use man1dir, not mandir.
5420
54211995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5422
5423 * Makefile.in (man1dir): New variable.
92a8ce63 5424 (install-arch-indep): Use man1dir.
a4a9692d
DL
5425
5426 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5427
5428 * make-dist: Create lisp/MANIFEST.
5429
54301995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5431
5432 * configure.in (m68k-*-linux*): New alternative.
5433
54341995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5435
5436 * make-dist: Use new names config.in, paths.in, and
5437 {src,lib-src}/Makefile.in.
5438
54391995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5440
5441 * configure.in: Don't bother checking for drem.
5442
54431995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5444
5445 * Makefile.in (distclean): Delete line with just a tab in it.
5446 (install-arch-indep): Delete spaces that precede tabs.
5447 Delete spurious `fi' left from previous change.
5448 (install): Supply `true' as command, to avoid null command.
5449
54501995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5451
5452 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5453
54541995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5455
5456 * configure.in (powerpc-*-solaris2): New alternative.x
5457
54581995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5459
5460 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5461 of paths.h.tmp$$, to avoid going beyond 14 characters.
5462
54631995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5464
5465 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5466
54671995-09-06 Paul Eggert <eggert@twinsun.com>
5468
5469 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5470 if localtime caches TZ. Check for tzset.
5471
54721995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5473
5474 * config.bat: Simplify using new names file names src/makefile.in,
5475 config.in, paths.in. Change Echo commands not to use `.
5476
54771995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5478
5479 * Makefile.in (install-arch-indep): Always install the new dir file;
5480 rename the previous dir file to dir.bak or dir.old.
5481
54821995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5483
5484 * configure.in (RANLIB): Substitute this into makefiles.
5485 Set it specially on solaris; set it by default on other systems.
5486
5487 * configure.in: Fix previous Alpha change.
5488
54891995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5490
5491 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5492 NON_GCC_TEST_OPTIONS.
5493
54941995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5495
5496 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5497 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5498
5499 * configure.in (alpha-*-linux*): New configuration.
5500
55011995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5502
5503 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5504 (m68k-next-nextstep*): New alias for that.
5505 (i*86-*-nextstep*): Use nextstep.h.
5506 (sparc-*-nextstep*): New configuration.
5507
55081995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5509
5510 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5511 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5512
55131995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5514
5515 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5516 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5517
55181995-07-18 Mike Long <mike.long@analog.com>
5519
5520 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5521
55221995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5523
5524 * Makefile.in (src/paths.h, paths-force):
5525 Rename src/paths.h.in to src/paths.in.
5526 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5527
5528 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5529 Use Makefile.c for intermediate file.
5530 Rename src/config.h.in to src/config.in.
5531
55321995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5533
5534 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5535 (mips-dec-ultrix4.[12]): New alternative for old versions.
5536
55371995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5538
5539 * make-dist: Don't break intra-tree links.
5540
55411995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5542
5543 * configure.in: Put back archlibdir initialization. Require
92a8ce63 5544 autoconf 2.4.1 or later.
a4a9692d
DL
5545
55461995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5547
5548 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5549 (mips-mips-riscos5*): New alternative.
5550
55511995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5552
5553 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5554
55551995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5556
5557 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5558 (mandir, infodir, archlibdir): Initializations deleted.
5559
5560 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5561 On hpux9shr, use hpux9shxr4.h.
5562
55631995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5564
5565 * configure.in: Added target mips-dec-mach_bsd4.3.
5566 * config.guess: Guess mips-dec-mach_bsd4.3.
5567
55681995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5569
5570 * Makefile.in (mkdir): Use symbolic chmod.
5571
55721995-06-22 Paul Eggert <eggert@twinsun.com>
5573
3a787a1e 5574 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 5575 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
5576
55771995-06-22 Paul Eggert <eggert@twinsun.com>
5578
5579 * Makefile.in (SUBDIR_MAKEFILES):
5580 Add man/Makefile, so `make distclean' removes it.
5581 (top_distclean): Add config.log to the list of files to be removed.
5582
55831995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5584
5585 * Version 19.29 released.
5586
55871995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5588
5589 * configure.in: Fix the previous change to verify that the -b
5590 option really solves the problem.
5591
5592 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5593
55941995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5595
5596 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5597
55981995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5599
5600 * configure.in: Report more clearly when there is no special
5601 dir to search for X includes or libraries.
5602
56031995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5604
5605 * configure.in: Check for -lpthreads, not -lpthread.
5606
56071995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5608
5609 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5610
56111995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5612
5613 * configure.in: Check for -lpthread.
5614
56151995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5616
5617 * Makefile.in (install-arch-indep): Install info files for mh-e.
5618 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5619
56201995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5621
5622 * configure.in (*-solaris2.5): New configuration.
5623
5624 * make-dist: Copy new files config.nt and config.w95.
5625
56261995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5627
5628 * configure.in: Use x_includes, not x_libraries, for -I.
5629 Make bitmapdir a colon-separated list.
5630
56311995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5632
5633 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5634
5635 * configure.in: Allow x_libraries and x_includes to be paths.
5636
56371995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5638
5639 * configure.in: Fix typo.
5640
56411995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5642
5643 * INSTALL: Clarify use of site-init.el.
5644
56451995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5646
3a787a1e 5647 * configure.in: Pass arg to sqrt.
a4a9692d
DL
5648
56491995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5650
5651 * make-dist: Fix May 6 change.
5652
56531995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5654
5655 * vpath.sed: Delete reference to ymakefile.
5656
56571995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5658
3a787a1e 5659 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
5660
56611995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5662
5663 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5664
5665 * update-subdirs: Specify /bin/sh to run the script.
5666
56671995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5668
5669 * make-dist: Put src/makefile.nt in dist.
5670
5671 * configure.in (i[345]86-*-bsdi2*): New configuration.
5672 (vax-dec-bsd386*): Deleted.
5673
56741995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5675
3a787a1e
JB
5676 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5677 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5678 Use fmod instead of logb in -lm check.
a4a9692d
DL
5679
56801995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5681
5682 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5683 Use bsd4-3. Don't set NON_GNU_CPP.
5684
5685 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 5686 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
5687 Fix the ln commands for the subdirs of nt.
5688
56891995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5690
5691 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5692
56931995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5694
5695 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5696 since that's what the header file expects.
5697
880820fe 56981995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
5699
5700 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5701 and 68040 based machines when choosing options for gnucc.
5702
57031995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5704
5705 * Makefile.in (top_distclean): Delete config.cache.
5706
57071995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5708
5709 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5710
5711 * configure.in: Use m/ncr386.h.
5712
57131995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5714
5715 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5716
57171995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5718
5719 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5720 (man): Don't copy texindex.c and getopt.c; they're deleted.
5721 (etc): Omit `e'; it's a subdirectory.
5722 (etc/e): Use `../..', not `..', to reference top level.
5723
57241995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5725
5726 * Makefile.in (install-arch-indep, dist):
3a787a1e 5727 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
5728
57291995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5730
5731 * make-dist: Include mkinstalldirs in distribution.
5732
57331995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5734
5735 * make-dist: Add missing close backquote.
5736
57371995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5738
5739 * make-dist: Don't distribute shortnames directory.
5740
57411995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5742
5743 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5744
57451995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5746
5747 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5748
57491995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5750
5751 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5752
57531995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5754
5755 * configure.in (mips-sgi-irix6): New configuration.
5756
57571995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5758
5759 * Makefile.in (maintainer-clean): Renamed from realclean.
5760
57611995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5762
3a787a1e
JB
5763 * configure.in: Create a .gdbinit that sources the real one,
5764 if using a different build directory.
a4a9692d
DL
5765
57661995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5767
5768 * configure.in: Check for sys/select.h.
5769
57701995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5771
5772 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5773
57741994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5775
5776 * configure.in: Handle isc 4.1 operating system.
5777
57781994-12-10 Richard Stallman <rms@kepa>
5779
5780 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5781 (rs6000-ibm-aix4*): New alternative.
5782
57831994-12-06 Richard Stallman <rms@kepa>
5784
5785 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
5786
57871994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5788
5789 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 5790 to already exist.
a4a9692d
DL
5791
57921994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5793
5794 * configure.in: Generate man/Makefile from man/Makefile.in.
5795 Create the man subdir.
5796
5797 * Makefile.in (dvi): Run Make in our man subdir.
5798
5799 * make-dist: Create subdir etc/e.
5800 Make links to it.
5801 Put man/Makefile.in in dist, instead of man/Makefile.
5802
58031994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
5804
5805 * configure.in: Add --with-pop, --with-kerberos, and
5806 --with-hesiod for movemail.
5807
58081994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5809
5810 * configure.in (m68*-apollo*): Use s/domain.h.
5811
58121994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5813
5814 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
5815
58161994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5817
5818 * configure.in: Don't add -I, -L, -R options for cc if their
5819 arguments would be empty.
5820
58211994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5822
5823 * configure.in (i860-intel-osf1*): New alternative.
5824 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
5825 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
5826
58271994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5828
5829 * configure.in: Make h_errno check not use nested functions.
5830
58311994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5832
5833 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5834
58351994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5836
5837 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 5838 swallowing target line.
a4a9692d
DL
5839
58401994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5841
5842 * configure.in: Protect a character class with `changequote'.
5843
58441994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5845
5846 * configure.in: Accept `news' as a synonym for `newsos'.
5847
58481994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5849
5850 * Makefile.in: Don't rm files if cd fails.
5851
58521994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5853
5854 * make-dist: Put nt subdir and its subdirs in the dist.
5855 (lib-src): Put makefile.nt in the dist.
5856 (lisp): Put makefile.nt in the dist.
5857
58581994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5859
5860 * configure.in: Change a stray `[' to `test'.
5861
58621994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5863
5864 * configure.in: Adapt for Autoconf v2. Use the standard argument
5865 parser, host type canonicalizer, X11 finder, and message
5866 printing macros. Use the new macro names. Use `test' instead of `['.
5867
58681994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5869
5870 * configure.in: Check for getpagesize.
5871
58721994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5873
5874 * make-dist (msdos): Put sed* in the distribution.
5875
58761994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5877
5878 * config.bat: New option, `--with-x', for configuring Emacs
5879 for use with the X11 system DesqView/X.
5880 New option, `--no-debug', for compiling Emacs without debug
5881 information thus saving disk space.
5882 (src/config.h, src/paths.h): Use `update' (which is like
5883 `move-if-changed') to change the file.
5884 (src/config.h): When configuring for X11 perform extra changes.
5885 (src/makefile): When configuring for X11 perform extra changes.
5886 (lib-src): Remove temporary files.
5887 (): Check that `sed', `rm', `mv', and `gcc' are available.
5888
58891994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5890
5891 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5892
5893 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5894
58951994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5896
5897 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5898
5899 * configure.in (canonical): Substitute var into makefiles.
5900 (bitmapdir): Likewise.
5901
5902 * Makefile.in (bitmapdir): New variable.
5903 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5904
59051994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5906
5907 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5908
5909 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5910 * update-subdirs: New shell script.
5911
59121994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5913
5914 * Makefile.in (top_distclean): Don't rm build-install.
5915 (SOURCES): Delete build-install.in.
5916
5917 * make-dist: Don't distribute build-ins.in.
5918 * build-ins.in: File deleted.
5919
59201994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5921
5922 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5923
59241994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5925
5926 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5927
5928 * configure.in (libexecdir): Renamed from libdir. New default.
5929 (sharedstatedir): Renamed from statedir. New default.
5930 (datadir): New default.
5931
5932 * make-dist: Don't distribute subdirs.el.
5933
59341994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5935
5936 * configure.in (eaccess): Check for it.
5937
59381994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5939
5940 * configure.in (mktime): Check for it.
5941
59421994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5943
5944 * configure.in (motif): Add support for usage and option checking.
5945
59461994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5947
5948 * configure.in (utimes): Check for it.
5949
59501994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5951
5952 * Makefile.in (install-arch-indep): Don't do mkdir here.
5953
59541994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5955
5956 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5957 riscix.h renamed to acorn.h.
5958
177c0ea7 59591994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5960
5961 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5962 New configurations.
5963
59641994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5965
5966 * configure.in: Remove trailing slashes from srcdir.
5967
59681994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5969
5970 * configure.in (i[345]86-sequent-ptx*): Handle
5971
59721994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5973
5974 * Makefile.in (paths-force): Depend on src/paths.h
5975
59761994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5977
5978 * configure.in (config_options): Save all arguments, not just some.
5979
59801994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5981
5982 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5983
5984 * configure.in: Add AC_AIX.
5985 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5986
59871994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5988
5989 * configure.in (parsing options): Simplify sed command to delete -'s.
5990
59911994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5992
5993 * configure.in (config_options): New shell variable.
5994 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5995
59961994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5997
5998 * configure.in (alpha-dec-osf*): New target.
5999
6000 * Makefile.in: Use just one FRC target.
6001
60021994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6003
6004 * Makefile.in (removenullpaths, paths-force):
6005 Use name paths.h.tmp$$, which depends on the pid.
6006
60071994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6008
6009 * Makefile.in (removenullpaths, paths-force):
6010 Put paths.h.tmp in top-level dir, not in src.
6011
60121994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6013
6014 * Version 19.27 released.
6015
60161994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6017
6018 * Version 19.26 released.
6019
60201994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6021
6022 * configure.in: Check for lrand48, not rand48.
6023
60241994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6025
6026 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6027 (powerpc-ibm-aix*): New aliases.
6028
60291994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6030
6031 * make-dist (src/m, src/s): Put *.inp in distribution.
6032
60331994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6034
6035 * configure.in: Accept i586 and i486 along with i386.
6036
60371994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6038
6039 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6040 even if CPP env var was set by the user.
6041
6042 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6043
60441994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6045
6046 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6047
60481994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6049
6050 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6051
60521994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6053
6054 * configure.in: Check more specifically for i*86-sun-sunos.
6055
60561994-08-03 Caveh Jalali (caveh@eng.sun.com)
6057
6058 * configure.in: Handle solaris 2.4.
6059
60601994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6061
6062 * configure.in (rand48): Check for it.
6063
60641994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6065
6066 * make-dist: Update the info files.
6067
60681994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6069
6070 * configure.in: Make "checking..." messages' style consistent.
6071 (HAVE_H_ERRNO): New test.
6072
60731994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6074
6075 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6076
60771994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6078
6079 * configure.in (CFLAGS): If the envvar was specified, use that.
6080 And set REAL_CFLAGS from it too.
6081
60821994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6083
6084 * make-dist: Update finder-inf.el.
6085
60861994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6087
6088 * make-dist (msdos): Include sed4.inp in dist.
6089
6090 * Makefile.in (libsrc_libs): Var deleted.
6091
60921994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6093
6094 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6095
60961994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6097
6098 * configure.in (mips-sony-newsos4*): New alias.
6099
61001994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6101
6102 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6103 (*-convex-convexos*): Accept this as alias.
6104
61051994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6106
6107 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6108 for two different uses.
6109
61101994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6111
6112 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6113
61141994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6115
6116 * make-dist: Put ./BUGS into the distrib.
6117
61181994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6119
6120 * configure.in: Handle 386 running Solaris 2.
6121
61221994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6123
6124 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6125
61261994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6127
6128 * configure.in (mips-sony-newsos*): Use news-risc.h.
6129
6130 * configure.in: Accept bsdi as opsys, like bsd386.
6131
61321994-06-01 Morten Welinder (terra@diku.dk)
6133
6134 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6135
61361994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6137
6138 * Version 19.25 released.
6139
6140 * make-dist (shortversion): Don't assume another period follows.
6141
61421994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6143
6144 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6145 (uninstall): Use /bin/pwd.
6146
6147 * Makefile.in (blessmail): Depend on src.
6148 (all): Don't depend on blessmail.
6149
6150 * Makefile.in (src/paths.h): Don't force recomputation.
6151 (paths-force): New target; force recomputation of paths.h.
6152 (all): Depend on paths-force.
6153 (src, lib-src): Depend on src/paths.h.
6154
6155 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6156 NON_GCC_TEST_OPTIONS.
6157
61581994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6159
6160 * configure.in: Don't insist on subversions for irix.
6161
61621994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6163
6164 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6165
6166 * configure.in (i[34]86-next-*): New alternative.
6167
61681994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6169
6170 * Version 19.24 released.
6171
6172 * configure.in: New config hppa*-hp-hpux9shr*.
6173
61741994-05-22 Morten Welinder (terra@tyr.diku.dk)
6175
6176 * config.bat: Doc fix.
6177
61781994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6179
6180 * Makefile.in (mostlyclean, clean, distclean, realclean)
6181 (extraclean): Don't act on man subdir if it doesn't exist.
6182
61831994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6184
6185 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6186 Use them to set up CC.
6187 (*-sun-sunos4.1.3): Set them.
6188
61891994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6190
6191 * Makefile.in (lib-src): Don't depend on src/paths.h.
6192
61931994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6194
6195 * build-ins.in (copydests): Get rid of spurious `-'s.
6196
6197 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6198
61991994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6200
6201 * Version 19.23 released.
6202
6203 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6204 for the Xlib and Xt checks; then restore old CFLAGS.
6205
62061994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6207
6208 * configure.in (HAVE_X11XTR6): Add newline before #if.
6209 Add newline after #endif.
6210
62111994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6212
6213 * configure.in (HAVE_X11XTR6): Arrange to define it.
6214
62151994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6216
6217 * Makefile.in (install): Depend on blessmail.
6218
62191994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6220
6221 * configure.in (mips-siemens-sysv*): Put quotes around value
6222 containing blanks.
6223
62241994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6225
6226 * Makefile.in (TAGS): Use the makefile in src subdir.
6227
62281994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6229
6230 * configure.in (opsys): Recognize `gnu'.
6231
62321994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6233
6234 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6235
62361994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6237
6238 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4e2af782 6239 version > 1.8.
a4a9692d
DL
6240
62411994-05-08 Morten Welinder (terra@diku.dk)
6242
6243 * config.bat: Forcibly remove "# " style comments from makefiles.
6244
62451994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6246
6247 * Makefile.in (uninstall): When processing lispdir and etcdir,
6248 do nothing unless it exists and is a directory.
6249
62501994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6251
6252 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6253 Merge code in from install-doc.
6254 (install-doc): Merge code back into install-arch-indep.
6255 (install-arch-dep): Don't depend on install-doc.
6256
6257 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6258
62591994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6260
6261 * configure.in (making src/Makefile and lib-src/Makefile):
6262 Split off the autoconf substitutions and don't pass them thru cpp.
6263 (undefs): Use $canonical as well as $configuration.
6264
6265 * make-dist: Distribute lisp/Makefile.
6266
6267 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6268 Use lower case names for the s files.
6269
62701994-05-03 Morten Welinder (terra@diku.dk)
6271
6272 * config.bat: Added possibility for different file name
10d1d0af 6273 transcriptions in lib-src.
a4a9692d
DL
6274
62751994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6276
6277 * Makefile.in (lib-src): Undo previous change.
6278 (blessmail): New target to run maybe-blessmail in lib-src.
6279 (all): Depend on blessmail.
6280
6281 * Makefile.in (lib-src): Depend on src.
6282
62831994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6284
6285 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6286 (m88k-dg-dgux5.4R2): dgux5.4R2.
6287
62881994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6289
6290 * configure.in (window_system): Restore accidentally deleted code
6291 that uses AC_FIND_X.
6292
6293 * make-dist: Distribute config.bat.
6294
62951994-04-29 Morten Welinder (terra@diku.dk)
6296
6297 * config.bat: Corrected the configuration of lib-src
6298 to keep up with configure. Add note about dos version 3
6299 or better needed (djgpp needs that). Add note explaining
6300 that either install in c:/emacs or edit the script.
6301 Don't change to c:/emacs, but assume we're there (to minimize
6302 the number of places to change).
6303
6304 * config.bat: Build-in the first step towards X11 support with
6305 the X11 emulator that exists. At this time it won't work,
6306 and several files are missing.
6307
63081994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6309
6310 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6311 Don't look for -lresolv.
6312
6313 * Makefile.in (lib-src): Depend on src/paths.h.
6314
63151994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6316
6317 * configure.in: Restore deleted AC_SUBST of `configuration'.
6318 Improve error message for bad --with-x-toolkit value.
6319
6320 * configure.in: Define CONFIGURATION in src/config.h
6321 rather than substituting in src/Makefile.in.
6322
63231994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6324
6325 * Makefile.in (install-doc): New target.
6326 (install-arch-dep): Depend on install-doc.
6327 (mkdir): Create docdir.
6328
63291994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6330
6331 * configure.in: Test for libresolv.a.
6332 Substitute machfile and opsysfile.
6333
63341994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6335
6336 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6337 (install-arch-dep): Install under the name $(EMACS).
6338
63391994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6340
6341 * configure.in (version): Use entire value of emacs-version.
6342 (mips-siemens-sysv*): New alternative.
6343
63441994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6345
6346 * Makefile.in (install-arch-indep): Don't install dired-x*.
6347
63481994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6349
6350 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6351 Fix definition of $undefs.
6352
63531994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6354
6355 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6356
6357 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6358
63591994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6360
6361 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6362
63631994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6364
6365 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6366 and run it thru cpp, as with src/Makefile.in.
6367
6368 * configure.in: Use AC_SET_MAKE.
6369
63701994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6371
6372 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6373
63741994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6375
6376 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6377
6378 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6379 (printing the choices): Make the toolkit message unconditional.
6380 (USE_X_TOOLKIT): Use `none', not `no', if none.
6381 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6382 Get rid of temp file foofoo1.
6383
63841994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6385
6386 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6387
63881994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
6390 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6391 (printing the choices): State choice of toolkit.
6392 (libsrc_libs): Recalculate after writing config.h;
6393 then update lib-src/Makefile.
6394
63951994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6396
6397 * configure.in: Add sunos4shr as alternative for suns.
6398 Conditionals testing for null $CC were backwards.
6399
64001994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6401
6402 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6403
64041994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6405
6406 * configure.in: Handle -isc4.0*.
6407
64081994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6409
6410 * configure.in (esix5): Set NON_GNU_CPP.
6411
64121994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6413
6414 * Makefile.in (thisdir): Nonsensical variable removed.
6415 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6416 back to $thisdir, rather than the directory `this_dir'.
6417
64181994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6419
6420 * Makefile.in (install-arch-indep): Add missing backslash after a
6421 `then'.
6422
64231994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6424
6425 * Makefile.in (thisdir): New variable.
6426 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6427
64281994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6429
6430 * configure.in: Add freebsd.
6431
64321994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6433
6434 * configure.in: Check for fpathconf.
6435
64361994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6437
6438 * configure.in (with_x_toolkit): Fix typo in previous change.
6439
64401994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6441
6442 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6443
64441994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6445
6446 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6447
64481994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6449
6450 * configure.in: Fix value of docdir.
6451 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6452
64531994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6454
6455 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6456
64571994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6458
6459 * configure.in: New variable docdir to control where the docstring
6460 file goes.
6461 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6462
64631994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6464
6465 * configure.in: When --run-in-place, don't inherit archlibdir.
6466
64671994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6468
6469 * Makefile.in (install-arch-dep, install-arch-indep):
6470 New targets split up former do-install rule.
6471 (do-install): Target deleted.
6472
64731994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6474
6475 * configure.in (mips-sony-newsos*): New configuration.
6476
64771994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6478
6479 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6480
64811994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6482
6483 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6484
64851994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6486
6487 * configure.in: Don't initialize CC.
6488
64891994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6490
6491 * configure.in (creating src/Makefile): Also generate -U switches
6492 for symbols in the $configuration value.
6493
6494 * configure.in: Check for sys_siglist being declared in system header.
6495
64961994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6497
6498 * configure.in (creating src/Makefile): Delete blank lines
6499 along with lines of whitespace.
6500 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6501
65021994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6503
6504 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6505 like C_SWITCH_SYSTEM.
6506 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6507
65081994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6509
6510 * configure.in (drem): Check for this function.
6511
65121994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6513
6514 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6515 If CPP was inherited from environment, don't use NON_GNU_CPP.
6516 (NON_GNU_CC): Likewise.
6517 (handling with_gcc): Use explicit if in the `no' case.
6518 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6519
65201994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6521
6522 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6523
65241994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6525
6526 * configure.in: Check whether fmod exists.
6527
65281994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6529
6530 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6531 {src,lisp}/OChangeLog.
6532
65331994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6534
6535 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6536 necessary for proper operation. This code works with the current
6537 released version of Autoconf.
6538
65391994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6540
6541 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6542 (USE_X_TOOLKIT): Define it for all values except `no'.
6543
6544 * configure.in: Undo first Jan 8 change and Jan 16 change.
6545
65461994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6547
6548 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6549 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6550
6551 * Makefile.in (lwlib/Makefile): New target.
6552 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6553 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6554 (unlock, relock): Handle lwlib subdir.
6555
6556 * Makefile.in: Add some .PHONY targets.
6557
6558 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6559
6560 * lwlib: New subdirectory.
6561
65621994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6563
6564 * configure.in: If CPP has a value that is a directory,
6565 discard the value.
6566
65671994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6568
6569 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6570 remove -U[0-9]*.
6571
65721994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6573
6574 * Makefile.in (do-install): Install the dired-x info files.
6575
6576 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6577 (See src/s/sol2.h.)
6578
65791994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6580
6581 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6582
65831994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6584
6585 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6586 AC_OUTPUT as it should be; hopefully noone will again see fit to
6587 gratuitously break this and not make a change log entry.
6588 Optimized sed processing of Makefile.in and cpp output; now
6589 preserves comments previously removed from the cpp input.
6590 Eliminated temp file for cpp output. Generate -U switches to
6591 undefine all identifiers that appear in the directory name
6592 ${srcdir}; pass these to cpp.
6593
6594 * configure.in (version): Fix sed regexp to match two-elt version
6595 number.
6596
6597 * configure.in: Check for strerror.
6598
65991994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6600
6601 * configure.in: Test for bcmp.
6602
66031994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6604
6605 * make-dist (tempdir): Put subdir msdos into the distribution.
6606
66071993-01-07 Morten Welinder (terra@diku.dk)
6608
6609 * config.bat: New file.
6610
66111994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6612
6613 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6614
66151994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6616
6617 * configure.in (m68*-next-*): Don't care about which os is specified.
6618 (i[34]86-*-*): Check for *-nextstop*.
6619
66201993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6621
6622 * configure.in: Check for setsid.
6623
66241993-12-17 Richard Stallman (rms@srarc2)
6625
6626 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6627
66281993-12-15 Richard Stallman (rms@srarc2)
6629
6630 * Makefile.in (mkdir): Make only the lockdir writable.
6631
6632 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6633
66341993-12-11 Richard Stallman (rms@srarc2)
6635
6636 * Makefile.in (libdir): Use @libdir@.
6637
66381993-12-08 Richard Stallman (rms@srarc2)
6639
6640 * Makefile.in (install): Add empty command.
6641
66421993-12-04 Richard Stallman (rms@srarc2)
6643
6644 * make-dist: Put man/getopt.c in the dist.
6645
6646 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6647
6648 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6649
66501993-12-03 Richard Stallman (rms@srarc2)
6651
6652 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6653 Set it for all solaris versions.
6654 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6655 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6656 Likewise for NON_GNU_CC and CC.
6657
66581993-12-01 Richard Stallman (rms@srarc2)
6659
6660 * configure.in (mips-mips-riscos4*): Assign variable CC.
6661 (checking ${with_gcc}): If "no", don't override CC if already set.
6662 (CC): Initialize it as empty.
6663
dff28924 66641993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
6665
6666 * configure.in (Suns): Set CPP if *-solaris2.3*.
6667
66681993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6669
6670 * Version 19.22 released.
6671
6672 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6673
66741993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6675
6676 * make-dist: When breaking links, use cp -p.
6677 Copy install.sh into distribution.
6678 Move the temp dir up into the parent dir;
6679 don't leave the staging dir make-dist.tmp... in existence.
6680 * install.sh: New file.
6681
66821993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6683
6684 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6685
66861993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6687
6688 * configure.in (version): When --run-in-place, exclude
6689 ${datadir}/emacs/site-lisp from locallisppath.
6690
66911993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6692
6693 * configure.in: Delete jumk.c before writing it.
6694
66951993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6696
6697 * Version 19.21 released.
6698
6699 * Makefile.in (mkdir): Ignore error from chmod.
6700
67011993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6702
6703 * make-dist: Don't put lisp/forms.README in the distribution.
6704
67051993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6706
6707 * configure.in (creating src/Makefile): Before running cpp,
6708 discard all lines that start with `# Generated' or /**/#.
6709
67101993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6711
6712 * Version 19.20 released.
6713
6714 * make-dist: Use build-ins.in, not build-install.in.
6715 Don't bother updating TAGS since it's not included.
6716
6717 * build-ins.in: Renamed from build-install.in.
6718
67191993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6720
6721 * make-dist: Don't try to link *.texinfo--there are none now.
6722 When running make in lib-src, specify YACC var value.
6723
67241993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6725
6726 * configure.in (extrasub): Add vpath patterns for %.[yls].
6727
6728 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6729 Instead just include the commands to make src/Makefile as the
6730 second arg to AC_OUTPUT.
6731
6732 * configure.in: Use : instead of dnl for comment inside
6733 $makefile_command.
6734
6735 * configure.in: No longer use vpath_sed. Instead, when we notice
6736 srcdir already configured, set extrasub to hack vpath in the
6737 makefiles.
6738
6739 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6740 before moving it.
6741 * Makefile.in (VPATH): Define to @srcdir@.
6742
f0131492 67431993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
6744
6745 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6746 doesn't exist. Just copy src/Makefile.in instead. Touch
6747 all of the Makefiles after editing config.status.
6748
6749 * INSTALL: Update documentation to match new configuration
6750 mechanism.
6751
f0131492 67521993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6753
6754 * configure.in: Allow any of the path or directory Makefile
6755 variables to be set with flags to configure. Create all Makefiles
6756 at configure time. Edit special commands into config.status after
6757 src/Makefile.in is built from src/Makefile.
6758
6759 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
194d44e7
JB
6760 If these files are out of date, simply have config.status
6761 rebuild them; don't rebuild them explicitly.
a4a9692d 6762
f0131492 67631993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
6764
6765 * build-install.in: Change src/xemacs to src/emacs. We no longer
6766 create src/xemacs, so the file wouldn't be found.
6767
6768 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6769
f0131492 67701993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
6771
6772 * configure.in: Avoid forcing the search of /usr/include before
6773 fixed include files by resetting C_SWITCH_X_SITE if it is
6774 "-I/usr/include".
6775
67761993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6777
6778 * Makefile.in (@rip_paths@locallisppath):
6779 Delete ${datadir}/emacs/site-lisp.
6780
67811993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6782
6783 * configure.in:
6784 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
6785 Remove ${extra_output} from AC_OUTPUT call.
6786
f0131492 67871993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6788
6789 * make-dist: Quote backquotes found in strings to be echoed.
6790
6791 * configure.in: Use "sh -c pwd" when we want to avoid having the
6792 shell fix up the value of $PWD.
6793
f0131492 67941993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6795
6796 * Makefile.in (do-install): Don't abort if ln or chmod at the end
6797 of the installation fail. Suggested by Karl Berry.
6798
f0131492 67991993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
6800
6801 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
6802 was used. Set MAKEFLAGS from MFLAGS.
6803
68041993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6805
6806 * configure.in: Test for res_init in libc.
6807
68081993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6809
6810 * configure.in: In the file ${tempcname}, use configure___
6811 instead of @configure@.
6812
68131993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
6814
6815 * make-dist: Dist vpath.sed
6816
6817 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
6818 Depend on vpath.sed.
6819 Replace sed comand for VPATH with @vpath_sed@.
6820
6821 * configure.in: Substitute variable `vpath_sed'.
6822 If not in $srcdir and $srcdir is configured,
6823 issue warning that GNU make is required,
6824 and set vpath_sed to use vpath.sed script.
6825
68261993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6827
6828 * configure.in: Remove check for $srcdir being configured. This
6829 pretty much works now.
6830 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6831 Check for XFree86 (/usr/X386/include) independent of whether
6832 -lXbsd exists.
6833
6834 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6835 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6836 `make'.
6837
68381993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6839
6840 * Version 19.19 released.
6841
6842 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6843
68441993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6845
6846 * configure.in: Check for XScreenNumberOfScreen.
6847
68481993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6849
6850 * configure.in: Add * to end of all configuration alternatives.
6851 (m68*-sony-newsos3*): New alternative.
6852
68531993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6854
6855 * make-dist: Include getdate.c in distribution.
6856
6857 * configure.in: For --help, use $PAGER if it is set.
6858 (LIB_X11_LIB): Default to -lX11.
6859 (mips-sgi-irix5.*): New alternative.
6860
6861 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6862
6863 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6864 Recognize *.B8.* as hpux version 8.
6865 (m68*-tektronix-bsd*): Fix typo in tek4300.
6866 (AC_HAVE_FUNCS): Add ftime.
6867
68681993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6869
6870 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6871 Use tekxd88, not tekXD88.
6872
68731993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6874
6875 * configure.in: Check for -lm. Then can check for frexp and logb.
6876
68771993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6878
6879 * Version 19.18 released.
6880
6881 * make-dist (src): Don't put gnu-hp300 in dist.
6882 (src, lisp): Include OChangeLog in dist.
6883
68841993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6885
6886 * configure.in: Test for presence of logb and frexp functions.
6887
68881993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6889
6890 * configure.in (machine): Add i370-ibm-aix*.
6891
68921993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6893
6894 * configure.in (function checks): Test for mkdir and rmdir.
6895
6896 * configure.in (function checks): Don't test for random and bcopy
6897 only when we're building with X; look for them all the time.
6898
68991993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6900
6901 * configure.in: Test for availability of bcopy functions, searching
6902 the X libraries if we're using X.
6903
6904 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6905 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6906 versions of AIX, and needs to be passed to the loader.
6907
10d1d0af 6908 * configure.in: Test for the availability of the
a4a9692d
DL
6909 XScreenResourceString function.
6910
69111993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6912
6913 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6914 LD_SWITCH_X_SITE and assume --with-x11.
6915 Only look for X11 files if we weren't told about a window system
6916 or if we were told to use X11 but not told where.
6917 Search the libraries from the s and/or m files when checking for
6918 functions.
6919
6920 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6921
69221993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6923
6924 * make-dist: Include lisp/dired.todo in the distribution.
6925
69261993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6927
6928 * configure.in: Add code to set HAVE_INET_SOCKETS.
6929
69301993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6931
6932 * configure.in: If we do find x_includes and x_libraries
6933 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6934
69351993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6936
6937 * make-dist: Include src/gnu-hp300 in the dist.
6938
6939 * configure.in (canonical): New variable holds the canonicalized
6940 configuration. Don't alter `configuration'. Use `configuration'
6941 for Makefile.in for file naming.
6942 (testing x_includes and x_libraries): Use =, not ==.
6943
69441993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6945
6946 * Version 19.17 released.
6947
6948 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6949 directory's makefile. This allows the invocation of CPP which
6950 builds xmakefile to receive these switches. The SunSoft C
6951 preprocessor inserts spaces between tokens if it doesn't get the
6952 -Xs flag requested in src/s/sol2.h.
6953
69541993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6955
194d44e7 6956 * configure.in (m68k-bull-sysv3): New config.
a4a9692d
DL
6957
69581993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6959
6960 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6961 the X Windows libraries.
6962
69631993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6964
6965 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6966 the distribution. Those files aren't kept in their own
6967 subdirectory any more.
6968
69691993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6970
6971 * Version 19.16 released.
6972
69731993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6974
6975 * configure.in: Add --verbose flag.
6976
69771993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6978
6979 * version 19.15 released.
6980
69811993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6982
6983 * Makefile.in (top_distclean): Use -f switch when cleaning out
6984 lock dir; it might be empty.
6985
6986 * configure.in: Only check for -lXbsd once.
6987
69881993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6989
6990 * Version 19.14 released.
6991
69921993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6993
6994 * make-dist: If using gzip, create distribution with '.gz' extension.
6995
6996 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6997 (lisp/forms-mode): This doesn't exist anymore.
6998
6999 * configure.in: Look for the closedir function.
7000
70011993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7002
7003 * configure.in (CPP): Autoconf sets this to a shell variable
7004 reference, which doesn't work when it's edited into a makefile.
7005 Expand that variable reference.
7006
7007 * Makefile.in (CPP): New variable.
7008 (src/Makefile): Edit CPP into src/Makefile.
7009
7010 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7011 and entering double quotes to get the values of LD_SWITCH_X_SITE
7012 and the other make variables; make substitutes them in anyway.
7013
7014 * Makefile.in (uninstall): Don't remove the lisp and etc
7015 directories if they're in the source tree.
7016
92a8ce63 7017 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
7018 * Makefile.in (mostlyclean, clean): Separate these two; just have
7019 them pass the request to the subdirectory makefiles.
7020 (distclean): Pass the request down, and then get rid of the
7021 files configure built, and get rid of the Makefiles.
7022 (realclean): Pass the request down, and then do the same things
7023 distclean does.
7024 (uninstall, info, dvi): New targets.
7025
7026 * configure.in: Move clause for PC-compatible i386 box to the end
7027 of the case statement, to avoid masking configurations below.
7028
7029 * configure.in: Add case for m88k-motorola-sysv4.
7030
7031 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7032 the HP 68000 machines.
7033
7034 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7035 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7036 preprocessor won't fiddle with them.
7037
70381993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7039
7040 * Makefile.in (TAGS): cd to src to run etags.
7041
70421993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7043
7044 * configure.in (version): Check the X libraries for XrmSetDatabase
7045 and random, and see if we have -lXbsd.
7046
70471993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7048
7049 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7050 s/*.h and m/*.h files. Martin Tomes
7051 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7052
70531993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7054
7055 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7056 above the general i386 alternative.
7057
70581993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7059
7060 * configure.in: Recognize configuration name for Data General
7061 AViiON machines.
7062
7063 * configure.in: Use AC_LONG_FILE_NAMES.
7064
70651993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7066
7067 * configure.in: Test for bison.
7068 * Makefile.in (YACC): New variable.
7069 (lib-src/Makefile.in): Edit YACC into the makefile.
7070
70711993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7072
7073 * Version 19.13 released.
7074
7075 * configure.in (CFLAGS): Don't set this according to the value of
7076 the GCC shell variable. Instead, consult the machine and system
7077 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7078 test __GNUC__ while we're at it.
7079
7080 * configure.in: Remove extra ;; from hpux cases.
7081
70821993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7083
7084 * configure.in: Check to see if the system has -ldnet.
7085
70861993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7087
7088 * make-dist: Add clauses to distribute lisp/forms-mode.
7089
70901993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7091
7092 * configure.in (machine): Fix the versions in hpux version number test.
7093 Do not guess based on cpu type. Do check for explicit system version.
7094
70951993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7096
7097 * configure.in: Do NOT look for `unknown' as company name.
7098
70991993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7100
7101 * configure.in: Fix typo in message.
7102
71031993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7104
7105 * Version 19.12 released.
7106
7107 * Makefile.in (do-install): Correct previous etc-copying change.
7108 Partially rewrite using `if'.
7109 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7110
7111 * Version 19.11 released.
7112
7113 * configure.in: Handle 386bsd.
7114
71151993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7116
7117 * make-dist: Update getdate.c.
7118
7119 * configure.in: Handle bsd386.
7120
7121 * Makefile.in (do-install): Use `-' in tar options.
7122
7123 * configure.in: Change ! "${...}" to x"${...}" = x.
7124
7125 * Makefile.in (do-install): Copy the DOC-* files from the build
7126 etc directory, as well as lots of things from ${srcdir}/etc.
7127
7128 * make-dist: Copy config.guess.
7129
7130 * configure.in: Handle AIX versions 1.2, 1.3.
7131
71321993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7133
7134 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7135 the configuration name mips-mips-usg* to represent USG systems.
7136
7137 * configure.in: Fix logic to detect if srcdir is already configured.
7138
7139 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7140
7141 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7142 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7143 of a directory; cd might fail, and have pwd print out the current
7144 directory.
7145
71461993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7147
7148 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7149
71501993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7151
7152 * configure.in: Complain if srcdir points at an already-configured
7153 tree.
7154
71551993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7156
7157 * Version 19.10 released.
7158
71591993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7160
7161 * Makefile.in: Use Makefile comments, not C comments.
7162
7163 * configure.in: Add case for the Tektronix XD88.
7164
71651993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7166
7167 * configure.in: Handle sysv4.2 and sysvr4.2.
7168
71691993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7170
7171 * configure.in: Traverse the argument list without destroying it;
7172 don't use shift. It turns out that "set - ${saved_arguments}"
7173 doesn't work portably.
7174
7175 * configure.in: Add missing "fi".
7176
7177 * make-dist: Rebuild configure if configure.in is newer.
7178
194d44e7 7179 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
a4a9692d 7180 targets to be executed even if make remembers that it has already
10d1d0af 7181 satisfied FRC.
a4a9692d
DL
7182
71831993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7184
7185 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7186
7187 * configure.in (romp): Handle various version numbers with aos and bsd.
7188
71891993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7190
7191 * configure.in: Fix message text.
7192
71931993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7194
7195 * make-dist: Make a `site-lisp' directory in the distribution,
7196 instead of a `local-lisp' directory, which hasn't been the
7197 appropriate name for a long time.
7198 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7199 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7200
7201 * Makefile.in (do-install): Correctly detect if ./etc and
7202 ${srcdir}/etc are the same.
7203
7204 * configure.in: Extract UNEXEC from the system configuration
7205 files, compute the name of the source file corresponding to the
7206 object file, and #define it as UNEXEC_SRC in config.h.
7207
7208 * configure.in: If srcdir is '.', then try using PWD to make it
7209 absolute.
7210
7211 * configure.in: Include ${srcdir} in the printed report, to help
7212 people notice if it's an automounter path.
7213
72141993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7215
7216 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7217
72181993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7219
7220 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7221 when they are different. Add `shift' command.
7222 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7223 (externallispdir): Var deleted.
7224
7225 * configure.in: Delete spurious paren outputting short_usage.
7226
72271993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7228
7229 * Version 19.9 released.
7230
72311993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7232
7233 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7234 subdirectory makes.
7235
7236 * make-dist: Check for .elc files with no corresponding .el file.
7237
7238 * Makefile.in (mkdir): Make all the directories in locallisppath.
7239
7240 * config.guess: New file.
7241 * configure.in: Use it, tentatively.
88c71720 7242 * INSTALL: Mention its usage.
a4a9692d
DL
7243
7244 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7245 the former gives you the operating system rev directly. Use
7246 s/hpux.h if we don't recognize what we got.
7247
7248 * Makefile.in (do-install): Don't remove a destination directory
7249 if it's the same as the source. If ${srcdir}/info == ${infodir},
7250 don't try to copy the info files.
7251
7252 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7253 doesn't work if you're not using a separate source directory.
7254 (do-install): Copy the build tree's etc directory only after
7255 making sure it's not also the source tree's etc directory.
7256
72571993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7258
7259 * configure.in: Handle sunos4.1.3 specially.
7260
72611993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7262
7263 * Makefile.in (INSTALL): Add definition.
7264
7265 * configure.in: Fix some messages. Support -with-gnu-cc.
7266 At the end, use `set --', not `set -'.
7267 Delete spurious `.h' in hpux alternatives.
7268
72691993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7270
7271 * Version 19.8 released.
7272
72731993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7274
7275 * configure.in: When looking for source in the same directory as
7276 the configure script, make the path thus discovered absolute.
7277 If the user specifies the `--srcdir' switch, make that directory
7278 absolute too.
7279
7280 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7281
7282 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7283 too, as the value of the PATH_INFO macro.
7284
7285 * configure.in: Check to see if the source lives in the same
7286 directory as the configure script.
7287
72881993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7289
7290 * Makefile.in (install): Split this into `install' and
7291 `do-install', to give people more control over exactly what gets
7292 done.
7293 (do-install): New target, containing the guts of `install'. Don't
7294 remove and recreate the directories inside the copying loop - do
7295 it all before the copying loop. Pass more flags to the lib-src
7296 make.
7297 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7298 avoid errors and warnings.
7299
7300 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7301 the manufacturer - the more general case was blocking other i386
7302 configuration names below, and that's how the names are written in
7303 MACHINES anyway.
7304
7305 * make-dist: When breaking links, remove the link before moving
7306 the copy onto it, to avoid interactive behavior.
7307
7308 * Makefile.in: Doc fix.
7309
7310 * configure.in: Doc fix.
7311
7312 * INSTALL: Mention --exec-prefix option.
7313
7314 * configure.in: Add support for the `--exec-prefix' option.
7315 * Makefile.in: Accept that support.
7316
7317 * configure.in: Use the AC_PROG_INSTALL macro.
7318 * Makefile.in (INSTALL): Variable removed.
7319 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7320
7321 * configure.in: Distinguish between hp800's and hp700's by calling
7322 "uname -m".
7323
73241993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7325
92a8ce63 7326 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
7327 running SYSV.
7328
73291993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7330
7331 * configure.in: Distinguish between hp800's and hp700's by the
7332 version of HP/UX they run, since that's something people are more
7333 likely to know - hp700's run 8.0.
7334 Add HP 700 configuration.
7335
7336 * configure.in: Test for the presence of the `rename' function.
7337
7338 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7339 configure.in.
7340 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7341
7342 * make-dist: Break intra-tree links.
7343
7344 * configure.in: Explain that this is an autoconf script, and give
7345 instructions for rebuilding configure from it. Arrange to put
7346 comments in configure explaining this too.
7347
7348 * configure.in: Make the first line of the configure script be
7349 "#!/bin/sh". Leaving the first line blank didn't work.
7350
7351 * configure.in (long_usage): Removed; made short_usage describe
7352 the options briefly.
7353
7354 * configure.in: Implement the --prefix option.
7355 * Makefile.in (prefix): Add support for it here.
7356 * INSTALL: Document it here.
7357
7358 * Makefile.in (install): Don't assume that the files in the `info'
7359 subdirectory match *.info. They don't have that prefix.
7360
73611993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7362
7363 * configure.in: Add case for version 5 of Esix.
7364
73651993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7366
92a8ce63 7367 * Version 19.7 released.
a4a9692d
DL
7368
7369 * make-dist: There aren't any *.com files in lib-src anymore.
7370
7371 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7372 them; they're symlinks to other filesystems on the GNU machines.
7373
7374 * make-dist: Check that the manual reflects the same version of
7375 Emacs as stated in lisp/version.el. Edit that version number into
7376 the README file.
7377
73781993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7379
7380 * configure.in: Remove the hack of AC_DEFINE; use
7381 AC_DEFINE_UNQUOTED.
7382
73831993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7384
7385 * make-dist: Don't distribute precomp.com, compile.com, or
7386 link.com from ./src; they're in ./vms now.
7387
7388 Some time-handling patches from Paul Eggert:
7389 * configure.in: Add AC_TIMEZONE.
7390
73911993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7392
7393 * configure.in: Recognize Linux as a valid operating system for
7394 the i386.
7395
73961993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7397
7398 * make-dist: Distribute some VMS files we got from Richard Levitte.
7399
7400 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7401 the source for the sed command, not oldXMenu/Makefile.
7402
74031993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7404
7405 * INSTALL: Don't claim the srcdir option doesn't work.
7406
74071993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7408
7409 * configure.in: Include remarks saying what order the autoconf
7410 tests should go in, and remind people to change config.h.in
7411 whenever they add autoconf tests which make #definitions.
7412
7413 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7414
74151993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7416
7417 * Makefile.in (oldXMenu/Makefile): Make this depend on
7418 ${srcdir}/oldXMenu/Makefile.in, not itself.
7419
7420 * PROBLEMS: Some updates from David J. Mackenzie.
7421
7422 More changes from David J. Mackenzie.
7423 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7424 removed; autoconf and config.h should specify all these
7425 differences.
7426 (buildlisppath): Make this path depend on ${srcdir}.
7427 (INSTALLFLAGS): Removed.
7428 (INSTALL): Include the -c flag.
7429 (install): Change the way we invoke install accordingly.
7430
7431 Install ${srcdir} changes from DJM.
7432 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7433 list.
7434 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7435 the source tree and the etc directory in the object tree.
7436 (${SUBDIR}): Pass the prefix variable down to submakes.
7437 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7438 in /bin.
7439 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7440 values for srcdir and VPATH.
7441 (install): Add `v' flag to tar command. Make sure that `dir'
7442 exists in ${srcdir}/info before copying it. Remember that the man
7443 pages come from the source tree, not the object tree.
7444 * configure.in: Remove remarks saying that the --srcdir option
7445 doesn't work.
7446 Create the etc directory in the object tree.
7447 Recognize configuration names of the form *-sun-solaris*.
7448 Recognize sunos5 and solaris as operating system names.
7449
7450 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7451 lib-src/getdate.y and src/systime.h.
7452
74531993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7454
7455 * make-dist: Make links in info subdir.
7456
74571993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7458
7459 * configure.in: Call AC_STDC_HEADERS.
7460
74611993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7462
7463 * configure.in: Sidestep autoconf's quoting of the second argument
7464 of AC_DEFINE, so we can specify the value to put there. It would
7465 be nice if autoconf provided some way to specify computed values
7466 for macros.
7467
74681993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7469
7470 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7471 this is always just -DHAVE_CONFIG_H.
7472
7473 The GNU coding standards specify that CFLAGS should be left for
7474 users to set.
7475 * Makefile.in (CFLAGS): Let configure determine the default value
7476 for this. Don't
7477 have it default to DEFS.
7478 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7479 (lib-src/Makefile, src/Makefile): Edit the default value for
7480 CFLAGS into these files, not DEFS.
7481 * configure.in (CFLAGS): Choose a default value for this - "-g"
7482 normally, or "-g -O" if we're using GCC. Edit it into the
7483 top-level Makefile.
7484
7485 * configure.in: When scanning the machine and system description
7486 #include files, write their names to conftest.c properly.
7487
74881993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7489
7490 * configure.in: In configuration name case for Apallos running
7491 Domainios, set opsys, not opsysfile.
7492
7493 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7494 src/config.h, instead of AC_OUTPUT; the latter overwrites
7495 src/config.h even when it hasn't changed, puts a makefile-style
7496 comment at the top even though it's C code, and produces a
7497 config.status script which doesn't do the job right.
7498
7499 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7500 can use a symbolic link to get the X Menu library into src.
7501 * Makefile.in (LN_S): New variable.
7502 (src/Makefile): Edit the value of LN_S into this makefile.
7503
75041993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7505
7506 * configure.in: Support *-sco3.2v4* as opsystem.
7507
7508 * make-dist: Don't include calc directory.
7509 Exclude many files in the man directory; copy a few.
7510
75111993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7512
7513 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7514 call AC_STRUCT_TM to see what's in time.h.
7515
7516 * configure.in: Employ quoting stupidity to get the value of CPP
7517 to expand properly.
7518
75191993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7520
7521 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7522 variable to scan the machine and system description files.
7523
7524 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7525 so that getdate.y builds correctly.
7526
75271993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7528
7529 * configure.in (tempcname): Change this to "conftest.c", so it will
7530 work properly on systems with short filenames; this is the name
7531 autoconf uses.
7532
7533 * configure.in: Also detect the availability of dup2 and
7534 gethostname.
7535
7536 * configure.in: Use the AC_ALLOCA test.
7537 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7538 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7539
75401993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7541
7542 * make-dist: Distribute configure, as well as configure.in.
7543 Oversight.
7544
75451993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7546
7547 * Makefile.in (install): Print out the name of the directory we're
7548 copying, so people can have some idea of whether we're making
7549 progress.
7550
7551 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7552 Don't forget to re-create the COPYDESTS directories after we clear
7553 them out.
7554
75551993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7556
7557 * Makefile.in: Add autoconf cookies so that the configure
7558 script can comment out sections of path variable definitions to
7559 choose between the installable configuration and the run-in-place
7560 configuration.
7561 * configure.in: Add new option `--run-in-place', to select the
7562 run-in-place path definitions.
7563
7564 * configure.in: Add a clause to the big configuration name case
7565 for the NeXT machine.
7566
75671993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7568
7569 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7570 Make sure that each source directory exists, and is different from
7571 the destination directory; then, delete the destination before
7572 copying over the source.
7573
7574 * make-dist: Distribute configure.in, instead of configure.
7575
75761993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7577
7578 * configure.in: Don't set CC to "gcc -O" if the user specifies
7579 `--with-gcc'. Add -O to DEFS if GCC is set.
7580
75811993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7582
7583 * Makefile.in (clean mostlyclean): Missing right paren.
7584
7585 * configure.in: When checking for X windows, search for an X11
7586 subdirectory of ${x_includes}.
7587
7588 * configure.in: Check for gettimeofday function, for getdate.y.
7589
92a8ce63 7590 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
7591 autoconf can't derive all the information we need, but we'd really
7592 like to be able to take advantage of some of its tests, and its
7593 file-editing facilities.
7594 * configure.in: Renamed from configure.
7595 Quote the sections of shell script we want copied literally to
7596 the configure script.
7597 (compile): Initialize this to make the autoconf macros' code happy.
7598 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7599 code to do their jobs.
7600 Use autoconf to produce Makefile and src/config.h.
7601 Remove the Makefile-style comment that autoconf places at the top
7602 of src/config.h.
7603 (config_h_opts): Removed - no longer necessary.
7604 * Makefile.in (configname): Renamed to configuration.
7605 (CONFIG_CFLAGS): Renamed to DEFS.
7606 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7607 get values via autoload @cookies@.
7608 (libsrc_libs): Get this from autoconf. We used to do nothing
7609 about this.
7610 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7611
7612 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7613 echo the move-if-change command.
7614
76151993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7616
7617 * make-dist: Distribute lib-src/rcs-checkin.
7618
7619 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7620 Don't try to make links to the RCS or Old subdirectories.
7621 Use the appropriate extension for the compression type in use.
7622 Create the tar file in the shell's initial default directory, not
7623 in ${tempparent}.
7624 Erase the whole ${tempparent} tree, not just ${tempdir}.
7625
76261993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7627
7628 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7629 use to build paths.h.
7630 (lib-src/Makefile, src/Makefile): Similarly.
7631
7632 * configure: Extend test for working `const' keyword to handle AIX
7633 3.2 cc.
7634
76351993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7636
7637 * make-dist: Distribute lisp/term/ChangeLog.
7638
92a8ce63 7639 Arrange for C compilation throughout the tree to get
a4a9692d
DL
7640 C_SWITCH_SYSTEM from the configuration files.
7641 * configure: Extract C_SWITCH_SYSTEM from the machine and
7642 system-dependent files, and save it in the top-level Makefile.
7643 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7644 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7645
7646 * make-dist: Include the VMS support files in oldXMenu in the
7647 distribution.
7648
7649 * configure: Doc fix.
7650
7651 * configure: Fix corrupted config_h_opts.
7652
7653 * configure: Properly report option names in error messages.
7654
7655 * configure: Properly recognize --x-includes and --x-libraries
7656 options.
7657
7658 * configure: Fix syntax errors in code handling XFree386.
7659
76601993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7661
7662 * configure: Add special code to detect XFree386, and tell
7663 config.h about it.
7664
7665 * configure: Properly handle extracting values of LIBS_MACHINE and
7666 LIBS_SYSTEM that contain spaces.
7667
7668 * configure: Add `--x-includes' and `--x-libraries' options. I
7669 think these are dopey, but no less than three alpha testers, at
7670 large sites, have said they have their X files installed in odd
7671 places. Implement them by setting C_SWITCH_X_SITE and
7672 LD_SWITCH_X_SITE in src/config.h.
7673
76741993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7675
7676 * make-dist: Don't distribute etc/Old files.
7677
7678 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
194d44e7 7679 backups.
a4a9692d
DL
7680
76811993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7682
7683 * make-dist: Fix typo.
7684
76851993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7686
7687 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7688 in some cases where it should but didn't seen to.
7689
7690 * Makefile.in: Added unlock and relock productions.
7691
76921993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7693
7694 * make-dist: Add a --compress option to force make-dist to use
7695 compress.
7696
7697 * make-dist: Use gzip, if we can find it.
7698
7699 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7700 make rs6000-ibm-aix default to -aix32.
7701
77021993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7703
7704 * Makefile.in: Added `Developer's configuration' section.
7705
77061993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7707
7708 * Makefile.in: Add commented-out variable settings for developer's
194d44e7 7709 configuration.
a4a9692d
DL
7710
77111993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7712
7713 * make-dist: Distribute `src/bitmaps' too.
7714
77151993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7716
7717 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7718 make rs6000-ibm-aix default to -aix32.
7719
77201993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7721
7722 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7723
7724 * Makefile.in (install.sysv): Add a second `$' in front of
7725 `${dest}', so that the shell will expand it, instead of Make.
7726
7727 * configure: When processing the name of the configure script,
7728 collapse `././' to `./', but leave a single `./' prefix alone.
7729
7730 * configure: Doc fix.
7731
77321993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7733
7734 * configure: Handle isc3.0 correctly.
7735
77361993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7737
7738 * make-dist: Don't try to copy the COPYING notice into
7739 external-lisp; we're not distributing that directory any more.
7740
77411993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7742
7743 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7744 Remove CVS subdirectories from the installed directory trees, as
7745 well as RCS directories.
7746
77471993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7748
7749 * make-dist: Only copy gmalloc.c if we couldn't link it.
7750 Don't try to copy man/{README,Makefile} unless they actually exist.
7751
7752 * Makefile.in (lisppath): Don't include externallispdir in this.
7753 We're not sure whether we're even going to distribute the
7754 directory yet.
7755
77561993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7757
7758 * make-dist: Don't distribute the external-lisp directory anymore.
7759 * INSTALL: Remove all references to external-lisp.
7760
7761 * configure: Detect whether the compiler supports `const'
7762 properly, and edit src/config.h accordingly.
7763
7764 * configure: Tweak layout of final report.
7765
7766 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7767 CFLAGS.
7768
7769 * Makefile.in (locallisppath): Make this default to
7770 ${datadir}/emacs/site-lisp, instead of
7771 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7772 the same thing, and local-lisp causes completion conflicts with
7773 lock.
7774 (lisppath): Add ${externallispdir} to this.
7775 * INSTALL: Adjust installation directions.
7776
7777 * Makefile.in (externallispdir): New variable, to say where to
7778 install the externally-maintained lisp files.
7779 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7780 the others.
7781 * INSTALL: Describe external-lisp and the new externallispdir
7782 variable.
7783
77841993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7785
7786 * configure (progname): New option `--with-gcc'. Make it clearer
7787 how we are trying to guess whether or not we have GCC.
7788 * INSTALL: Document the `--with-gcc' option, and improve
7789 description of `--with-x' options.
7790
77911993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7792
7793 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
7794 ${infodir} from these variables; we have written out explicit code
7795 to install the info files.
7796
77971993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7798
7799 * make-dist: Don't distributed the RCS files in the etc directory.
7800
78011993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7802
7803 * Makefile.in: Some makes can't handle comments in the middle of
7804 commands; move them to before the whole rule.
7805
78061993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7807
7808 * README: Mention what Emacs is.
7809
78101993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7811
7812 * make-dist: Include `./lisp/calc-2.02' in the distribution.
7813 Add `./cpp' and `./man' back into the distribution.
7814
78151993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7816
7817 * Makefile.in: Define MAKE, and use where appropriate.
7818
78191993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7820
7821 * make-dist: Remember that the authoritative COPYING notice is
7822 `etc/COPYING', not `../etc/COPYING'.
7823
78241992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7825
7826 * make-dist: Make sure that the COPYING notices in each directory
7827 are copies, not symlinks.
7828
78291992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7830
7831 * INSTALL: The build process produces an executable called `emacs'
7832 now. Change references.
7833 * Makefile.in: Adjust `install.mumble' targets to install
7834 `src/emacs', not `src/xemacs'.
7835
7836 * configure: Start with a blank line; this keeps some old CSH's
7837 from thinking it's a CSH script. Most systems will just use
7838 /bin/sh to run it, which is what we're expecting; the only other
7839 shells which might try to interpret it themselves are probably
7840 Bourne-compatible.
7841
78421992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7843
7844 * INSTALL: Improvements suggested by David Mackenzie.
7845
78461992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7847
7848 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7849 Don't try to copy the info files if there aren't any; the
7850 unexpanded globbing pattern disappoints `install'. Ignore the
7851 return status of that command.
7852
7853 * INSTALL: Updated for new configuration arrangement.
7854
7855 * configure: Don't make the top-level Makefile read-only - people
7856 may want to edit the values of the path variables.
7857
7858 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7859 Install the info files in ${infodir}. Install the executable
7860 under both `emacs' and `emacs-VERSION'.
7861
7862 * Makefile.in: Doc fix.
7863
7864 * Makefile.in (exec_prefix): New variable, as per latest version
7865 of coding standards.
7866 (bindir, libdir): Use it, instead of `prefix'.
7867 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7868
7869 * Makefile.in (mandir): Make the default value for this depend on
7870 $(prefix).
7871
7872 * Makefile.in (datadir, statedir, libdir): Make these all default
7873 to ${prefix}/lib.
7874 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7875 to compensate.
7876
7877 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7878 Install the etags and ctags man pages too.
7879
7880 * Makefile.in (distclean): Don't delete backup files; that's the
7881 job of extraclean.
7882 (extraclean): Like distclean, but deletes backup and autosave files.
7883
78841992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7885
7886 Make path specification conform to GNU coding standards.
7887 * configure (long_usage): Remove all traces of old arguments from
7888 usage messages, and document the options we do accept in more
7889 detail: -with-x... and --srcdir.
7890 (options, boolean_opts): Deleted; we don't have enough options to
7891 make this worthwhile.
7892 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7893 along with the code which supported them; these should be set as
7894 arguments to the top-level make.
7895 (config_h_opts): Since this no longer doubles as a list of option
7896 names, make them upper case; this simplifies the code which uses
7897 them to build the sed command to edit src/config.h. Change the
7898 code which sets them.
7899 (cc, g, O): Don't allow the user to set these using options; they
7900 should be specified using `CC=' and `CFLAGS=' arguments to the
7901 top-level make. Just choose reasonable default values for them,
7902 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7903 values.
7904 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7905 options; use them whenever the configuration files say they're
7906 possible.
7907 Simplify the argument processing loop. Don't accept abbreviations
7908 for option names; these might conflict with other configuration
7909 options in the future.
7910 Add some support for the `--srcdir' option. Check for the sources
7911 in . and .. if `--srcdir' is omitted. If the directories we will
7912 compile in don't exist yet, create them under the current directory.
7913 Note that the rest of the build process doesn't really support
7914 this.
7915 Edit only the top Makefile. That should edit the others. Edit
7916 into the makefile: `version', from lisp/version.el, `configname'
7917 and `srcdir' from the configuration arguments, `CC' and
7918 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7919 the user's path, and LOADLIBES as gleaned from the system
7920 description files.
7921 Simplify the report generated; it doesn't need to include any
7922 description of paths now.
7923 Make `config.status' exec configure instead of just calling it, so
7924 there's no harm in overwriting `config.status'.
7925 * Makefile.in (version, configname): New variables, used to choose
7926 the default values for datadir and libdir.
7927 Path variables rearranged into two clearer groups:
7928 - In the first group are the variables specified by the GNU coding
7929 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7930 manext, infodir, and srcdir).
7931 - In the second are the variables actually used for Emacs's paths
7932 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7933 archlibdir), which depend on the first category.
7934 datadir and libdir default to directories under
7935 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7936 demand.
7937 etcdir and lispdir default to subdirectories of datadir.
7938 archlibdir defaults to libdir.
7939 The new installation tree is a bit deeper than it used to be, so
7940 use the new make-path program in lib-src to build them all.
7941 Always build a new src/paths.h.tmp and then move-if-change it to
7942 src/paths.h, to avoid unnecessary rebuilds while responding to the
7943 right changes.
7944 Remove all mention of arch-lib. Run utility commands from
7945 lib-src, and let the executables be copied into archlibdir when
7946 Emacs is installed.
7947 Add targets for src/Makefile, lib-src/Makefile, and
7948 oldXMenu/Makefile, editing the values of the path variables into
7949 them.
7950 Let lib-src do its own installation.
7951 (datadir): Default to putting data files under
7952 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7953 (emacsdir): Variable deleted; it would only be confusing to use.
7954 (lispdir, etcdir): Default to ${datadir}/lisp.
7955 (mkdir): Use make-path for this.
7956 (lockdir): Do this in mkdir.
7957 (Makefile): New target.
7958
7959 * configure (usage_message): Rename to long_usage.
7960
7961 * make-dist: Don't bother creating an arch-lib directory; that's
7962 only for installation now.
7963
79641992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7965
7966 * configure: Use GCC-style configuration names, using config.sub.
7967 Change the usage and help messages.
7968
7969 * configure: Initialize window_system, not indow_system.
7970
7971 * configure: Report which window system, compiler, and signal
7972 handler return type we decide to use.
7973
7974 * make-dist: Explain what's going on if config.sub and gmalloc.c
7975 can't be linked. Place the code which copies them near the code
7976 which links the rest of the files around them.
7977
79781992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7979
7980 * make-dist: Don't bother to distribute src/*.com, or
7981 src/vmsbuild; those have all been moved to `../vms'.
7982
79831992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7984
7985 * make-dist: Don't forget that the way to avoid filenames starting
7986 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7987 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7988 couldn't make hard links to, since we have two already, and
7989 perhaps more to come.
7990
79911992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7992
7993 * configure: When editing parameters into lib-src/Makefile, change
7994 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7995 needs some other flags too.
7996
79971992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7998
7999 * configure: Remove spurious echo of the configuration name.
8000
8001 * make-dist: Don't distribute files in src/m and src/s whose names
8002 begin with `='.
8003
80041992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8005
8006 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8007 Also LISP_FLOAT_TYPE.
8008
80091992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8010
8011 * make-dist: Copy config.sub, since it's a symbolic link to a file
8012 on another file system.
8013
80141992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8015
8016 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8017 distribution.
8018
8019 * config.sub: New file, to help us recognize configuration names.
8020 * make-dist: Include it in the distribution.
8021
80221992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8023
8024 * configure: Convert `-' to `_' in specified option names.
8025 Accept options with --. Delete --highpri and --have-x-menu options.
8026 New options --with-x and --with-x10 replace -window-system.
8027 Don't mention options --gnu-malloc, --rel-alloc
8028 or --lisp-float-type in help message.
8029
80301992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8031
92a8ce63 8032 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
8033
80341992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8035
8036 * configure: Remove lines starting with "# DIST: " when building
8037 lib-src/Makefile and src/Makefile. This allows us to mark the
8038 "Makefile.in" files with explanatory comments which won't also get
8039 stuck in the Makefiles.
8040
80411992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8042
8043 * make-dist: Don't use the '+' operator in the sed regular
8044 expression that extracts the version number from lisp/version.el;
8045 Ultrix sed doesn't seem support the operator. Just double the
8046 operand and use *.
8047
80481992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8049
8050 * Makefile.in: Doc fix.
8051
80521992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8053
8054 * configure: Rewrite sed command to remove at most one ./ prefix;
8055 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8056 group.
8057
80581992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8059
8060 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8061
80621992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8063
8064 * make-dist: Go ahead and build a new TAGS file, unless the
8065 --newer option was specified. Don't try to delete a TAGS file
8066 from etc; it's not kept there, and shouldn't be deleted anyway.
8067
80681992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8069
8070 * make-dist: If the lisp directory contains a default.el, don't
8071 distribute it.
8072
8073 * configure: When searching signal.h for the type of a signal
8074 return handler, make a copy of it, not a symbolic link to it; that
8075 way, it will work on systems that don't have symbolic links.
8076
80771992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8078
10d1d0af 8079 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
8080 option for generating incremental distributions. Stopped it from
8081 generating a TAGS file into the distribution; that sucker is
8082 *big*, and easily enough generated with the toplevel makefile.
8083
80841992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8085
8086 * configure: When writing config.status, don't prefix progname
8087 with a '.'; it might be absolute.
8088
80891992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8090
8091 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8092 /usr/include/X11 exist, not only if both exist.
8093
80941992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8095
8096 * make-dist: Make the new external-lisp directory a duplicate of
8097 the external-lisp directory, not the lisp directory.
8098
80991992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8100
8101 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8102 clean' in arch-lib; it doesn't even have a Makefile.
8103
8104 * Makefile.in (clean, mostlyclean): In the test which tries to
8105 distinguish between the build directory, which should be cleaned,
8106 and the installed directory, which shouldn't, cd to `${emacsdir}',
8107 not `${DESTDIR}${LIBDIR}'.
8108
81091992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8110
8111 * make-dist: Be sure to delete the .c and .h files that YACC and
8112 BISON create from getdate.y.
8113
92a8ce63 8114 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
8115 * make-dist: Added support for the external-lisp subdirectory.
8116
8117 * make-dist: Changed message which complains that make-dist wasn't
8118 invoked in the right directory to indicate which files it was
8119 looking for.
8120
81211992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8122
8123 * configure: Add comments explaining why we can't translate
8124 character ranges or control characters in `tr'.
8125
81261992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8127
8128 * configure: When generating the configuration message, we used to
8129 build the message from the start so that each line began with "# "
8130 so that it would be a comment in `config.status'. However, this
8131 causes trouble if any of the variables we use in the message
8132 expand to more than one line of text - as gnu_malloc_reason
8133 sometimes does. So instead, we build the message as it should be
8134 printed to the user (i.e. without the "# " prefixes), and stick on
8135 the "# "s when we write it to `config.status'.
8136
8137 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8138 `lib-src' and `arch-lib'.
8139
8140 * configure: When generating report and `config.status' file, note
8141 that bindir only determines where `make install' and
8142 `build-install' will place the executables; this should make it
8143 clear that the ordinary build process will not try to install
8144 things.
8145
81461992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8147
8148 * make-dist: Change messages to say that we are 'making links to
8149 X', rather than 'copying X'. And put `' quotes around file names.
8150
8151 * make-dist: Include '.tmp' in the name of the staging directory.
8152
8153 * make-dist: Pass the `-f' option to rm when you're not sure that
8154 the files you're removing actually exist.
8155
8156 * make-dist: When setting up etc/COPYING, always nuke whatever is
8157 there, and then copy it in, to make sure we get a real file.
8158
8159 * make-dist: Don't try to distribute *.defns files any more. The
8160 only such file was for simula.el, which has been superceded by a
8161 version which doesn't have a separate .defns file.
8162
81631992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8164
8165 * make-dist: Don't distribute configured versions of config.h.in,
8166 paths.h.in, Makefile.in in src.
8167
8168 * configure: Delete .tmp files before creating them; don't bother
8169 trying to make final targets writeable first, since it won't
8170 matter to move-if-change.
8171
81721992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8173
8174 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8175 mkdir and chmod in the center of all the conditionals. GNU Make
8176 will strip these out, but other makes won't.
8177
81781992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8179
8180 * make-dist: Include move-if-change in list of files to distribute.
8181
81821992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8183
8184 * configure: Remove any "." elements from the program name.
8185
8186 * configure: Don't record the values of all the possible arguments
8187 in config.status; only record the options that the user specified.
8188
8189 * configure: Use move-if-change to move in the new src/config.h.
8190
81911992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8192
92a8ce63
JB
8193 * move-if-change: New file, copied from gcc release.
8194 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8195 a temp file, so we don't update paths.h if an error occurs or if
8196 it doesn't need changing.
a4a9692d
DL
8197
81981992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8199
8200 * Makefile.in (src/paths.h): Do not install a value for the
8201 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8202 * build-install.in: Same thing.
8203
82041992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8205
8206 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8207 latter, being a typo, is always false, resulting in a program
fffa137c 8208 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
8209 source tree, and then delete it. Rah.
8210
8211 * Makefile.in: Add dist target, and comment for it.
8212
8213 * configure: When scanning <signal.h> for a declaration for
8214 signal, create a symbolic link with a name ending in .c, so the
8215 compiler won't complain that it's only been given .h files.
8216
8217 * configure: Check whether there are any arguments available
8218 before shifting to get the value of a non-boolean parameter.
8219
8220 * make-dist: Doc fix.
8221
82221992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8223
8224 * configure: Instead of grepping /usr/include/signal.h for a
8225 signal declaration, run /usr/include/signal.h or
8226 /usr/include/sys/signal.h through cpp and grep for the
8227 declaration.
8228
8229 * configure: Redirect the output of grep to /dev/null instead of
8230 using grep -s - that flag means different things on other systems.
8231
8232 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8233 since the former is recognizable even if you don't know what
8234 'dumping' is.
cc4a96c6 8235 * configure: Accommodate that change.
a4a9692d
DL
8236
8237 * configure: Accept options for all of the directories you can
8238 change in the Makefile.
8239
8240 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8241
8242 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8243 FOO before you can use them.
8244
8245 * build-install.in: Made the "Where To Install Things" section
8246 conform with the similar section from Makefile.in. Copied section
8247 which builds src/paths.h from src/paths.h.in from the Makefile.
8248
82491992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8250
8251 * configure: Write config.status to pass its command-line
8252 arguments on to configure, so that people can use it to recreate
8253 an old configuration, with minor changes.
8254
82551992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8256
8257 * configure: Don't rely on option variables being unset if their
8258 values are the empty string. In particular, when producing the
8259 English report, don't assume that highpri will be unset when no
8260 increased priority has been requested; -highpri='' should be the
8261 same as omitting -highpri altogether.
8262
8263 * configure: Fix dumb bug: when running the system and machine
8264 description files through cpp, mark those lines that we want to
8265 evaluate with the string '@configure@', and then only evaluate
8266 them. This way if the files include anything that actually
8267 generates text (type definitions or external declarations, say),
8268 we won't try to eval it.
8269
82701992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8271
8272 * make-dist: New shell script.
8273
8274 * configure: When creating foo from foo.in, make foo read-only to
8275 remind people to edit the .in file instead.
8276
8277 * INSTALL: Changed references to config.h-dist to config.h.in.
8278 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8279 to build src/paths.h from src/paths.h.in; added a paragraph to do
8280 this.
8281 * configure, Makefile, build-install: Changed filenames like
8282 FOO-dist to FOO.in.
8283
82841992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8285
8286 * Makefile, build-install: Renamed to Makefile.in and
8287 build-install.in; the configure script will edit these to produce
8288 the usable Makefile and build-install.
8289 * configure: Changed to produce ./Makefile, ./build-install,
8290 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8291 instead of editing them in place.
8292
82931992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8294
8295 * Makefile: Re-arranged so that the undumped Emacs will search
8296 ../lisp *after* the site's local elisp files.
8297 (locallisppath, dumplisppath): New variables.
8298 (lisppath): This variable's default value is now chosen based on
8299 $(locallisppath) and $(lispdir); while it used to be the
8300 customization point for adding site-local elisp directories to
8301 load-path, that job is now handled mostly by locallisppath.
8302 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8303 Check the values being assigned to the *LOADSEARCH macros for null
8304 path elements (like '::' in 'foo::bar').
8305
8306 * configure: When checking if the machine- and system-dependent
8307 files define a particular macro or not, actually run them through
8308 CPP and test the macros with #ifs, instead of just grepping for
8309 the macros' names. In particular, check for SYSTEM_MALLOC in this
8310 way.
8311
83121992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8313
8314 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8315
83161992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8317
8318 * configure: Make the config.status file an executable shell
8319 script which will recreate the same configuration. Include the
8320 verbal description of the current configuration as a comment in
8321 the script.
8322 * INSTALL: Doc fix.
8323
194d44e7 8324 * Makefile: Brought the Makefile up to the GNU coding
a4a9692d
DL
8325 standards, as described in standards.text:
8326 (TAGS): New name for the target which rebuilds the tags table.
8327 (check): New target; doesn't do anything yet.
8328 (mostlyclean): New target, synonymous with clean.
8329 (realclean): New target. Currently, this just calls the
8330 subdirectories's makefiles and then deletes config.status.
8331 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8332 variables.
8333 Installation directory variables changed to conform.
8334 (install, install.sysv, install.xenix, install.aix): Changed the
8335 code which copies the directories into their installed location to
8336 allow the installed locations to be in several different
8337 directories; the old version assumed that they would all be in
8338 $(emacsdir).
8339 (mkdir, lockdir): Allow the installed locations to be in several
8340 different directories.
8341 * INSTALL: Doc fix.
8342
8343 * build-install: Use the same variable names as the Makefile.
8344 Allow the installed locations to be in several different
8345 directories.
8346
83471992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8348
8349 * Makefile (src/paths.h): Instead of using a single sed command to
8350 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8351 separately, and don't forget to append "/!!!SuperLock!!!" to the
8352 value of the PATH_SUPERLOCK macro.
8353
8354 * config.emacs: Renamed to configure, for consistency with other
8355 GNU products. Internal references changed.
8356 INSTALL, Makefile: References changed.
8357
8358 * lock: New directory, which should always be empty. If this
8359 directory doesn't exist, Emacs won't complain; it just won't lock.
8360 Having this here means that people can just unpack Emacs, build
8361 it, and have locking work.
8362
8363 * share-lib: Re-renamed to etc, for the sake of tradition.
8364 * config.emacs: Changed default value for datadir to ../etc.
8365 * INSTALL, README: Adjusted.
8366
83671992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8368
8369 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8370 by running CPP on the appropriate s/*.h and m/*.h files.
8371
83721992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8373
8374 * config.emacs: Make sure to set the "exit on error" flag once
8375 we've removed config.status; errors should abort the configuration.
8376
dff28924 83771992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8378
8379 * config.emacs: Added -distribute option, so that the Makefile
8380 paths are in their proper form. I don't know why this matters.
8381
dff28924 83821992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8383
8384 * local-lisp: New directory, empty in the distribution, for people
8385 to put local elisp code in.
8386 * config.emacs: Include it in the default load path.
8387 * README: Document it.
8388
dff28924 83891992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8390
8391 * config.emacs: Guess the type of signal handling functions based
8392 on the contents of /usr/include/signal.h.
8393
8394 * config.emacs: Print out progress report messages.
8395
8396 * Makefile (src/paths.h): Don't generically replace
8397 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8398 editing of the other entries, and each entry should be dealt with
8399 explicitly anyway.
8400
8401 * build-install: Converted from C-shell to Bourne shell.
8402 * config.emacs: Edit build-install properly.
8403
8404 * config.emacs: Doc fix.
8405
84061992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8407
92a8ce63 8408 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 8409
dff28924 84101992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
8411
8412 * config.emacs: Removed support for the `maintain-environment'
8413 option; the only important difference between this and its absence
8414 has been removed.
8415 * INSTALL: Removed mention of `maintain-environment'.
8416
8417 * config.emacs: Fix arguments to sed when processing boolean
8418 arguments.
8419
dff28924 84201991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8421
8422 * config.emacs: New file, to help automate the installation
92a8ce63 8423 process.
a4a9692d
DL
8424
8425 * Makefile: Lots of changes to support the separation of etc into
8426 architecture-dependent and -independent files:
8427 (EMACSROOT): New variable, giving the directory under which all of
8428 Emacs's libraries should be installed. Changed rest of file to
8429 use it.
c4cc8b9a 8430 (LIBDIR): Now denotes only architecture-dependent dir.
a4a9692d
DL
8431 (DATADIR): New variable, denoting architecture-independent dir.
8432 (LOCKDIR): New variable, for completeness.
8433 (SUBDIR): No more etc, new lib-src.
8434 (COPYDIR): No more etc, new arch-lib and share-lib.
8435 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8436 (src): Now depends on lib-src, not etc.
8437 * build-install: Changes parallel to the above.
8438 * README: Describe the new arrangement.
8439
8440 * vms: New subdirectory for all the VMS stuff.
8441
dff28924 84421991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
8443
8444 * Makefile (LISPPATH): New variable.
8445 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8446
dff28924 84471990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
8448
8449 * Makefile (install, install.sysv, install.xenix):
8450 Install wakeup instead of loadst. No need for setuid or setgid.
8451
dff28924 84521990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8453
8454 * Makefile (clean): Clean etc if that's not the installation dir.
8455
dff28924 84561990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8457
8458 * Makefile (paths.h): Make sed alter each name in the path.
8459
dff28924 84601988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8461
8462 * Makefile (install.sysv): Use cpio, not tar.
8463
dff28924 84641988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
8465
8466 * Makefile (lockdir): Rename `lock' target.
8467 Depend on it from install*, not from `all'.
8468
dff28924 84691988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
8470
8471 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8472 to match build-install and paths.h.
6922b018
KH
8473
8474;; Local Variables:
880820fe 8475;; coding: utf-8
33462dfa 8476;; add-log-time-zone-rule: t
6922b018 8477;; End:
2a34a036 8478
e91081eb 8479 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
114f9c96 8480 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
7f6d64f8
GM
8481
8482 This file is part of GNU Emacs.
8483
4f43e937 8484 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 8485 it under the terms of the GNU General Public License as published by
4f43e937
GM
8486 the Free Software Foundation, either version 3 of the License, or
8487 (at your option) any later version.
7f6d64f8
GM
8488
8489 GNU Emacs is distributed in the hope that it will be useful,
8490 but WITHOUT ANY WARRANTY; without even the implied warranty of
8491 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8492 GNU General Public License for more details.
8493
8494 You should have received a copy of the GNU General Public License
4f43e937 8495 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
8496
8497;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73