* nsterm.m (x_set_offset): Set dont_constrain to 0 so the call to
[bpt/emacs.git] / ChangeLog
CommitLineData
e02ea74b
PE
12011-01-22 Paul Eggert <eggert@cs.ucla.edu>
2
3 aclocal.m4: put this file back into repository
4 This way, we don't have to assume that the maintainer has
5 the automake package installed. See
6 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
7 * .bzrignore: Remove aclocal.m4, undoing the previous change.
8 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
9 undoing the previous change.
10 * aclocal.m4: New file (actually, resurrected).
11
48dcd482
MB
122011-01-22 Miles Bader <miles@gnu.org>
13
14 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
15 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
16 Emacs directly uses fontconfig, and breaks building when using a
17 strict linker).
18
925e561d
PE
192011-01-21 Paul Eggert <eggert@cs.ucla.edu>
20
b06b1098
PE
21 src/config.in: shrink slightly
22 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
23 This makes src/config.in a bit smaller, by removing identifiers
24 like GNULIB_TEST_MKTIME that Emacs does not need.
25 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
26 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
27 Sync from gnulib. This removes a few more unnecessary symbols from
28 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
29 * configure, src/config.in: Regenerate.
30
925e561d
PE
31 aclocal.m4: tweaks to regenerate more conveniently
32 This attempts to act better when the source is in a weird state. See
33 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
34 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
35 * .bzrignore: Add aclocal.m4.
36
942be821
PE
372011-01-20 Paul Eggert <eggert@cs.ucla.edu>
38
39 aclocal.m4: omit auto-generated file from repository
40 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
41 the most recent change here.
42 * aclocal.m4: Remove from bzr repository. This file is
43 auto-generated and isn't needed to run 'configure'. See
44 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
45
0813c96e
PE
462011-01-19 Paul Eggert <eggert@cs.ucla.edu>
47
48 Minor Makefile.in tweaks to build from gnulib better.
49 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
50 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
51 (top_maintainer_clean): Don't remove aclocal.m4.
52
7cae64b4
PE
532011-01-18 Paul Eggert <eggert@cs.ucla.edu>
54
53911e8f
PE
55 Minor cleanups for 'bzr status'
56 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
57 the output of config.guess.
58 * Makefile.in (top_distclean): Remove stamp-h1 too.
59
7cae64b4
PE
60 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
61 defined if the compiler supports GCC-style __attribute__
62 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
63 this syntax.
64
a3e44e79 652011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 66
3cbecb8f
PE
67 Makefile.in: tidy up the building of lib
68 * Makefile.in (am--refresh): Mark as .PHONY.
69 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
70 as they're not rebuilt unless you do a "make sync-from-gnulib"
71 and the former is needed for "configure".
72 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
73 has already removed lib/Makefile.
74
ecbfcc83
PE
75 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
76 This avoids building ftoastr and ldtoastr, which aren't needed. See
77 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 78
803059b9
PE
79 * .bzrignore: Add .h files that are host-dependent.
80 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
81 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
82 host-dependent and are built as part of an ordinary 'make', and
83 should not be checked in.
84
2582eaa4 85 * lib/Makefile.in: Regenerate.
9bfeed93 86 * lib/COPYING: New file, a copy of COPYING.
ecbfcc83 87
2a78afcc 88 * configure: Regenerate.
37564543
PE
89 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
90
e275c824
PE
91 Regenerate.
92 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
93 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
94 New files, copied from gnulib by gnulib-tool.
95 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
96 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
97 Regenerate.
ecbfcc83 98
84bbb1ad
PE
99 Use gnulib's getopt-gnu module.
100 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
101 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
102 representative of the dependencies.
103 * configure.in: Do not configure getopt, as gnulib does that now.
104 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
105 getopt now, in lib.
ecbfcc83 106
1fd182f0
PE
107 Regenerate.
108 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
109 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
110 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
111 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
112 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
113 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
114 * m4/wchar_t.m4, warn-on-use.h:
115 New files, copied from gnulib by gnulib-tool.
116 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
117 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
118 Regenerate.
119
1e11dbe3
PE
120 Use gnulib's mktime module.
121 * Makefile.in (GNULIB_MODULES): Add mktime.
122 * configure.in: Remove code no longer needed, as gnulib now does it.
123 (AC_CHECK_FUNCS): Remove mktime.
124 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
125 (__restrict): Remove, as this now gets in the way of the C99
126 support for 'restrict' pulled in by the gnulib mktime module.
127 Code should now use 'restrict' and not '__restrict".
128 (mktime): Remove.
129 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
130 and warn-on-use.h into the distribution.
1fd182f0
PE
131
132 Regenerate.
133 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
134 * lib/ldtoastr.c, m4/c-strtod.m4:
135 New files, copied from gnulib by gnulib-tool.
136 * lib/dummy.c: Remove.
137 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
138 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
139 Regenerate.
ecbfcc83 140
1e11dbe3 141 Use gnulib's ftoastr module.
fa2c4f56
PE
142 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
143
743c80a7
PE
144 Regenerate.
145 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
146 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
147 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
148 New files, generated automatically, with 'make sync-from-gnulib'
149 followed by 'make'.
150 * configure, lisp/dired.el, src/config.in: Regenerate.
151
9a514d4a
PE
152 Automate syncing from gnulib.
153 * INSTALL, README: Document new subdirectory 'lib'.
154 * Makefile.in (SUBDIR): Add lib.
155 (SUBDIR_MAKEFILES): Add lib/Makefile.
156 (lib-src, src, TAGS, tags): Depend on lib.
157 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
158 ($(gnulib_srcdir)): New rule.
159 (sync-from-gnulib): New rule, which is .PHONY.
160 (lib): New rule, which is like lib-src.
161 (Makefile): Depend on lib/Makefile.in.
162 (AUTOCONF_INPUTS): Depend on aclocal.m4.
163 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
164 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
165 (am--refresh): New rule, to pacify Automake.
166 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
167 Clean lib, too.
168 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
169 droppings.
170 (maintainer-clean, extraclean): Use it.
171 * configure.in: Initialize for automake and gnulib, by invoking
172 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
173 lib/Makefile, too. Use automake to build gnulib, as gnulib works
174 more conveniently with automake.
175 * lib/Makefile.am: New file.
176 * make-dist: Also put into the distribution aclocal.m4,
177 compile, depcomp, missing, and the files under lib/.
178
dc3e3e7b
GM
1792011-01-15 Glenn Morris <rgm@gnu.org>
180
181 * Makefile.in (epaths-force): No more arch-tag to edit.
182
dab73760
CY
1832011-01-15 Chong Yidong <cyd@stupidchicken.com>
184
185 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
186
9f4b8b47
PE
1872011-01-14 Paul Eggert <eggert@cs.ucla.edu>
188
189 * make-dist: Distribute test/ files too.
190 Distribute every file under test/ that is under version control,
191 using patterns like *.el to capture files that are added later.
192 Without this change, "configure" would fail, because it would
193 attempt to build from a Makefile.in that was not distributed.
194
d221e780
CO
1952011-01-13 Christian Ohler <ohler@gnu.org>
196
197 * Makefile.in (INFO_FILES): Add ERT.
198
199 * Makefile.in (check): Run tests in test/automated.
200
201 * Makefile.in:
202 * configure.in: Add test/automated/Makefile.
203
bc5585d1
PE
2042011-01-07 Paul Eggert <eggert@cs.ucla.edu>
205
2b3f5bc8
PE
206 * install-sh, mkinstalldirs, move-if-change: Update from master
207 source in gnulib.
208
bc5585d1
PE
209 * config.guess, config.sub: Updated from master source.
210
2018939f
AS
2112011-01-05 Andreas Schwab <schwab@linux-m68k.org>
212
213 * configure.in: Check for __builtin_unwind_init.
214
e5365138
GM
2152011-01-05 Glenn Morris <rgm@gnu.org>
216
217 * configure.in (HAVE_MAKEINFO): New output variable.
218 (MAKEINFO): Reset to "makeinfo" if not found.
219 * Makefile.in (install-arch-indep, info):
220 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
221
4fc5868a
UM
2222010-12-29 Ulrich Mueller <ulm@gentoo.org>
223
224 * configure.in: Make gameuser configurable (Bug#7717).
225
68251e16
GM
2262010-12-15 Glenn Morris <rgm@gnu.org>
227
228 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
229 long absent lib-src/fns-*.el.
230
838db889
GM
2312010-12-11 Glenn Morris <rgm@gnu.org>
232
233 * make-dist: Exclude etc/*.pyc.
234
fe646d2c
AS
2352010-12-10 Andreas Schwab <schwab@linux-m68k.org>
236
237 * configure.in: Don't double machfile in final message.
238
d96c83fa
CY
2392010-12-04 Chong Yidong <cyd@stupidchicken.com>
240
241 * configure.in: Fix last change.
242
d6a003a8
AS
2432010-12-04 Andreas Schwab <schwab@linux-m68k.org>
244
245 * configure.in: Remove reference to removed machine description
246 files and allow $machine and $machfile to be empty. Substitute
247 M_FILE/S_FILE instead of machfile/opsysfile.
248
067d23c9
KY
2492010-12-03 Glenn Morris <rgm@gnu.org>
250
251 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
252
2532010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
254
255 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
256 (EXTERNALLY_VISIBLE): New definition.
257
2582010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
259
260 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
261
2622010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
263
264 * configure.in: Do not check for unconditionally included headers.
265
2662010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
267
268 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
269
2702010-11-09 Michael Albinus <michael.albinus@gmx.de>
271
272 * configure.in: Don't write a warning for D-Bus anymore.
273
2742010-11-06 Andreas Schwab <schwab@linux-m68k.org>
275
276 * configure.in: Fix indentation.
277
2782010-10-31 Ken Brown <kbrown@cornell.edu>
279
280 * configure.in (checking whether localtime caches TZ): Use
281 unsetenv instead of modifying environment directly.
282
2832010-10-25 Andreas Schwab <schwab@linux-m68k.org>
284
285 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
286 to avoid warning.
287
2882010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
289
290 * configure.in: Remove the BROKEN annotation from gnutls.
291
2922010-10-22 Glenn Morris <rgm@gnu.org>
293
294 * make-dist: Avoid listing .el files twice. Don't try to run
295 autoconf if --no-update.
296
2972010-10-20 Glenn Morris <rgm@gnu.org>
298
299 * make-dist: No longer create lisp/MANIFEST.
300
3012010-10-14 Glenn Morris <rgm@gnu.org>
302
303 * BUGS, INSTALL.BZR, README: Updates.
304
3052010-10-13 Glenn Morris <rgm@gnu.org>
306
307 * make-dist: Remove --compress. Check for the appropriate
308 gzip-like executable, and if not found, don't compress.
309 Check version number in README, don't change it.
310 Use find for nt/inc/*.h.
311
3122010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
313
314 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
315 trailing / from directory names.
316
3172010-10-12 Glenn Morris <rgm@gnu.org>
318
319 * make-dist: Update and simplify.
320
3212010-10-12 Eli Zaretskii <eliz@gnu.org>
322
323 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
324
3252010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
326
327 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
328
3292010-10-09 Glenn Morris <rgm@gnu.org>
330
331 * make-dist: No more doc/emacs/*.texi.in.
332
333 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
334
3352010-10-09 Glenn Morris <rgm@gnu.org>
336
337 * configure.in: Combine some conditionals.
338
339 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
340 * make-dist: Include doc/emacs/*.texi.in.
341
342 * INSTALL, make-dist: Remove references to b2m.
343 * Makefile.in (MAN_PAGES): Remove b2m.1.
344
3452010-10-05 Glenn Morris <rgm@gnu.org>
346
347 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
348
3492010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
350
351 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
352
3532010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
354
355 * configure.in: Include stdlib.h and string.h unconditionally.
356
3572010-09-29 Romain Francoise <romain@orebokech.com>
358
359 * configure.in: Don't enable ImageMagick unless HAVE_X11.
360
3612010-09-28 Glenn Morris <rgm@gnu.org>
362
363 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
364 happy.
365
3662010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
367
368 * configure.in: Enable imagemagick by default.
369
3702010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
371
372 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
373 gnutls libraries.
374
3752010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
376
377 * configure.in: Set up GnuTLS.
378
3792010-09-22 Chong Yidong <cyd@stupidchicken.com>
380
381 * configure.in: Announce whether libxml2 is linked to.
382
3832010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
384
385 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
386
3872010-09-18 Eli Zaretskii <eliz@gnu.org>
388
389 * config.bat: Detect that libxml2 is installed and if so, build
390 with it.
391
3922010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
393
394 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
395 be used. This fixes a conf problem on Mac OS X.
396
3972010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
398
399 * configure.in: Check for libxml2.
400
4012010-09-09 Glenn Morris <rgm@gnu.org>
402
403 * make-dist: No more TODO files under lisp/.
404
4052010-09-04 Eli Zaretskii <eliz@gnu.org>
406
407 * config.bat: Produce lisp/gnus/_dir-locals.el from
408 lisp/gnus/.dir-locals.el.
409
4102010-08-23 Andreas Schwab <schwab@linux-m68k.org>
411
412 * configure.in: Fix check for librsvg, imagemagick and
413 MagickExportImagePixels.
414
4152010-08-18 Joakim Verona <joakim@verona.se>
416
417 * Makefile.in, configure.in: Checks for ImageMagick.
418
4192010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
420
421 * configure.in (AC_PREREQ): Require autoconf 2.65.
422
4232010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
424
425 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
426
4272010-08-09 Andreas Schwab <schwab@linux-m68k.org>
428
429 * configure.in: Add AC_C_BIGENDIAN.
430
4312010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
432
433 * configure.in (ORDINARY_LINK): Use on hpux* too.
434
4352010-08-06 Jan Djärv <jan.h.d@swipnet.se>
436
437 * configure.in: Check for util.h.
438 Use -Wimplicit-function-declaration if compiler supports it.
439
4402010-08-05 Eli Zaretskii <eliz@gnu.org>
441
442 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
443
4442010-08-04 Andreas Schwab <schwab@linux-m68k.org>
445
446 * configure.in: Restore accidentally removed use of
447 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
448
4492010-07-29 Chad Brown <yandros@mit.edu>
450
451 * configure.in: Check for dirent.h.
452
4532010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
454
455 * configure.in: Remove reference to usg5-4, unused.
456
4572010-07-25 Andreas Schwab <schwab@linux-m68k.org>
458
459 * configure.in: Check for __executable_start.
460
4612010-07-24 Ken Brown <kbrown@cornell.edu>
462
463 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
464
4652010-07-24 Juanma Barranquero <lekktu@gmail.com>
466
467 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
468
4692010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
470
471 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
472
4732010-07-12 Andreas Schwab <schwab@linux-m68k.org>
474
475 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
476 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
477 (C_OPTIMIZE_SWITCH): Remove.
478 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
479
4802010-07-11 Andreas Schwab <schwab@linux-m68k.org>
481
482 * configure.in: Don't check for index and rindex, check for strchr
483 and strrchr. Define strchr and strrchr as index and rindex,
484 resp., in src/config.h if not available.
485
4862010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
487
488 * configure.in: Use -Wold-style-definition if available.
489 This helps with the transition to standard C code, it can be
490 removed when done.
491
492 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
493
494 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
495 and MSWindows.
496
4972010-07-07 Andreas Schwab <schwab@linux-m68k.org>
498
499 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
500 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
501
5022010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
503
504 * configure.in (getenv): Remove K&R declaration.
505
5062010-07-02 Jan Djärv <jan.h.d@swipnet.se>
507
508 * configure.in: Remove define __P.
509
5102010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
511
512 * configure.in (--enable-use-lisp-union-type): New flag.
513
5142010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
515
516 Fix CFLAGS for non-GCC compilers.
517 * configure.in (CFLAGS): Always use -g like it was done before the
518 2010-03-30 change.
519 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
520 (Bug#6538)
521
5222010-06-30 Glenn Morris <rgm@gnu.org>
523
524 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
525 Set with AC_DEFINE rather than AH_BOTTOM.
526
527 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
528 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
529 Set with shell, not cpp.
530 (LIBX): Remove, just use -lX11 in the one place this was used.
531 (cannot_dump): Replace with CANNOT_DUMP.
532
5332010-06-28 Jan Djärv <jan.h.d@swipnet.se>
534
535 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
536 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
537 by minimum required Gtk+ 2.6). Add checks for functions introduced
538 in Gtk+ 2.14 or newer (bug#6505).
539
5402010-06-26 Eli Zaretskii <eliz@gnu.org>
541
542 * config.bat: Remove white space around "+" in COPY commands.
543
5442010-06-23 Glenn Morris <rgm@gnu.org>
545
546 * info/dir: Start descriptions in column 32, per Texinfo convention.
547
5482010-06-16 Chong Yidong <cyd@stupidchicken.com>
549
550 * INSTALL: Update font information (Bug#6389).
551
5522010-06-16 Glenn Morris <rgm@gnu.org>
553
554 * INSTALL: General update.
555
5562010-06-12 Glenn Morris <rgm@gnu.org>
557
558 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
559
5602010-06-11 Glenn Morris <rgm@gnu.org>
561
562 * configure.in (--without-compress-info): New option.
563 (GZIP_INFO): New output variable.
564
565 * Makefile.in (GZIP_INFO): New, set by configure.
566 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
567 Handle man pages in the same way.
568
5692010-06-10 Glenn Morris <rgm@gnu.org>
570
571 * Makefile.in (install-arch-indep): Gzip the info files too.
572
573 * make-dist: Remove references to non-existent directories and files.
574
5752010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
576
577 * configure.in: Include <strings.h> and <string.h> instead of
578 "strings.h" and "string.h".
579
5802010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
581
582 * configure.in: Remove code dealing with BSTRING.
583
5842010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
585
586 * configure.in (AC_PREREQ): Require autoconf 2.65.
587
588 * configure.in (unxec): Do not define and substitute.
589 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
590
5912010-06-03 Glenn Morris <rgm@gnu.org>
592
593 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
594
5952010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
596
597 Fix alloca definition when using gcc on non-gnu systems.
598 * configure.in: Use the code sequence indicated by "info autoconf"
599 for alloca (bug#6170).
600
6012010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
602
603 * .bzrignore: Ignore new files from trunk, which appear if you use
604 colocated branches (i.e. "bzr switch").
605
6062010-05-28 Glenn Morris <rgm@gnu.org>
607
608 * configure.in: Simplify some of the $canonical tests.
609
6102010-05-27 Glenn Morris <rgm@gnu.org>
611
612 * config.bat: Do not preprocess src/Makefile.in.
613
614 * configure.in: Do not preprocess src/Makefile.in.
615 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
616 (AC_EGREP_CPP): Test no longer needed.
617
618 * make-dist: No more Makefile.c files.
619
6202010-05-26 Glenn Morris <rgm@gnu.org>
621
622 * configure.in (YMF_PASS_LDFLAGS): Remove.
623 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
624
625 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
626 Add $GNUSTEP_LOCAL_HEADERS.
627 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
628
629 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
630 (GNUSTEP_MAKEFILES): Remove.
631 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
632 stuff to here.
633
6342010-05-25 Glenn Morris <rgm@gnu.org>
635
636 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
637 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
638
639 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
640 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
641 here instead.
642
6432010-05-24 Romain Francoise <romain@orebokech.com>
644
645 * make-dist: Look for version in src/emacs.c.
646 Use lisp/subr.el rather than lisp/version.el for location check.
647
6482010-05-21 Glenn Morris <rgm@gnu.org>
649
650 * configure.in (MKDEPDIR): Parallel build tweak.
651
652 * configure.in (ns_frag): New output file.
653
654 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
655 (OLDXMENU_TARGET): Set to empty if USE_GTK.
656
657 * configure.in (cannot_dump): New output variable.
658
6592010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
660
661 * configure.in: On NetBSD, if terminfo is found, use it in
662 preference to termcap. (Bug#6190)
663
6642010-05-20 Glenn Morris <rgm@gnu.org>
665
666 * make-dist (src): Include *.mk.
667 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
668 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
669 (deps_frag): New output file.
670 (AUTO_DEPEND): Remove this definition.
671
672 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
673
6742010-05-19 Glenn Morris <rgm@gnu.org>
675
676 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
677 (ORDINARY_LINK): New AC_DEFINE.
678 (LIB_GCC): No need to set if ORDINARY_LINK.
679
6802010-05-18 Glenn Morris <rgm@gnu.org>
681
682 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
683 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
684
685 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
686 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
687 (RALLOC_OBJ): New output variable.
688
689 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
690 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
691
6922010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
693
694 * Makefile.in (src): Provide the name of the VCS file that witnesses
695 a pull.
696 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
697
6982010-05-17 Glenn Morris <rgm@gnu.org>
699
700 * configure.in (OLDXMENU_DEPS): New output variable.
701
7022010-05-16 Glenn Morris <rgm@gnu.org>
703
704 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
705
706 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
707 * Makefile.in (install-arch-dep): Update for above change.
708
709 * Makefile.in (ns_appdir): Remove.
710 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
711
712 * configure.in (TEMACS_LDFLAGS2): New output variable.
713
714 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
715 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
716 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
717 nothing uses.
718
7192010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
720
721 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
722 does not use them.
723 (X11R5_INHIBIT_I18N): Remove, unused.
724
7252010-05-15 Glenn Morris <rgm@gnu.org>
726
727 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
728
729 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
730
7312010-05-15 Ken Raeburn <raeburn@raeburn.org>
732
733 * configure.in: Look for version string in its new location.
734
7352010-05-15 Eli Zaretskii <eliz@gnu.org>
736
737 * config.bat: Remove support for DJGPP v1.x.
738
7392010-05-15 Glenn Morris <rgm@gnu.org>
740
741 * configure.in (OLDXMENU_TARGET): New output variable.
742
743 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
744
745 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
746 and other files that no longer exist.
747
7482010-05-14 Glenn Morris <rgm@gnu.org>
749
750 * configure.in (cpp_undefs): Add mktime, register, X11.
751
752 * configure.in (GPM_MOUSE_SUPPORT): Remove.
753 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
754 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
755
756 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
757 (GNUSTEP_MAKEFILES): Do not output.
758
7592010-05-13 Glenn Morris <rgm@gnu.org>
760
761 * configure.in: Fix some paren typos.
762
763 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
764
765 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
766
7672010-05-12 Glenn Morris <rgm@gnu.org>
768
769 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
770
771 * configure.in (LIB_GCC): New output variable.
772
7732010-05-11 Glenn Morris <rgm@gnu.org>
774
775 * make-dist (msdos): No more mainmake.
776
777 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
778 * config.bat: Do not run cpp on lib-src/Makefile.in.
779
780 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
781
7822010-05-10 Glenn Morris <rgm@gnu.org>
783
784 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
785
786 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
787 (BLESSMAIL_TARGET): New output variable.
788
7892010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
790
791 * INSTALL: Fix typos.
792
7932010-05-08 Chong Yidong <cyd@stupidchicken.com>
794
795 * configure.in: Add check for buggy version of GCC (Bug#6031).
796
7972010-05-08 Glenn Morris <rgm@gnu.org>
798
799 * configure.in (HAVE_LIBNCURSES): New local variable.
800 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
801 replacing cpp in src/s/*.h and src/Makefile.in.
802
8032010-05-07 Chong Yidong <cyd@stupidchicken.com>
804
805 * Version 23.2 released.
806
8072010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
808
809 * configure.in: Add tests for `isnan' and `copysign'.
810
8112010-05-07 Eli Zaretskii <eliz@gnu.org>
812
813 * config.bat: Allow for 2 leading `#'s in comments in
814 src/Makefile.in.
815
8162010-05-07 Glenn Morris <rgm@gnu.org>
817
818 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
819 Merges logic from src/s/* and src/Makefile.in.
820 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
821
8222010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
823
824 Define START_FILES and LIB_STANDARD using autoconf.
825 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
826 here from src/s/*.h.
827 (HAVE_CRTIN): Remove, inline logic in the netbsd
828 START_FILES/LIB_STANDARD computation.
829
8302010-05-06 Glenn Morris <rgm@gnu.org>
831
832 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
833
834 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
835 (LD_SWITCH_X_SITE): Remove unused variables.
836
8372010-05-04 Glenn Morris <rgm@gnu.org>
838
839 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
840 as well.
841 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
842
843 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
844
845 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
846 variables, replacing c_switch_machine, c_switch_system.
847 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
848 @c_switch_system@.
849
8502010-05-03 Glenn Morris <rgm@gnu.org>
851
852 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
853
854 * make-dist: There are no more src/m/*.inp files.
855
8562010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
857
858 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
859 (ac_link): Do not use ld_switch_machine.
860
8612010-05-01 Glenn Morris <rgm@gnu.org>
862
863 * configure.in (OTHER_OBJ): Remove.
864 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
865
8662010-04-30 Glenn Morris <rgm@gnu.org>
867
868 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
869 Elsewhere, maybe include it.
870
871 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
872 (OLDXMENU, LIBXMENU): New output variables.
873
874 * configure.in (OTHER_OBJ): New output variable.
875
8762010-04-28 Glenn Morris <rgm@gnu.org>
877
878 * configure.in (CYGWIN_OBJ): New output variable.
879
880 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
881
882 * configure.in (FONT_OBJ): New output variable.
883
884 * configure.in (LIBXMU): New output variable.
885
886 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
887
888 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
889 userland and maybe change values to i386 (move test from s/amdx86-64.h).
890
8912010-04-27 Glenn Morris <rgm@gnu.org>
892
893 * configure.in (LIBXTR6): New output variable. Move unixware special
894 case here from src/s/unixware.h.
895
896 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
897 in Makefiles.
898 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
899
900 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
901 (LIBXP): No longer substitute in Makefiles.
902 (MOTIF_LIBW): New output variable. Move system-specific settings here
903 from src/s files.
904
9052010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
906
907 Reduce CPP usage.
908 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
909 (unexec): Define unconditionally, all platforms define
910 UNEXEC. AC_SUBST it.
911 (UNEXEC_SRC): Remove, unused.
912 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
913
9142010-04-27 Glenn Morris <rgm@gnu.org>
915
916 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
917 replaced by LIBXP.
918
919 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
920 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
921 On hpux10-20, default to /lib.
922
923 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
924
9252010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
926
927 * configure.in (LIBS_MACHINE): Remove, unused.
928
929 * configure.in (LIB_MATH): New output variable. Set it for some systems.
930
9312010-04-24 Glenn Morris <rgm@gnu.org>
932
933 * configure.in (CRT_DIR): New output variable.
934 (--with-crt-dir): New option. (Bug#5655)
935 (HAVE_LIB64_DIR): Remove.
936
9372010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
938
939 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
940
9412010-04-22 Miles Bader <miles@gnu.org>
942
943 * configure.in: Get rid of "unix" pre-defined macro when
944 preprocessing Makefile. (Bug#5857)
945
9462010-04-21 Andreas Schwab <schwab@linux-m68k.org>
947
948 Avoid non-portable shell command negation
949 * configure.in: Revert last change.
950
9512010-04-21 Jan Djärv <jan.h.d@swipnet.se>
952
953 * configure.in: Change "if test ! -f" to "if ! test -f".
954
9552010-04-21 Glenn Morris <rgm@gnu.org>
956
957 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
958 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
959
9602010-04-21 Karel Klíč <kklic@redhat.com>
961
962 * configure.in: New option: --with(out)-selinux, on by default.
963 Set HAVE_LIBSELINUX if we find libselinux, and substitute
964 LIBSELINUX_LIBS in Makefiles.
965
9662010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
967
968 * configure.in: Remove all references to LIBX11_SYSTEM.
969
9702010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
971
972 * configure.in: Remove all references to C_DEBUG_SWITCH.
973
9742010-03-27 Eli Zaretskii <eliz@gnu.org>
975
976 * config.bat <lib-src>: Edit out lines that begin with several #
977 characters.
978
9792010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
980
981 * configure.in: Remove support for old UNIX System V systems and
982 for Unixware on non-x86 machines.
983
984 * configure.in: Remove support for Solaris on PPC and for old versions.
985
986 * configure.in: Remove non-working lynxos port.
987
9882010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
989
990 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
991
9922010-03-19 Glenn Morris <rgm@gnu.org>
993
994 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
995 happy.
996
9972010-03-18 Jan Djärv <jan.h.d@swipnet.se>
998
999 * configure.in: Check for tputs and friends, abort if not
1000 found (bug#5735).
1001
10022010-03-18 Glenn Morris <rgm@gnu.org>
1003
1004 * configure.in (--with-x-toolkit): In the help text, say which options
1005 are synonyms.
1006
1007 * configure.in (--with-mmdf, --with-mail-unlink):
1008 New options, off by default.
1009 (--with-mailhost): New option to set default POP host.
1010 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1011 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1012 New variables, substituted in Makefiles.
1013 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1014 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1015 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1016 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1017 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1018
10192010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1020
1021 * Makefile.in (uninstall): Handle the case where archlibdir does not
1022 exist. (Bug#5720)
1023
10242010-03-12 Eli Zaretskii <eliz@gnu.org>
1025
1026 These changes remove termcap.c from the build on Posix platforms.
1027 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1028
1029 * configure: Regenerated.
1030
10312010-03-10 Chong Yidong <cyd@stupidchicken.com>
1032
1033 * Branch for 23.2.
1034
10352010-01-31 Juri Linkov <juri@jurta.org>
1036
1037 * .bzrignore: Add TAGS-LISP.
1038
10392010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1040
1041 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1042 this header file).
1043
10442010-01-12 Juanma Barranquero <lekktu@gmail.com>
1045
1046 * .bzrignore: Ignore all .exe, instead of individual files.
1047
10482010-01-12 Chong Yidong <cyd@stupidchicken.com>
1049
1050 * configure.in: Explicitly check for and link to -lXrender.
1051
10522010-01-12 Glenn Morris <rgm@gnu.org>
1053
1054 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1055 for bug reports for development versions.
1056
10572010-01-02 Eli Zaretskii <eliz@gnu.org>
1058
1059 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1060 build.
1061
10622009-12-27 Karl Fogel <kfogel@red-bean>
1063
1064 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1065 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1066
10672009-12-17 Glenn Morris <rgm@gnu.org>
1068
1069 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1070
10712009-12-15 Glenn Morris <rgm@gnu.org>
1072
1073 * info/dir: Add EDT entry.
1074 * Makefile.in (INFO_FILES): Add edt.
1075
10762009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1077
1078 * configure.in: Check for RSVG if GNUStep is used.
1079
10802009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1081
1082 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1083
10842009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1085
1086 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1087
10882009-12-01 Glenn Morris <rgm@gnu.org>
1089
1090 * make-dist: Add etc/images/mpc directory.
1091
10922009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1093
1094 * configure.in: Don't check for GConf unless X is used.
1095
10962009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1097
1098 * configure.in: Use -Wdeclaration-after-statement if available.
1099
11002009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1101
1102 * configure.in: New option: --with(out)-gconf.
1103 Set HAVE_GCONF if we find gconf.
1104
11052009-11-17 Glenn Morris <rgm@gnu.org>
1106
1107 * Makefile.in (INFO_FILES): Add semantic.
1108
11092009-11-16 Chong Yidong <cyd@stupidchicken.com>
1110
1111 * info/dir: Add Semantic.
1112
11132009-11-16 Glenn Morris <rgm@gnu.org>
1114
1115 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1116 pattern, so as not to exclude makefile*.el. (Bug#4912)
1117
11182009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1119
1120 * configure.in: --enable-autodepend is new. Check for GNU Make
1121 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1122 gcc and GNU make to generate dependencies.
1123
11242009-10-27 Glenn Morris <rgm@gnu.org>
1125
1126 * make-dist: Make links to doc/lispintro/*.pdf.
1127
11282009-10-23 Jim Meyering <meyering@redhat.com>
1129
1130 * configure.in: Invoke $CPP with -P when creating Makefile and
1131 src/Makefile. Without this, gcc 4.4.2 converts each
1132 backslash-newline pair in the input to a bare newline, yielding
1133 invalid Makefiles.
1134
1135 * configure: Regenerate.
1136
11372009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1138
1139 * configure.in (vax-dec-vms): Remove, not supported anymore.
1140
11412009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1142
1143 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1144 (*-apple-darwin*): Add x86_64 architecture.
1145
11462009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1147
1148 * config.guess, config.sub: Updated from master source.
1149
11502009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1151
1152 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1153
11542009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1155
1156 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1157
11582009-09-29 Glenn Morris <rgm@gnu.org>
1159
1160 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1161
11622009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1163
1164 * config.guess, config.sub: Updated from master source.
1165
1166 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1167
11682009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1169
1170 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1171
11722009-09-13 Chong Yidong <cyd@stupidchicken.com>
1173
1174 * INSTALL: Update URL for GNU FreeFont.
1175
11762009-09-09 Glenn Morris <rgm@gnu.org>
1177
1178 * Makefile.in (install-arch-indep): Don't recursively change perms of
1179 site-lisp and infodir. There may be non-Emacs files in here, and the
1180 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1181 (mkdir): Set umask to world-readable before creating directories.
1182 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1183
11842009-08-29 Glenn Morris <rgm@gnu.org>
1185
1186 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1187 (info): Don't give an error in the absence of makeinfo - let the doc
1188 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1189
11902009-08-23 Ken Raeburn <raeburn@raeburn.org>
1191
1192 * Makefile.in (install-arch-indep): If the versioned DOC-####
1193 generated during loadup+dump isn't found, install the plain DOC
1194 file that always gets generated, in case CANNOT_DUMP is set.
1195
1196 * configure.in: Warn if package version specified here doesn't
1197 match the version in version.el.
1198 * configure: Regenerate.
1199
12002009-08-22 Michael Albinus <michael.albinus@gmx.de>
1201
1202 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1203
1204 * configure: Regenerate.
1205
12062009-08-19 Glenn Morris <rgm@gnu.org>
1207
1208 * INSTALL: Remove reference to cvtmail.
1209
12102009-08-15 CHENG Gao <chenggao@gmail.com>
1211
1212 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1213
12142009-08-02 Kevin Ryde <user42@zip.com.au>
1215
1216 * INSTALL: Fix free fonts URL.
1217
12182009-07-22 Glenn Morris <rgm@gnu.org>
1219
1220 * configure.in (AC_PREREQ): Require autoconf 2.62.
1221
12222009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1223
1224 * configure.in (--enable-checking, --enable-profiling):
1225 Use AS_HELP_STRING.
1226
12272009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1228
1229 * configure.in (--enable-profiling): New option.
1230 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1231
12322009-06-27 Glenn Morris <rgm@gnu.org>
1233
1234 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1235
12362009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1237
1238 * configure.in (--enable-checking): New option.
1239
12402009-06-24 Glenn Morris <rgm@gnu.org>
1241
1242 * make-dist: Warn if subdir does not exist in source.
1243 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1244 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1245 No longer make links.
1246
12472009-06-24 Yavor Doganov <yavor@gnu.org>
1248
1249 * make-dist (tempdir): Don't create directories preferences.gorm
1250 and preferences.nib, they are no longer required.
1251
12522009-06-21 Chong Yidong <cyd@stupidchicken.com>
1253
1254 * Branch for 23.1.
1255
12562009-06-12 Chong Yidong <cyd@stupidchicken.com>
1257
1258 * configure.in: Delete mac-fix-env target, which has been
1259 removed (Bug#3531).
1260
12612009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1262
1263 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1264
12652009-05-05 Per Starbäck <per@starback.se> (tiny change)
1266
1267 * BUGS: Use new binding of view-emacs-problems.
1268
12692009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1270
1271 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1272 for Solaris compatibility.
1273
12742009-04-25 Chong Yidong <cyd@stupidchicken.com>
1275
1276 * configure: Regenerate.
1277
1278 * configure.in: Disable use of FreeType without libXft.
1279
12802009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1281
1282 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1283 Check if it is declared in gtk.h.
1284
12852009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1286
1287 * Makefile.in (install-arch-indep): Remove .gitignore files.
1288
12892009-04-03 Kenichi Handa <handa@m17n.org>
1290
1291 * INSTALL: Make the section "Complex Text Layout support
1292 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1293
12942009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1295
1296 * configure.in (rs6000-ibm-aix6*): Fix typo.
1297
12982009-03-04 Glenn Morris <rgm@gnu.org>
1299
1300 * Makefile.in (INFO_FILES): Add auth.
1301
13022009-03-03 Glenn Morris <rgm@gnu.org>
1303
1304 * info/dir: Add Auth-source.
1305
13062009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1307
1308 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1309 the second.
1310
13112009-02-28 Eli Zaretskii <eliz@gnu.org>
1312
1313 * config.bat: Copy .dbxinit to _dbxinit.
1314
1315 * make-dist (Making links to `info'): Remove .gitignore.
1316
13172009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1318
1319 * Makefile.in (lib-src, lisp): Use simpler rule.
1320 (src): Be more specific to avoid recompiling all the .elc files just
1321 because the bootstrap-emacs is missing.
1322
13232009-02-26 Chong Yidong <cyd@stupidchicken.com>
1324
1325 * configure.in: Require librsvg >= 2.11.
1326
13272009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1328
1329 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1330 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1331
13322009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1333
1334 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1335
13362009-02-03 Glenn Morris <rgm@gnu.org>
1337
1338 * make-dist: Add some missing files, remove some that are no longer
1339 present.
1340
13412009-02-02 Glenn Morris <rgm@gnu.org>
1342
1343 * make-dist: Add some missing nextstep/ files.
1344
13452009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1346
1347 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1348
13492009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1350
1351 * configure.in: Add support for m68k-*-netbsd.
1352
13532009-01-14 Juri Linkov <juri@jurta.org>
1354
1355 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1356
1357 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1358 and bug-reference-mode.
1359
13602009-01-11 Juri Linkov <juri@jurta.org>
1361
1362 * INSTALL.CVS: Move configuration explicitly to the first step.
1363
13642009-01-09 Glenn Morris <rgm@gnu.org>
1365
1366 * .dir-locals.el: Don't set indent-tabs-mode.
1367
13682008-12-30 Kenichi Handa <handa@m17n.org>
1369
1370 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1371 the function OTF_get_variation_glyphs.
1372
13732008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1374
1375 * Makefile.in (install-arch-dep): Remove old directories in
1376 ns_app* before moving new directories there.
1377
13782008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1379
1380 * .dir-locals.el: Remove non-working entry for pmail.
1381 (fill-column): Fix typo.
1382 (change-log-mode): Add fill column.
1383
13842008-12-26 Eli Zaretskii <eliz@gnu.org>
1385
1386 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1387
13882008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1389
1390 * make-dist (tempdir): Distribute .dir-locals.el.
1391
1392 * .dir-locals.el: New file.
1393
13942008-12-19 Eli Zaretskii <eliz@gnu.org>
1395
1396 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1397 for rationale.
1398
13992008-12-13 Glenn Morris <rgm@gnu.org>
1400
1401 * Makefile.in (install-arch-indep): Add new man-pages.
1402 (manext): Remove variable.
1403 (MAN_PAGES): New variable.
1404 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1405 and remove.
1406 (uninstall): Remove desktop file and icons, game scores if empty.
1407
14082008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1409
1410 * config.guess, config.sub: Updated from master source.
1411
14122008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1413
1414 * Makefile.in (install-arch-indep): Install ebrowse.1.
1415
14162008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1417
1418 * configure.in: Add Solaris on x86_64.
1419
14202008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1421
1422 * config.guess, config.sub: Updated from master source.
1423
14242008-12-08 Eli Zaretskii <eliz@gnu.org>
1425
1426 * info/dir: Fix last change.
1427
14282008-12-07 Eli Zaretskii <eliz@gnu.org>
1429
1430 * info/dir: Untabify.
1431
14322008-11-28 Ulrich Mueller <ulm@gentoo.org>
1433
1434 * configure.in: Fix last change.
1435
14362008-11-28 Richard M Stallman <rms@gnu.org>
1437
1438 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1439 New configurations.
1440
14412008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1442
1443 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1444 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1445
14462008-11-15 Eli Zaretskii <eliz@gnu.org>
1447
1448 * Makefile.in (INFO_FILES): Remove ns-emacs.
1449
1450 * info/dir (NS-Emacs): Remove entry.
1451
14522008-11-08 Eli Zaretskii <eliz@gnu.org>
1453
1454 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1455
14562008-11-07 Glenn Morris <rgm@gnu.org>
1457
1458 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1459
14602008-10-31 Eli Zaretskii <eliz@gnu.org>
1461
1462 * config.bat: Tell user to expect one "File not found" message
1463 while the `doc' directory is being configured.
1464
14652008-10-30 Chong Yidong <cyd@stupidchicken.com>
1466
1467 * update-subdirs: Put obsolete directory last.
1468
14692008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1470
1471 * configure.in: Check fontconfig always.
1472
14732008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1474
1475 * configure (*-solaris2.[7-9]*): Fix typo.
1476
14772008-10-24 Glenn Morris <rgm@gnu.org>
1478
1479 * configure.in (--without-sync-input, --with-pkg-config-prog):
1480 Help strings start with lower case.
1481 (--with-gnustep-conf): New option.
1482 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1483
14842008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1485
1486 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1487 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1488 is not found. (Bug#1230)
1489
14902008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1491
1492 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1493 Use sol2-6.h for Solaris 7-9.
1494
14952008-10-18 Ulrich Mueller <ulm@gentoo.org>
1496
1497 * configure.in: Add support for GNU/Linux on SuperH.
1498
14992008-10-12 Andreas Schwab <schwab@suse.de>
1500
1501 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1502
15032008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1504
1505 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1506 "X") to avoid confusion.
1507
1508 * configure: Regenerate.
1509
15102008-09-07 Romain Francoise <romain@orebokech.com>
1511
1512 * make-dist: Distribute doc/man/ChangeLog.
1513
15142008-08-28 Chong Yidong <cyd@stupidchicken.com>
1515
1516 * configure.in: Disable XFT and Freetype when without X.
1517
1518 * configure: Regenerate.
1519
15202008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1521
1522 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1523
15242008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1525
1526 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1527 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1528
1529 * configure: Regenerate.
1530
15312008-08-20 Eli Zaretskii <eliz@gnu.org>
1532
1533 * configure.in: Move "#define subprocesses" before
1534 config_opsysfile is included.
1535
15362008-08-19 Kenichi Handa <handa@m17n.org>
1537
1538 * INSTALL (Extra fonts): Mention local fonts, don't mention
1539 mule-unicode.
1540
15412008-08-16 Chong Yidong <cyd@stupidchicken.com>
1542
1543 * make-dist: Omit info/.arch-inventory.
1544
15452008-08-16 Jason Rumney <jasonr@gnu.org>
1546
1547 * make-dist (tempdir/nt): Link emacsclient.rc.
1548
15492008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1550
1551 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1552 AC_SUBST it.
1553 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1554 AC_SUBST it.
1555 (OTHER_FILES): Always define for HAVE_NS.
1556 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1557 * configure: Regenerate.
1558
15592008-08-07 Andreas Schwab <schwab@suse.de>
1560
1561 * configure.in: Correctly handle
1562 --enable-cocoa-experimental-ctrl-g=no and
1563 --enable-ns-self-contained=yes.
1564
15652008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1566
1567 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1568 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1569 bother undef'ing since won't have desired effect.
1570
15712008-08-06 Andreas Schwab <schwab@suse.de>
1572
1573 * configure.in: Fix quoting.
1574
15752008-08-06 Chong Yidong <cyd@stupidchicken.com>
1576
1577 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1578
15792008-08-05 Ulrich Mueller <ulm@gentoo.org>
1580
1581 * configure.in: Add checks for krb5_error.text and
1582 krb5_error.e_text struct members.
1583
15842008-08-04 Chong Yidong <cyd@stupidchicken.com>
1585
1586 * configure.in: Test for existence of NSInteger.
1587 Suggested by Yavor Doganov.
1588
15892008-08-02 Romain Francoise <romain@orebokech.com>
1590
1591 * Makefile.in (INFO_FILES): Add mairix-el.
1592
15932008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1594
1595 * make-dist:
1596 * README: Remove VMS support.
1597 * vms: Remove directory.
1598
15992008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1600
1601 * configure.in (MULTI_KBOARD): Remove.
1602
16032008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1604
1605 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1606
16072008-07-29 Chong Yidong <cyd@stupidchicken.com>
1608
1609 * info/dir (File): Add mairix-el.
1610
16112008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1612
1613 Remove support for Mac Carbon.
1614 * mac: Remove directory.
1615 * make-dist:
1616 * configure.in:
1617 * README:
1618 * Makefile.in:
1619 * INSTALL: Remove code for Carbon.
1620 * configure: Regenerate.
1621
16222008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1623
1624 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1625
16262008-07-25 Chong Yidong <cyd@stupidchicken.com>
1627
1628 * configure.in: Check for getrlimit.
1629
1630 * configure: Regenerate.
1631
16322008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1633
1634 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1635 in src/Makefile.in.
1636 (static): Remove, autoconf would always comment it out anyway.
1637 (subprocesses): Define unconditionally.
1638
16392008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1640
1641 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1642 compilation under GNUstep.
1643
16442008-07-18 Kenichi Handa <handa@m17n.org>
1645
1646 * INSTALL (Complex Text Layout support libraries): Delete the
1647 paragraph about --enable-font-backend.
1648
16492008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1650
1651 * configure.in: Print out some info to user for NeXTstep builds.
1652 (ns-app): Remove enable option.
1653 (ns-self-contained): Add enable option.
1654 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1655 GNUstep, use to set install prefixes, and substitute in Makefiles.
1656 * configure: Regenerate.
1657 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1658 NS app bundle.
1659
16602008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1661
1662 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1663
16642008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1665
1666 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1667 NS_IMPL_COCOA.
1668
16692008-07-16 Glenn Morris <rgm@gnu.org>
1670
1671 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1672 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1673 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1674 never unset.
1675
1676 * make-dist: Add nextstep/ directories.
1677 (src, lib-src): Add .m files.
1678
16792008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1680
1681 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1682 (USER_FULL_NAME): Remove, not used anymore.
1683 * configure: Regenerate.
1684
16852008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1686
1687 Changes and additions for NeXTstep windowing system (Cocoa and
1688 GNUstep) support.
1689
1690 * configure.in: Add support for NS window system: --with-ns (default
1691 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1692 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1693 disable font backend if window system is "none", not if !HAVE_X11.
1694 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1695 (install-arch-dep): Add commands to assemble NS .app package.
1696
16972008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1698
1699 * configure.in: Use macppc for Darwin. Remove references to
1700 desupported systems.
1701 * configure: Regenerate.
1702
17032008-07-05 Glenn Morris <rgm@gnu.org>
1704
1705 * make-dist (EMACS): Doc fix.
1706 (lisp): There are no *.dat or image files here any more.
1707 (src): There are no *.s files here any more.
1708 (etc/images, etc/images/*): Link to most regular files.
1709
17102008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1711
1712 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1713
17142008-07-01 Glenn Morris <rgm@gnu.org>
1715
1716 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1717 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1718 and explicitly export there. (Bug#507.)
1719
17202008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1721
1722 * configure.in:
1723 * configure: Remove references to obsolete systems.
1724
17252008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1726
1727 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1728 make it depend on all other */.in files.
1729 (src/Makefile, src/config.stamp, lib-src/Makefile)
1730 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1731 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1732 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1733 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1734
1735 * configure.in: Don't create src/config.stamp any more.
1736
17372008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1738
1739 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1740
17412008-06-22 Glenn Morris <rgm@gnu.org>
1742
1743 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1744
17452008-06-21 Romain Francoise <romain@orebokech.com>
1746
1747 * Makefile.in (INFO_FILES): Add sasl.
1748
17492008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1750
1751 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1752 (bootstrap-build): Remove.
1753 (top_bootclean): New var.
1754 (top_distclean, bootstrap-clean): Use it.
1755 (bootstrap): Don't recheck config. Make normally.
1756
17572008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1758
1759 * Makefile.in (SUBDIR): Include `lisp'.
1760 (lisp): Depend on `src'.
1761 (top_distclean): Don't remove config.status.
1762 (bootstrap-clean): New target.
1763 (maintainer-clean): Use it.
1764 (bootstrap): Use bootstrap-clean. Re-run config.status.
1765 (src/bootstrap-emacs${EXEEXT}): New target.
1766 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1767 src/Makefile now takes care of it.
1768 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1769
17702008-06-15 Glenn Morris <rgm@gnu.org>
1771
1772 * info/dir: Add sasl.
1773
17742008-06-09 Alan Mackenzie <acm@muc.de>
1775
1776 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1777
17782008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1779
1780 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1781
17822008-06-07 Glenn Morris <rgm@gnu.org>
1783
1784 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1785 serve no purpose.
1786
17872008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1788
1789 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1790 * configure: Regenerate.
1791
17922008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1793
1794 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1795
17962008-05-14 Kenichi Handa <handa@m17n.org>
1797
1798 * configure: Regenerate.
1799
1800 * configure.in: Don't handle --disable-font-backend. Don't print
1801 a message about a font backend.
1802
18032008-05-09 Glenn Morris <rgm@gnu.org>
1804
1805 * configure.in: Make absence of makeinfo a fatal error only if the info
1806 files don't exist.
1807 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1808
18092008-05-07 Eli Zaretskii <eliz@gnu.org>
1810
1811 * config.bat: Fix last change: don't use < and > in "rem" lines,
1812 they are interpreted as redirection by DOS shells.
1813
18142008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1815
1816 * configure.in: Check availability of AvailabilityMacros.h
1817 if HAVE_CARBON.
1818
1819 * configure: Regenerate.
1820
18212008-05-03 Glenn Morris <rgm@gnu.org>
1822
1823 * configure.in (x_libraries): Remove standard 64-bit directories -
1824 experimental workaround for minor autoconf bug.
1825
1826 * configure.in (--without-makeinfo): New option. If set,
1827 absence of suitable makeinfo is not a fatal error.
1828 * Makefile.in (MAKEINFO): New, set by configure.
1829 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1830 (info-real): New target.
1831 (info): Without makeinfo, do nothing, else call `info-real'.
1832
18332008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1834
1835 * configure.in: Remove hpux10.20 from the desupported list.
1836
18372008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1838
1839 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1840
18412008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1842
1843 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1844 rather than change CPPFLAGS.
1845 (HAVE_GTK): Rename to USE_GTK.
1846
18472008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1848
1849 * configure.in: Replace the obsolete macros AC_AIX and
1850 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1851
18522008-04-05 Andreas Schwab <schwab@suse.de>
1853
1854 * configure.in: No longer create admin/unidata/Makefile.
1855
18562008-03-28 Andreas Schwab <schwab@suse.de>
1857
1858 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1859 (lisp/Makefile): New rule.
1860
18612008-03-13 Glenn Morris <rgm@gnu.org>
1862
1863 * configure.in (AC_INIT): Fix version number.
1864 (sync-input): Reword the option, since it's on by default.
1865
18662008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1867
1868 * configure.in: Add --enable-sync-input, default yes.
1869
18702008-03-11 Glenn Morris <rgm@gnu.org>
1871
1872 * Makefile.in (install-etc, mkdir): Handle directory
1873 etc/images/icons/hicolor/*/mimetypes/.
1874
1875 * make-dist: Handle icons/hicolor/scalable directory.
1876
18772008-03-05 Glenn Morris <rgm@gnu.org>
1878
1879 * configure.in: Enable font-backend by default.
1880 (USE_FONT_BACKEND): Set to "no" in absence of X.
1881 (PKG_CONFIG): Don't set multiple times, once is enough.
1882 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1883
18842008-03-03 Glenn Morris <rgm@gnu.org>
1885
1886 * Makefile.in (iconsrcdir): New variable.
1887 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1888 directory.
1889
18902008-02-29 Glenn Morris <rgm@gnu.org>
1891
1892 * test/: New directory.
1893
18942008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1895
1896 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1897
18982008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1899
1900 * configure.in: Print an error for systems that we think are obsolete
1901 and are proposed to be removed. Remove some more unused systems.
1902 Add support for powerpc-ibm-aix6*.
1903
19042008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1905
1906 * configure.in: Remove references to obsolete variables and systems.
1907
19082008-02-21 Glenn Morris <rgm@gnu.org>
1909
1910 * Makefile.in (set_installuser): New.
1911 (install-arch-indep): Use set_installuser to avoid duplicate code.
1912
1913 * README.unicode: Split into admin/notes/unicode,font-backend and
1914 remove.
1915
19162008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1917
1918 * configure.in (arm*-*-freebsd*): Add.
1919
19202008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1921
1922 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1923 dealing with obsolete variables.
1924
19252008-02-08 Glenn Morris <rgm@gnu.org>
1926
1927 * Makefile.in (check-info-dir): New target.
1928
19292008-02-08 Michael Olson <mwolson@gnu.org>
1930
1931 * Makefile.in (INFO_FILES): Add epa.
1932
1933 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1934 features" section.
1935
19362008-02-06 Glenn Morris <rgm@gnu.org>
1937
1938 * configure.in (--with-gcc): Give an error saying this option has
1939 been removed.
1940 (--with-gtk): Remove this option.
1941
19422008-02-06 Tom Tromey <tromey@redhat.com>
1943
1944 * configure.in (--with-gcc): Remove.
1945 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1946
19472008-02-05 Ulrich Mueller <ulm@gentoo.org>
1948
1949 * INSTALL: Recommend giflib, not libungif.
1950
19512008-02-05 Tom Tromey <tromey@redhat.com>
1952
1953 * configure.in (--with-dbus): Default to enabled.
1954
19552008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1956
1957 * INSTALL (Complex Text Layout support libraries): New section.
1958
19592008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1960
1961 * make-dist: Remove references to files in mac/ that have been
1962 deleted.
1963
19642008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1965
1966 * configure.in: For libotf and m17n-flt checks, set shell vars
1967 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1968 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1969 Reported by Ulrich Mueller.
1970
19712008-02-02 Eli Zaretskii <eliz@gnu.org>
1972
1973 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1974 admin/unidata/Makefile.in to Makefile.
1975
19762008-02-02 Glenn Morris <rgm@gnu.org>
1977
1978 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1979 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1980 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1981
19822008-02-01 Miles Bader <miles@gnu.org>
1983
1984 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1985 [libotf], and [m17n-flt] options.
1986
19872008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1988
1989 * configure.in: Add EMACS_ARG_N([libotf]...), and
1990 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1991 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1992 CFLAGS, and LIBS in checking of m17n-flt.
1993
19942008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1995
1996 * configure.in: Check the availability of m17n-flt library.
1997
19982008-02-01 Kenichi Handa <handa@m17n.org>
1999
2000 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2001 not available.
2002
20032008-02-01 Kenichi Handa <handa@m17n.org>
2004
2005 * configure.in: New args --enable-font-backend, --with-xft,
2006 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2007 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2008 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2009 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2010
20112008-02-01 Kenichi Handa <handa@m17n.org>
2012
2013 * make-dist: Include etc/charsets in tarball.
2014
20152008-02-01 Kenichi Handa <handa@m17n.org>
2016
2017 * configure.in: While running cpp on junk.c, include
2018 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2019 exists.
2020
20212008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2022
2023 * configure.in (xtensa): Match more configurations.
2024
20252008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2026
2027 * configure.in: Update comment.
2028
20292008-01-26 Glenn Morris <rgm@gnu.org>
2030
2031 * configure.in (--without-gcc): By default, neither off nor on.
2032 (--with-carbon): Tone down rhetoric in help text.
2033
20342008-01-25 Glenn Morris <rgm@gnu.org>
2035
2036 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2037 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2038 Default `Carbon' to off (it's unsupported).
2039
20402008-01-24 Glenn Morris <rgm@gnu.org>
2041
2042 * configure.in: Standardize dbus-related messages.
2043
20442008-01-23 Michael Olson <mwolson@gnu.org>
2045
2046 * configure.in (pkg-config-prog): Remove initial whitespace.
2047
20482008-01-23 Tom Tromey <tromey@redhat.com>
2049
2050 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2051 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2052 Update all users.
2053
20542008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2055
2056 * config.guess, config.sub: Updated from master source.
2057
20582008-01-17 Andreas Schwab <schwab@suse.de>
2059
2060 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2061
20622008-01-17 Glenn Morris <rgm@gnu.org>
2063
2064 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2065
20662008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2067
2068 * configure.in: Remove more references to unsupported systems.
2069
20702008-01-16 Sven Joachim <svenjoac@gmx.de>
2071
2072 * make-dist: Add --lzma.
2073
20742008-01-16 Glenn Morris <rgm@gnu.org>
2075
2076 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2077 configure checks for this.
2078
20792008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2080
2081 * configure.in: Remove more references to unsupported systems.
2082
20832008-01-06 Romain Francoise <romain@orebokech.com>
2084
2085 * configure.in: Delete extra semicolons.
2086
20872008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2088
2089 * configure.in: Remove references to unsupported systems.
2090
20912008-01-05 Romain Francoise <romain@orebokech.com>
2092
2093 * make-dist: Add --bzip2. Update copyright.
2094
20952008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2096
2097 * configure.in: Remove support for Masscomp.
2098
20992008-01-05 Glenn Morris <rgm@gnu.org>
2100
2101 * Makefile.in (desktopdir, icondir): New variables.
2102 (install-arch-indep): Also depend on `install-etc'.
2103 (install-etc): New target.
2104 (mkdir): Also create the `applications' and `icons' directories.
2105
21062008-01-04 Glenn Morris <rgm@gnu.org>
2107
2108 * make-dist: Update for new etc/images/icons/hicolor directory.
2109
21102007-12-09 Andreas Schwab <schwab@suse.de>
2111
2112 * configure.in: D-Bus is not enabled by default.
2113
21142007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2115
2116 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2117 change.
2118
21192007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2120
2121 * configure.in: Give package name and version to AC_INIT.
2122
21232007-12-03 Magnus Henoch <mange@freemail.hu>
2124
2125 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2126
21272007-12-03 Michael Albinus <michael.albinus@gmx.de>
2128
2129 * configure.in: No need for DBUS_INFO anymore.
2130
2131 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2132
21332007-12-02 Michael Albinus <michael.albinus@gmx.de>
2134
2135 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2136
2137 * Makefile.in (INFO_FILES): Add dbus.
2138
21392007-12-02 Romain Francoise <romain@orebokech.com>
2140
2141 * make-dist: Fix last change.
2142
21432007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2144
2145 * configure.in: Add support for gnu-kfreebsd.
2146
21472007-11-28 Glenn Morris <rgm@gnu.org>
2148
2149 * make-dist: Add etc/nxml.
2150
21512007-11-24 Romain Francoise <romain@orebokech.com>
2152
2153 * Makefile.in (INFO_FILES): Add nxml-mode.
2154
21552007-11-23 Romain Francoise <romain@orebokech.com>
2156
2157 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2158 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2159
21602007-11-20 Andreas Schwab <schwab@suse.de>
2161
2162 * configure.in: Always include <resolv.h> when checking for res_init.
2163
21642007-11-17 Andreas Schwab <schwab@suse.de>
2165
2166 * update-subdirs: Atomically update subdirs.el.
2167
21682007-11-17 Glenn Morris <rgm@gnu.org>
2169
2170 * Makefile.in (check-declare): New target.
2171
21722007-11-07 Glenn Morris <rgm@gnu.org>
2173
2174 * configure.in: Deprecate Mac Carbon port.
2175
21762007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2177
2178 * configure.in: Remove HAVE_X11R5 check.
2179
21802007-10-31 Glenn Morris <rgm@gnu.org>
2181
2182 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2183 when changing ownership of installed files.
2184
21852007-10-30 Glenn Morris <rgm@gnu.org>
2186
2187 * make-dist: Add new directory etc/gnus.
2188
21892007-10-30 Michael Olson <mwolson@gnu.org>
2190
2191 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2192
21932007-10-29 Glenn Morris <rgm@gnu.org>
2194
2195 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2196
21972007-10-23 Glenn Morris <rgm@gnu.org>
2198
2199 * MAINTAINERS: Move to admin/.
2200
22012007-10-17 Chong Yidong <cyd@stupidchicken.com>
2202
2203 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2204 (HAVE_LIBRESOLV): Also define if we are using res_init().
2205
22062007-10-17 Glenn Morris <rgm@gnu.org>
2207
2208 * FTP: Remove file, since it's just a duplicate of one in etc/.
2209
22102007-10-05 Eli Zaretskii <eliz@gnu.org>
2211
2212 * config.bat: Fix configuring `doc' due to changes in the
2213 directory structure.
2214
22152007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2216
2217 * configure.in: Don't use -lpthread on HP-UX.
2218
22192007-09-16 Glenn Morris <rgm@gnu.org>
2220
2221 * make-dist: File gfdl.1 has been removed.
2222
22232007-09-15 Glenn Morris <rgm@gnu.org>
2224
2225 * configure.in: Fix makeinfo version regexp.
2226
22272007-09-12 Glenn Morris <rgm@gnu.org>
2228
2229 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2230 implementation of alloca is not found.
2231
2232 * Makefile.in (SOURCES, unlock, relock): Delete.
2233 (install-arch-indep): Do not exclude the etc/ Makefiles.
2234
22352007-09-09 Juri Linkov <juri@jurta.org>
2236
2237 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2238
2239 * README: Add doc/ to documentation directories.
2240
22412007-09-08 Michael Olson <mwolson@gnu.org>
2242
2243 * MAINTAINERS: Add myself for ERC and tq.el.
2244 Update for new doc/ directory layout.
2245
22462007-09-06 Romain Francoise <romain@orebokech.com>
2247
2248 * make-dist: Update for new doc/ directory layout.
2249
22502007-09-06 Glenn Morris <rgm@gnu.org>
2251
2252 * Makefile.in (mansrcdir): New variable.
2253 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2254 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2255 update these targets for new doc/ directory layout.
2256 (doc/misc/Makefile): New target.
2257 (install-arch-indep): Use mansrcdir for new location of manpages.
2258 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2259 (relock, info, dvi): Update targets for new doc/ directory layout.
2260
2261 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2262 for new doc/ directory layout.
2263
22642007-09-02 Andreas Schwab <schwab@suse.de>
2265
2266 * configure.in: Use AS_HELP_STRING throughout.
2267 * configure: Regenerate.
2268
22692007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2270
2271 * configure.in: Require Gtk/Glib 2.6.
2272
22732007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2274
2275 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2276 Use them throughout in place of AC_ARG_WITH calls.
2277 * configure: Regenerate.
2278
22792007-09-01 Andreas Schwab <schwab@suse.de>
2280
2281 * configure.in: Put quotes around nested macro calls.
2282
22832007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2284
2285 * configure.in: Fix typo.
2286 * configure: Regenerate.
2287
22882007-08-30 Glenn Morris <rgm@gnu.org>
2289
2290 * configure.in (AH_BOTTOM): Copy some manual changes made to
2291 src/config.in here so they are not lost when it regenerates.
2292
2293 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2294
22952007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2296
2297 * README.multi-tty: New file.
2298
22992007-08-29 Glenn Morris <rgm@gnu.org>
2300
2301 * README: Increase version to 23.0.50.
2302
23032007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2304
2305 * configure.in: New option: --without-xaw3d.
2306
23072007-08-24 Glenn Morris <rgm@gnu.org>
2308
2309 * configure.in: Check for a suitably recent makeinfo.
2310
23112007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2312
2313 * configure.in (Check for required libraries): Typo.
2314
23152007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2316
2317 * configure.in: Check librsvg2 also for Mac Carbon.
2318
23192007-08-22 Romain Francoise <romain@orebokech.com>
2320
2321 * make-dist: Follow reorganization of files in etc/.
2322
23232007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2324
2325 * configure.in: Add support for SVG images through librsvg2.
2326
23272007-07-28 Eli Zaretskii <eliz@gnu.org>
2328
2329 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2330 to avoid an error message if there is no DOC there.
2331
23322007-07-25 Glenn Morris <rgm@gnu.org>
2333
2334 * Relicense all FSF files to GPLv3 or later.
2335
2336 * COPYING, info/COPYING: Switch to GPLv3.
2337
23382007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2339
2340 * configure.in: Complain if X seems to be installed but no
2341 development files were found.
2342
23432007-06-20 Glenn Morris <rgm@gnu.org>
2344
2345 * configure.in: Prefer libgif over libungif.
2346
23472007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2348
2349 * configure.in: Check for all image libraries before exiting.
2350
23512007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2352
2353 * configure.in: Exit with error if image libraries aren't found.
2354
23552007-06-13 Chong Yidong <cyd@stupidchicken.com>
2356
2357 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2358 when compiling without scrollbars.
2359
23602007-06-12 Glenn Morris <rgm@gnu.org>
2361
2362 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2363
23642007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2365
2366 * configure.in: Change wording about yes/gtk and lucid/athena
2367 being synonyms.
2368
23692007-06-08 Glenn Morris <rgm@gnu.org>
2370
2371 * configure.in: Make gtk the default toolkit.
2372
23732007-06-07 Glenn Morris <rgm@gnu.org>
2374
2375 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2376 for a Sun C compiler.
2377
2378 * Makefile.in (install-arch-indep): Install only the DOC- file
2379 specific to the build, if possible, rather than DOC-*.
2380
23812007-06-02 Chong Yidong <cyd@stupidchicken.com>
2382
2383 * Version 22.1 released.
2384
23852007-05-25 Chong Yidong <cyd@stupidchicken.com>
2386
2387 * mkinstalldirs: Sync to version in automake CVS.
2388
23892007-05-22 Andreas Schwab <schwab@suse.de>
2390
2391 * configure.in: Prefer build_alias over host when host_alias is not set.
2392 * configure: Regenerate.
2393
23942007-05-20 Andreas Schwab <schwab@suse.de>
2395
2396 * configure.in: Remove empty AC_SUBST.
2397 * configure: Regenerate.
2398
23992007-05-20 Nick Roberts <nickrob@snap.net.nz>
2400
2401 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2402 it like others.
2403 * configure: Regenerate.
2404
24052007-05-20 Nick Roberts <nickrob@snap.net.nz>
2406
2407 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2408 (AC_CHECK_LIB): Add -lgpm.
2409 * configure: Regenerate.
2410
24112007-05-03 Glenn Morris <rgm@gnu.org>
2412
2413 * configure: Tweak message about the absence of shell functions.
2414
24152007-04-27 Andreas Schwab <schwab@suse.de>
2416
2417 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2418
24192007-04-26 Glenn Morris <rgm@gnu.org>
2420
2421 * README: Increase version to 22.1.50.
2422
24232007-04-24 Juanma Barranquero <lekktu@gmail.com>
2424
2425 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2426
24272007-04-19 Glenn Morris <rgm@gnu.org>
2428
2429 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2430
24312007-04-18 Glenn Morris <rgm@gnu.org>
2432
2433 * INSTALL: Mention CPP.
2434
24352007-04-15 Glenn Morris <rgm@gnu.org>
2436
2437 * FTP: Replace with a pointer to the web version.
2438
24392007-04-13 Glenn Morris <rgm@gnu.org>
2440
2441 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2442
24432007-04-04 Glenn Morris <rgm@gnu.org>
2444
2445 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2446 compiling with Sun Studio on Solaris.
2447
24482007-03-23 Glenn Morris <rgm@gnu.org>
2449
2450 * configure.in: Restore support for hp800 (removed 2007-01-27)
2451 following clarification of legal status.
2452
24532007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2454
2455 * configure.in: Add support for AIX4.3 on IBM RS6000.
2456
2457 * configure: Regenerate.
2458
24592007-03-20 Richard Stallman <rms@gnu.org>
2460
2461 * configure.in: Fix previous change.
2462
24632007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2464
2465 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2466 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2467 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2468
24692007-03-19 Chong Yidong <cyd@stupidchicken.com>
2470
2471 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2472 user specifies "without".
2473
2474 * configure: Regenerate.
2475
24762007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2477
2478 * configure.in: Warning for Gtk+ and Cygwin added.
2479 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2480
24812007-02-27 Glenn Morris <rgm@gnu.org>
2482
2483 * make-dist (oldXMenu): Remove Imakefile.
2484 (etc/images): Add README.
2485
24862007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2487
2488 * configure.in (xtensa-*-linux-gnu*): New configuration.
2489
2490 * configure: Regenerate.
2491
24922007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2493
2494 * config.guess, config.sub: Updated from master source.
2495
24962007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2497
2498 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2499
25002007-01-29 Chong Yidong <cyd@stupidchicken.com>
2501
2502 * configure.in: Restore support for hp800's not running HP-UX.
2503
2504 * configure: Regenerate.
2505
25062007-01-27 Chong Yidong <cyd@stupidchicken.com>
2507
2508 * configure.in: Remove support for hp800 and sr2k machine types.
2509
2510 * configure: Regenerate.
2511
25122007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2513
2514 * configure.in: Add check for libXft.
2515
25162007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2517
2518 * INSTALL: Info files moved to share/info.
2519
25202007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2521
2522 * configure.in: Detect and use fink-installed in intel-based Mac
2523 builds; change Apple Darwin section to support both PowerPC and
2524 Intel-based Macs.
2525
25262006-12-26 Andreas Schwab <schwab@suse.de>
2527
2528 * Makefile.in (datarootdir): Define.
2529
25302006-12-24 Richard Stallman <rms@gnu.org>
2531
2532 * configure.in: Require Autoconf 2.61.
2533
25342006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2535
2536 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2537 Remove redundant entry for powerpc-apple-netbsd.
2538
2539 * configure: Regenerate.
2540
25412006-12-22 Chong Yidong <cyd@stupidchicken.com>
2542
2543 * configure: Regenerate with autoconf 2.61.
2544
25452006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2546
2547 * configure.in: Detect alsa/asoundlib.h also.
2548 * configure: Regenerate.
2549
25502006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2551
2552 * configure.in: Check if GTK+ compiles at all.
2553
25542006-12-10 Andreas Schwab <schwab@suse.de>
2555
2556 * configure.in: Remove check for struct timezone, its result is
2557 never used.
2558
25592006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2560
2561 * configure.in: Add support for Solaris 10 on x86-64.
2562
25632006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2564
2565 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2566 of PKG_CONFIG_PATH.
2567
25682006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2569
2570 * configure.in (HAVE_SYNC): New test.
2571
25722006-12-03 Glenn Morris <rgm@gnu.org>
2573
2574 * Makefile.in: Fix Copyright format.
2575
2576 * configure.in (AH_TOP): Add missing Copyright year.
2577
2578 * update-subdirs: Add missing Copyright years.
2579
25802006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2581
2582 * Makefile.in: Touch only the parts of the share/emacs directory
2583 specific to this version.
2584
25852006-11-26 Chong Yidong <cyd@stupidchicken.com>
2586
2587 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2588
25892006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2590
2591 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2592
25932006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2594
2595 * configure.in: Prefer X11 to Carbon only when some X-specific
2596 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2597
25982006-11-04 Romain Francoise <romain@orebokech.com>
2599
2600 * Makefile.in (bootstrap-clean-before): Fix typo.
2601 Use new target `bootstrap-clean' in the leim subdirectory.
2602
26032006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2604
2605 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2606
26072006-10-30 Chong Yidong <cyd@stupidchicken.com>
2608
2609 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2610 directories.
2611
26122006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2613
2614 * configure.in: Enable x86-64 OpenBSD compilation.
2615
26162006-10-28 Glenn Morris <rgm@gnu.org>
2617
2618 * AUTHORS: Add cal-html.el author.
2619
26202006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2621
2622 * make-dist: Make links to mac/make-package and
2623 mac/Emacs.app/Contents/Resources/Emacs.icns.
2624
26252006-10-27 Chong Yidong <cyd@stupidchicken.com>
2626
2627 * README: Bump version number to 22.0.90.
2628
26292006-10-23 Andreas Schwab <schwab@suse.de>
2630
2631 * configure.in: Make sure x_default_search_path is always set even
2632 when x_libraries is empty, and look in .../share as well for each
2633 library directory.
2634
26352006-09-28 Kenichi Handa <handa@m17n.org>
2636
2637 * configure.in (locallisppath): Don't include leim dir.
2638 (lisppath): Include leim dir.
2639
26402006-09-15 Jay Belanger <belanger@truman.edu>
2641
2642 * COPYING: Replace "Library Public License" by "Lesser Public
2643 License" throughout.
2644
26452006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2646
2647 * make-dist (EMACS): Exit and fail if the EMACS environment
2648 variable is set to something other than an absolute file name.
2649
26502006-08-16 Andreas Schwab <schwab@suse.de>
2651
2652 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2653 of hardcoding it.
2654
26552006-08-16 Richard Stallman <rms@gnu.org>
2656
2657 * INSTALL.CVS: Clean up wording.
2658
26592006-07-14 Eli Zaretskii <eliz@gnu.org>
2660
2661 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2662 $PKG_CONFIG --exists "$2" to config.log.
2663 * configure: Regenerate.
2664
26652006-07-08 Richard Stallman <rms@gnu.org>
2666
2667 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2668
26692006-07-09 Kim F. Storm <storm@cua.dk>
2670
2671 * CONTRIBUTE: Use outline format.
2672 Add section on copyright years (from admin/notes/years).
2673
26742006-07-08 Eli Zaretskii <eliz@gnu.org>
2675
2676 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2677 to /dev/null, since we don't need the error message, just the
2678 exit status.
2679
26802006-07-07 Eli Zaretskii <eliz@gnu.org>
2681
2682 * CONTRIBUTE: Slight formatting changes and typo fixes.
2683 Add description of NEWS markings.
2684
26852006-07-07 Kim F. Storm <storm@cua.dk>
2686
2687 * CONTRIBUTE: Mention INSTALL.CVS.
2688
26892006-07-05 Romain Francoise <romain@orebokech.com>
2690
2691 * make-dist (top-level): Add CONTRIBUTE.
2692
26932006-07-04 Richard Stallman <rms@gnu.org>
2694
2695 * CONTRIBUTE: Much rewrite.
2696
26972006-07-04 Nick Roberts <nickrob@snap.net.nz>
2698
2699 * CONTRIBUTE: New file.
2700
27012006-06-24 Eli Zaretskii <eliz@gnu.org>
2702
2703 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2704
27052006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2706
2707 * configure.in: Add check for ALSA.
2708
27092006-05-06 Eli Zaretskii <eliz@gnu.org>
2710
2711 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2712
2713 * info/dir: Remove the Emacs-Xtra entry.
2714
27152006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2716
2717 Update copyright year(s) in many files.
2718
27192006-04-01 Eli Zaretskii <eliz@gnu.org>
2720
2721 * configure: Regenerated.
2722
27232006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2724
2725 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2726 --without-toolkit-scroll-bars was specified.
2727
27282006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2729
2730 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2731 to CFLAGS. Update Copyright years written to src/config.in.
2732
27332006-03-18 Claudio Fontana <claudio@gnu.org>
2734
2735 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2736 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2737 to be installed/uninstalled.
2738 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2739 to Info files installed by Emacs.
2740
27412006-03-03 Claudio Fontana <claudio@gnu.org>
2742
2743 * Makefile.in (install, uninstall): Add DESTDIR variable to
2744 support staged installations.
2745
27462006-02-14 Richard M. Stallman <rms@gnu.org>
2747
2748 * configure.in (s390x-*-linux-gnu*): New configuration.
2749
27502006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2751
2752 * configure.in: Require GTK 2.4 or newer.
2753
27542006-01-29 Michael Olson <mwolson@gnu.org>
2755
2756 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2757 * info/dir (ERC): New entry.
2758
27592006-01-29 Eli Zaretskii <eliz@gnu.org>
2760
2761 * info/dir: Fix last change.
2762
27632006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2764
2765 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2766
27672006-01-27 Eli Zaretskii <eliz@gnu.org>
2768
2769 * info/dir: Untabify the whole file.
2770 (Rcirc): New entry.
2771
27722006-01-12 Andreas Schwab <schwab@suse.de>
2773
2774 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2775 check.
2776
27772006-01-02 Chong Yidong <cyd@stupidchicken.com>
2778
2779 * configure.in: Use -Wno-pointer-sign if available.
2780
27812005-12-29 Andreas Schwab <schwab@suse.de>
2782
2783 * config.guess, config.sub: Updated from master source.
2784
27852005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2786
2787 * configure.in: Use amdx86-64 for freebsd on x86_64.
2788
27892005-11-22 Romain Francoise <romain@orebokech.com>
2790
2791 * make-dist: Add etc/images/icons.
2792
27932005-11-03 Andreas Schwab <schwab@suse.de>
2794
2795 * configure.in: Use GZIP_PROG instead of GZIP.
2796
2797 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2798 (install-arch-indep): Adjust.
2799
28002005-11-01 Andreas Schwab <schwab@suse.de>
2801
2802 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2803 (bootfast): Likewise.
2804
28052005-11-01 Romain Francoise <romain@orebokech.com>
2806
2807 * configure.in: Check for gzip.
2808
2809 * Makefile.in (install): Compress source files.
2810
28112005-10-24 Steven Tamm <steventamm@mac.com>
2812
2813 * configure.in: Fix darwin386 configuration issue.
2814
28152005-10-22 Eli Zaretskii <eliz@gnu.org>
2816
2817 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2818
28192005-10-17 Bill Wohler <wohler@newt.com>
2820
2821 * make-dist: Create and populate etc/images/low-color.
2822
28232005-10-15 Bill Wohler <wohler@newt.com>
2824
2825 * make-dist: Create and populate etc/images/gud.
2826
28272005-10-08 Richard M. Stallman <rms@gnu.org>
2828
2829 * make-dist (tempparent): Don't check for 14-char file name limit.
2830
28312005-10-07 Romain Francoise <romain@orebokech.com>
2832
2833 * make-dist: Add etc/images/ezimage and etc/images/mail
2834 directories. Install images in etc/images.
2835
28362005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2837
2838 * configure.in: Prefer Carbon if --enable-carbon-app or
2839 --with-carbon is explicitly specified even when X11 is detected.
2840
28412005-09-15 Ulf Jasper <ulf.jasper@web.de>
2842
2843 * Makefile.in (install-arch-indep, uninstall):
2844 Handle newsticker manual.
2845 (info): Add - to commands.
2846
28472005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2848
2849 Remove the MAXPATHLEN limitations:
2850
2851 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2852
28532005-09-09 Eli Zaretskii <eliz@gnu.org>
2854
2855 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2856 * configure: Regenerate.
2857
28582005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2859
2860 * config.guess, config.sub: Updated from master source.
2861
28622005-08-03 Juanma Barranquero <lekktu@gmail.com>
2863
2864 * .cvsignore: Add `lock'.
2865
28662005-07-28 Juanma Barranquero <lekktu@gmail.com>
2867
2868 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2869
28702005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2871
2872 Merge gnulib getopt implementation into Emacs.
2873
2874 * Makefile.in (AUTOCONF_INPUTS): New macro.
2875 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2876 so that these files also depend on m4/getopt.m4.
2877 * configure.in: Configure getopt by including m4/getopt.m4,
2878 and configuring a getopt replacement if necessary.
2879 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2880 * m4/getopt.m4: New file.
2881
28822005-07-06 Lute Kamstra <lute@gnu.org>
2883
2884 * configure.in: Fix capitalization.
2885
28862005-07-04 Lute Kamstra <lute@gnu.org>
2887
2888 Update FSF's address in GPL notices.
2889
28902005-06-19 Jérôme Marant <jerome@marant.org>
2891
2892 * Makefile.in (epaths-force): Protect both lisppath and
2893 buildlisppath from whitespace.
2894
28952005-06-08 Steven Tamm <steventamm@mac.com>
2896
2897 * configure.in: Support Darwin/MacOSX on Intel
2898
28992005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2900
2901 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2902
29032005-05-11 Jérôme Marant <jmarant@marant.org>
2904
2905 * configure.in: Add --enable-locallisppath.
2906
29072005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2908
2909 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2910 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2911 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2912
29132005-05-07 Jérôme Marant <jerome@marant.org>
2914
2915 * make-dist: Remove references to makefile.nt and makefile.def.
2916 Include widgets and images subdirectories of etc. Do not exclude
2917 ldefs-boot.el.
2918
29192005-04-23 Andreas Schwab <schwab@suse.de>
2920
2921 * configure.in: Remove duplicate match for powerpc configuration.
2922
29232005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2924
2925 * configure.in: Check for <pwd.h>.
2926
29272005-04-14 Lute Kamstra <lute@gnu.org>
2928
2929 * make-dist: Distribute all ChangeLog files in lisp/.
2930 Don't distribute ldefs-boot.el.
2931 lisp/makefile.nt no longer exists.
2932
29332005-04-13 Lute Kamstra <lute@gnu.org>
2934
2935 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2936 for "no-byte-compile: t" in the file instead.
2937
29382005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2939
2940 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2941 shadow the main Lesstif/Motif-2.1 libs and includes.
2942
29432005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2944
2945 * configure.in: Only add XASSERTS to cppflags.
2946
29472005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2948
2949 * configure.in: Added --enable-asserts.
2950
29512005-02-09 Kim F. Storm <storm@cua.dk>
2952
2953 Change release version from 21.4 to 22.1 throughout.
2954 Change development version from 21.3.50 to 22.0.50.
2955
29562005-01-19 Steven Tamm <steventamm@mac.com>
2957
2958 * configure.in: Check for <sys/utsname.h>.
2959
29602004-12-11 Kim F. Storm <storm@cua.dk>
2961
2962 * Makefile.in (info): Undo 2004-12-05 change.
2963
29642004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2965
2966 * info/dir (File): Add URL and Org Mode manuals.
2967 * Makefile.in (install-arch-indep, uninstall): Add url and org
2968 manuals.
2969
29702004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2971
2972 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2973 committed to src/config.in.
2974
29752004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2976
2977 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2978 pthreads and define HAVE_GTK_AND_PTHREAD.
2979
29802004-12-05 Richard M. Stallman <rms@gnu.org>
2981
2982 * Makefile.in (info): Ignore errors building info files.
2983
29842004-11-27 Eli Zaretskii <eliz@gnu.org>
2985
2986 * config.bat: If 8-byte alignment is not supported, define
2987 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2988 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2989 filter through Sed to remove the quotes.
2990
29912004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2992
2993 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2994 not apply to files explicitly `cvs add'ed.
2995
29962004-11-12 Eli Zaretskii <eliz@gnu.org>
2997
2998 * config.bat: Don't require djecho.exe for the v1.x build.
2999 Add a test for DECL_ALIGN support, and add a trivial definition to
3000 src/config.h if 8-byte alignment is not supported.
3001
30022004-11-08 Kim F. Storm <storm@cua.dk>
3003
3004 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3005 files before building.
3006 (bootfast, bootstrap-clean-before-fast): New targets, like
3007 bootstrap but don't remove .elc files.
3008
30092004-11-06 Lars Brinkhoff <lars@nocrew.org>
3010
3011 * configure.in: Add check for getrusage.
3012
30132004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3014
3015 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3016 New tests for new and old GTK file dialogs.
3017 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3018 to no.
3019
30202004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3021
3022 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3023 can be set. Remove SETARCH test.
3024
30252004-10-08 Steven Tamm <steventamm@mac.com>
3026
3027 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3028
30292004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3030
3031 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3032 AC_MSG_WARN. Move output of warning message to end of configure run.
3033
30342004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3035
3036 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3037 Run test to see if heap start address is random.
3038
30392004-09-29 Miles Bader <miles@gnu.org>
3040
3041 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3042 if setarch is present.
3043
30442004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3045
3046 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3047
30482004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3049
3050 * configure.in: Check for exec-shield.
3051
30522004-08-06 Andreas Schwab <schwab@suse.de>
3053
3054 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3055
30562004-07-31 Eli Zaretskii <eliz@gnu.org>
3057
3058 * config.bat: Update URLs in the comments.
3059
30602004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3061
3062 * Makefile.in (install-arch-indep): Add pgg and sieve.
3063
3064 * info/.cvsignore: Added pgg and sieve.
3065
30662004-07-05 Andreas Schwab <schwab@suse.de>
3067
3068 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3069
30702004-06-21 Kenichi Handa <handa@m17n.org>
3071
3072 * make-dist: Link leim-ext.el into tempdir.
3073
30742004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3075
3076 * info/dir (File): Add emacs-xtra.
3077 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3078
30792004-06-12 Juri Linkov <juri@jurta.org>
3080
3081 * info/dir: Move menu help lines from `* Menu:' to file header.
3082 Describe the purpose of a red *.
3083
30842004-05-04 Dave Love <fx@gnu.org>
3085
3086 * configure.in: Don't use `extrasub'.
3087
30882004-04-29 Dave Love <fx@gnu.org>
3089
3090 * configure.in: Don't forget to quote args to `test'.
3091
30922004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3093
3094 * autogen.sh: Update filename in "please read" message.
3095
30962004-04-17 Richard M. Stallman <rms@gnu.org>
3097
3098 * INSTALL: Move the info about site-lisp dirs,
3099 and say uninstalled Emacs looks there too.
3100
31012004-04-04 Eli Zaretskii <eliz@gnu.org>
3102
3103 * config.bat (lib-src): Recognize comment lines in Makefile.in
3104 that have a TAB after the #, to avoid errors in preprocessing with
3105 GCC 3.3.3.
3106
31072004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3108
3109 * Makefile.in: Mention in comment that `make maintainer-clean'
3110 deletes .elc files.
3111
31122004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3113
3114 * update-subdirs: Add local variables to prevent byte-compiling.
3115
31162004-03-21 Dave Love <fx@gnu.org>
3117
3118 * configure.in: Fix previous change.
3119
31202004-03-18 Dave Love <fx@gnu.org>
3121
3122 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3123
31242004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3125
3126 * info/dir (File): Add SMTP and SES.
3127
31282004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3129
3130 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3131 (bootstrap): Use the new bootstrap-prepare target in lisp.
3132
31332004-02-18 Kim F. Storm <storm@cua.dk>
3134
3135 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3136
31372004-02-16 Eli Zaretskii <eliz@gnu.org>
3138
3139 * make-dist: Don't link index.*perm and permute-index into tempdir.
3140
31412004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3142
3143 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3144 to match previous changes by Eli Zaretskii.
3145
31462004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3147
3148 * Makefile.in: Set CDPATH to an empty string.
3149
31502004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3151
3152 * configure.in <darwin>: Use fink packages if available.
3153
31542004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3155
3156 * make-dist (lispref): Do include lispref/index.texi.
3157
31582004-01-06 Eric Hanchrow <offby1@blarg.net>
3159
3160 * make-dist (tempdir): Include cursors in nt/icons.
3161
31622003-12-30 Eli Zaretskii <eliz@gnu.org>
3163
3164 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3165 clashes with install-sh on 8+3 filesystems.
3166
31672003-12-08 Miles Bader <miles@gnu.org>
3168
3169 * .cvsignore: Add .arch-inventory.
3170
31712003-12-24 Andreas Schwab <schwab@suse.de>
3172
3173 * configure.in: Check for <sys/socket.h>. Include it before
3174 including <net/if.h>. Move check for <net/if.h> before its use.
3175
31762003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3177
3178 * Makefile.in (install-arch-dep): Don't let cd output go into
3179 pipe for carbon_appdir.
3180
31812003-12-24 Andreas Schwab <schwab@suse.de>
3182
3183 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3184
31852003-12-01 Andreas Schwab <schwab@suse.de>
3186
3187 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3188 hardcoding gcc.
3189
31902003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3191
3192 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3193 multiple displays.
3194 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3195
31962003-09-23 Dave Love <fx@gnu.org>
3197
3198 * configure.in: Check members of struct ifreq.
3199
32002003-09-14 Kim F. Storm <storm@cua.dk>
3201
3202 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3203
32042003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3205
3206 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3207
32082003-08-18 Lute Kamstra <lute@gnu.org>
3209
3210 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3211 required anymore.
3212
32132003-08-07 Andrew Choi <akochoi@shaw.ca>
3214
3215 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3216 option instead of -traditional-cpp for CPP.
3217
32182003-07-29 Richard M. Stallman <rms@gnu.org>
3219
3220 * configure.in (HAVE_XIM): Define if XIM is available.
3221
32222003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3223
3224 * configure.in: The function gtk_window_set_icon_from_file was
3225 introduced in GTK+ 2.2, so check for that release.
3226
32272003-07-23 Andreas Schwab <schwab@suse.de>
3228
3229 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3230
3231 * Makefile.in (YACC): Remove, not used.
3232 (MAINT): Don't set.
3233 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3234 disable dependency on ${srcdir}/configure.in when maintainer mode
3235 is disabled.
3236
32372003-07-22 Dave Love <fx@gnu.org>
3238
3239 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3240 HAVE_X11, not with_xim.
3241 (HAVE_CRTIN): Provide template.
3242 <with_png>: Test for png.h and libpng/png.h.
3243
32442003-07-15 Andreas Schwab <schwab@suse.de>
3245
3246 * configure.in: Temporarily leave quoting for AC_DEFINE.
3247
32482003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3249
3250 * configure.in: Check for posix_memalign.
3251
32522003-07-12 Richard M. Stallman <rms@gnu.org>
3253
3254 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3255
32562003-07-09 Kim F. Storm <storm@cua.dk>
3257
3258 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3259 functionality of --without-xim.
3260
32612003-06-29 Dave Love <fx@gnu.org>
3262
3263 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3264
32652003-06-23 Dave Love <fx@gnu.org>
3266
3267 * configure.in: Check for sys/_mbstate_t.h.
3268 Test XRegisterIMInstantiateCallback prototype.
3269 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3270
32712003-06-06 Dave Love <fx@gnu.org>
3272
3273 * configure.in: Check for locale.h.
3274
32752003-06-05 Dave Love <fx@gnu.org>
3276
3277 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3278 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3279 (NLIST_STRUCT): Don't define.
3280 (AH_BOTTOM): Define my_strftime.
3281
32822003-06-02 Richard M. Stallman <rms@gnu.org>
3283
3284 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3285
32862003-05-24 Andreas Schwab <schwab@suse.de>
3287
3288 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3289 bzero, and bcmp.
3290
32912003-05-22 Dave Love <fx@gnu.org>
3292
3293 * configure.in: Remove redundant test for term.h. Test for difftime.
3294
32952003-05-20 Dave Love <fx@gnu.org>
3296
3297 * configure.in: Append * to s390-*-linux-gnu case.
3298 (LIBMAIL) <lockfile>: Don't define.
3299
33002003-04-30 Richard M. Stallman <rms@gnu.org>
3301
3302 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3303
33042003-04-28 Francesco Potortì <pot@gnu.org>
3305
3306 * configure.in: Undo last (RMS') change, as it is useless, per
3307 Dave Love.
3308
33092003-04-08 Richard M. Stallman <rms@gnu.org>
3310
3311 * configure.in: Put #include of jpeglib.h at start of line.
3312
33132003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3314
3315 * INSTALL (* GNU/Linux development packages): Mention Debian and
3316 RedHat package names.
3317
33182003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3319
3320 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3321
33222003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3323
3324 * INSTALL (* GNU/Linux development packages): Tell people to
3325 install additional packages for compiling Emacs.
3326
33272003-04-06 Francesco Potortì <pot@gnu.org>
3328
3329 * configure.in: Use the same configuration for all aix5, not just
3330 aix5.1.
3331
33322003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3333
3334 * configure.in: Check for need for bigtoc support on IBM AIX for
3335 solving a linker table overflow problem.
3336
33372003-03-03 Rob Browning <rlb@defaultvalue.org>
3338
3339 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3340 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3341 over bzero, bcmp, and bcopy.
3342
33432003-02-23 Simon Josefsson <jas@extundo.com>
3344
3345 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3346
33472003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3348
3349 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3350
33512003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3352
3353 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3354
33552003-02-08 Andreas Schwab <schwab@suse.de>
3356
3357 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3358 instead of the substitution.
3359
33602003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3361
3362 * Makefile.in: Use @EXEEXT@ for Cygwin.
3363 Use USERNAME if LOGNAME is not set (for Cygwin).
3364
3365 * configure.in: Add opsys=cygwin.
3366
33672003-01-22 Andreas Schwab <schwab@suse.de>
3368
3369 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3370 redefining it explicitly in src/config.in.
3371
33722003-01-22 Markus Rost <rost@math.ohio-state.edu>
3373
3374 * Makefile.in (bootstrap): Make bootstrap-after.
3375
33762003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3377
3378 * configure.in: Fix --with-gtk.
3379
33802003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3381
3382 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3383
3384 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3385
33862003-01-14 Francesco Potortì <pot@gnu.org>
3387
3388 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3389
33902003-01-07 Steven Tamm <steventamm@mac.com>
3391
3392 * configure.in: New option, --enable-carbon-app, to specify
3393 that the application should be installed
3394 * Makefile.in (install-arch-dep): On Mac OS X, install the
3395 Emacs.app application if carbon-app is enabled
3396
33972003-01-06 Dave Love <fx@gnu.org>
3398
3399 * configure.in: Check for nl_langinfo.
3400 [!HAVE_SIZE_T]: Fix typedef.
3401
34022003-01-06 David Kastrup <dak@gnu.org>
3403
3404 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3405
3406 * configure.in: Add tests for install-info.
3407
34082002-12-09 Markus Rost <rost@math.ohio-state.edu>
3409
3410 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3411 use again sol2-6 instead of sol2-8.
3412
34132002-12-09 Dave Love <fx@gnu.org>
3414
3415 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3416
34172002-12-08 Andreas Schwab <schwab@suse.de>
3418
3419 * Makefile.in (install-arch-indep): Revert last change.
3420
34212002-11-27 Dave Love <fx@gnu.org>
3422
3423 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3424 Check for __sys_siglist too. Check for memset.
3425 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3426
34272002-11-22 Juanma Barranquero <lektu@terra.es>
3428
3429 * config.guess, config.sub: Updated from master source.
3430
34312002-11-19 Karl Fogel <kfogel@red-bean.com>
3432
3433 * autogen.sh: New file.
3434
34352002-11-15 Dave Love <fx@gnu.org>
3436
3437 * configure.in: Tidy up various quoting issues throughout.
3438 Use AC_GNU_SOURCE.
3439 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3440 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3441 Maybe define bcopy, bzero, bcmp.
3442 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3443 non-existent machine file).
3444 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3445 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3446 (nlist.h): Move test up.
3447
34482002-11-18 Markus Rost <rost@math.ohio-state.edu>
3449
3450 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3451
34522002-11-14 Francesco Potortì <pot@gnu.org>
3453
3454 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3455
34562002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3457
3458 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3459
34602002-11-08 Dave Love <fx@gnu.org>
3461
3462 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3463 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3464
34652002-11-07 Miles Bader <miles@gnu.org>
3466
3467 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3468 Handle separate-build-dir case.
3469
34702002-11-06 Richard M. Stallman <rms@gnu.org>
3471
3472 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3473 bulletproof. $bar may be empty when there are no .elc files.
3474
34752002-10-30 Dave Love <fx@gnu.org>
3476
3477 * configure.in: Require autoconf 2.53. Test for pty.h,
3478 sys/mman.h, sys/param.h, mremap, memmove.
3479 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3480 (AC_PROG_YACC): Delete.
3481 (size_t): Use AC_CHECK_TYPES.
3482 (AH_TOP): Up-date copyright.
3483
34842002-10-01 Juanma Barranquero <lektu@terra.es>
3485
3486 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3487
34882002-09-19 Richard M. Stallman <rms@gnu.org>
3489
3490 * configure.in: Fix the LessTif-directory-finder for real.
3491
34922002-09-14 Richard M. Stallman <rms@gnu.org>
3493
3494 * Makefile.in (maybe_bootstrap): Test for complete absence
3495 of compiled Lisp files.
3496
34972002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3498
3499 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3500 (bootstrap-clean-after): Delete.
3501 (bootstrap): Make the sequencing explicit.
3502
35032002-09-10 Richard M. Stallman <rms@gnu.org>
3504
3505 * configure.in: Fix previous LessTif change.
3506
35072002-09-09 Richard M. Stallman <rms@gnu.org>
3508
3509 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3510 (powerpcle-*-solaris*): Use version 2.6 as default.
3511 (*-sunos5.6*, *-solaris2.6*): New alternative.
3512 (*-sunos5*): Use version 2.6 as default.
3513
35142002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3515
3516 * configure.in: Fix typo.
3517
35182002-09-05 Richard M. Stallman <rms@gnu.org>
3519
3520 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3521
3522 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3523 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3524
35252002-08-26 Kim F. Storm <storm@cua.dk>
3526
3527 * Makefile.in (install-arch-indep): Do not remove DOC file
3528 when it is the only DOC file installed; this is the case when
3529 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3530
35312002-07-24 Markus Rost <rost@math.ohio-state.edu>
3532
3533 * configure.in: Fix typo.
3534
35352002-07-24 Richard M. Stallman <rms@gnu.org>
3536
3537 * configure.in: Don't print anything special about gamedir.
3538
3539 * configure.in: Delete nonstandard --with-game-user option.
3540
35412002-07-21 Richard M. Stallman <rms@gnu.org>
3542
3543 * Makefile.in (gamedir, localstatedir): New variables.
3544 (epaths-force): Insert value of gamedir into PATH_GAME.
3545
3546 * configure.in (gamedir): Handle it like lispdir.
3547 (--with-game-dir option): Delete.
3548
35492002-06-21 Pavel Janík <Pavel@Janik.cz>
3550
3551 * configure.in: Add support for mipseb-*-netbsd* machines.
3552
35532002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3554
3555 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3556
35572002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3558
3559 * info/dir (File): Add an entry for Tramp.
3560
35612002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3562
3563 * INSTALL-CVS: New file.
3564
35652002-06-07 Andreas Schwab <schwab@suse.de>
3566
3567 * configure.in (x86_64-*-linux-gnu*): New system.
3568
35692002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3570
3571 * config.bat: Handle the case when lispintro is truncated to lispintr.
3572
35732002-05-26 Paul Eggert <eggert@twinsun.com>
3574
3575 * config.guess, config.sub: Updated from master source.
3576
35772002-05-09 Richard M. Stallman <rms@gnu.org>
3578
3579 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3580
35812002-05-04 Pavel Janík <Pavel@Janik.cz>
3582
3583 * make-dist: Do not distribute lock/ directory.
3584
35852002-04-30 Andrew Choi <akochoi@shaw.ca>
3586
3587 * configure.in: Provide documentation string when defining
3588 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3589 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3590
35912002-04-28 Colin Walters <walters@verbum.org>
3592
3593 * configure.in: Delete configure check for access to the game user.
3594
35952002-04-29 Pavel Janík <Pavel@Janik.cz>
3596
3597 * make-dist: lwlib/Imakefile is removed.
3598
35992002-04-26 Andrew Choi <akochoi@shaw.ca>
3600
3601 * configure.in: Add support for powerpc-apple-darwin*.
3602 (HAVE_CARBON): Add.
3603
3604 * make-dist: Create directories in mac/Emacs.app.
3605
36062002-04-25 Pavel Janík <Pavel@Janik.cz>
3607
3608 * make-dist: lwlib-Xol* are removed.
3609
36102002-04-23 Andreas Schwab <schwab@suse.de>
3611
3612 * Makefile.in (MAINT): New variable.
3613 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3614 instead of configure.in, to avoid running autoconf and autoheader
3615 unless explicitly requested.
3616
36172002-04-16 Eli Zaretskii <eliz@gnu.org>
3618
3619 * config.bat: Update for msdos/sed2v2.inp.
3620
36212002-04-15 Andreas Schwab <schwab@suse.de>
3622
3623 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3624 * configure.in: Add config header templates to all AC_DEFINE and
3625 AC_DEFINE_UNQUOTED symbols.
3626 * make-dist: Run autoheader if necessary.
3627
36282002-04-10 Colin Walters <walters@verbum.org>
3629
3630 * configure.in: Add --game-dir, --game-user. Test to see if we
3631 can use them.
3632
36332002-04-08 Pavel Janík <Pavel@Janik.cz>
3634
3635 * configure.in: Add --with-sound.
3636
36372002-03-18 Kim F. Storm <storm@cua.dk>
3638
3639 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3640 and getsockname functions. Test for sys/un.h include file.
3641
36422002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3643
3644 * configure.in: Support AIX 5.1.
3645
36462002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3647
3648 * configure.in: Added test for X Session Management (HAVE_X_SM).
3649
36502002-03-03 Richard M. Stallman <rms@gnu.org>
3651
3652 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3653 Run chown $${LOGNAME} on files installed by tar xvf.
3654
36552002-03-03 Kim F. Storm <storm@cua.dk>
3656
3657 * configure.in: Test for getpeername.
3658
36592002-03-01 Richard M. Stallman <rms@gnu.org>
3660
3661 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3662 (HAVE_GIF): Don't use old libungif versions that crash.
3663
36642002-02-26 Richard M. Stallman <rms@gnu.org>
3665
3666 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3667 not just well-formed and valid.
3668 (mips-compaq-nonstopux*): New configuration.
3669
36702002-02-18 Paul Eggert <eggert@twinsun.com>
3671
3672 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3673 "sed q" is a portable equivalent to plain "head -1".
3674
36752002-02-13 Richard M. Stallman <rms@gnu.org>
3676
3677 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3678 (all): Don't depend on maybe_bootstrap here.
3679 (${SUBDIR}): Depend on it here instead.
3680
36812002-02-08 Richard M. Stallman <rms@gnu.org>
3682
3683 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3684
36852002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3686
3687 * configure.in: Recognize BSD/OS 5.0.
3688
36892002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3690
3691 * make-dist: Make version checking in emacs.texi consistent with
3692 how we set it there.
3693
36942001-12-29 Kim F. Storm <storm@cua.dk>
3695
3696 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3697
36982001-12-28 Richard M. Stallman <rms@gnu.org>
3699
3700 * configure.in: Test for mbsinit.
3701
37022001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3703
3704 These changes make Leim part of the standard distribution:
3705
3706 * README: Add info about the `leim' directory.
3707
3708 * INSTALL: Remove text that describes Leim as a separate package.
3709
3710 * noleim-Makefile.in: File removed.
3711
3712 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3713 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3714 Leim files out of the Emacs tree. Don't prepare a separate tarball
3715 for Leim.
3716
37172001-12-11 Richard M. Stallman <rms@gnu.org>
3718
3719 * configure.in (hppa*-*-linux-gnu*): New alternative.
3720
37212001-12-08 Pavel Janík <Pavel@Janik.cz>
3722
3723 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3724 creating distribution.
3725
37262001-12-06 Paul Eggert <eggert@twinsun.com>
3727
3728 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3729 (AC_FUNC_VFORK): Remove.
3730 (AC_FUNC_FORK): Add.
3731 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3732 this is required by recent Autoconf versions.
3733
37342001-12-02 Pavel Janík <Pavel@Janik.cz>
3735
3736 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3737 TODO, vms-pp.trans and others).
3738
37392001-11-29 Pavel Janík <Pavel@Janik.cz>
3740
3741 * make-dist: Use COPYING from the top-level directory.
3742
37432001-11-29 Gerd Moellmann <gerd@gnu.org>
3744
3745 * configure.in: Add support for FreeBSD/Alpha.
3746
37472001-11-29 Pavel Janík <Pavel@Janik.cz>
3748
3749 * make-dist: Add COPYING to the top-level directory of the
3750 distribution. Simplify the logic behind copying.
3751
3752 * Makefile.in (maybe_bootstrap): Fix previous change.
3753
37542001-11-28 Richard M. Stallman <rms@gnu.org>
3755
3756 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3757
37582001-11-26 Richard M. Stallman <rms@gnu.org>
3759
3760 * Makefile.in: bootstrap should not delete dumped executables.
3761 (bootstrap-clean-before): New target.
3762 (bootstrap): Use bootstrap-clean-before instead of clean.
3763 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3764
37652001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3766
3767 These changes add the Emacs Lisp Introduction manual to the
3768 distribution:
3769
3770 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3771
3772 * make-dist: Copy the files in lispintro directory.
3773
3774 * config.bat: Configure in the lispintro directory.
3775
3776 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3777
3778 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3779 (lispintro/Makefile): New target.
3780 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3781 (unlock, relock, info, dvi): Ditto.
3782
37832001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3784
3785 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3786
3787 * make-dist (etc): Don't distribute gfdl.1.
3788
37892001-11-22 Colin Walters <walters@debian.org>
3790
3791 * Makefile.in (install-arch-indep): Install the calc .info files.
3792 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3793
37942001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3795
3796 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3797 tindex.pl to the list of those being put into the distribution.
3798
37992001-11-16 Eli Zaretskii <eliz@gnu.org>
3800
3801 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3802
38032001-11-15 Pavel Janík <Pavel@Janik.cz>
3804
3805 * Makefile.in (uninstall): Fix previous change.
3806
3807 * configure.in, Makefile.in: Add support for --program-prefix,
3808 --program-suffix and --program-transform-name options.
3809
38102001-11-13 Pavel Janík <Pavel@Janik.cz>
3811
3812 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3813 (install-arch-indep): Install emacsclient manual page.
3814 (uninstall): Uninstall emacsclient manual page.
3815
38162001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3817
3818 * make-dist: Add lispref/index.*perm files to the distribution.
3819 From Pavel Janík <Pavel@Janik.cz>.
3820
38212001-11-12 Pavel Janík <Pavel@Janik.cz>
3822
3823 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3824
38252001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3826
3827 * configure.in: AC_OUTPUT lispref/Makefile.
3828
38292001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3830
3831 The following changes add the ELisp reference manual to the
3832 distribution.
3833
3834 * make-dist: Add the lispref directory to the distribution.
3835
3836 * Makefile.in (install-arch-indep): Add elisp* to the list of
3837 installed Info files.
3838 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3839 (lispref/Makefile): New target.
3840 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3841 Add commands for the lispref directory.
3842 (info, dvi): Ditto.
3843
3844 * config.bat: Configure in `lispref'.
3845
38462001-11-09 Richard M. Stallman <rms@gnu.org>
3847
3848 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3849
38502001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3851
3852 * make-dist (tempdir): Copy AUTHORS as well.
3853
38542001-11-06 Sam Steingold <sds@gnu.org>
3855
3856 * configure.in: Added a check for <nlist.h>.
3857
38582001-11-01 Pavel Janík <Pavel@Janik.cz>
3859
3860 * configure.in: Reindent --help output.
3861 From Per Starbäck (starback@ling.uu.se).
3862
38632001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3864
3865 * configure.in: New entry for HP/UX-11.
3866
3867 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3868 From Eric S. Raymond <esr@golux.thyrsus.com>.
3869
38702001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3871
3872 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3873 <athornton@sinenomine.net>.
3874
38752001-10-25 Gerd Moellmann <gerd@gnu.org>
3876
3877 * Makefile.in (maybe_bootstrap): New target.
3878 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3879
38802001-10-24 Ken Raeburn <raeburn@gnu.org>
3881
3882 * configure.in: If --with-hesiod is given, look for
3883 hes_getmailhost and res_send or __res_send; check hesiod and
3884 resolv libraries respectively if system libraries don't supply them.
3885
38862001-10-24 Gerd Moellmann <gerd@gnu.org>
3887
3888 * configure.in: Use $MAKE for `make' if set.
3889
38902001-10-22 Gerd Moellmann <gerd@gnu.org>
3891
3892 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3893 to tar options.
3894
38952001-10-20 Gerd Moellmann <gerd@gnu.org>
3896
3897 * (Version 21.1 released).
3898
38992001-10-20 Miles Bader <miles@gnu.org>
3900
3901 * configure.in (configuration): Set from `host' if `host_alias'
3902 isn't defined.
3903
39042001-10-19 Andreas Schwab <schwab@suse.de>
3905
3906 * configure.in: Make ready for autoconf 2.5x.
3907 (AC_PREREQ): Require autoconf 2.50.
3908 * aclocal.m4: Removed.
3909 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3910
39112001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3912
3913 * README: Bump Emacs version to 21.1.50.
3914
39152001-10-05 Gerd Moellmann <gerd@gnu.org>
3916
3917 * Branch for 21.1.
3918
39192001-09-05 Gerd Moellmann <gerd@gnu.org>
3920
3921 * configure.in: Avoid `$@' which is handled specially in
3922 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3923
39242001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3925
3926 * make-dist (nt): Add subdirs.el to the list of distributed files.
3927
39282001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3929
3930 * configure.in (machine): Add an entry for
3931 hppa1.1-hitachi-hiuxwe2*.
3932
39332001-05-28 Gerd Moellmann <gerd@gnu.org>
3934
3935 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3936 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3937
39382001-05-14 Gerd Moellmann <gerd@gnu.org>
3939
3940 * make-dist: Copy texinfo.tex unconditionally.
3941
39422001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3943
3944 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3945 that are installed.
3946
39472001-04-06 Gerd Moellmann <gerd@gnu.org>
3948
3949 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3950 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3951
3952 * make-dist: Handle leim/MISC-DIC. Only include
3953 `[a-zA-Z]*.{el,elc}' from leim/quail.
3954
39552001-04-05 Gerd Moellmann <gerd@gnu.org>
3956
3957 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3958
39592001-03-30 Gerd Moellmann <gerd@gnu.org>
3960
3961 * Makefile.in (.PHONY): Add for bootstrap targets.
3962 (bootstrap-clean): New target.
3963 (bootstrap): Use it instead of `clean'.
3964
39652001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3966
3967 * Makefile.in (SUBDIR): Remove leim.
3968 (all, .RECURSIVE, extraclean): Add leim explicitly.
3969 (leim): Provide separate rule which exports PARALLEL=0 into the
3970 environment.
3971
39722001-03-20 Gerd Moellmann <gerd@gnu.org>
3973
3974 * configure.in (HAVE_XPM): Don't print the result of the check for
3975 XpmReturnAllocPixels if we don't have an xpm.h.
3976
39772001-03-05 Gerd Moellmann <gerd@gnu.org>
3978
3979 * COPYING: New file.
3980
39812001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3982
3983 * config.bat: Update the copyright.
3984
39852001-02-23 Kenichi Handa <handa@etl.go.jp>
3986
3987 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3988 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3989 to `yes'. Later in AC_OUTPUT, check this variable.
3990
39912001-02-09 Dave Love <fx@gnu.org>
3992
3993 * AUTHORS: Updated.
3994
39952001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3996
3997 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3998
39992001-02-02 Gerd Moellmann <gerd@gnu.org>
4000
4001 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4002
4003 * Makefile.in (uninstall): Ignore exit code of `rm'.
4004
4005 * Makefile.in (uninstall): Remove more info files. Remove
4006 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4007
40082001-01-31 Gerd Moellmann <gerd@gnu.org>
4009
4010 * noleim-Makefile.in (extraclean): Add.
4011
40122001-01-28 Gerd Moellmann <gerd@gnu.org>
4013
4014 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4015 it quiet.
4016
40172001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4018
4019 * Makefile.in (tags): Fix typo.
4020
40212001-01-13 Kenichi Handa <handa@etl.go.jp>
4022
4023 * configure.in: Fix typo in the code setting x_search_path.
4024
40252001-01-10 Dave Love <fx@gnu.org>
4026
4027 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4028 -lXext.
4029 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4030 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4031 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4032 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4033 (now in $LIBS).
4034
40352001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4036
4037 * config.bat: Run the preprocessor with -traditional.
4038
40392001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4040
4041 * INSTALL: Move copying conditions to end of file.
4042
40432000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4044
4045 * INSTALL: Add basic installation procedure which assumes
4046 `configure' does its job. Elaborate on image support libraries.
4047 Add a pointer to Xaw3d library. Add advice about solving
4048 configure-time problems by looking in config.log and setting
4049 variables in the environment.
4050
40512000-12-27 Gerd Moellmann <gerd@gnu.org>
4052
4053 * Makefile.in (install-arch-indep): If tar fails, exit with
4054 exit code 1.
4055
40562000-12-19 Gerd Moellmann <gerd@gnu.org>
4057
4058 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4059 source file includes XKBlib.h. On some broken Solaris systems,
4060 there is an XKBlib.h, reportedly, but header files included by
4061 XKBlib.h are missing.
4062
40632000-12-14 Gerd Moellmann <gerd@gnu.org>
4064
4065 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4066
40672000-12-11 Dave Love <fx@gnu.org>
4068
4069 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4070
40712000-12-11 Paul Eggert <eggert@twinsun.com>
4072
4073 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4074 Merge fixes from latest GNU tar version. These macros no longer
4075 futz with _XOPEN_SOURCE, as that was not portable in practice.
4076 (AC_FUNC_FSEEKO): New macro.
4077
4078 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4079 ftello.
4080
40812000-12-05 Dave Love <fx@gnu.org>
4082
4083 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4084
40852000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4086
4087 * info/dir: Change the category to "Emacs".
4088
40892000-12-01 Gerd Moellmann <gerd@gnu.org>
4090
4091 * make-dist (tempdir): Remove epaths.h from the distribution
4092 instead of paths.h.
4093
40942000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4095
4096 * config.bat: Check for existence of djecho.exe, and print an
4097 error message if it is not available.
4098
4099 * INSTALL: Describe possible problem with djecho.exe in old
4100 versions of DJGPP v2.x.
4101
41022000-11-23 Gerd Moellmann <gerd@gnu.org>
4103
4104 * configure.in: Initialize HAVE_LIBXP to no.
4105
41062000-11-22 Gerd Moellmann <gerd@gnu.org>
4107
4108 * configure.in: Use m/macppc.h instead of the non-existent
4109 m/powerpc.h.
4110
41112000-11-21 Gerd Moellmann <gerd@gnu.org>
4112
4113 * Makefile.in (install-arch-indep): Also install info/eshell*
4114 and info/speedbar*.
4115
4116 * configure.in (HAVE_PNG): Check for the presence of
4117 png_get_channels to rule out older PNG libs.
4118
4119 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4120 GCC and NON_GNU_CPP into config.status.
4121
41222000-11-20 Dave Love <fx@gnu.org>
4123
4124 * configure.in: Fix last change.
4125
4126 * GETTING.GNU.SOFTWARE: Deleted.
4127 * FTP: New file to replace it.
4128 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4129
41302000-11-20 Gerd Moellmann <gerd@gnu.org>
4131
4132 * configure.in: Use -traditional with GNU cpp.
4133
41342000-11-17 Gerd Moellmann <gerd@gnu.org>
4135
4136 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4137 Distribute more files from the nt/ subdir. Distribute PBM
4138 image files from subdirs of lisp/. Distribute old change logs
4139 from subdirs of lisp/. Distribute play/5x5.el.
4140
41412000-11-11 Dave Love <fx@gnu.org>
4142
4143 * config.sub, config.guess: Updated from master source.
4144
41452000-11-07 Dave Love <fx@gnu.org>
4146
4147 * configure.in: Test for mkstemp.
4148
41492000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4150
4151 * info/dir (Top): Rearrange menu items more logically, and put
4152 them into a single category. Add menu items for RefTeX and
4153 Widget.
4154
41552000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4156
4157 * Makefile.in (install-arch-indep): Use --info-dir instead of
4158 --dir-file, and a simple argument instead of --info-file, so that
4159 the Debian version of install-info also works.
4160
41612000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4162
4163 * info/dir (Speedbar): Add entry.
4164
41652000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4166
4167 * INSTALL: Describe the new image-support options to the configure
4168 script. List URLs where image support libraries can be found.
4169
41702000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4171
4172 * info/dir (Top): Add an entry for Eshell.
4173
41742000-10-02 Dave Love <fx@gnu.org>
4175
4176 * configure.in: Check for gai_strerror.
4177
41782000-10-01 Andreas Schwab <schwab@suse.de>
4179
4180 * Makefile.in (install-arch-indep): Update list of installed info files.
4181
41822000-09-30 Gerd Moellmann <gerd@gnu.org>
4183
4184 * configure.in: Support `sparc*-*-netbsd*'.
4185
41862000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4187
4188 * info/dir (MIME): Add entry for emacs-mime.
4189
41902000-09-29 Dave Love <fx@gnu.org>
4191
4192 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4193
41942000-09-26 Gerd Moellmann <gerd@gnu.org>
4195
4196 * make-dist: Adapt to the change of leim/Makefile which was
4197 necessary to ensure a reasonably working `make dist'.
4198
4199 * leim-Makefile.in: Moved to leim/Makefile.in..
4200
4201 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4202
42032000-09-21 Kenichi Handa <handa@etl.go.jp>
4204
4205 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4206 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4207 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4208 files to .elc.
4209 (${TIT}): Adjusted for the above change.
4210 (clean mostlyclean): Likewise.
4211 (.el.elc): New target.
4212
42132000-09-19 Gerd Moellmann <gerd@gnu.org>
4214
4215 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4216 in the distribution.
4217
42182000-09-18 Gerd Moellmann <gerd@gnu.org>
4219
4220 * make-dist (skk): Rename to `ja-dic' because the leim directory
4221 was renamed.
4222
42232000-09-14 Dave Love <fx@gnu.org>
4224
4225 * configure.in: Fix spurion in last change.
4226
42272000-09-14 Gerd Moellmann <gerd@gnu.org>
4228
4229 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4230 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4231 to `no' if defined. Change result report.
4232
42332000-09-08 Dave Love <fx@gnu.org>
4234
4235 * configure.in: Remove spurious `@'s.
4236
4237 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4238 autoconf.
4239
42402000-09-06 Gerd Moellmann <gerd@gnu.org>
4241
4242 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4243 file and print informational message.
4244
4245 * configure.in (AC_FUNC_MMAP): Add.
4246
42472000-09-01 Gerd Moellmann <gerd@gnu.org>
4248
4249 * configure.in: Add ``checking'' messages for
4250 XpmReturnAllocPixels.
4251
42522000-08-28 Gerd Moellmann <gerd@gnu.org>
4253
4254 * configure.in: Check <strings.h>; check `index' and `rindex'
4255 functions.
4256
42572000-08-26 Kenichi Handa <handa@etl.go.jp>
4258
4259 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4260 "case "${canonical}" in".
4261
42622000-08-25 Dave Love <fx@gnu.org>
4263
4264 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4265
42662000-08-25 Kenichi Handa <handa@etl.go.jp>
4267
4268 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4269
42702000-08-24 Gerd Moellmann <gerd@gnu.org>
4271
4272 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4273 contains a relative path. Protect against unusable values of $PWD.
4274
42752000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4276
4277 * info/dir (WoMan): Add entry.
4278
4279 * config.bat (maindir): Update src/_gdbinit even if it does
4280 already exist.
4281
42822000-08-07 Gerd Moellmann <gerd@gnu.org>
4283
4284 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4285
42862000-08-03 Gerd Moellmann <gerd@gnu.org>
4287
4288 * configure.in: Add support for ia64*-*-linux*.
4289
42902000-07-27 Gerd Moellmann <gerd@gnu.org>
4291
4292 * make-dist (aclocal.m4): Include in distribution.
4293
42942000-07-26 Dave Love <fx@gnu.org>
4295
4296 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4297
42982000-07-24 Dave Love <fx@gnu.org>
4299
4300 * configure.in: Add AC_SIZE_T.
4301
43022000-07-18 Dave Love <fx@gnu.org>
4303
4304 * configure.in: Reorder so that most tests are done after CPPFLAGS
4305 is set from the C_SWITCH_... definitions.
4306
43072000-07-10 Gerd Moellmann <gerd@gnu.org>
4308
4309 * configure.in (HAVE_XPM): Undo previous change. Check for
4310 preprocessor define XpmReturnAllocPixels.
4311
43122000-07-06 Gerd Moellmann <gerd@gnu.org>
4313
4314 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4315 instead of XpmReadFileToPixmap.
4316
43172000-07-05 Ken Raeburn <raeburn@gnu.org>
4318
4319 * configure.in: Check for <soundcard.h>. Look for ossaudio
4320 library, and set LIBSOUND accordingly.
4321
43222000-07-05 Dave Love <fx@gnu.org>
4323
4324 * configure.in: Use AC_HEADER_SYS_WAIT.
4325
43262000-07-05 Gerd Moellmann <gerd@gnu.org>
4327
4328 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4329 lisp/Makefile. Distribute lisp/Makefile.in instead of
4330 lisp/Makefile.
4331
43322000-06-30 Ken Raeburn <raeburn@gnu.org>
4333
4334 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4335 while searching for image-handling libraries.
4336
43372000-06-26 Gerd Moellmann <gerd@gnu.org>
4338
4339 * configure.in (--with-xim): New option.
4340
43412000-06-23 Dave Love <fx@gnu.org>
4342
4343 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4344 for struct timezone and test how we can call gettimeofday.
4345 Check for OSF 5+. Check for term.h.
4346
4347 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4348 version.
4349
43502000-06-23 Gerd Moellmann <gerd@gnu.org>
4351
4352 * configure.in (HAVE_LIBXP): Change test for libXp.
4353
43542000-06-21 Dave Love <fx@gnu.org>
4355
4356 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4357 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4358 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4359
43602000-06-19 Dave Love <fx@gnu.org>
4361
4362 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4363 _XOPEN_SOURCE is defined.
4364
43652000-06-16 Gerd Moellmann <gerd@gnu.org>
4366
4367 * Makefile.in (distclean): Also make distclean in lisp/.
4368
43692000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4370
4371 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4372
43732000-06-15 Gerd Moellmann <gerd@gnu.org>
4374
4375 * make-dist: Add --help and --snapshot options.
4376
43772000-06-14 Gerd Moellmann <gerd@gnu.org>
4378
4379 * configure.in: Generate lisp/Makefile.
4380
4381 * configure.in: Add support for `*-lynxos*'.
4382 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4383 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4384 on Tru64 UNIX v5.0.
4385
43862000-06-13 Ken Raeburn <raeburn@gnu.org>
4387
4388 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4389 it's on a continuation line.
4390
43912000-06-02 Dave Love <fx@gnu.org>
4392
4393 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4394 files.
4395
4396 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4397 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4398 test.
4399
4400 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4401 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4402
44032000-05-26 Gerd Moellmann <gerd@gnu.org>
4404
4405 * configure.in: Add check for speed_t typedef.
4406
44072000-05-25 Ken Raeburn <raeburn@gnu.org>
4408
4409 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4410 exists; it won't in the CANNOT_DUMP case.
4411
44122000-05-25 Gerd Moellmann <gerd@gnu.org>
4413
4414 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4415 On FreeBSD, the exit status is 1 if CDPATH is not set.
4416 (install-arch-indep): Install ebrowse.info.
4417
44182000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4419
4420 * configure.in: Check for grandpt and getpt.
4421
44222000-05-09 Dave Love <fx@gnu.org>
4423
4424 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4425
44262000-05-05 Gerd Moellmann <gerd@gnu.org>
4427
4428 * make-dist: Make a link for lib-src/grep-changelog.
4429 Copy install-sh.
4430
44312000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4432
4433 * config.bat: Identify the beginning of the cpp stuff in
4434 src/Makefile.in and lib-src/Makefile.in more accurately.
4435
44362000-04-27 Gerd Moellmann <gerd@gnu.org>
4437
4438 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4439
44402000-04-19 Gerd Moellmann <gerd@gnu.org>
4441
4442 * configure.in: Add support for `powerpc-*-netbsd*'.
4443
44442000-04-19 Dave Love <fx@gnu.org>
4445
4446 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4447
4448 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4449
44502000-04-16 Dave Love <fx@gnu.org>
4451
4452 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4453
44542000-04-14 Dave Love <fx@gnu.org>
4455
4456 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4457
4458 * aclocal.m4 (AC_FUNC_MKTIME): New.
4459
44602000-03-28 Ken Raeburn <raeburn@gnu.org>
4461
4462 * configure.in: Line up "--help" output a little better.
4463
44642000-03-26 Gerd Moellmann <gerd@gnu.org>
4465
4466 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4467 New targets.
4468 (bootstrap): Rewritten in terms of the new targets above. Make
4469 info files, too.
4470
44712000-03-12 Gerd Moellmann <gerd@gnu.org>
4472
4473 * config.guess, config.sub: Use the versions of the files from
4474 subversions.
4475
44762000-03-08 Dave Love <fx@gnu.org>
4477
4478 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4479 AC_C_VOLATILE. Define POINTER_TYPE.
4480
4481 * aclocal.m4: New file.
4482
44832000-03-02 Gerd Moellmann <gerd@gnu.org>
4484
4485 * configure.in (machine): Add `mipsel-*-netbsd*' and
4486 `arm-*-netbsd*'.
4487
44882000-03-01 Gerd Moellmann <gerd@gnu.org>
4489
4490 * configure.in (machine): Add support for `*-auspex-sunos*'.
4491
44922000-02-29 Gerd Moellmann <gerd@gnu.org>
4493
4494 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4495
44962000-02-18 Dave Love <fx@gnu.org>
4497
4498 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4499
45002000-02-18 Andreas Schwab <schwab@suse.de>
4501
4502 * Makefile.in (install-arch-indep): Add eudc to list of installed
4503 info files.
4504
45052000-02-17 Ken Raeburn <raeburn@gnu.org>
4506
4507 * configure.in: Include -lz and -ljpeg (if it's available) when
4508 testing for the tiff library.
4509
45102000-02-17 Gerd Moellmann <gerd@gnu.org>
4511
4512 * configure.in: Remove LISP_FLOAT_TYPE.
4513
45142000-02-12 Dave Love <fx@gnu.org>
4515
4516 * configure.in: Use AC_FUNC_VFORK.
4517
45182000-02-01 Gerd Moellmann <gerd@gnu.org>
4519
4520 * make-dist: Various fixes for new development tree.
4521
4522 * leim-Makefile.in: New file.
4523
45242000-01-31 Gerd Moellmann <gerd@gnu.org>
4525
4526 * Makefile.in (dist): Call ./make-dist.
4527
45282000-01-24 Dave Love <fx@gnu.org>
4529
4530 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4531
45322000-01-18 Gerd Moellmann <gerd@gnu.org>
4533
4534 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4535 DGifOpenFileName.
4536
45372000-01-11 Andreas Schwab <schwab@suse.de>
4538
4539 * Makefile.in (install-arch-indep): Update list of info files to
4540 be installed.
4541
45422000-01-05 Dave Love <fx@gnu.org>
4543
4544 * configure.in: Check for jerror.h as well as libjpeg.
4545
45462000-01-03 Andreas Schwab <schwab@suse.de>
4547
4548 * Makefile.in (install-arch-indep): Install autotype*. Run
4549 install-info on autotype and emacs-faq.info.
4550
45511999-12-04 Dave Love <fx@gnu.org>
4552
4553 * Makefile.in (install-arch-indep): Depend on `info'.
4554 (install-strip): Use `install' as sub-make target.
4555
45561999-11-23 Ken Raeburn <raeburn@gnu.org>
4557
4558 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4559 didn't need to be deleted. Check for the k5crypto library as well
4560 as the crypto library; MIT Kerberos 1.1 changed the name.
4561
45621999-11-18 Dave Love <fx@gnu.org>
4563
4564 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4565
45661999-11-11 Erik Naggum <erik@naggum.no>
4567
4568 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4569
45701999-11-08 Dave Love <fx@gnu.org>
4571
4572 * configure.in: Fix change for --with-pop default.
4573
45741999-11-04 Dave Love <fx@gnu.org>
4575
4576 * configure.in: Default to --with-pop. Change sense of with-gcc
4577 and with-toolkit-scroll-bars messages to reflect the defaults.
4578
45791999-11-01 Gerd Moellmann <gerd@gnu.org>
4580
4581 * INSTALL: Mention the Emacs Lisp Reference.
4582
45831999-10-27 Noah Friedman <friedman@splode.com>
4584
4585 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4586
45871999-10-23 Gerd Moellmann <gerd@gnu.org>
4588
4589 * Makefile.in (bootstrap): New target.
4590
45911999-10-19 Paul Eggert <eggert@twinsun.com>
4592
4593 Add support for large files. Merge glibc 2.1.2.
4594
4595 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4596 (HAVE_TM_GMTOFF): New symbol.
4597 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4598 mbrlen, strsignal.
4599 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4600
46011999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4602
4603 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4604 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4605
46061999-10-09 Richard M. Stallman <rms@gnu.org>
4607
4608 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4609 Unset CDPATH to prevent cd from generating output.
4610
46111999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4612
4613 * update-subdirs: Also ignore CVS subdirs.
4614
46151999-10-07 Gerd Moellmann <gerd@gnu.org>
4616
4617 * Makefile.in (install-arch-indep): Add ada-mode.
4618
46191999-10-06 Dave Love <fx@gnu.org>
4620
4621 * Makefile.in: Add rules for config.status, configure.
4622
46231999-09-07 Gerd Moellmann <gerd@gnu.org>
4624
4625 * configure.in (--with-sound): Removed.
4626
46271999-08-30 Gerd Moellmann <gerd@gnu.org>
4628
4629 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4630 the test for Xaw3d.
4631 (HAVE_TIFF): Add -lm to library check.
4632
46331999-08-28 Richard Stallman <rms@gnu.org>
4634
4635 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4636 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4637 after the other X-related libraries.
4638
46391999-08-21 Dave Love <fx@gnu.org>
4640
4641 * configure.in: Don't check for jpeglib.h.
4642
46431999-08-20 Gerd Moellmann <gerd@gnu.org>
4644
4645 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4646 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4647
46481999-08-18 Dave Love <fx@gnu.org>
4649
4650 * configure.in: Check for termcap.h.
4651
46521999-08-15 Gerd Moellmann <gerd@gnu.org>
4653
4654 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4655 use Emacs' scroll bars, even if configured for Motif or when
4656 Xaw3d is available.
4657
46581999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4659
4660 * configure.in: Check for getaddrinfo.
4661
46621999-08-04 Eli Zaretskii <eliz@gnu.org>
4663
4664 * config.bat: Make --no-debug work again by removing -gcoff.
4665
46661999-07-30 Dave Love <fx@gnu.org>
4667
4668 * configure.in: Check for stdlib.h.
4669
46701999-07-19 Dave Love <fx@gnu.org>
4671
4672 * configure.in: Grok sparc64-*-linux-gnu*.
4673
46741999-07-12 Richard Stallman <rms@gnu.org>
4675
4676 * Version 20.4 released.
4677
46781999-06-23 Karl Heuer <kwzh@gnu.org>
4679
4680 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4681 Quote $EMACS, in case it's a program with args.
4682
46831999-06-15 Gerd Moellmann <gerd@gnu.org>
4684
4685 * configure.in (HAVE_GIF): Use libungif instead of libgif
4686 because the former doesn't contain patented compression code.
4687
46881999-05-29 Richard M. Stallman <rms@gnu.org>
4689
4690 * configure.in: Delete the Kerberos stuff.
4691
46921999-05-27 Greg Hudson <ghudson@mit.edu>
4693
4694 * configure.in: Prefer kerberos 5 names.
4695
46961999-04-26 Richard M. Stallman <rms@gnu.org>
4697
4698 * configure.in: Check for libXp.
4699
47001999-04-08 Richard Stallman <rms@gnu.org>
4701
4702 * make-dist: Include change logs in subdirs of `lisp'.
4703
47041999-04-05 Richard Stallman <rms@gnu.org>
4705
4706 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4707 (install-arch-indep): Make ${datadir}/emacs world-readable.
4708
47091999-03-30 Eli Zaretskii <eliz@gnu.org>
4710
4711 * config.bat: Use epaths.* instead of paths.*.
4712
47131999-03-07 Eli Zaretskii <eliz@gnu.org>
4714
4715 * INSTALL: Add detailed instructions to unpack and install
4716 intlfonts on MS-DOS.
4717
47181999-02-26 Richard Stallman <rms@gnu.org>
4719
4720 * configure.in: Use epaths.h and epaths-force instead of paths...
4721
4722 * Makefile.in (epaths-force): Renamed from paths-force;
4723 operate on epaths.in and produce epaths.h.
4724
47251999-02-24 Richard Stallman <rms@gnu.org>
4726
4727 * make-dist: Fix nt/icons directory handling.
4728
47291999-02-22 Simon Josefsson <jas@pdc.kth.se>
4730
4731 * configure.in (f301-fujitsu-uxpv4.1): New target.
4732
47331999-02-20 Richard Stallman <rms@gnu.org>
4734
4735 * make-dist (tempparent): Fix command to update info files.
4736
47371999-02-09 Richard Stallman <rms@gnu.org>
4738
4739 * configure.in (powerpc-apple-netbsd*): New alternative.
4740
47411999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4742
4743 * make-dist: Include the new directory nt/icons in distributions.
4744
47451999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4746
4747 * configure.in: Change message about HAVE_XFREE386.
4748
47491999-01-07 Eli Zaretskii <eliz@gnu.org>
4750
4751 * config.bat: Support configuring with leim.
4752
47531998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4754
4755 * configure.in (mips-sgi-irix6.5): New target.
4756
47571998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4758
4759 * configure.in: Remove GSS-API support, since it has been removed
4760 from movemail.
4761
47621998-12-04 Markus Rost <rost@delysid.gnu.org>
4763
4764 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4765
47661998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4767
4768 * Makefile.in: Don't install customize info file.
4769 Run install-info on viper info file.
4770
47711998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4772
4773 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4774
47751998-11-16 Kenichi Handa <handa@etl.go.jp>
4776
4777 * configure.in (*-*-bsdi4*): New target.
4778
47791998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4780
4781 * configure.in: Fix previous change.
4782
47831998-11-11 Richard Stallman <rms@gnu.org>
4784
4785 * configure.in (aviion-intel): New machine.
4786
47871998-11-04 Kenichi Handa <handa@etl.go.jp>
4788
4789 * configure.in (mips-nec-sysv4*): New target.
4790
47911998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4792
4793 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4794 from lisp.
4795
47961998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4797
4798 * make-dist: Don't include fns*.el in dist.
4799
48001998-10-30 Dave Love <fx@gnu.org>
4801
4802 * configure.in: Don't mkdir cpp.
4803
48041998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4805
4806 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4807 ${archlibdir}.
4808
48091998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4810
4811 * Version 20.3 released.
4812
48131998-07-30 Paul Eggert <eggert@twinsun.com>
4814
4815 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4816 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4817 (lwlib/Makefile, leim/Makefile):
4818 Prepend $(srcdir)/ to rule dependencies outside this dir.
4819
48201998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4821
4822 * configure.in: Use unset CDPATH instead of making it empty.
4823
48241998-06-20 Karl Heuer <kwzh@gnu.org>
4825
4826 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4827
48281998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4829
4830 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4831 and default.el. Sort the results.
4832
48331998-05-31 Karl Heuer <kwzh@gnu.org>
4834
4835 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4836 writable.
4837
48381998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4839
4840 * Makefile.in (install-arch-indep):
4841 Don't alter site-lisp/subdirs.el if it exists.
4842
48431998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4844
4845 * Makefile.in (install-arch-indep): Put `-' on commands to create
4846 subdirs.el in site-lisp dirs.
4847
48481998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4849
4850 * Makefile.in (install-arch-indep): Fix typo in previous change.
4851
48521998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4853
4854 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4855
48561998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4857
4858 * Makefile.in (mkdir): Create the site-lisp dirs.
4859 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4860
48611998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4862
4863 * Makefile.in (INSTALL_INFO): New variable.
4864 (install-arch-indep): Don't replace the dir file if it already exists.
4865 Use the install-info program, via INSTALL_INFO, to add entries.
4866 Make the `info' subdir and the Info files world-readable.
4867
48681998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4869
4870 * config.bat: Make sure the environment is large enough to support
4871 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4872
48731998-04-10 Karl Heuer <kwzh@gnu.org>
4874
4875 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4876
48771998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4878
4879 * configure.in: Add --with-gssapi to specify GSS-API
4880 authentication support for movemail.
4881
48821998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4883
4884 * Makefile.in (install-arch-indep): Fix previous change.
4885
48861998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4887
4888 * Makefile.in (info): Run man in build dir, not srcdir.
4889
48901998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4891
4892 * Makefile.in (install-arch-indep): Fix previous change.
4893
48941998-03-23 Kenichi Handa <handa@etl.go.jp>
4895
4896 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4897
48981998-03-22 Richard Stallman <rms@gnu.org>
4899
4900 * Makefile.in (install-arch-indep): Put special subdirs.el files
4901 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4902
49031998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4904
4905 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4906
49071998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4908
4909 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4910 (m68*-hp-hpux*): Handle versions 1X like 10.
4911
49121998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4913
4914 * make-dist: PROBLEMS is now in etc, not top level dir.
4915
4916 * Makefile.in (SOURCES): Delete PROBLEMS.
4917
49181998-02-25 Richard Stallman <rms@gnu.org>
4919
4920 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4921
4922 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4923
49241998-01-17 Richard Stallman <rms@gnu.org>
4925
4926 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4927
49281998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4929
4930 * make-dist (tempparent): New option --no-check.
4931
4932 * make-dist: Don't do anything with cpp directory.
4933
49341997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4935
4936 * configure.in (sparc-fujitsu-sysv4*): New target.
4937
49381997-12-17 Andreas Schwab <schwab@gnu.org>
4939
4940 * configure.in: Cache more tests. Add missing quotes around
4941 message with embedded comma.
4942
49431997-12-04 Karl Heuer <kwzh@gnu.org>
4944
4945 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4946
49471997-11-26 Joel N. Weber II <devnull@gnu.org>
4948
4949 * make-dist: Changed the comment about `umask 0' to say `Don't
4950 restrict access to any files.'; previously it said `Don't protect
4951 any files', which may have implied that we think fascism is good.
4952
49531997-11-24 Paul Eggert <eggert@twinsun.com>
4954
4955 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4956 strftime needs the underlying host's strftime for locale dependent
4957 formats.
4958
49591997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4960
4961 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4962
49631997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4964
4965 * config.bat: Configure the man subdirectory.
4966
49671997-11-07 Paul Eggert <eggert@twinsun.com>
4968
4969 * configure.in (AC_CHECK_LIB): Add -lintl.
4970
49711997-11-07 Karl Heuer <kwzh@gnu.org>
4972
4973 * make-dist (check for .elc files): Avoid bash-specific syntax.
4974 (check for overflow 14-char limit): Simplify.
4975
49761997-11-07 Richard Stallman <rms@gnu.org>
4977
4978 * Makefile.in (install): Move blessmail last.
4979
49801997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4981
4982 * configure.in (gettimeofday, one arg or two):
4983 Clarify messages by avoiding double negative.
4984
49851997-09-30 Karl Eichwalder <ke@suse.de>
4986
4987 * Makefile.in (install-arch-indep): Install the widget info file.
4988
49891997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4990
4991 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4992 libraries in reverse order, so that libraries will appear in the
4993 correct dependency order on the link line (and so that the
4994 configure checks themselves will work properly when early
4995 libraries depend on later ones).
4996
49971997-09-21 Erik Naggum <erik@naggum.no>
4998
4999 * make-dist (making links to `src'): Keep timestamp on copied files.
5000
5001 * make-delta: New script to produce delta distributions.
5002
50031997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5004
5005 * Version 20.2 released.
5006
50071997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5008
5009 * Version 20.1 released.
5010
5011 * Makefile.in (install-leim): Depend on mkdir.
5012 (leim): Depend on src.
5013
50141997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5015
5016 * configure.in: Recognize alpha* instead of just alpha.
5017
50181997-09-12 Paul Eggert <eggert@twinsun.com>
5019
5020 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5021
50221997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5023
5024 * update-subdirs: Use rm -f.
5025
50261997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5027
5028 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5029 Ignore subdirs named Old.
5030
50311997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5032
5033 * configure.in: Add OpenBSD clause to set $machine.
5034
50351997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5036
5037 * make-dist: Recompile everything after updating various Lisp files.
5038 Recompile in leim as well as lisp.
5039 Check in leim as well as lisp for mismatched files and too-long names.
5040
50411997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5042
5043 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5044
50451997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5046
5047 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5048 before trying to copy anything from it.
5049
50501997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5051
5052 * Makefile.in (man/Makefile): New target.
5053 (tags): Define env var EMACS and run Makefile from build dir.
5054
50551997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5056
5057 * config.bat: If src/_gdbinit doesn't exist, try using
5058 src/.gdbinit to create it (for building on Windows 95).
5059
50601997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5061
5062 * Makefile.in (install-arch-indep):
5063 Discard extra data in tar | tar pipes.
5064
50651997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5066
5067 * configure.in (x_default_search_path): Corrected
5068 '${x_library}' to '${x_library}/X11'.
5069
50701997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5071
5072 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5073
50741997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5075
5076 * configure.in: Support auto-configuration of both Kerberos V4 and
5077 Kerberos V5 for movemail, including detection of V4 and V5 header
5078 files and libraries.
5079
50801997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5081
5082 * configure.in: Compute x_default_search_path
5083 and substitute into makefiles.
5084
5085 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5086
50871997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5088
5089 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5090
50911997-08-07 Erik Naggum <erik@naggum.no>
5092
5093 * configure.in: Remove lockdir, it is no longer needed.
5094 * Makefile.in (mkdir): Don't create lockdir.
5095 (lockdir): Variable deleted.
5096 (paths-force): Don't operate on PATH_LOCK.
5097
50981997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5099
5100 * leim-Makefile.in (clean, distclean): New targets.
5101
5102 * make-dist: Include leim/ChangeLog in leim distribution.
5103
51041997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5105
5106 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5107
51081997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5109
5110 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5111
51121997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5113
5114 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5115
51161997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5117
5118 * make-dist: Update leim/leim-list.el.
5119 Pass along value of $EMACS when updating lisp dir.
5120
51211997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5122
5123 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5124 prerequisite to the use of Doug Lea's malloc.
5125
51261997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5127
5128 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5129
5130 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5131
51321997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5133
5134 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5135
51361997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5137
5138 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5139 to news-r6.h.
5140
51411997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5142
5143 * config.bat: Use `sed' instead of `cp', which might not be
5144 installed.
5145
51461997-07-09 Kenichi Handa <handa@etl.go.jp>
5147
5148 * Makefile.in (mostlyclean): Add cleaning leim directory.
5149 (clean, distclean, maintainer-clean): Likewise.
5150
51511997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5152
5153 * make-dist (bogosities): Check subdirs of `lisp' also.
5154
51551997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5156
5157 * make-dist (etc): Really avoid symlinks now.
5158 (lisp): Don't delete from subdirs the things we never copy.
5159
51601997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5161
5162 * Makefile.in (install-arch-indep): Correct the target name.
5163 The first letter `i' was dropped by the previous change of mine.
5164
51651997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5166
5167 * configure.in (leim/Makefile): Generate this.
5168 (*-sysv4.2uw*): Recognize new alternative.
5169
5170 * leim-Makefile.in: Renamed from leim-Makefile.
5171
5172 * make-dist: Set up real-leim subdirectory,
5173 with the real contents of leim; then move it to
5174 a separate top-level directory.
5175
5176 * make-dist: Don't mention site-lisp, site-init, site-start
5177 or default, when listing files hat are not compiled and should be.
5178
5179 * configure.in: Create src/config.stamp at the end.
5180
51811997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5182
5183 * Makefile.in (install-leim): Correct previous change.
5184
51851997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5186
5187 * Makefile.in (install-leim): New target.
5188 (install): Depend on install-leim.
5189
51901997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5191
5192 * Makefile.in (SUBDIR): Add leim.
5193 (SUBDIR_MAKEFILES): Add leim/Makefile.
5194 (leim/Makefile): New target.
5195
51961997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5197
5198 * leim-Makefile: New file.
5199 * make-dist: Initialize a `leim' subdirectory with that makefile.
5200
52011997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5202
5203 * configure.in (GNU_MALLOC_reason): Fix message text.
5204
52051997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5206
5207 * make-dist (lisp): Don't process subdirs that start with =.
5208 (etc): Copy symlinks, as in src.
5209
52101997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5211
5212 * configure.in (i*86-*-unixware*): New alternative.
5213
52141997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5215
5216 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5217 and touch it explicitly.
5218
5219 * configure.in (mips-sony-newsos6*): New alternative.
5220 (mips-*-linux-gnu*): New alternative.
5221 (*-*-bsdi*): New alternative.
5222 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5223
52241997-06-22 Dave Love <d.love@dl.ac.uk>
5225
5226 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5227 (src/config.h): New target to re-configure if src/config.in is patched.
5228
52291997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5230
5231 * configure.in (shutdown): Check for `shutdown' function.
5232
52331997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5234
5235 * update-subdirs: Include the directory "language" in subdirs.
5236
52371997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5238
5239 * configure.in (m88k-dg-dgux4*): New alternative.
5240 (alpha-*-netbsd*): New alternative.
5241 (powerpcle-*-solaris2*): New alternative.
5242
52431997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5244
5245 * make-dist: Warn about .el files that are not compiled.
5246
52471997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5248
5249 * Makefile.in (dist): Don't run update-subdirs here,
5250 since make-dist now gets that done.
5251
5252 * make-dist: Use the new `updates' target in lisp/Makefile.
5253
5254 * make-dist: Use new non-file targets in lisp/Makefile.
5255
52561997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5257
5258 * make-dist: Handle all subdirs of `lisp' uniformly.
5259 Don't handle `term' and `language' specially.
5260 Clear out umask at the beginning.
5261
52621997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5263
5264 * make-dist: Use Make to update finder-inf.el and autoloads.
5265 Also update cus-load.el.
5266
52671997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5268
5269 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5270 in case it is desirable to disable the GNU malloc features with glibc.
5271
52721997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5273
5274 * configure.in (DOUG_LEA_MALLOC):
5275 Define if malloc_{get,set}_state exist.
5276
52771997-03-05 Kenichi Handa <handa@etl.go.jp>
5278
5279 * make-dist: Make links for files under lisp/language.
5280
52811997-02-20 Kenichi Handa <handa@etl.go.jp>
5282
5283 * update-subdirs: Exclude the directory "language" from subdirs.
5284
52851997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5286
5287 * configure.in: Check for rint and cbrt.
5288
52891997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5290
5291 * make-dist: Use $EMACS to say where to run Emacs.
5292 Add --no-update option.
5293
52941996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5295
5296 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5297
52981996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5299
5300 * make-dist (copying src): Check thoroughly for symlinks
5301 and copy them in all cases. Regularize the linking of *.in
5302 and *.opt and ChangeLog files.
5303 (copying lib-src): Likewise.
5304 Don't rm getdate.c or y.tab.*--they don't exist any more.
5305
53061996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5307
5308 * configure.in: Check for libmail, maillock.h and
5309 touchlock (for movemail).
5310
53111996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5312
5313 * configure.in (limits.h): Check for this file.
5314
53151996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5316
5317 * configure.in (rs6000-ibm-aix4.2): New alternative.
5318 (rs6000-ibm-aix4.0): New alternative.
5319 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5320
53211996-11-22 Ben Harris <bjh21@cam.ac.uk>
5322
5323 * configure.in: Recognize vax-*-netbsd*.
5324
53251996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5326
5327 * configure.in (locallisppath): Add leim directory.
5328
53291996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5330
5331 * config.bat: Make sure `mv' supports forward slashes and -f.
5332
53331996-10-28 Christian Limpach <chris@nice.ch>
5334
5335 * configure.in (hppa*-next-nextstep*): * added after hppa
5336 to accept hppa1.0 and hppa1.1.
5337
53381996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5339
5340 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5341 * configure.in (ld_switch_machine): Fix typo.
5342
53431996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5344
5345 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5346 from config.h and use them in $ac_link.
5347
53481996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5349
5350 * configure.in: Create a subdir named `lisp'.
5351
53521996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5353
5354 * configure.in: Check for getcwd.
5355
53561996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5357
5358 * configure.in: Check for termios.h. Check for setpgid.
5359
53601996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5361
5362 * configure.in: Check for setrlimit.
5363
53641996-08-31 Paul Eggert <eggert@twinsun.com>
5365
5366 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5367
53681996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5369
5370 * configure.in: Check for utimes.
5371
5372 * configure.in: Check for com_err library, but only
5373 if --with-kerberos was used. Check for krb and des
5374 only if --with-kerberos.
5375
53761996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5377
5378 * Makefile.in (INSTALL_STRIP): New variable.
5379 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5380 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5381
53821996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5383
5384 * configure.in: Check for krb and des libraries.
5385
53861996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5387
5388 * configure.in (*-sunos4.1.[3-9]*noshare):
5389 Use sunos413, not sunos4-1-3.
5390 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5391 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5392
53931996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5394
5395 * Makefile.in (src/paths.h): Target deleted.
5396 (paths-force): Delete all dependencies on this target
5397 but don't delete the target.
5398 (install): Depend on `all'.
5399 (paths-force): Don't print a message.
5400
5401 * configure.in: Generate src/paths.h here.
5402
54031996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5404
5405 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5406 New variables that affect linking only.
5407 (alpha-dec-osf*): Use those instead of previous change.
5408
54091996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5410
5411 * Makefile.in (install-arch-indep): Install info/messages.
5412
54131996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5414
5415 * Version 19.33 released.
5416
54171996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5418
5419 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5420 Fix previous change.
5421
54221996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5423
5424 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5425 New alternative.
5426
54271996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5428
5429 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5430 and NON_GCC_TEST_OPTIONS.
5431
54321996-08-06 Paul Eggert <eggert@twinsun.com>
5433
5434 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5435 "TZ=..." in environ.
5436
54371996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5438
5439 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5440
54411996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5442
5443 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5444 the more general *-sunos4.1.[3-9]* clause.
5445
54461996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5447
5448 * Version 19.32 released.
5449
5450 * configure.in (*-sco3.2v5*):
5451 Set OVERRIDE_CPPFLAG to a string of one space.
5452 Fix the code that uses OVERRIDE_CPPFLAG.
5453
54541996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5455
5456 * configure.in: Undo previous change.
5457
54581996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5459
5460 * config.sub: Use `pc', not `unknown', when canonicalizing
5461 the vendor for ...86.
5462
54631996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5464
5465 * configure.in: Check for termios.h header.
5466
54671996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5468
5469 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5470
54711996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5472
5473 * configure.in: Split bsdos2 and bsdos2-1.
5474
54751996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5476
5477 * config.sub: If last two words are not a recognized
5478 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5479 Make conversion of gnu/linux to linux-gnu really work.
5480
5481 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5482
54831996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5484
5485 * configure.in (check for using Lucid widgets by default):
5486 Eliminate indentation that confuses some compilers.
5487
54881996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5489
5490 * config.sub: Convert linux and gnu/linux to linux-gnu.
5491
5492 * make-dist: Don't update getdate.c.
5493 Ignore =... files when checking for too-long Lisp file names.
5494
54951996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5496
5497 * configure.in (euidaccess): Check for that, not for eaccess.
5498
54991996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5500
5501 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5502 before `noshare'.
5503 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5504
55051996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5506
5507 * configure.in: Rename lignux to linux-gnu in configuration names.
5508 Use gnu-linux as the opsys value (s/ file name).
5509 Allow i686 just like i386, i486, i586.
5510
55111996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5512
5513 * configure.in (i*86-*-sco3.2v5): New alternative.
5514 (OVERRIDE_CPPFLAG): New variable.
5515 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5516
5517 * configure.in: Specify vpath for .texi files.
5518
55191996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5520
5521 * configure.in: Always check for HAVE_X11R5.
5522 Separately decide whether to use a toolkit by default.
5523
55241996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5525
5526 * configure.in: If X11R5 is missing the Xaw headers,
5527 default to --with-x-toolkit=no.
5528
55291996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5530
5531 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5532
55331996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5534
5535 * Makefile.in (install-arch-indep): If cd etc makes output,
5536 don't treat that as part of the tar data.
5537 Check that ./lisp actually exists.
5538
55391996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5540
5541 * make-dist: Check for long file names.
5542
55431996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5544
5545 * Version 19.31 released.
5546
55471996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5548
5549 * configure.in: Recognize sparc-*-lignux.
5550
55511996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5552
5553 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5554 Don't include config.w95.
5555
55561996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5557
5558 * make-dist: Replace --no-clean-up and --no-tar options
5559 with --clean-up and --tar, so that the default is useful.
5560
55611996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5562
5563 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5564 if not, tell the user to rename it and abort.
5565
55661996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5567
5568 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5569 test program.
5570
55711996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5572
5573 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5574
5575 * make-dist (MANIFEST): Fix previous change.
5576 (msdos): Put mainmake.v2 into the dist.
5577
55781996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5579
5580 * make-dist: Exit if autoconf fails.
5581
55821996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5583
5584 * config.bat: Set djgpp-ver, and unset it at the end.
5585 Add a number of conditionals for DJGPP version 2.
5586 Rename label libsrc2 to libsrc3.
5587 Substitute for LDFLAGS in src/Makefile.
5588 Substitute for ALL_CFLAGS in lib-src/Makefile.
5589
55901996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5591
5592 * configure.in (ncurses): Check this after checking fns like strerror.
5593
55941996-04-08 Erik Naggum <erik@naggum.no>
5595
5596 * make-dist (MANIFEST): Don't include lines from =files.
5597
55981996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5599
5600 * make-dist: Don't put lisp/dired.todo in the dist.
5601
56021996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5603
5604 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5605
5606 * configure.in (setlocale): Check for it.
5607
5608 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5609
56101996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5611
5612 * configure.in: Use lignux instead of linux as value of opsys.
5613
56141996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5615
5616 * Makefile.in (install-strip): Fix whitespace.
5617 Get rid of continuation.
5618
5619 * config.sub: Convert linux or gnu/linux to lignux.
5620
56211996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5622
5623 * configure.in: Accept lignux in configuration name.
5624
56251996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5626
5627 * Makefile.in (install-strip): New target.
5628
56291996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5630
5631 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5632 -f failed to do the job on Suns.
5633
56341996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5635
5636 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5637
5638 * configure.in (linux/version.h): Check for this header.
5639
56401996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5641
5642 * configure.in: Remove -fno-builtin hackery from -lm check.
5643
56441996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5645
5646 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5647 just this test.
5648
5649 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5650
56511996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5652
5653 * configure.in: Check for ncurses.
5654
56551996-02-28 Paul Eggert <eggert@twinsun.com>
5656
5657 * configure.in (LOCALTIME_CACHE):
5658 Also define if localtime mishandles unsetting TZ.
5659 This works around a localtime bug in mips-dec-ultrix.
5660
56611996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5662
5663 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5664
5665 * configure.in: Improve messages about X versions.
5666
56671996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5668
5669 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5670
56711996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5672
5673 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5674 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5675
5676 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5677 (install): Put install-arch-indep before install-arch-dep.
5678
56791996-02-20 Dave Love <d.love@dl.ac.uk>
5680
5681 * INSTALL: Clarify info about MS-DOS path handling.
5682
56831996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5684
5685 * Makefile.in (install-arch-indep): Install info/ccmode*.
5686 In previous change, protect against /bin/pwd returning null string.
5687
56881996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5689
5690 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5691 to lispdir.
5692
56931996-02-01 Paul Eggert <eggert@twinsun.com>
5694
5695 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5696
56971996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5698
5699 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5700
57011996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5702
5703 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5704 we delete everything distclean deletes.
5705
57061996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5707
5708 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5709
57101996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5711
5712 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5713 into LDFLAGS instead of into LIBS.
5714
57151996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5716
5717 * configure.in (HAVE_XMU): Fix typo in previous change.
5718
57191996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5720
5721 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5722
57231996-01-10 Erik Naggum <erik@naggum.no>
5724
5725 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5726
57271996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5728
5729 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5730
57311996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5732
5733 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5734 and use -lXt to link it.
5735
57361996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5737
5738 * configure.in (locallisppath): Put version-specific dir first.
5739
57401996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5741
5742 * configure.in (hppa-*-nextstep*): New alternative.
5743 (USE_X_TOOLKIT): By default, set this to "maybe";
5744 and change that later to LUCID or "no" according to X11 version.
5745
5746 * make-dist: Recompile outdated .elc files and update all autoloads.
5747
57481996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5749
5750 * configure.in (locallisppath): Fix typo in last change: " -> '.
5751
57521996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5753
5754 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5755
57561995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5757
5758 * Makefile.in (install-arch-indep): Give all files read permission.
5759
57601995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5761
5762 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5763 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5764
57651995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5766
5767 * configure.in: Determine HAVE_X11R6.
5768 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5769
57701995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5771
5772 * configure.in: Just "solaris" now defaults to version 2.4.
5773 Add sunos4.1.n-noshare as alternative.
5774
57751995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5776
5777 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5778
57791995-11-29 Erik Naggum <erik@naggum.no>
5780
5781 * Makefile.in (install-arch-indep): Add missing backslash.
5782
57831995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5784
5785 * Makefile.in (install-arch-indep): Don't install
5786 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5787
57881995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5789
5790 * Makefile.in (install-arch-indep): Fix previous change.
5791
5792 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5793
57941995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5795
5796 * Version 19.30 released.
5797
5798 * make-dist (lisp): Exclude subdirs.el.
5799
58001995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5801
5802 * make-dist (etc): Delete *.orig and *.rej.
5803
58041995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5805
5806 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5807
58081995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5809
5810 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5811
58121995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5813
5814 * make-dist (nt): Rename install, readme, and todo to
5815 INSTALL, README, and TODO.
5816
58171995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5818
5819 * make-dist (lisp): Don't distribute site-start.
5820
58211995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5822
5823 * make-dist: Break the hard link on alloca.c.
5824
58251995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5826
5827 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5828
58291995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5830
5831 * make-dist (src, lib-src): Don't distribute Makefile.c.
5832 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5833
58341995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5835
5836 * Makefile.in (mkdir): Create man1dir, not mandir.
5837 (uninstall): Use man1dir, not mandir.
5838
58391995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5840
5841 * Makefile.in (man1dir): New variable.
5842 (install-arch-indep): Use man1dir.
5843
5844 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5845
5846 * make-dist: Create lisp/MANIFEST.
5847
58481995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5849
5850 * configure.in (m68k-*-linux*): New alternative.
5851
58521995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5853
5854 * make-dist: Use new names config.in, paths.in, and
5855 {src,lib-src}/Makefile.in.
5856
58571995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5858
5859 * configure.in: Don't bother checking for drem.
5860
58611995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5862
5863 * Makefile.in (distclean): Delete line with just a tab in it.
5864 (install-arch-indep): Delete spaces that precede tabs.
5865 Delete spurious `fi' left from previous change.
5866 (install): Supply `true' as command, to avoid null command.
5867
58681995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5869
5870 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5871
58721995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5873
5874 * configure.in (powerpc-*-solaris2): New alternative.x
5875
58761995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5877
5878 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5879 of paths.h.tmp$$, to avoid going beyond 14 characters.
5880
58811995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5882
5883 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5884
58851995-09-06 Paul Eggert <eggert@twinsun.com>
5886
5887 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5888 if localtime caches TZ. Check for tzset.
5889
58901995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5891
5892 * config.bat: Simplify using new names file names src/makefile.in,
5893 config.in, paths.in. Change Echo commands not to use `.
5894
58951995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5896
5897 * Makefile.in (install-arch-indep): Always install the new dir file;
5898 rename the previous dir file to dir.bak or dir.old.
5899
59001995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5901
5902 * configure.in (RANLIB): Substitute this into makefiles.
5903 Set it specially on solaris; set it by default on other systems.
5904
5905 * configure.in: Fix previous Alpha change.
5906
59071995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5908
5909 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5910 NON_GCC_TEST_OPTIONS.
5911
59121995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5913
5914 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5915 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5916
5917 * configure.in (alpha-*-linux*): New configuration.
5918
59191995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5920
5921 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5922 (m68k-next-nextstep*): New alias for that.
5923 (i*86-*-nextstep*): Use nextstep.h.
5924 (sparc-*-nextstep*): New configuration.
5925
59261995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5927
5928 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5929 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5930
59311995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5932
5933 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5934 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5935
59361995-07-18 Mike Long <mike.long@analog.com>
5937
5938 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5939
59401995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5941
5942 * Makefile.in (src/paths.h, paths-force):
5943 Rename src/paths.h.in to src/paths.in.
5944 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5945
5946 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5947 Use Makefile.c for intermediate file.
5948 Rename src/config.h.in to src/config.in.
5949
59501995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5951
5952 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5953 (mips-dec-ultrix4.[12]): New alternative for old versions.
5954
59551995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5956
5957 * make-dist: Don't break intra-tree links.
5958
59591995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5960
5961 * configure.in: Put back archlibdir initialization. Require
5962 autoconf 2.4.1 or later.
5963
59641995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5965
5966 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5967 (mips-mips-riscos5*): New alternative.
5968
59691995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5970
5971 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5972
59731995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5974
5975 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5976 (mandir, infodir, archlibdir): Initializations deleted.
5977
5978 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5979 On hpux9shr, use hpux9shxr4.h.
5980
59811995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5982
5983 * configure.in: Added target mips-dec-mach_bsd4.3.
5984 * config.guess: Guess mips-dec-mach_bsd4.3.
5985
59861995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5987
5988 * Makefile.in (mkdir): Use symbolic chmod.
5989
59901995-06-22 Paul Eggert <eggert@twinsun.com>
5991
5992 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5993 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5994
59951995-06-22 Paul Eggert <eggert@twinsun.com>
5996
5997 * Makefile.in (SUBDIR_MAKEFILES):
5998 Add man/Makefile, so `make distclean' removes it.
5999 (top_distclean): Add config.log to the list of files to be removed.
6000
60011995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6002
6003 * Version 19.29 released.
6004
60051995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6006
6007 * configure.in: Fix the previous change to verify that the -b
6008 option really solves the problem.
6009
6010 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6011
60121995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6013
6014 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6015
60161995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6017
6018 * configure.in: Report more clearly when there is no special
6019 dir to search for X includes or libraries.
6020
60211995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6022
6023 * configure.in: Check for -lpthreads, not -lpthread.
6024
60251995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6026
6027 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6028
60291995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6030
6031 * configure.in: Check for -lpthread.
6032
60331995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6034
6035 * Makefile.in (install-arch-indep): Install info files for mh-e.
6036 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6037
60381995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6039
6040 * configure.in (*-solaris2.5): New configuration.
6041
6042 * make-dist: Copy new files config.nt and config.w95.
6043
60441995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6045
6046 * configure.in: Use x_includes, not x_libraries, for -I.
6047 Make bitmapdir a colon-separated list.
6048
60491995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6050
6051 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6052
6053 * configure.in: Allow x_libraries and x_includes to be paths.
6054
60551995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6056
6057 * configure.in: Fix typo.
6058
60591995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6060
6061 * INSTALL: Clarify use of site-init.el.
6062
60631995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6064
6065 * configure.in: Pass arg to sqrt.
6066
60671995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6068
6069 * make-dist: Fix May 6 change.
6070
60711995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6072
6073 * vpath.sed: Delete reference to ymakefile.
6074
60751995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6076
6077 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6078
60791995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6080
6081 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6082
6083 * update-subdirs: Specify /bin/sh to run the script.
6084
60851995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6086
6087 * make-dist: Put src/makefile.nt in dist.
6088
6089 * configure.in (i[345]86-*-bsdi2*): New configuration.
6090 (vax-dec-bsd386*): Deleted.
6091
60921995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6093
6094 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6095 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6096 Use fmod instead of logb in -lm check.
6097
60981995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6099
6100 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6101 Use bsd4-3. Don't set NON_GNU_CPP.
6102
6103 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6104 In nt, copy various different things, but not *.cmd.
6105 Fix the ln commands for the subdirs of nt.
6106
61071995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6108
6109 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6110
61111995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6112
6113 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6114 since that's what the header file expects.
6115
61161995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6117
6118 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6119 and 68040 based machines when choosing options for gnucc.
6120
61211995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6122
6123 * Makefile.in (top_distclean): Delete config.cache.
6124
61251995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6126
6127 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6128
6129 * configure.in: Use m/ncr386.h.
6130
61311995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6132
6133 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6134
61351995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6136
6137 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6138 (man): Don't copy texindex.c and getopt.c; they're deleted.
6139 (etc): Omit `e'; it's a subdirectory.
6140 (etc/e): Use `../..', not `..', to reference top level.
6141
61421995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6143
6144 * Makefile.in (install-arch-indep, dist):
6145 Look for `update-subdir' in $(srcdir).
6146
61471995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6148
6149 * make-dist: Include mkinstalldirs in distribution.
6150
61511995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6152
6153 * make-dist: Add missing close backquote.
6154
61551995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6156
6157 * make-dist: Don't distribute shortnames directory.
6158
61591995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6160
6161 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6162
61631995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6164
6165 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6166
61671995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6168
6169 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6170
61711995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6172
6173 * configure.in (mips-sgi-irix6): New configuration.
6174
61751995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6176
6177 * Makefile.in (maintainer-clean): Renamed from realclean.
6178
61791995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6180
6181 * configure.in: Create a .gdbinit that sources the real one,
6182 if using a different build directory.
6183
61841995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6185
6186 * configure.in: Check for sys/select.h.
6187
61881995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6189
6190 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6191
61921994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6193
6194 * configure.in: Handle isc 4.1 operating system.
6195
61961994-12-10 Richard Stallman <rms@kepa>
6197
6198 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6199 (rs6000-ibm-aix4*): New alternative.
6200
62011994-12-06 Richard Stallman <rms@kepa>
6202
6203 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6204
62051994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6206
6207 * configure.in: Don't try to make directories that are guaranteed
6208 to already exist.
6209
62101994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6211
6212 * configure.in: Generate man/Makefile from man/Makefile.in.
6213 Create the man subdir.
6214
6215 * Makefile.in (dvi): Run Make in our man subdir.
6216
6217 * make-dist: Create subdir etc/e.
6218 Make links to it.
6219 Put man/Makefile.in in dist, instead of man/Makefile.
6220
62211994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6222
6223 * configure.in: Add --with-pop, --with-kerberos, and
6224 --with-hesiod for movemail.
6225
62261994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6227
6228 * configure.in (m68*-apollo*): Use s/domain.h.
6229
62301994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6231
6232 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6233
62341994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6235
6236 * configure.in: Don't add -I, -L, -R options for cc if their
6237 arguments would be empty.
6238
62391994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6240
6241 * configure.in (i860-intel-osf1*): New alternative.
6242 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6243 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6244
62451994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6246
6247 * configure.in: Make h_errno check not use nested functions.
6248
62491994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6250
6251 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6252
62531994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6254
6255 * Makefile.in (install-arch-indep): Avoid continued comment
6256 swallowing target line.
6257
62581994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6259
6260 * configure.in: Protect a character class with `changequote'.
6261
62621994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6263
6264 * configure.in: Accept `news' as a synonym for `newsos'.
6265
62661994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6267
6268 * Makefile.in: Don't rm files if cd fails.
6269
62701994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6271
6272 * make-dist: Put nt subdir and its subdirs in the dist.
6273 (lib-src): Put makefile.nt in the dist.
6274 (lisp): Put makefile.nt in the dist.
6275
62761994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6277
6278 * configure.in: Change a stray `[' to `test'.
6279
62801994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6281
6282 * configure.in: Adapt for Autoconf v2. Use the standard argument
6283 parser, host type canonicalizer, X11 finder, and message
6284 printing macros. Use the new macro names. Use `test' instead of `['.
6285
62861994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6287
6288 * configure.in: Check for getpagesize.
6289
62901994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6291
6292 * make-dist (msdos): Put sed* in the distribution.
6293
62941994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6295
6296 * config.bat: New option, `--with-x', for configuring Emacs
6297 for use with the X11 system DesqView/X.
6298 New option, `--no-debug', for compiling Emacs without debug
6299 information thus saving disk space.
6300 (src/config.h, src/paths.h): Use `update' (which is like
6301 `move-if-changed') to change the file.
6302 (src/config.h): When configuring for X11 perform extra changes.
6303 (src/makefile): When configuring for X11 perform extra changes.
6304 (lib-src): Remove temporary files.
6305 (): Check that `sed', `rm', `mv', and `gcc' are available.
6306
63071994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6308
6309 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6310
6311 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6312
63131994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6314
6315 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6316
6317 * configure.in (canonical): Substitute var into makefiles.
6318 (bitmapdir): Likewise.
6319
6320 * Makefile.in (bitmapdir): New variable.
6321 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6322
63231994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6324
6325 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6326
6327 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6328 * update-subdirs: New shell script.
6329
63301994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6331
6332 * Makefile.in (top_distclean): Don't rm build-install.
6333 (SOURCES): Delete build-install.in.
6334
6335 * make-dist: Don't distribute build-ins.in.
6336 * build-ins.in: File deleted.
6337
63381994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6339
6340 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6341
63421994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6343
6344 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6345
6346 * configure.in (libexecdir): Renamed from libdir. New default.
6347 (sharedstatedir): Renamed from statedir. New default.
6348 (datadir): New default.
6349
6350 * make-dist: Don't distribute subdirs.el.
6351
63521994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6353
6354 * configure.in (eaccess): Check for it.
6355
63561994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6357
6358 * configure.in (mktime): Check for it.
6359
63601994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6361
6362 * configure.in (motif): Add support for usage and option checking.
6363
63641994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6365
6366 * configure.in (utimes): Check for it.
6367
63681994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6369
6370 * Makefile.in (install-arch-indep): Don't do mkdir here.
6371
63721994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6373
6374 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6375 riscix.h renamed to acorn.h.
6376
63771994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6378
6379 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6380 New configurations.
6381
63821994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6383
6384 * configure.in: Remove trailing slashes from srcdir.
6385
63861994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6387
6388 * configure.in (i[345]86-sequent-ptx*): Handle
6389
63901994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6391
6392 * Makefile.in (paths-force): Depend on src/paths.h
6393
63941994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6395
6396 * configure.in (config_options): Save all arguments, not just some.
6397
63981994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6399
6400 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6401
6402 * configure.in: Add AC_AIX.
6403 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6404
64051994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6406
6407 * configure.in (parsing options): Simplify sed command to delete -'s.
6408
64091994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6410
6411 * configure.in (config_options): New shell variable.
6412 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6413
64141994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6415
6416 * configure.in (alpha-dec-osf*): New target.
6417
6418 * Makefile.in: Use just one FRC target.
6419
64201994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6421
6422 * Makefile.in (removenullpaths, paths-force):
6423 Use name paths.h.tmp$$, which depends on the pid.
6424
64251994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6426
6427 * Makefile.in (removenullpaths, paths-force):
6428 Put paths.h.tmp in top-level dir, not in src.
6429
64301994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6431
6432 * Version 19.27 released.
6433
64341994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6435
6436 * Version 19.26 released.
6437
64381994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6439
6440 * configure.in: Check for lrand48, not rand48.
6441
64421994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6443
6444 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6445 (powerpc-ibm-aix*): New aliases.
6446
64471994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6448
6449 * make-dist (src/m, src/s): Put *.inp in distribution.
6450
64511994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6452
6453 * configure.in: Accept i586 and i486 along with i386.
6454
64551994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6456
6457 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6458 even if CPP env var was set by the user.
6459
6460 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6461
64621994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6463
6464 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6465
64661994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6467
6468 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6469
64701994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6471
6472 * configure.in: Check more specifically for i*86-sun-sunos.
6473
64741994-08-03 Caveh Jalali (caveh@eng.sun.com)
6475
6476 * configure.in: Handle solaris 2.4.
6477
64781994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6479
6480 * configure.in (rand48): Check for it.
6481
64821994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6483
6484 * make-dist: Update the info files.
6485
64861994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6487
6488 * configure.in: Make "checking..." messages' style consistent.
6489 (HAVE_H_ERRNO): New test.
6490
64911994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6492
6493 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6494
64951994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6496
6497 * configure.in (CFLAGS): If the envvar was specified, use that.
6498 And set REAL_CFLAGS from it too.
6499
65001994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6501
6502 * make-dist: Update finder-inf.el.
6503
65041994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6505
6506 * make-dist (msdos): Include sed4.inp in dist.
6507
6508 * Makefile.in (libsrc_libs): Var deleted.
6509
65101994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6511
6512 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6513
65141994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6515
6516 * configure.in (mips-sony-newsos4*): New alias.
6517
65181994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6519
6520 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6521 (*-convex-convexos*): Accept this as alias.
6522
65231994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6524
6525 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6526 for two different uses.
6527
65281994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6529
6530 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6531
65321994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6533
6534 * make-dist: Put ./BUGS into the distrib.
6535
65361994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6537
6538 * configure.in: Handle 386 running Solaris 2.
6539
65401994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6541
6542 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6543
65441994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6545
6546 * configure.in (mips-sony-newsos*): Use news-risc.h.
6547
6548 * configure.in: Accept bsdi as opsys, like bsd386.
6549
65501994-06-01 Morten Welinder (terra@diku.dk)
6551
6552 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6553
65541994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6555
6556 * Version 19.25 released.
6557
6558 * make-dist (shortversion): Don't assume another period follows.
6559
65601994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6561
6562 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6563 (uninstall): Use /bin/pwd.
6564
6565 * Makefile.in (blessmail): Depend on src.
6566 (all): Don't depend on blessmail.
6567
6568 * Makefile.in (src/paths.h): Don't force recomputation.
6569 (paths-force): New target; force recomputation of paths.h.
6570 (all): Depend on paths-force.
6571 (src, lib-src): Depend on src/paths.h.
6572
6573 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6574 NON_GCC_TEST_OPTIONS.
6575
65761994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6577
6578 * configure.in: Don't insist on subversions for irix.
6579
65801994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6581
6582 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6583
6584 * configure.in (i[34]86-next-*): New alternative.
6585
65861994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6587
6588 * Version 19.24 released.
6589
6590 * configure.in: New config hppa*-hp-hpux9shr*.
6591
65921994-05-22 Morten Welinder (terra@tyr.diku.dk)
6593
6594 * config.bat: Doc fix.
6595
65961994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6597
6598 * Makefile.in (mostlyclean, clean, distclean, realclean)
6599 (extraclean): Don't act on man subdir if it doesn't exist.
6600
66011994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6602
6603 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6604 Use them to set up CC.
6605 (*-sun-sunos4.1.3): Set them.
6606
66071994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6608
6609 * Makefile.in (lib-src): Don't depend on src/paths.h.
6610
66111994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6612
6613 * build-ins.in (copydests): Get rid of spurious `-'s.
6614
6615 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6616
66171994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6618
6619 * Version 19.23 released.
6620
6621 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6622 for the Xlib and Xt checks; then restore old CFLAGS.
6623
66241994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6625
6626 * configure.in (HAVE_X11XTR6): Add newline before #if.
6627 Add newline after #endif.
6628
66291994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6630
6631 * configure.in (HAVE_X11XTR6): Arrange to define it.
6632
66331994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6634
6635 * Makefile.in (install): Depend on blessmail.
6636
66371994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6638
6639 * configure.in (mips-siemens-sysv*): Put quotes around value
6640 containing blanks.
6641
66421994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6643
6644 * Makefile.in (TAGS): Use the makefile in src subdir.
6645
66461994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6647
6648 * configure.in (opsys): Recognize `gnu'.
6649
66501994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6651
6652 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6653
66541994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6655
6656 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6657 version > 1.8.
6658
66591994-05-08 Morten Welinder (terra@diku.dk)
6660
6661 * config.bat: Forcibly remove "# " style comments from makefiles.
6662
66631994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6664
6665 * Makefile.in (uninstall): When processing lispdir and etcdir,
6666 do nothing unless it exists and is a directory.
6667
66681994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6669
6670 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6671 Merge code in from install-doc.
6672 (install-doc): Merge code back into install-arch-indep.
6673 (install-arch-dep): Don't depend on install-doc.
6674
6675 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6676
66771994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6678
6679 * configure.in (making src/Makefile and lib-src/Makefile):
6680 Split off the autoconf substitutions and don't pass them thru cpp.
6681 (undefs): Use $canonical as well as $configuration.
6682
6683 * make-dist: Distribute lisp/Makefile.
6684
6685 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6686 Use lower case names for the s files.
6687
66881994-05-03 Morten Welinder (terra@diku.dk)
6689
6690 * config.bat: Added possibility for different file name
6691 transcriptions in lib-src.
6692
66931994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6694
6695 * Makefile.in (lib-src): Undo previous change.
6696 (blessmail): New target to run maybe-blessmail in lib-src.
6697 (all): Depend on blessmail.
6698
6699 * Makefile.in (lib-src): Depend on src.
6700
67011994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6702
6703 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6704 (m88k-dg-dgux5.4R2): dgux5.4R2.
6705
67061994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6707
6708 * configure.in (window_system): Restore accidentally deleted code
6709 that uses AC_FIND_X.
6710
6711 * make-dist: Distribute config.bat.
6712
67131994-04-29 Morten Welinder (terra@diku.dk)
6714
6715 * config.bat: Corrected the configuration of lib-src
6716 to keep up with configure. Add note about dos version 3
6717 or better needed (djgpp needs that). Add note explaining
6718 that either install in c:/emacs or edit the script.
6719 Don't change to c:/emacs, but assume we're there (to minimize
6720 the number of places to change).
6721
6722 * config.bat: Build-in the first step towards X11 support with
6723 the X11 emulator that exists. At this time it won't work,
6724 and several files are missing.
6725
67261994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6727
6728 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6729 Don't look for -lresolv.
6730
6731 * Makefile.in (lib-src): Depend on src/paths.h.
6732
67331994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6734
6735 * configure.in: Restore deleted AC_SUBST of `configuration'.
6736 Improve error message for bad --with-x-toolkit value.
6737
6738 * configure.in: Define CONFIGURATION in src/config.h
6739 rather than substituting in src/Makefile.in.
6740
67411994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6742
6743 * Makefile.in (install-doc): New target.
6744 (install-arch-dep): Depend on install-doc.
6745 (mkdir): Create docdir.
6746
67471994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6748
6749 * configure.in: Test for libresolv.a.
6750 Substitute machfile and opsysfile.
6751
67521994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6753
6754 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6755 (install-arch-dep): Install under the name $(EMACS).
6756
67571994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6758
6759 * configure.in (version): Use entire value of emacs-version.
6760 (mips-siemens-sysv*): New alternative.
6761
67621994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6763
6764 * Makefile.in (install-arch-indep): Don't install dired-x*.
6765
67661994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6767
6768 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6769 Fix definition of $undefs.
6770
67711994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6772
6773 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6774
6775 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6776
67771994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6778
6779 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6780
67811994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6782
6783 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6784 and run it thru cpp, as with src/Makefile.in.
6785
6786 * configure.in: Use AC_SET_MAKE.
6787
67881994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6789
6790 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6791
67921994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6793
6794 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6795
6796 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6797 (printing the choices): Make the toolkit message unconditional.
6798 (USE_X_TOOLKIT): Use `none', not `no', if none.
6799 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6800 Get rid of temp file foofoo1.
6801
68021994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6803
6804 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6805
68061994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6807
6808 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6809 (printing the choices): State choice of toolkit.
6810 (libsrc_libs): Recalculate after writing config.h;
6811 then update lib-src/Makefile.
6812
68131994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6814
6815 * configure.in: Add sunos4shr as alternative for suns.
6816 Conditionals testing for null $CC were backwards.
6817
68181994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6819
6820 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6821
68221994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6823
6824 * configure.in: Handle -isc4.0*.
6825
68261994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6827
6828 * configure.in (esix5): Set NON_GNU_CPP.
6829
68301994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6831
6832 * Makefile.in (thisdir): Nonsensical variable removed.
6833 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6834 back to $thisdir, rather than the directory `this_dir'.
6835
68361994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6837
6838 * Makefile.in (install-arch-indep): Add missing backslash after a
6839 `then'.
6840
68411994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6842
6843 * Makefile.in (thisdir): New variable.
6844 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6845
68461994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6847
6848 * configure.in: Add freebsd.
6849
68501994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6851
6852 * configure.in: Check for fpathconf.
6853
68541994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6855
6856 * configure.in (with_x_toolkit): Fix typo in previous change.
6857
68581994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6859
6860 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6861
68621994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6863
6864 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6865
68661994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6867
6868 * configure.in: Fix value of docdir.
6869 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6870
68711994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6872
6873 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6874
68751994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6876
6877 * configure.in: New variable docdir to control where the docstring
6878 file goes.
6879 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6880
68811994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6882
6883 * configure.in: When --run-in-place, don't inherit archlibdir.
6884
68851994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6886
6887 * Makefile.in (install-arch-dep, install-arch-indep):
6888 New targets split up former do-install rule.
6889 (do-install): Target deleted.
6890
68911994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6892
6893 * configure.in (mips-sony-newsos*): New configuration.
6894
68951994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6896
6897 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6898
68991994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6900
6901 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6902
69031994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6904
6905 * configure.in: Don't initialize CC.
6906
69071994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6908
6909 * configure.in (creating src/Makefile): Also generate -U switches
6910 for symbols in the $configuration value.
6911
6912 * configure.in: Check for sys_siglist being declared in system header.
6913
69141994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6915
6916 * configure.in (creating src/Makefile): Delete blank lines
6917 along with lines of whitespace.
6918 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6919
69201994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6921
6922 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6923 like C_SWITCH_SYSTEM.
6924 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6925
69261994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6927
6928 * configure.in (drem): Check for this function.
6929
69301994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6931
6932 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6933 If CPP was inherited from environment, don't use NON_GNU_CPP.
6934 (NON_GNU_CC): Likewise.
6935 (handling with_gcc): Use explicit if in the `no' case.
6936 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6937
69381994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6939
6940 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6941
69421994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6943
6944 * configure.in: Check whether fmod exists.
6945
69461994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6947
6948 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6949 {src,lisp}/OChangeLog.
6950
69511994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6952
6953 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6954 necessary for proper operation. This code works with the current
6955 released version of Autoconf.
6956
69571994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6958
6959 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6960 (USE_X_TOOLKIT): Define it for all values except `no'.
6961
6962 * configure.in: Undo first Jan 8 change and Jan 16 change.
6963
69641994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6965
6966 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6967 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6968
6969 * Makefile.in (lwlib/Makefile): New target.
6970 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6971 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6972 (unlock, relock): Handle lwlib subdir.
6973
6974 * Makefile.in: Add some .PHONY targets.
6975
6976 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6977
6978 * lwlib: New subdirectory.
6979
69801994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6981
6982 * configure.in: If CPP has a value that is a directory,
6983 discard the value.
6984
69851994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6986
6987 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6988 remove -U[0-9]*.
6989
69901994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6991
6992 * Makefile.in (do-install): Install the dired-x info files.
6993
6994 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6995 (See src/s/sol2.h.)
6996
69971994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6998
6999 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7000
70011994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7002
7003 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7004 AC_OUTPUT as it should be; hopefully noone will again see fit to
7005 gratuitously break this and not make a change log entry.
7006 Optimized sed processing of Makefile.in and cpp output; now
7007 preserves comments previously removed from the cpp input.
7008 Eliminated temp file for cpp output. Generate -U switches to
7009 undefine all identifiers that appear in the directory name
7010 ${srcdir}; pass these to cpp.
7011
7012 * configure.in (version): Fix sed regexp to match two-elt version
7013 number.
7014
7015 * configure.in: Check for strerror.
7016
70171994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7018
7019 * configure.in: Test for bcmp.
7020
70211994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7022
7023 * make-dist (tempdir): Put subdir msdos into the distribution.
7024
70251993-01-07 Morten Welinder (terra@diku.dk)
7026
7027 * config.bat: New file.
7028
70291994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7030
7031 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7032
70331994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7034
7035 * configure.in (m68*-next-*): Don't care about which os is specified.
7036 (i[34]86-*-*): Check for *-nextstop*.
7037
70381993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7039
7040 * configure.in: Check for setsid.
7041
70421993-12-17 Richard Stallman (rms@srarc2)
7043
7044 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7045
70461993-12-15 Richard Stallman (rms@srarc2)
7047
7048 * Makefile.in (mkdir): Make only the lockdir writable.
7049
7050 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7051
70521993-12-11 Richard Stallman (rms@srarc2)
7053
7054 * Makefile.in (libdir): Use @libdir@.
7055
70561993-12-08 Richard Stallman (rms@srarc2)
7057
7058 * Makefile.in (install): Add empty command.
7059
70601993-12-04 Richard Stallman (rms@srarc2)
7061
7062 * make-dist: Put man/getopt.c in the dist.
7063
7064 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7065
7066 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7067
70681993-12-03 Richard Stallman (rms@srarc2)
7069
7070 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7071 Set it for all solaris versions.
7072 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7073 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7074 Likewise for NON_GNU_CC and CC.
7075
70761993-12-01 Richard Stallman (rms@srarc2)
7077
7078 * configure.in (mips-mips-riscos4*): Assign variable CC.
7079 (checking ${with_gcc}): If "no", don't override CC if already set.
7080 (CC): Initialize it as empty.
7081
70821993-11-30 Richard Stallman (rms@srarc2)
7083
7084 * configure.in (Suns): Set CPP if *-solaris2.3*.
7085
70861993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7087
7088 * Version 19.22 released.
7089
7090 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7091
70921993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7093
7094 * make-dist: When breaking links, use cp -p.
7095 Copy install.sh into distribution.
7096 Move the temp dir up into the parent dir;
7097 don't leave the staging dir make-dist.tmp... in existence.
7098 * install.sh: New file.
7099
71001993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7101
7102 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7103
71041993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7105
7106 * configure.in (version): When --run-in-place, exclude
7107 ${datadir}/emacs/site-lisp from locallisppath.
7108
71091993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7110
7111 * configure.in: Delete jumk.c before writing it.
7112
71131993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7114
7115 * Version 19.21 released.
7116
7117 * Makefile.in (mkdir): Ignore error from chmod.
7118
71191993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7120
7121 * make-dist: Don't put lisp/forms.README in the distribution.
7122
71231993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7124
7125 * configure.in (creating src/Makefile): Before running cpp,
7126 discard all lines that start with `# Generated' or /**/#.
7127
71281993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7129
7130 * Version 19.20 released.
7131
7132 * make-dist: Use build-ins.in, not build-install.in.
7133 Don't bother updating TAGS since it's not included.
7134
7135 * build-ins.in: Renamed from build-install.in.
7136
71371993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7138
7139 * make-dist: Don't try to link *.texinfo--there are none now.
7140 When running make in lib-src, specify YACC var value.
7141
71421993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7143
7144 * configure.in (extrasub): Add vpath patterns for %.[yls].
7145
7146 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7147 Instead just include the commands to make src/Makefile as the
7148 second arg to AC_OUTPUT.
7149
7150 * configure.in: Use : instead of dnl for comment inside
7151 $makefile_command.
7152
7153 * configure.in: No longer use vpath_sed. Instead, when we notice
7154 srcdir already configured, set extrasub to hack vpath in the
7155 makefiles.
7156
7157 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7158 before moving it.
7159 * Makefile.in (VPATH): Define to @srcdir@.
7160
71611993-09-28 Brian J. Fox (bfox@cubit)
7162
7163 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7164 doesn't exist. Just copy src/Makefile.in instead. Touch
7165 all of the Makefiles after editing config.status.
7166
7167 * INSTALL: Update documentation to match new configuration
7168 mechanism.
7169
71701993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7171
7172 * configure.in: Allow any of the path or directory Makefile
7173 variables to be set with flags to configure. Create all Makefiles
7174 at configure time. Edit special commands into config.status after
7175 src/Makefile.in is built from src/Makefile.
7176
7177 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7178 If these files are out of date, simply have config.status
7179 rebuild them; don't rebuild them explicitly.
7180
71811993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7182
7183 * build-install.in: Change src/xemacs to src/emacs. We no longer
7184 create src/xemacs, so the file wouldn't be found.
7185
7186 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7187
71881993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7189
7190 * configure.in: Avoid forcing the search of /usr/include before
7191 fixed include files by resetting C_SWITCH_X_SITE if it is
7192 "-I/usr/include".
7193
71941993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7195
7196 * Makefile.in (@rip_paths@locallisppath):
7197 Delete ${datadir}/emacs/site-lisp.
7198
71991993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7200
7201 * configure.in:
7202 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7203 Remove ${extra_output} from AC_OUTPUT call.
7204
72051993-09-17 Brian J. Fox (bfox@inferno)
7206
7207 * make-dist: Quote backquotes found in strings to be echoed.
7208
7209 * configure.in: Use "sh -c pwd" when we want to avoid having the
7210 shell fix up the value of $PWD.
7211
72121993-09-13 Brian J. Fox (bfox@inferno)
7213
7214 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7215 of the installation fail. Suggested by Karl Berry.
7216
72171993-08-30 Brian J. Fox (bfox@inferno)
7218
7219 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7220 was used. Set MAKEFLAGS from MFLAGS.
7221
72221993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7223
7224 * configure.in: Test for res_init in libc.
7225
72261993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7227
7228 * configure.in: In the file ${tempcname}, use configure___
7229 instead of @configure@.
7230
72311993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7232
7233 * make-dist: Dist vpath.sed
7234
7235 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7236 Depend on vpath.sed.
7237 Replace sed comand for VPATH with @vpath_sed@.
7238
7239 * configure.in: Substitute variable `vpath_sed'.
7240 If not in $srcdir and $srcdir is configured,
7241 issue warning that GNU make is required,
7242 and set vpath_sed to use vpath.sed script.
7243
72441993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7245
7246 * configure.in: Remove check for $srcdir being configured. This
7247 pretty much works now.
7248 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7249 Check for XFree86 (/usr/X386/include) independent of whether
7250 -lXbsd exists.
7251
7252 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7253 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7254 `make'.
7255
72561993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7257
7258 * Version 19.19 released.
7259
7260 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7261
72621993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7263
7264 * configure.in: Check for XScreenNumberOfScreen.
7265
72661993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7267
7268 * configure.in: Add * to end of all configuration alternatives.
7269 (m68*-sony-newsos3*): New alternative.
7270
72711993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7272
7273 * make-dist: Include getdate.c in distribution.
7274
7275 * configure.in: For --help, use $PAGER if it is set.
7276 (LIB_X11_LIB): Default to -lX11.
7277 (mips-sgi-irix5.*): New alternative.
7278
7279 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7280
7281 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7282 Recognize *.B8.* as hpux version 8.
7283 (m68*-tektronix-bsd*): Fix typo in tek4300.
7284 (AC_HAVE_FUNCS): Add ftime.
7285
72861993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7287
7288 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7289 Use tekxd88, not tekXD88.
7290
72911993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7292
7293 * configure.in: Check for -lm. Then can check for frexp and logb.
7294
72951993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7296
7297 * Version 19.18 released.
7298
7299 * make-dist (src): Don't put gnu-hp300 in dist.
7300 (src, lisp): Include OChangeLog in dist.
7301
73021993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7303
7304 * configure.in: Test for presence of logb and frexp functions.
7305
73061993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7307
7308 * configure.in (machine): Add i370-ibm-aix*.
7309
73101993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7311
7312 * configure.in (function checks): Test for mkdir and rmdir.
7313
7314 * configure.in (function checks): Don't test for random and bcopy
7315 only when we're building with X; look for them all the time.
7316
73171993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7318
7319 * configure.in: Test for availability of bcopy functions, searching
7320 the X libraries if we're using X.
7321
7322 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7323 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7324 versions of AIX, and needs to be passed to the loader.
7325
7326 * configure.in: Test for the availability of the
7327 XScreenResourceString function.
7328
73291993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7330
7331 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7332 LD_SWITCH_X_SITE and assume --with-x11.
7333 Only look for X11 files if we weren't told about a window system
7334 or if we were told to use X11 but not told where.
7335 Search the libraries from the s and/or m files when checking for
7336 functions.
7337
7338 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7339
73401993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7341
7342 * make-dist: Include lisp/dired.todo in the distribution.
7343
73441993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7345
7346 * configure.in: Add code to set HAVE_INET_SOCKETS.
7347
73481993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7349
7350 * configure.in: If we do find x_includes and x_libraries
7351 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7352
73531993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7354
7355 * make-dist: Include src/gnu-hp300 in the dist.
7356
7357 * configure.in (canonical): New variable holds the canonicalized
7358 configuration. Don't alter `configuration'. Use `configuration'
7359 for Makefile.in for file naming.
7360 (testing x_includes and x_libraries): Use =, not ==.
7361
73621993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7363
7364 * Version 19.17 released.
7365
7366 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7367 directory's makefile. This allows the invocation of CPP which
7368 builds xmakefile to receive these switches. The SunSoft C
7369 preprocessor inserts spaces between tokens if it doesn't get the
7370 -Xs flag requested in src/s/sol2.h.
7371
73721993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7373
7374 * configure.in (m68k-bull-sysv3): New config.
7375
73761993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7377
7378 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7379 the X Windows libraries.
7380
73811993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7382
7383 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7384 the distribution. Those files aren't kept in their own
7385 subdirectory any more.
7386
73871993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7388
7389 * Version 19.16 released.
7390
73911993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7392
7393 * configure.in: Add --verbose flag.
7394
73951993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7396
7397 * version 19.15 released.
7398
73991993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7400
7401 * Makefile.in (top_distclean): Use -f switch when cleaning out
7402 lock dir; it might be empty.
7403
7404 * configure.in: Only check for -lXbsd once.
7405
74061993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7407
7408 * Version 19.14 released.
7409
74101993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7411
7412 * make-dist: If using gzip, create distribution with '.gz' extension.
7413
7414 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7415 (lisp/forms-mode): This doesn't exist anymore.
7416
7417 * configure.in: Look for the closedir function.
7418
74191993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7420
7421 * configure.in (CPP): Autoconf sets this to a shell variable
7422 reference, which doesn't work when it's edited into a makefile.
7423 Expand that variable reference.
7424
7425 * Makefile.in (CPP): New variable.
7426 (src/Makefile): Edit CPP into src/Makefile.
7427
7428 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7429 and entering double quotes to get the values of LD_SWITCH_X_SITE
7430 and the other make variables; make substitutes them in anyway.
7431
7432 * Makefile.in (uninstall): Don't remove the lisp and etc
7433 directories if they're in the source tree.
7434
7435 Bring mumbleclean targets into conformance with GNU coding standards.
7436 * Makefile.in (mostlyclean, clean): Separate these two; just have
7437 them pass the request to the subdirectory makefiles.
7438 (distclean): Pass the request down, and then get rid of the
7439 files configure built, and get rid of the Makefiles.
7440 (realclean): Pass the request down, and then do the same things
7441 distclean does.
7442 (uninstall, info, dvi): New targets.
7443
7444 * configure.in: Move clause for PC-compatible i386 box to the end
7445 of the case statement, to avoid masking configurations below.
7446
7447 * configure.in: Add case for m88k-motorola-sysv4.
7448
7449 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7450 the HP 68000 machines.
7451
7452 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7453 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7454 preprocessor won't fiddle with them.
7455
74561993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7457
7458 * Makefile.in (TAGS): cd to src to run etags.
7459
74601993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7461
7462 * configure.in (version): Check the X libraries for XrmSetDatabase
7463 and random, and see if we have -lXbsd.
7464
74651993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7466
7467 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7468 s/*.h and m/*.h files. Martin Tomes
7469 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7470
74711993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7472
7473 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7474 above the general i386 alternative.
7475
74761993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7477
7478 * configure.in: Recognize configuration name for Data General
7479 AViiON machines.
7480
7481 * configure.in: Use AC_LONG_FILE_NAMES.
7482
74831993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7484
7485 * configure.in: Test for bison.
7486 * Makefile.in (YACC): New variable.
7487 (lib-src/Makefile.in): Edit YACC into the makefile.
7488
74891993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7490
7491 * Version 19.13 released.
7492
7493 * configure.in (CFLAGS): Don't set this according to the value of
7494 the GCC shell variable. Instead, consult the machine and system
7495 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7496 test __GNUC__ while we're at it.
7497
7498 * configure.in: Remove extra ;; from hpux cases.
7499
75001993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7501
7502 * configure.in: Check to see if the system has -ldnet.
7503
75041993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7505
7506 * make-dist: Add clauses to distribute lisp/forms-mode.
7507
75081993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7509
7510 * configure.in (machine): Fix the versions in hpux version number test.
7511 Do not guess based on cpu type. Do check for explicit system version.
7512
75131993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7514
7515 * configure.in: Do NOT look for `unknown' as company name.
7516
75171993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7518
7519 * configure.in: Fix typo in message.
7520
75211993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7522
7523 * Version 19.12 released.
7524
7525 * Makefile.in (do-install): Correct previous etc-copying change.
7526 Partially rewrite using `if'.
7527 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7528
7529 * Version 19.11 released.
7530
7531 * configure.in: Handle 386bsd.
7532
75331993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7534
7535 * make-dist: Update getdate.c.
7536
7537 * configure.in: Handle bsd386.
7538
7539 * Makefile.in (do-install): Use `-' in tar options.
7540
7541 * configure.in: Change ! "${...}" to x"${...}" = x.
7542
7543 * Makefile.in (do-install): Copy the DOC-* files from the build
7544 etc directory, as well as lots of things from ${srcdir}/etc.
7545
7546 * make-dist: Copy config.guess.
7547
7548 * configure.in: Handle AIX versions 1.2, 1.3.
7549
75501993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7551
7552 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7553 the configuration name mips-mips-usg* to represent USG systems.
7554
7555 * configure.in: Fix logic to detect if srcdir is already configured.
7556
7557 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7558
7559 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7560 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7561 of a directory; cd might fail, and have pwd print out the current
7562 directory.
7563
75641993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7565
7566 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7567
75681993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7569
7570 * configure.in: Complain if srcdir points at an already-configured
7571 tree.
7572
75731993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7574
7575 * Version 19.10 released.
7576
75771993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7578
7579 * Makefile.in: Use Makefile comments, not C comments.
7580
7581 * configure.in: Add case for the Tektronix XD88.
7582
75831993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7584
7585 * configure.in: Handle sysv4.2 and sysvr4.2.
7586
75871993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7588
7589 * configure.in: Traverse the argument list without destroying it;
7590 don't use shift. It turns out that "set - ${saved_arguments}"
7591 doesn't work portably.
7592
7593 * configure.in: Add missing "fi".
7594
7595 * make-dist: Rebuild configure if configure.in is newer.
7596
7597 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7598 targets to be executed even if make remembers that it has already
7599 satisfied FRC.
7600
76011993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7602
7603 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7604
7605 * configure.in (romp): Handle various version numbers with aos and bsd.
7606
76071993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7608
7609 * configure.in: Fix message text.
7610
76111993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7612
7613 * make-dist: Make a `site-lisp' directory in the distribution,
7614 instead of a `local-lisp' directory, which hasn't been the
7615 appropriate name for a long time.
7616 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7617 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7618
7619 * Makefile.in (do-install): Correctly detect if ./etc and
7620 ${srcdir}/etc are the same.
7621
7622 * configure.in: Extract UNEXEC from the system configuration
7623 files, compute the name of the source file corresponding to the
7624 object file, and #define it as UNEXEC_SRC in config.h.
7625
7626 * configure.in: If srcdir is '.', then try using PWD to make it
7627 absolute.
7628
7629 * configure.in: Include ${srcdir} in the printed report, to help
7630 people notice if it's an automounter path.
7631
76321993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7633
7634 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7635
76361993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7637
7638 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7639 when they are different. Add `shift' command.
7640 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7641 (externallispdir): Var deleted.
7642
7643 * configure.in: Delete spurious paren outputting short_usage.
7644
76451993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7646
7647 * Version 19.9 released.
7648
76491993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7650
7651 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7652 subdirectory makes.
7653
7654 * make-dist: Check for .elc files with no corresponding .el file.
7655
7656 * Makefile.in (mkdir): Make all the directories in locallisppath.
7657
7658 * config.guess: New file.
7659 * configure.in: Use it, tentatively.
7660 * INSTALL: Mention its usage.
7661
7662 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7663 the former gives you the operating system rev directly. Use
7664 s/hpux.h if we don't recognize what we got.
7665
7666 * Makefile.in (do-install): Don't remove a destination directory
7667 if it's the same as the source. If ${srcdir}/info == ${infodir},
7668 don't try to copy the info files.
7669
7670 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7671 doesn't work if you're not using a separate source directory.
7672 (do-install): Copy the build tree's etc directory only after
7673 making sure it's not also the source tree's etc directory.
7674
76751993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7676
7677 * configure.in: Handle sunos4.1.3 specially.
7678
76791993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7680
7681 * Makefile.in (INSTALL): Add definition.
7682
7683 * configure.in: Fix some messages. Support -with-gnu-cc.
7684 At the end, use `set --', not `set -'.
7685 Delete spurious `.h' in hpux alternatives.
7686
76871993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7688
7689 * Version 19.8 released.
7690
76911993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7692
7693 * configure.in: When looking for source in the same directory as
7694 the configure script, make the path thus discovered absolute.
7695 If the user specifies the `--srcdir' switch, make that directory
7696 absolute too.
7697
7698 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7699
7700 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7701 too, as the value of the PATH_INFO macro.
7702
7703 * configure.in: Check to see if the source lives in the same
7704 directory as the configure script.
7705
77061993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7707
7708 * Makefile.in (install): Split this into `install' and
7709 `do-install', to give people more control over exactly what gets
7710 done.
7711 (do-install): New target, containing the guts of `install'. Don't
7712 remove and recreate the directories inside the copying loop - do
7713 it all before the copying loop. Pass more flags to the lib-src
7714 make.
7715 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7716 avoid errors and warnings.
7717
7718 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7719 the manufacturer - the more general case was blocking other i386
7720 configuration names below, and that's how the names are written in
7721 MACHINES anyway.
7722
7723 * make-dist: When breaking links, remove the link before moving
7724 the copy onto it, to avoid interactive behavior.
7725
7726 * Makefile.in: Doc fix.
7727
7728 * configure.in: Doc fix.
7729
7730 * INSTALL: Mention --exec-prefix option.
7731
7732 * configure.in: Add support for the `--exec-prefix' option.
7733 * Makefile.in: Accept that support.
7734
7735 * configure.in: Use the AC_PROG_INSTALL macro.
7736 * Makefile.in (INSTALL): Variable removed.
7737 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7738
7739 * configure.in: Distinguish between hp800's and hp700's by calling
7740 "uname -m".
7741
77421993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7743
7744 * configure.in: Recognize configuration names for i860 boxes
7745 running SYSV.
7746
77471993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7748
7749 * configure.in: Distinguish between hp800's and hp700's by the
7750 version of HP/UX they run, since that's something people are more
7751 likely to know - hp700's run 8.0.
7752 Add HP 700 configuration.
7753
7754 * configure.in: Test for the presence of the `rename' function.
7755
7756 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7757 configure.in.
7758 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7759
7760 * make-dist: Break intra-tree links.
7761
7762 * configure.in: Explain that this is an autoconf script, and give
7763 instructions for rebuilding configure from it. Arrange to put
7764 comments in configure explaining this too.
7765
7766 * configure.in: Make the first line of the configure script be
7767 "#!/bin/sh". Leaving the first line blank didn't work.
7768
7769 * configure.in (long_usage): Removed; made short_usage describe
7770 the options briefly.
7771
7772 * configure.in: Implement the --prefix option.
7773 * Makefile.in (prefix): Add support for it here.
7774 * INSTALL: Document it here.
7775
7776 * Makefile.in (install): Don't assume that the files in the `info'
7777 subdirectory match *.info. They don't have that prefix.
7778
77791993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7780
7781 * configure.in: Add case for version 5 of Esix.
7782
77831993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7784
7785 * Version 19.7 released.
7786
7787 * make-dist: There aren't any *.com files in lib-src anymore.
7788
7789 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7790 them; they're symlinks to other filesystems on the GNU machines.
7791
7792 * make-dist: Check that the manual reflects the same version of
7793 Emacs as stated in lisp/version.el. Edit that version number into
7794 the README file.
7795
77961993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7797
7798 * configure.in: Remove the hack of AC_DEFINE; use
7799 AC_DEFINE_UNQUOTED.
7800
78011993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7802
7803 * make-dist: Don't distribute precomp.com, compile.com, or
7804 link.com from ./src; they're in ./vms now.
7805
7806 Some time-handling patches from Paul Eggert:
7807 * configure.in: Add AC_TIMEZONE.
7808
78091993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7810
7811 * configure.in: Recognize Linux as a valid operating system for
7812 the i386.
7813
78141993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7815
7816 * make-dist: Distribute some VMS files we got from Richard Levitte.
7817
7818 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7819 the source for the sed command, not oldXMenu/Makefile.
7820
78211993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7822
7823 * INSTALL: Don't claim the srcdir option doesn't work.
7824
78251993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7826
7827 * configure.in: Include remarks saying what order the autoconf
7828 tests should go in, and remind people to change config.h.in
7829 whenever they add autoconf tests which make #definitions.
7830
7831 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7832
78331993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7834
7835 * Makefile.in (oldXMenu/Makefile): Make this depend on
7836 ${srcdir}/oldXMenu/Makefile.in, not itself.
7837
7838 * PROBLEMS: Some updates from David J. Mackenzie.
7839
7840 More changes from David J. Mackenzie.
7841 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7842 removed; autoconf and config.h should specify all these
7843 differences.
7844 (buildlisppath): Make this path depend on ${srcdir}.
7845 (INSTALLFLAGS): Removed.
7846 (INSTALL): Include the -c flag.
7847 (install): Change the way we invoke install accordingly.
7848
7849 Install ${srcdir} changes from DJM.
7850 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7851 list.
7852 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7853 the source tree and the etc directory in the object tree.
7854 (${SUBDIR}): Pass the prefix variable down to submakes.
7855 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7856 in /bin.
7857 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7858 values for srcdir and VPATH.
7859 (install): Add `v' flag to tar command. Make sure that `dir'
7860 exists in ${srcdir}/info before copying it. Remember that the man
7861 pages come from the source tree, not the object tree.
7862 * configure.in: Remove remarks saying that the --srcdir option
7863 doesn't work.
7864 Create the etc directory in the object tree.
7865 Recognize configuration names of the form *-sun-solaris*.
7866 Recognize sunos5 and solaris as operating system names.
7867
7868 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7869 lib-src/getdate.y and src/systime.h.
7870
78711993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7872
7873 * make-dist: Make links in info subdir.
7874
78751993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7876
7877 * configure.in: Call AC_STDC_HEADERS.
7878
78791993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7880
7881 * configure.in: Sidestep autoconf's quoting of the second argument
7882 of AC_DEFINE, so we can specify the value to put there. It would
7883 be nice if autoconf provided some way to specify computed values
7884 for macros.
7885
78861993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7887
7888 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7889 this is always just -DHAVE_CONFIG_H.
7890
7891 The GNU coding standards specify that CFLAGS should be left for
7892 users to set.
7893 * Makefile.in (CFLAGS): Let configure determine the default value
7894 for this. Don't
7895 have it default to DEFS.
7896 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7897 (lib-src/Makefile, src/Makefile): Edit the default value for
7898 CFLAGS into these files, not DEFS.
7899 * configure.in (CFLAGS): Choose a default value for this - "-g"
7900 normally, or "-g -O" if we're using GCC. Edit it into the
7901 top-level Makefile.
7902
7903 * configure.in: When scanning the machine and system description
7904 #include files, write their names to conftest.c properly.
7905
79061993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7907
7908 * configure.in: In configuration name case for Apallos running
7909 Domainios, set opsys, not opsysfile.
7910
7911 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7912 src/config.h, instead of AC_OUTPUT; the latter overwrites
7913 src/config.h even when it hasn't changed, puts a makefile-style
7914 comment at the top even though it's C code, and produces a
7915 config.status script which doesn't do the job right.
7916
7917 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7918 can use a symbolic link to get the X Menu library into src.
7919 * Makefile.in (LN_S): New variable.
7920 (src/Makefile): Edit the value of LN_S into this makefile.
7921
79221993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7923
7924 * configure.in: Support *-sco3.2v4* as opsystem.
7925
7926 * make-dist: Don't include calc directory.
7927 Exclude many files in the man directory; copy a few.
7928
79291993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7930
7931 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7932 call AC_STRUCT_TM to see what's in time.h.
7933
7934 * configure.in: Employ quoting stupidity to get the value of CPP
7935 to expand properly.
7936
79371993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7938
7939 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7940 variable to scan the machine and system description files.
7941
7942 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7943 so that getdate.y builds correctly.
7944
79451993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7946
7947 * configure.in (tempcname): Change this to "conftest.c", so it will
7948 work properly on systems with short filenames; this is the name
7949 autoconf uses.
7950
7951 * configure.in: Also detect the availability of dup2 and
7952 gethostname.
7953
7954 * configure.in: Use the AC_ALLOCA test.
7955 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7956 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7957
79581993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7959
7960 * make-dist: Distribute configure, as well as configure.in.
7961 Oversight.
7962
79631993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7964
7965 * Makefile.in (install): Print out the name of the directory we're
7966 copying, so people can have some idea of whether we're making
7967 progress.
7968
7969 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7970 Don't forget to re-create the COPYDESTS directories after we clear
7971 them out.
7972
79731993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7974
7975 * Makefile.in: Add autoconf cookies so that the configure
7976 script can comment out sections of path variable definitions to
7977 choose between the installable configuration and the run-in-place
7978 configuration.
7979 * configure.in: Add new option `--run-in-place', to select the
7980 run-in-place path definitions.
7981
7982 * configure.in: Add a clause to the big configuration name case
7983 for the NeXT machine.
7984
79851993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7986
7987 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7988 Make sure that each source directory exists, and is different from
7989 the destination directory; then, delete the destination before
7990 copying over the source.
7991
7992 * make-dist: Distribute configure.in, instead of configure.
7993
79941993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7995
7996 * configure.in: Don't set CC to "gcc -O" if the user specifies
7997 `--with-gcc'. Add -O to DEFS if GCC is set.
7998
79991993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8000
8001 * Makefile.in (clean mostlyclean): Missing right paren.
8002
8003 * configure.in: When checking for X windows, search for an X11
8004 subdirectory of ${x_includes}.
8005
8006 * configure.in: Check for gettimeofday function, for getdate.y.
8007
8008 Change `configure' to a mixture of custom code and autoconf stuff.
8009 autoconf can't derive all the information we need, but we'd really
8010 like to be able to take advantage of some of its tests, and its
8011 file-editing facilities.
8012 * configure.in: Renamed from configure.
8013 Quote the sections of shell script we want copied literally to
8014 the configure script.
8015 (compile): Initialize this to make the autoconf macros' code happy.
8016 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8017 code to do their jobs.
8018 Use autoconf to produce Makefile and src/config.h.
8019 Remove the Makefile-style comment that autoconf places at the top
8020 of src/config.h.
8021 (config_h_opts): Removed - no longer necessary.
8022 * Makefile.in (configname): Renamed to configuration.
8023 (CONFIG_CFLAGS): Renamed to DEFS.
8024 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8025 get values via autoload @cookies@.
8026 (libsrc_libs): Get this from autoconf. We used to do nothing
8027 about this.
8028 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8029
8030 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8031 echo the move-if-change command.
8032
80331993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8034
8035 * make-dist: Distribute lib-src/rcs-checkin.
8036
8037 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8038 Don't try to make links to the RCS or Old subdirectories.
8039 Use the appropriate extension for the compression type in use.
8040 Create the tar file in the shell's initial default directory, not
8041 in ${tempparent}.
8042 Erase the whole ${tempparent} tree, not just ${tempdir}.
8043
80441993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8045
8046 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8047 use to build paths.h.
8048 (lib-src/Makefile, src/Makefile): Similarly.
8049
8050 * configure: Extend test for working `const' keyword to handle AIX
8051 3.2 cc.
8052
80531993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8054
8055 * make-dist: Distribute lisp/term/ChangeLog.
8056
8057 Arrange for C compilation throughout the tree to get
8058 C_SWITCH_SYSTEM from the configuration files.
8059 * configure: Extract C_SWITCH_SYSTEM from the machine and
8060 system-dependent files, and save it in the top-level Makefile.
8061 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8062 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8063
8064 * make-dist: Include the VMS support files in oldXMenu in the
8065 distribution.
8066
8067 * configure: Doc fix.
8068
8069 * configure: Fix corrupted config_h_opts.
8070
8071 * configure: Properly report option names in error messages.
8072
8073 * configure: Properly recognize --x-includes and --x-libraries
8074 options.
8075
8076 * configure: Fix syntax errors in code handling XFree386.
8077
80781993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8079
8080 * configure: Add special code to detect XFree386, and tell
8081 config.h about it.
8082
8083 * configure: Properly handle extracting values of LIBS_MACHINE and
8084 LIBS_SYSTEM that contain spaces.
8085
8086 * configure: Add `--x-includes' and `--x-libraries' options. I
8087 think these are dopey, but no less than three alpha testers, at
8088 large sites, have said they have their X files installed in odd
8089 places. Implement them by setting C_SWITCH_X_SITE and
8090 LD_SWITCH_X_SITE in src/config.h.
8091
80921993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8093
8094 * make-dist: Don't distribute etc/Old files.
8095
8096 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8097 backups.
8098
80991993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8100
8101 * make-dist: Fix typo.
8102
81031993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8104
8105 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8106 in some cases where it should but didn't seen to.
8107
8108 * Makefile.in: Added unlock and relock productions.
8109
81101993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8111
8112 * make-dist: Add a --compress option to force make-dist to use
8113 compress.
8114
8115 * make-dist: Use gzip, if we can find it.
8116
8117 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8118 make rs6000-ibm-aix default to -aix32.
8119
81201993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8121
8122 * Makefile.in: Added `Developer's configuration' section.
8123
81241993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8125
8126 * Makefile.in: Add commented-out variable settings for developer's
8127 configuration.
8128
81291993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8130
8131 * make-dist: Distribute `src/bitmaps' too.
8132
81331993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8134
8135 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8136 make rs6000-ibm-aix default to -aix32.
8137
81381993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8139
8140 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8141
8142 * Makefile.in (install.sysv): Add a second `$' in front of
8143 `${dest}', so that the shell will expand it, instead of Make.
8144
8145 * configure: When processing the name of the configure script,
8146 collapse `././' to `./', but leave a single `./' prefix alone.
8147
8148 * configure: Doc fix.
8149
81501993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8151
8152 * configure: Handle isc3.0 correctly.
8153
81541993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8155
8156 * make-dist: Don't try to copy the COPYING notice into
8157 external-lisp; we're not distributing that directory any more.
8158
81591993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8160
8161 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8162 Remove CVS subdirectories from the installed directory trees, as
8163 well as RCS directories.
8164
81651993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8166
8167 * make-dist: Only copy gmalloc.c if we couldn't link it.
8168 Don't try to copy man/{README,Makefile} unless they actually exist.
8169
8170 * Makefile.in (lisppath): Don't include externallispdir in this.
8171 We're not sure whether we're even going to distribute the
8172 directory yet.
8173
81741993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8175
8176 * make-dist: Don't distribute the external-lisp directory anymore.
8177 * INSTALL: Remove all references to external-lisp.
8178
8179 * configure: Detect whether the compiler supports `const'
8180 properly, and edit src/config.h accordingly.
8181
8182 * configure: Tweak layout of final report.
8183
8184 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8185 CFLAGS.
8186
8187 * Makefile.in (locallisppath): Make this default to
8188 ${datadir}/emacs/site-lisp, instead of
8189 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8190 the same thing, and local-lisp causes completion conflicts with
8191 lock.
8192 (lisppath): Add ${externallispdir} to this.
8193 * INSTALL: Adjust installation directions.
8194
8195 * Makefile.in (externallispdir): New variable, to say where to
8196 install the externally-maintained lisp files.
8197 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8198 the others.
8199 * INSTALL: Describe external-lisp and the new externallispdir
8200 variable.
8201
82021993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8203
8204 * configure (progname): New option `--with-gcc'. Make it clearer
8205 how we are trying to guess whether or not we have GCC.
8206 * INSTALL: Document the `--with-gcc' option, and improve
8207 description of `--with-x' options.
8208
82091993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8210
8211 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8212 ${infodir} from these variables; we have written out explicit code
8213 to install the info files.
8214
82151993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8216
8217 * make-dist: Don't distributed the RCS files in the etc directory.
8218
82191993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8220
8221 * Makefile.in: Some makes can't handle comments in the middle of
8222 commands; move them to before the whole rule.
8223
82241993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8225
8226 * README: Mention what Emacs is.
8227
82281993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8229
8230 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8231 Add `./cpp' and `./man' back into the distribution.
8232
82331993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8234
8235 * Makefile.in: Define MAKE, and use where appropriate.
8236
82371993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8238
8239 * make-dist: Remember that the authoritative COPYING notice is
8240 `etc/COPYING', not `../etc/COPYING'.
8241
82421992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8243
8244 * make-dist: Make sure that the COPYING notices in each directory
8245 are copies, not symlinks.
8246
82471992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8248
8249 * INSTALL: The build process produces an executable called `emacs'
8250 now. Change references.
8251 * Makefile.in: Adjust `install.mumble' targets to install
8252 `src/emacs', not `src/xemacs'.
8253
8254 * configure: Start with a blank line; this keeps some old CSH's
8255 from thinking it's a CSH script. Most systems will just use
8256 /bin/sh to run it, which is what we're expecting; the only other
8257 shells which might try to interpret it themselves are probably
8258 Bourne-compatible.
8259
82601992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8261
8262 * INSTALL: Improvements suggested by David Mackenzie.
8263
82641992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8265
8266 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8267 Don't try to copy the info files if there aren't any; the
8268 unexpanded globbing pattern disappoints `install'. Ignore the
8269 return status of that command.
8270
8271 * INSTALL: Updated for new configuration arrangement.
8272
8273 * configure: Don't make the top-level Makefile read-only - people
8274 may want to edit the values of the path variables.
8275
8276 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8277 Install the info files in ${infodir}. Install the executable
8278 under both `emacs' and `emacs-VERSION'.
8279
8280 * Makefile.in: Doc fix.
8281
8282 * Makefile.in (exec_prefix): New variable, as per latest version
8283 of coding standards.
8284 (bindir, libdir): Use it, instead of `prefix'.
8285 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8286
8287 * Makefile.in (mandir): Make the default value for this depend on
8288 $(prefix).
8289
8290 * Makefile.in (datadir, statedir, libdir): Make these all default
8291 to ${prefix}/lib.
8292 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8293 to compensate.
8294
8295 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8296 Install the etags and ctags man pages too.
8297
8298 * Makefile.in (distclean): Don't delete backup files; that's the
8299 job of extraclean.
8300 (extraclean): Like distclean, but deletes backup and autosave files.
8301
83021992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8303
8304 Make path specification conform to GNU coding standards.
8305 * configure (long_usage): Remove all traces of old arguments from
8306 usage messages, and document the options we do accept in more
8307 detail: -with-x... and --srcdir.
8308 (options, boolean_opts): Deleted; we don't have enough options to
8309 make this worthwhile.
8310 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8311 along with the code which supported them; these should be set as
8312 arguments to the top-level make.
8313 (config_h_opts): Since this no longer doubles as a list of option
8314 names, make them upper case; this simplifies the code which uses
8315 them to build the sed command to edit src/config.h. Change the
8316 code which sets them.
8317 (cc, g, O): Don't allow the user to set these using options; they
8318 should be specified using `CC=' and `CFLAGS=' arguments to the
8319 top-level make. Just choose reasonable default values for them,
8320 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8321 values.
8322 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8323 options; use them whenever the configuration files say they're
8324 possible.
8325 Simplify the argument processing loop. Don't accept abbreviations
8326 for option names; these might conflict with other configuration
8327 options in the future.
8328 Add some support for the `--srcdir' option. Check for the sources
8329 in . and .. if `--srcdir' is omitted. If the directories we will
8330 compile in don't exist yet, create them under the current directory.
8331 Note that the rest of the build process doesn't really support
8332 this.
8333 Edit only the top Makefile. That should edit the others. Edit
8334 into the makefile: `version', from lisp/version.el, `configname'
8335 and `srcdir' from the configuration arguments, `CC' and
8336 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8337 the user's path, and LOADLIBES as gleaned from the system
8338 description files.
8339 Simplify the report generated; it doesn't need to include any
8340 description of paths now.
8341 Make `config.status' exec configure instead of just calling it, so
8342 there's no harm in overwriting `config.status'.
8343 * Makefile.in (version, configname): New variables, used to choose
8344 the default values for datadir and libdir.
8345 Path variables rearranged into two clearer groups:
8346 - In the first group are the variables specified by the GNU coding
8347 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8348 manext, infodir, and srcdir).
8349 - In the second are the variables actually used for Emacs's paths
8350 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8351 archlibdir), which depend on the first category.
8352 datadir and libdir default to directories under
8353 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8354 demand.
8355 etcdir and lispdir default to subdirectories of datadir.
8356 archlibdir defaults to libdir.
8357 The new installation tree is a bit deeper than it used to be, so
8358 use the new make-path program in lib-src to build them all.
8359 Always build a new src/paths.h.tmp and then move-if-change it to
8360 src/paths.h, to avoid unnecessary rebuilds while responding to the
8361 right changes.
8362 Remove all mention of arch-lib. Run utility commands from
8363 lib-src, and let the executables be copied into archlibdir when
8364 Emacs is installed.
8365 Add targets for src/Makefile, lib-src/Makefile, and
8366 oldXMenu/Makefile, editing the values of the path variables into
8367 them.
8368 Let lib-src do its own installation.
8369 (datadir): Default to putting data files under
8370 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8371 (emacsdir): Variable deleted; it would only be confusing to use.
8372 (lispdir, etcdir): Default to ${datadir}/lisp.
8373 (mkdir): Use make-path for this.
8374 (lockdir): Do this in mkdir.
8375 (Makefile): New target.
8376
8377 * configure (usage_message): Rename to long_usage.
8378
8379 * make-dist: Don't bother creating an arch-lib directory; that's
8380 only for installation now.
8381
83821992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8383
8384 * configure: Use GCC-style configuration names, using config.sub.
8385 Change the usage and help messages.
8386
8387 * configure: Initialize window_system, not indow_system.
8388
8389 * configure: Report which window system, compiler, and signal
8390 handler return type we decide to use.
8391
8392 * make-dist: Explain what's going on if config.sub and gmalloc.c
8393 can't be linked. Place the code which copies them near the code
8394 which links the rest of the files around them.
8395
83961992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8397
8398 * make-dist: Don't bother to distribute src/*.com, or
8399 src/vmsbuild; those have all been moved to `../vms'.
8400
84011992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8402
8403 * make-dist: Don't forget that the way to avoid filenames starting
8404 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8405 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8406 couldn't make hard links to, since we have two already, and
8407 perhaps more to come.
8408
84091992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8410
8411 * configure: When editing parameters into lib-src/Makefile, change
8412 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8413 needs some other flags too.
8414
84151992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8416
8417 * configure: Remove spurious echo of the configuration name.
8418
8419 * make-dist: Don't distribute files in src/m and src/s whose names
8420 begin with `='.
8421
84221992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8423
8424 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8425 Also LISP_FLOAT_TYPE.
8426
84271992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8428
8429 * make-dist: Copy config.sub, since it's a symbolic link to a file
8430 on another file system.
8431
84321992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8433
8434 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8435 distribution.
8436
8437 * config.sub: New file, to help us recognize configuration names.
8438 * make-dist: Include it in the distribution.
8439
84401992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8441
8442 * configure: Convert `-' to `_' in specified option names.
8443 Accept options with --. Delete --highpri and --have-x-menu options.
8444 New options --with-x and --with-x10 replace -window-system.
8445 Don't mention options --gnu-malloc, --rel-alloc
8446 or --lisp-float-type in help message.
8447
84481992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8449
8450 * make-dist: Include the `vms' subdirectory in the distribution.
8451
84521992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8453
8454 * configure: Remove lines starting with "# DIST: " when building
8455 lib-src/Makefile and src/Makefile. This allows us to mark the
8456 "Makefile.in" files with explanatory comments which won't also get
8457 stuck in the Makefiles.
8458
84591992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8460
8461 * make-dist: Don't use the '+' operator in the sed regular
8462 expression that extracts the version number from lisp/version.el;
8463 Ultrix sed doesn't seem support the operator. Just double the
8464 operand and use *.
8465
84661992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8467
8468 * Makefile.in: Doc fix.
8469
84701992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8471
8472 * configure: Rewrite sed command to remove at most one ./ prefix;
8473 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8474 group.
8475
84761992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8477
8478 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8479
84801992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8481
8482 * make-dist: Go ahead and build a new TAGS file, unless the
8483 --newer option was specified. Don't try to delete a TAGS file
8484 from etc; it's not kept there, and shouldn't be deleted anyway.
8485
84861992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8487
8488 * make-dist: If the lisp directory contains a default.el, don't
8489 distribute it.
8490
8491 * configure: When searching signal.h for the type of a signal
8492 return handler, make a copy of it, not a symbolic link to it; that
8493 way, it will work on systems that don't have symbolic links.
8494
84951992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8496
8497 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8498 option for generating incremental distributions. Stopped it from
8499 generating a TAGS file into the distribution; that sucker is
8500 *big*, and easily enough generated with the toplevel makefile.
8501
85021992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8503
8504 * configure: When writing config.status, don't prefix progname
8505 with a '.'; it might be absolute.
8506
85071992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8508
8509 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8510 /usr/include/X11 exist, not only if both exist.
8511
85121992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8513
8514 * make-dist: Make the new external-lisp directory a duplicate of
8515 the external-lisp directory, not the lisp directory.
8516
85171992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8518
8519 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8520 clean' in arch-lib; it doesn't even have a Makefile.
8521
8522 * Makefile.in (clean, mostlyclean): In the test which tries to
8523 distinguish between the build directory, which should be cleaned,
8524 and the installed directory, which shouldn't, cd to `${emacsdir}',
8525 not `${DESTDIR}${LIBDIR}'.
8526
85271992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8528
8529 * make-dist: Be sure to delete the .c and .h files that YACC and
8530 BISON create from getdate.y.
8531
8532 * external-lisp: New directory; see `external-lisp/README'.
8533 * make-dist: Added support for the external-lisp subdirectory.
8534
8535 * make-dist: Changed message which complains that make-dist wasn't
8536 invoked in the right directory to indicate which files it was
8537 looking for.
8538
85391992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8540
8541 * configure: Add comments explaining why we can't translate
8542 character ranges or control characters in `tr'.
8543
85441992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8545
8546 * configure: When generating the configuration message, we used to
8547 build the message from the start so that each line began with "# "
8548 so that it would be a comment in `config.status'. However, this
8549 causes trouble if any of the variables we use in the message
8550 expand to more than one line of text - as gnu_malloc_reason
8551 sometimes does. So instead, we build the message as it should be
8552 printed to the user (i.e. without the "# " prefixes), and stick on
8553 the "# "s when we write it to `config.status'.
8554
8555 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8556 `lib-src' and `arch-lib'.
8557
8558 * configure: When generating report and `config.status' file, note
8559 that bindir only determines where `make install' and
8560 `build-install' will place the executables; this should make it
8561 clear that the ordinary build process will not try to install
8562 things.
8563
85641992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8565
8566 * make-dist: Change messages to say that we are 'making links to
8567 X', rather than 'copying X'. And put `' quotes around file names.
8568
8569 * make-dist: Include '.tmp' in the name of the staging directory.
8570
8571 * make-dist: Pass the `-f' option to rm when you're not sure that
8572 the files you're removing actually exist.
8573
8574 * make-dist: When setting up etc/COPYING, always nuke whatever is
8575 there, and then copy it in, to make sure we get a real file.
8576
8577 * make-dist: Don't try to distribute *.defns files any more. The
8578 only such file was for simula.el, which has been superceded by a
8579 version which doesn't have a separate .defns file.
8580
85811992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8582
8583 * make-dist: Don't distribute configured versions of config.h.in,
8584 paths.h.in, Makefile.in in src.
8585
8586 * configure: Delete .tmp files before creating them; don't bother
8587 trying to make final targets writeable first, since it won't
8588 matter to move-if-change.
8589
85901992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8591
8592 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8593 mkdir and chmod in the center of all the conditionals. GNU Make
8594 will strip these out, but other makes won't.
8595
85961992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8597
8598 * make-dist: Include move-if-change in list of files to distribute.
8599
86001992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8601
8602 * configure: Remove any "." elements from the program name.
8603
8604 * configure: Don't record the values of all the possible arguments
8605 in config.status; only record the options that the user specified.
8606
8607 * configure: Use move-if-change to move in the new src/config.h.
8608
86091992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8610
8611 * move-if-change: New file, copied from gcc release.
8612 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8613 a temp file, so we don't update paths.h if an error occurs or if
8614 it doesn't need changing.
8615
86161992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8617
8618 * Makefile.in (src/paths.h): Do not install a value for the
8619 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8620 * build-install.in: Same thing.
8621
86221992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8623
8624 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8625 latter, being a typo, is always false, resulting in a program
8626 whose default behavior is to painstakingly build a copy of the
8627 source tree, and then delete it. Rah.
8628
8629 * Makefile.in: Add dist target, and comment for it.
8630
8631 * configure: When scanning <signal.h> for a declaration for
8632 signal, create a symbolic link with a name ending in .c, so the
8633 compiler won't complain that it's only been given .h files.
8634
8635 * configure: Check whether there are any arguments available
8636 before shifting to get the value of a non-boolean parameter.
8637
8638 * make-dist: Doc fix.
8639
86401992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8641
8642 * configure: Instead of grepping /usr/include/signal.h for a
8643 signal declaration, run /usr/include/signal.h or
8644 /usr/include/sys/signal.h through cpp and grep for the
8645 declaration.
8646
8647 * configure: Redirect the output of grep to /dev/null instead of
8648 using grep -s - that flag means different things on other systems.
8649
8650 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8651 since the former is recognizable even if you don't know what
8652 'dumping' is.
8653 * configure: Accommodate that change.
8654
8655 * configure: Accept options for all of the directories you can
8656 change in the Makefile.
8657
8658 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8659
8660 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8661 FOO before you can use them.
8662
8663 * build-install.in: Made the "Where To Install Things" section
8664 conform with the similar section from Makefile.in. Copied section
8665 which builds src/paths.h from src/paths.h.in from the Makefile.
8666
86671992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8668
8669 * configure: Write config.status to pass its command-line
8670 arguments on to configure, so that people can use it to recreate
8671 an old configuration, with minor changes.
8672
86731992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8674
8675 * configure: Don't rely on option variables being unset if their
8676 values are the empty string. In particular, when producing the
8677 English report, don't assume that highpri will be unset when no
8678 increased priority has been requested; -highpri='' should be the
8679 same as omitting -highpri altogether.
8680
8681 * configure: Fix dumb bug: when running the system and machine
8682 description files through cpp, mark those lines that we want to
8683 evaluate with the string '@configure@', and then only evaluate
8684 them. This way if the files include anything that actually
8685 generates text (type definitions or external declarations, say),
8686 we won't try to eval it.
8687
86881992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8689
8690 * make-dist: New shell script.
8691
8692 * configure: When creating foo from foo.in, make foo read-only to
8693 remind people to edit the .in file instead.
8694
8695 * INSTALL: Changed references to config.h-dist to config.h.in.
8696 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8697 to build src/paths.h from src/paths.h.in; added a paragraph to do
8698 this.
8699 * configure, Makefile, build-install: Changed filenames like
8700 FOO-dist to FOO.in.
8701
87021992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8703
8704 * Makefile, build-install: Renamed to Makefile.in and
8705 build-install.in; the configure script will edit these to produce
8706 the usable Makefile and build-install.
8707 * configure: Changed to produce ./Makefile, ./build-install,
8708 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8709 instead of editing them in place.
8710
87111992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8712
8713 * Makefile: Re-arranged so that the undumped Emacs will search
8714 ../lisp *after* the site's local elisp files.
8715 (locallisppath, dumplisppath): New variables.
8716 (lisppath): This variable's default value is now chosen based on
8717 $(locallisppath) and $(lispdir); while it used to be the
8718 customization point for adding site-local elisp directories to
8719 load-path, that job is now handled mostly by locallisppath.
8720 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8721 Check the values being assigned to the *LOADSEARCH macros for null
8722 path elements (like '::' in 'foo::bar').
8723
8724 * configure: When checking if the machine- and system-dependent
8725 files define a particular macro or not, actually run them through
8726 CPP and test the macros with #ifs, instead of just grepping for
8727 the macros' names. In particular, check for SYSTEM_MALLOC in this
8728 way.
8729
87301992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8731
8732 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8733
87341992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8735
8736 * configure: Make the config.status file an executable shell
8737 script which will recreate the same configuration. Include the
8738 verbal description of the current configuration as a comment in
8739 the script.
8740 * INSTALL: Doc fix.
8741
8742 * Makefile: Brought the Makefile up to the GNU coding
8743 standards, as described in standards.text:
8744 (TAGS): New name for the target which rebuilds the tags table.
8745 (check): New target; doesn't do anything yet.
8746 (mostlyclean): New target, synonymous with clean.
8747 (realclean): New target. Currently, this just calls the
8748 subdirectories's makefiles and then deletes config.status.
8749 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8750 variables.
8751 Installation directory variables changed to conform.
8752 (install, install.sysv, install.xenix, install.aix): Changed the
8753 code which copies the directories into their installed location to
8754 allow the installed locations to be in several different
8755 directories; the old version assumed that they would all be in
8756 $(emacsdir).
8757 (mkdir, lockdir): Allow the installed locations to be in several
8758 different directories.
8759 * INSTALL: Doc fix.
8760
8761 * build-install: Use the same variable names as the Makefile.
8762 Allow the installed locations to be in several different
8763 directories.
8764
87651992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8766
8767 * Makefile (src/paths.h): Instead of using a single sed command to
8768 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8769 separately, and don't forget to append "/!!!SuperLock!!!" to the
8770 value of the PATH_SUPERLOCK macro.
8771
8772 * config.emacs: Renamed to configure, for consistency with other
8773 GNU products. Internal references changed.
8774 INSTALL, Makefile: References changed.
8775
8776 * lock: New directory, which should always be empty. If this
8777 directory doesn't exist, Emacs won't complain; it just won't lock.
8778 Having this here means that people can just unpack Emacs, build
8779 it, and have locking work.
8780
8781 * share-lib: Re-renamed to etc, for the sake of tradition.
8782 * config.emacs: Changed default value for datadir to ../etc.
8783 * INSTALL, README: Adjusted.
8784
87851992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8786
8787 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8788 by running CPP on the appropriate s/*.h and m/*.h files.
8789
87901992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8791
8792 * config.emacs: Make sure to set the "exit on error" flag once
8793 we've removed config.status; errors should abort the configuration.
8794
87951992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8796
8797 * config.emacs: Added -distribute option, so that the Makefile
8798 paths are in their proper form. I don't know why this matters.
8799
88001992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8801
8802 * local-lisp: New directory, empty in the distribution, for people
8803 to put local elisp code in.
8804 * config.emacs: Include it in the default load path.
8805 * README: Document it.
8806
88071992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8808
8809 * config.emacs: Guess the type of signal handling functions based
8810 on the contents of /usr/include/signal.h.
8811
8812 * config.emacs: Print out progress report messages.
8813
8814 * Makefile (src/paths.h): Don't generically replace
8815 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8816 editing of the other entries, and each entry should be dealt with
8817 explicitly anyway.
8818
8819 * build-install: Converted from C-shell to Bourne shell.
8820 * config.emacs: Edit build-install properly.
8821
8822 * config.emacs: Doc fix.
8823
88241992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8825
8826 * Makefile (install): Remove `B' from tar xf command.
8827
88281992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8829
8830 * config.emacs: Removed support for the `maintain-environment'
8831 option; the only important difference between this and its absence
8832 has been removed.
8833 * INSTALL: Removed mention of `maintain-environment'.
8834
8835 * config.emacs: Fix arguments to sed when processing boolean
8836 arguments.
8837
88381991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8839
8840 * config.emacs: New file, to help automate the installation
8841 process.
8842
8843 * Makefile: Lots of changes to support the separation of etc into
8844 architecture-dependent and -independent files:
8845 (EMACSROOT): New variable, giving the directory under which all of
8846 Emacs's libraries should be installed. Changed rest of file to
8847 use it.
8848 (LIBDIR): Now denotes only architecture-dependent dir.
8849 (DATADIR): New variable, denoting architecture-independent dir.
8850 (LOCKDIR): New variable, for completeness.
8851 (SUBDIR): No more etc, new lib-src.
8852 (COPYDIR): No more etc, new arch-lib and share-lib.
8853 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8854 (src): Now depends on lib-src, not etc.
8855 * build-install: Changes parallel to the above.
8856 * README: Describe the new arrangement.
8857
8858 * vms: New subdirectory for all the VMS stuff.
8859
88601991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8861
8862 * Makefile (LISPPATH): New variable.
8863 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8864
88651990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8866
8867 * Makefile (install, install.sysv, install.xenix):
8868 Install wakeup instead of loadst. No need for setuid or setgid.
8869
88701990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8871
8872 * Makefile (clean): Clean etc if that's not the installation dir.
8873
88741990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8875
8876 * Makefile (paths.h): Make sed alter each name in the path.
8877
88781988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8879
8880 * Makefile (install.sysv): Use cpio, not tar.
8881
88821988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8883
8884 * Makefile (lockdir): Rename `lock' target.
8885 Depend on it from install*, not from `all'.
8886
88871988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8888
8889 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8890 to match build-install and paths.h.
8891
8892;; Local Variables:
8893;; coding: utf-8
067d23c9
KY
8894;; End:
8895
dc3e3e7b
GM
8896 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
8897 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
8898 Free Software Foundation, Inc.
067d23c9
KY
8899
8900 This file is part of GNU Emacs.
8901
8902 GNU Emacs is free software: you can redistribute it and/or modify
8903 it under the terms of the GNU General Public License as published by
8904 the Free Software Foundation, either version 3 of the License, or
8905 (at your option) any later version.
8906
8907 GNU Emacs is distributed in the hope that it will be useful,
8908 but WITHOUT ANY WARRANTY; without even the implied warranty of
8909 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8910 GNU General Public License for more details.
8911
8912 You should have received a copy of the GNU General Public License
8913 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.