* man.el (Man-highlight-references0): Use make-button (Bug#7881).
[bpt/emacs.git] / ChangeLog
CommitLineData
48dcd482
MB
12011-01-22 Miles Bader <miles@gnu.org>
2
3 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
4 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
5 Emacs directly uses fontconfig, and breaks building when using a
6 strict linker).
7
925e561d
PE
82011-01-21 Paul Eggert <eggert@cs.ucla.edu>
9
b06b1098
PE
10 src/config.in: shrink slightly
11 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
12 This makes src/config.in a bit smaller, by removing identifiers
13 like GNULIB_TEST_MKTIME that Emacs does not need.
14 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
15 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
16 Sync from gnulib. This removes a few more unnecessary symbols from
17 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
18 * configure, src/config.in: Regenerate.
19
925e561d
PE
20 aclocal.m4: tweaks to regenerate more conveniently
21 This attempts to act better when the source is in a weird state. See
22 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
23 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
24 * .bzrignore: Add aclocal.m4.
25
942be821
PE
262011-01-20 Paul Eggert <eggert@cs.ucla.edu>
27
28 aclocal.m4: omit auto-generated file from repository
29 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
30 the most recent change here.
31 * aclocal.m4: Remove from bzr repository. This file is
32 auto-generated and isn't needed to run 'configure'. See
33 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
34
0813c96e
PE
352011-01-19 Paul Eggert <eggert@cs.ucla.edu>
36
37 Minor Makefile.in tweaks to build from gnulib better.
38 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
39 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
40 (top_maintainer_clean): Don't remove aclocal.m4.
41
7cae64b4
PE
422011-01-18 Paul Eggert <eggert@cs.ucla.edu>
43
53911e8f
PE
44 Minor cleanups for 'bzr status'
45 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
46 the output of config.guess.
47 * Makefile.in (top_distclean): Remove stamp-h1 too.
48
7cae64b4
PE
49 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
50 defined if the compiler supports GCC-style __attribute__
51 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
52 this syntax.
53
a3e44e79 542011-01-17 Paul Eggert <eggert@cs.ucla.edu>
ecbfcc83 55
3cbecb8f
PE
56 Makefile.in: tidy up the building of lib
57 * Makefile.in (am--refresh): Mark as .PHONY.
58 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
59 as they're not rebuilt unless you do a "make sync-from-gnulib"
60 and the former is needed for "configure".
61 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
62 has already removed lib/Makefile.
63
ecbfcc83
PE
64 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
65 This avoids building ftoastr and ldtoastr, which aren't needed. See
66 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
fa2c4f56 67
803059b9
PE
68 * .bzrignore: Add .h files that are host-dependent.
69 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
70 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
71 host-dependent and are built as part of an ordinary 'make', and
72 should not be checked in.
73
2582eaa4 74 * lib/Makefile.in: Regenerate.
9bfeed93 75 * lib/COPYING: New file, a copy of COPYING.
ecbfcc83 76
2a78afcc 77 * configure: Regenerate.
37564543
PE
78 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
79
e275c824
PE
80 Regenerate.
81 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
82 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
83 New files, copied from gnulib by gnulib-tool.
84 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
85 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
86 Regenerate.
ecbfcc83 87
84bbb1ad
PE
88 Use gnulib's getopt-gnu module.
89 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
90 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
91 representative of the dependencies.
92 * configure.in: Do not configure getopt, as gnulib does that now.
93 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
94 getopt now, in lib.
ecbfcc83 95
1fd182f0
PE
96 Regenerate.
97 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
98 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
99 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
100 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
101 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
102 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
103 * m4/wchar_t.m4, warn-on-use.h:
104 New files, copied from gnulib by gnulib-tool.
105 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
106 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
107 Regenerate.
108
1e11dbe3
PE
109 Use gnulib's mktime module.
110 * Makefile.in (GNULIB_MODULES): Add mktime.
111 * configure.in: Remove code no longer needed, as gnulib now does it.
112 (AC_CHECK_FUNCS): Remove mktime.
113 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
114 (__restrict): Remove, as this now gets in the way of the C99
115 support for 'restrict' pulled in by the gnulib mktime module.
116 Code should now use 'restrict' and not '__restrict".
117 (mktime): Remove.
118 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
119 and warn-on-use.h into the distribution.
1fd182f0
PE
120
121 Regenerate.
122 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
123 * lib/ldtoastr.c, m4/c-strtod.m4:
124 New files, copied from gnulib by gnulib-tool.
125 * lib/dummy.c: Remove.
126 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
127 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
128 Regenerate.
ecbfcc83 129
1e11dbe3 130 Use gnulib's ftoastr module.
fa2c4f56
PE
131 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
132
743c80a7
PE
133 Regenerate.
134 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
135 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
136 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
137 New files, generated automatically, with 'make sync-from-gnulib'
138 followed by 'make'.
139 * configure, lisp/dired.el, src/config.in: Regenerate.
140
9a514d4a
PE
141 Automate syncing from gnulib.
142 * INSTALL, README: Document new subdirectory 'lib'.
143 * Makefile.in (SUBDIR): Add lib.
144 (SUBDIR_MAKEFILES): Add lib/Makefile.
145 (lib-src, src, TAGS, tags): Depend on lib.
146 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
147 ($(gnulib_srcdir)): New rule.
148 (sync-from-gnulib): New rule, which is .PHONY.
149 (lib): New rule, which is like lib-src.
150 (Makefile): Depend on lib/Makefile.in.
151 (AUTOCONF_INPUTS): Depend on aclocal.m4.
152 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
153 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
154 (am--refresh): New rule, to pacify Automake.
155 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
156 Clean lib, too.
157 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
158 droppings.
159 (maintainer-clean, extraclean): Use it.
160 * configure.in: Initialize for automake and gnulib, by invoking
161 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
162 lib/Makefile, too. Use automake to build gnulib, as gnulib works
163 more conveniently with automake.
164 * lib/Makefile.am: New file.
165 * make-dist: Also put into the distribution aclocal.m4,
166 compile, depcomp, missing, and the files under lib/.
167
dc3e3e7b
GM
1682011-01-15 Glenn Morris <rgm@gnu.org>
169
170 * Makefile.in (epaths-force): No more arch-tag to edit.
171
dab73760
CY
1722011-01-15 Chong Yidong <cyd@stupidchicken.com>
173
174 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
175
9f4b8b47
PE
1762011-01-14 Paul Eggert <eggert@cs.ucla.edu>
177
178 * make-dist: Distribute test/ files too.
179 Distribute every file under test/ that is under version control,
180 using patterns like *.el to capture files that are added later.
181 Without this change, "configure" would fail, because it would
182 attempt to build from a Makefile.in that was not distributed.
183
d221e780
CO
1842011-01-13 Christian Ohler <ohler@gnu.org>
185
186 * Makefile.in (INFO_FILES): Add ERT.
187
188 * Makefile.in (check): Run tests in test/automated.
189
190 * Makefile.in:
191 * configure.in: Add test/automated/Makefile.
192
bc5585d1
PE
1932011-01-07 Paul Eggert <eggert@cs.ucla.edu>
194
2b3f5bc8
PE
195 * install-sh, mkinstalldirs, move-if-change: Update from master
196 source in gnulib.
197
bc5585d1
PE
198 * config.guess, config.sub: Updated from master source.
199
2018939f
AS
2002011-01-05 Andreas Schwab <schwab@linux-m68k.org>
201
202 * configure.in: Check for __builtin_unwind_init.
203
e5365138
GM
2042011-01-05 Glenn Morris <rgm@gnu.org>
205
206 * configure.in (HAVE_MAKEINFO): New output variable.
207 (MAKEINFO): Reset to "makeinfo" if not found.
208 * Makefile.in (install-arch-indep, info):
209 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
210
4fc5868a
UM
2112010-12-29 Ulrich Mueller <ulm@gentoo.org>
212
213 * configure.in: Make gameuser configurable (Bug#7717).
214
68251e16
GM
2152010-12-15 Glenn Morris <rgm@gnu.org>
216
217 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
218 long absent lib-src/fns-*.el.
219
838db889
GM
2202010-12-11 Glenn Morris <rgm@gnu.org>
221
222 * make-dist: Exclude etc/*.pyc.
223
fe646d2c
AS
2242010-12-10 Andreas Schwab <schwab@linux-m68k.org>
225
226 * configure.in: Don't double machfile in final message.
227
d96c83fa
CY
2282010-12-04 Chong Yidong <cyd@stupidchicken.com>
229
230 * configure.in: Fix last change.
231
d6a003a8
AS
2322010-12-04 Andreas Schwab <schwab@linux-m68k.org>
233
234 * configure.in: Remove reference to removed machine description
235 files and allow $machine and $machfile to be empty. Substitute
236 M_FILE/S_FILE instead of machfile/opsysfile.
237
067d23c9
KY
2382010-12-03 Glenn Morris <rgm@gnu.org>
239
240 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
241
2422010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
243
244 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
245 (EXTERNALLY_VISIBLE): New definition.
246
2472010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
248
249 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
250
2512010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
252
253 * configure.in: Do not check for unconditionally included headers.
254
2552010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
256
257 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
258
2592010-11-09 Michael Albinus <michael.albinus@gmx.de>
260
261 * configure.in: Don't write a warning for D-Bus anymore.
262
2632010-11-06 Andreas Schwab <schwab@linux-m68k.org>
264
265 * configure.in: Fix indentation.
266
2672010-10-31 Ken Brown <kbrown@cornell.edu>
268
269 * configure.in (checking whether localtime caches TZ): Use
270 unsetenv instead of modifying environment directly.
271
2722010-10-25 Andreas Schwab <schwab@linux-m68k.org>
273
274 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
275 to avoid warning.
276
2772010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
278
279 * configure.in: Remove the BROKEN annotation from gnutls.
280
2812010-10-22 Glenn Morris <rgm@gnu.org>
282
283 * make-dist: Avoid listing .el files twice. Don't try to run
284 autoconf if --no-update.
285
2862010-10-20 Glenn Morris <rgm@gnu.org>
287
288 * make-dist: No longer create lisp/MANIFEST.
289
2902010-10-14 Glenn Morris <rgm@gnu.org>
291
292 * BUGS, INSTALL.BZR, README: Updates.
293
2942010-10-13 Glenn Morris <rgm@gnu.org>
295
296 * make-dist: Remove --compress. Check for the appropriate
297 gzip-like executable, and if not found, don't compress.
298 Check version number in README, don't change it.
299 Use find for nt/inc/*.h.
300
3012010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
302
303 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
304 trailing / from directory names.
305
3062010-10-12 Glenn Morris <rgm@gnu.org>
307
308 * make-dist: Update and simplify.
309
3102010-10-12 Eli Zaretskii <eliz@gnu.org>
311
312 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
313
3142010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
315
316 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
317
3182010-10-09 Glenn Morris <rgm@gnu.org>
319
320 * make-dist: No more doc/emacs/*.texi.in.
321
322 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
323
3242010-10-09 Glenn Morris <rgm@gnu.org>
325
326 * configure.in: Combine some conditionals.
327
328 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
329 * make-dist: Include doc/emacs/*.texi.in.
330
331 * INSTALL, make-dist: Remove references to b2m.
332 * Makefile.in (MAN_PAGES): Remove b2m.1.
333
3342010-10-05 Glenn Morris <rgm@gnu.org>
335
336 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
337
3382010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
339
340 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
341
3422010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
343
344 * configure.in: Include stdlib.h and string.h unconditionally.
345
3462010-09-29 Romain Francoise <romain@orebokech.com>
347
348 * configure.in: Don't enable ImageMagick unless HAVE_X11.
349
3502010-09-28 Glenn Morris <rgm@gnu.org>
351
352 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
353 happy.
354
3552010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
356
357 * configure.in: Enable imagemagick by default.
358
3592010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
360
361 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
362 gnutls libraries.
363
3642010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
365
366 * configure.in: Set up GnuTLS.
367
3682010-09-22 Chong Yidong <cyd@stupidchicken.com>
369
370 * configure.in: Announce whether libxml2 is linked to.
371
3722010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
373
374 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
375
3762010-09-18 Eli Zaretskii <eliz@gnu.org>
377
378 * config.bat: Detect that libxml2 is installed and if so, build
379 with it.
380
3812010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
382
383 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
384 be used. This fixes a conf problem on Mac OS X.
385
3862010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
387
388 * configure.in: Check for libxml2.
389
3902010-09-09 Glenn Morris <rgm@gnu.org>
391
392 * make-dist: No more TODO files under lisp/.
393
3942010-09-04 Eli Zaretskii <eliz@gnu.org>
395
396 * config.bat: Produce lisp/gnus/_dir-locals.el from
397 lisp/gnus/.dir-locals.el.
398
3992010-08-23 Andreas Schwab <schwab@linux-m68k.org>
400
401 * configure.in: Fix check for librsvg, imagemagick and
402 MagickExportImagePixels.
403
4042010-08-18 Joakim Verona <joakim@verona.se>
405
406 * Makefile.in, configure.in: Checks for ImageMagick.
407
4082010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
409
410 * configure.in (AC_PREREQ): Require autoconf 2.65.
411
4122010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
413
414 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
415
4162010-08-09 Andreas Schwab <schwab@linux-m68k.org>
417
418 * configure.in: Add AC_C_BIGENDIAN.
419
4202010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
421
422 * configure.in (ORDINARY_LINK): Use on hpux* too.
423
4242010-08-06 Jan Djärv <jan.h.d@swipnet.se>
425
426 * configure.in: Check for util.h.
427 Use -Wimplicit-function-declaration if compiler supports it.
428
4292010-08-05 Eli Zaretskii <eliz@gnu.org>
430
431 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
432
4332010-08-04 Andreas Schwab <schwab@linux-m68k.org>
434
435 * configure.in: Restore accidentally removed use of
436 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
437
4382010-07-29 Chad Brown <yandros@mit.edu>
439
440 * configure.in: Check for dirent.h.
441
4422010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
443
444 * configure.in: Remove reference to usg5-4, unused.
445
4462010-07-25 Andreas Schwab <schwab@linux-m68k.org>
447
448 * configure.in: Check for __executable_start.
449
4502010-07-24 Ken Brown <kbrown@cornell.edu>
451
452 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
453
4542010-07-24 Juanma Barranquero <lekktu@gmail.com>
455
456 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
457
4582010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
459
460 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
461
4622010-07-12 Andreas Schwab <schwab@linux-m68k.org>
463
464 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
465 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
466 (C_OPTIMIZE_SWITCH): Remove.
467 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
468
4692010-07-11 Andreas Schwab <schwab@linux-m68k.org>
470
471 * configure.in: Don't check for index and rindex, check for strchr
472 and strrchr. Define strchr and strrchr as index and rindex,
473 resp., in src/config.h if not available.
474
4752010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
476
477 * configure.in: Use -Wold-style-definition if available.
478 This helps with the transition to standard C code, it can be
479 removed when done.
480
481 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
482
483 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
484 and MSWindows.
485
4862010-07-07 Andreas Schwab <schwab@linux-m68k.org>
487
488 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
489 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
490
4912010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
492
493 * configure.in (getenv): Remove K&R declaration.
494
4952010-07-02 Jan Djärv <jan.h.d@swipnet.se>
496
497 * configure.in: Remove define __P.
498
4992010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
500
501 * configure.in (--enable-use-lisp-union-type): New flag.
502
5032010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
504
505 Fix CFLAGS for non-GCC compilers.
506 * configure.in (CFLAGS): Always use -g like it was done before the
507 2010-03-30 change.
508 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
509 (Bug#6538)
510
5112010-06-30 Glenn Morris <rgm@gnu.org>
512
513 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
514 Set with AC_DEFINE rather than AH_BOTTOM.
515
516 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
517 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
518 Set with shell, not cpp.
519 (LIBX): Remove, just use -lX11 in the one place this was used.
520 (cannot_dump): Replace with CANNOT_DUMP.
521
5222010-06-28 Jan Djärv <jan.h.d@swipnet.se>
523
524 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
525 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
526 by minimum required Gtk+ 2.6). Add checks for functions introduced
527 in Gtk+ 2.14 or newer (bug#6505).
528
5292010-06-26 Eli Zaretskii <eliz@gnu.org>
530
531 * config.bat: Remove white space around "+" in COPY commands.
532
5332010-06-23 Glenn Morris <rgm@gnu.org>
534
535 * info/dir: Start descriptions in column 32, per Texinfo convention.
536
5372010-06-16 Chong Yidong <cyd@stupidchicken.com>
538
539 * INSTALL: Update font information (Bug#6389).
540
5412010-06-16 Glenn Morris <rgm@gnu.org>
542
543 * INSTALL: General update.
544
5452010-06-12 Glenn Morris <rgm@gnu.org>
546
547 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
548
5492010-06-11 Glenn Morris <rgm@gnu.org>
550
551 * configure.in (--without-compress-info): New option.
552 (GZIP_INFO): New output variable.
553
554 * Makefile.in (GZIP_INFO): New, set by configure.
555 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
556 Handle man pages in the same way.
557
5582010-06-10 Glenn Morris <rgm@gnu.org>
559
560 * Makefile.in (install-arch-indep): Gzip the info files too.
561
562 * make-dist: Remove references to non-existent directories and files.
563
5642010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
565
566 * configure.in: Include <strings.h> and <string.h> instead of
567 "strings.h" and "string.h".
568
5692010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
570
571 * configure.in: Remove code dealing with BSTRING.
572
5732010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
574
575 * configure.in (AC_PREREQ): Require autoconf 2.65.
576
577 * configure.in (unxec): Do not define and substitute.
578 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
579
5802010-06-03 Glenn Morris <rgm@gnu.org>
581
582 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
583
5842010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
585
586 Fix alloca definition when using gcc on non-gnu systems.
587 * configure.in: Use the code sequence indicated by "info autoconf"
588 for alloca (bug#6170).
589
5902010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
591
592 * .bzrignore: Ignore new files from trunk, which appear if you use
593 colocated branches (i.e. "bzr switch").
594
5952010-05-28 Glenn Morris <rgm@gnu.org>
596
597 * configure.in: Simplify some of the $canonical tests.
598
5992010-05-27 Glenn Morris <rgm@gnu.org>
600
601 * config.bat: Do not preprocess src/Makefile.in.
602
603 * configure.in: Do not preprocess src/Makefile.in.
604 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
605 (AC_EGREP_CPP): Test no longer needed.
606
607 * make-dist: No more Makefile.c files.
608
6092010-05-26 Glenn Morris <rgm@gnu.org>
610
611 * configure.in (YMF_PASS_LDFLAGS): Remove.
612 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
613
614 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
615 Add $GNUSTEP_LOCAL_HEADERS.
616 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
617
618 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
619 (GNUSTEP_MAKEFILES): Remove.
620 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
621 stuff to here.
622
6232010-05-25 Glenn Morris <rgm@gnu.org>
624
625 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
626 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
627
628 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
629 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
630 here instead.
631
6322010-05-24 Romain Francoise <romain@orebokech.com>
633
634 * make-dist: Look for version in src/emacs.c.
635 Use lisp/subr.el rather than lisp/version.el for location check.
636
6372010-05-21 Glenn Morris <rgm@gnu.org>
638
639 * configure.in (MKDEPDIR): Parallel build tweak.
640
641 * configure.in (ns_frag): New output file.
642
643 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
644 (OLDXMENU_TARGET): Set to empty if USE_GTK.
645
646 * configure.in (cannot_dump): New output variable.
647
6482010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
649
650 * configure.in: On NetBSD, if terminfo is found, use it in
651 preference to termcap. (Bug#6190)
652
6532010-05-20 Glenn Morris <rgm@gnu.org>
654
655 * make-dist (src): Include *.mk.
656 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
657 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
658 (deps_frag): New output file.
659 (AUTO_DEPEND): Remove this definition.
660
661 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
662
6632010-05-19 Glenn Morris <rgm@gnu.org>
664
665 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
666 (ORDINARY_LINK): New AC_DEFINE.
667 (LIB_GCC): No need to set if ORDINARY_LINK.
668
6692010-05-18 Glenn Morris <rgm@gnu.org>
670
671 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
672 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
673
674 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
675 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
676 (RALLOC_OBJ): New output variable.
677
678 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
679 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
680
6812010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
682
683 * Makefile.in (src): Provide the name of the VCS file that witnesses
684 a pull.
685 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
686
6872010-05-17 Glenn Morris <rgm@gnu.org>
688
689 * configure.in (OLDXMENU_DEPS): New output variable.
690
6912010-05-16 Glenn Morris <rgm@gnu.org>
692
693 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
694
695 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
696 * Makefile.in (install-arch-dep): Update for above change.
697
698 * Makefile.in (ns_appdir): Remove.
699 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
700
701 * configure.in (TEMACS_LDFLAGS2): New output variable.
702
703 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
704 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
705 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
706 nothing uses.
707
7082010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
709
710 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
711 does not use them.
712 (X11R5_INHIBIT_I18N): Remove, unused.
713
7142010-05-15 Glenn Morris <rgm@gnu.org>
715
716 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
717
718 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
719
7202010-05-15 Ken Raeburn <raeburn@raeburn.org>
721
722 * configure.in: Look for version string in its new location.
723
7242010-05-15 Eli Zaretskii <eliz@gnu.org>
725
726 * config.bat: Remove support for DJGPP v1.x.
727
7282010-05-15 Glenn Morris <rgm@gnu.org>
729
730 * configure.in (OLDXMENU_TARGET): New output variable.
731
732 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
733
734 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
735 and other files that no longer exist.
736
7372010-05-14 Glenn Morris <rgm@gnu.org>
738
739 * configure.in (cpp_undefs): Add mktime, register, X11.
740
741 * configure.in (GPM_MOUSE_SUPPORT): Remove.
742 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
743 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
744
745 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
746 (GNUSTEP_MAKEFILES): Do not output.
747
7482010-05-13 Glenn Morris <rgm@gnu.org>
749
750 * configure.in: Fix some paren typos.
751
752 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
753
754 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
755
7562010-05-12 Glenn Morris <rgm@gnu.org>
757
758 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
759
760 * configure.in (LIB_GCC): New output variable.
761
7622010-05-11 Glenn Morris <rgm@gnu.org>
763
764 * make-dist (msdos): No more mainmake.
765
766 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
767 * config.bat: Do not run cpp on lib-src/Makefile.in.
768
769 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
770
7712010-05-10 Glenn Morris <rgm@gnu.org>
772
773 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
774
775 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
776 (BLESSMAIL_TARGET): New output variable.
777
7782010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
779
780 * INSTALL: Fix typos.
781
7822010-05-08 Chong Yidong <cyd@stupidchicken.com>
783
784 * configure.in: Add check for buggy version of GCC (Bug#6031).
785
7862010-05-08 Glenn Morris <rgm@gnu.org>
787
788 * configure.in (HAVE_LIBNCURSES): New local variable.
789 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
790 replacing cpp in src/s/*.h and src/Makefile.in.
791
7922010-05-07 Chong Yidong <cyd@stupidchicken.com>
793
794 * Version 23.2 released.
795
7962010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
797
798 * configure.in: Add tests for `isnan' and `copysign'.
799
8002010-05-07 Eli Zaretskii <eliz@gnu.org>
801
802 * config.bat: Allow for 2 leading `#'s in comments in
803 src/Makefile.in.
804
8052010-05-07 Glenn Morris <rgm@gnu.org>
806
807 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
808 Merges logic from src/s/* and src/Makefile.in.
809 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
810
8112010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
812
813 Define START_FILES and LIB_STANDARD using autoconf.
814 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
815 here from src/s/*.h.
816 (HAVE_CRTIN): Remove, inline logic in the netbsd
817 START_FILES/LIB_STANDARD computation.
818
8192010-05-06 Glenn Morris <rgm@gnu.org>
820
821 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
822
823 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
824 (LD_SWITCH_X_SITE): Remove unused variables.
825
8262010-05-04 Glenn Morris <rgm@gnu.org>
827
828 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
829 as well.
830 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
831
832 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
833
834 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
835 variables, replacing c_switch_machine, c_switch_system.
836 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
837 @c_switch_system@.
838
8392010-05-03 Glenn Morris <rgm@gnu.org>
840
841 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
842
843 * make-dist: There are no more src/m/*.inp files.
844
8452010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
846
847 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
848 (ac_link): Do not use ld_switch_machine.
849
8502010-05-01 Glenn Morris <rgm@gnu.org>
851
852 * configure.in (OTHER_OBJ): Remove.
853 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
854
8552010-04-30 Glenn Morris <rgm@gnu.org>
856
857 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
858 Elsewhere, maybe include it.
859
860 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
861 (OLDXMENU, LIBXMENU): New output variables.
862
863 * configure.in (OTHER_OBJ): New output variable.
864
8652010-04-28 Glenn Morris <rgm@gnu.org>
866
867 * configure.in (CYGWIN_OBJ): New output variable.
868
869 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
870
871 * configure.in (FONT_OBJ): New output variable.
872
873 * configure.in (LIBXMU): New output variable.
874
875 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
876
877 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
878 userland and maybe change values to i386 (move test from s/amdx86-64.h).
879
8802010-04-27 Glenn Morris <rgm@gnu.org>
881
882 * configure.in (LIBXTR6): New output variable. Move unixware special
883 case here from src/s/unixware.h.
884
885 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
886 in Makefiles.
887 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
888
889 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
890 (LIBXP): No longer substitute in Makefiles.
891 (MOTIF_LIBW): New output variable. Move system-specific settings here
892 from src/s files.
893
8942010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
895
896 Reduce CPP usage.
897 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
898 (unexec): Define unconditionally, all platforms define
899 UNEXEC. AC_SUBST it.
900 (UNEXEC_SRC): Remove, unused.
901 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
902
9032010-04-27 Glenn Morris <rgm@gnu.org>
904
905 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
906 replaced by LIBXP.
907
908 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
909 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
910 On hpux10-20, default to /lib.
911
912 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
913
9142010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
915
916 * configure.in (LIBS_MACHINE): Remove, unused.
917
918 * configure.in (LIB_MATH): New output variable. Set it for some systems.
919
9202010-04-24 Glenn Morris <rgm@gnu.org>
921
922 * configure.in (CRT_DIR): New output variable.
923 (--with-crt-dir): New option. (Bug#5655)
924 (HAVE_LIB64_DIR): Remove.
925
9262010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
927
928 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
929
9302010-04-22 Miles Bader <miles@gnu.org>
931
932 * configure.in: Get rid of "unix" pre-defined macro when
933 preprocessing Makefile. (Bug#5857)
934
9352010-04-21 Andreas Schwab <schwab@linux-m68k.org>
936
937 Avoid non-portable shell command negation
938 * configure.in: Revert last change.
939
9402010-04-21 Jan Djärv <jan.h.d@swipnet.se>
941
942 * configure.in: Change "if test ! -f" to "if ! test -f".
943
9442010-04-21 Glenn Morris <rgm@gnu.org>
945
946 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
947 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
948
9492010-04-21 Karel Klíč <kklic@redhat.com>
950
951 * configure.in: New option: --with(out)-selinux, on by default.
952 Set HAVE_LIBSELINUX if we find libselinux, and substitute
953 LIBSELINUX_LIBS in Makefiles.
954
9552010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
956
957 * configure.in: Remove all references to LIBX11_SYSTEM.
958
9592010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
960
961 * configure.in: Remove all references to C_DEBUG_SWITCH.
962
9632010-03-27 Eli Zaretskii <eliz@gnu.org>
964
965 * config.bat <lib-src>: Edit out lines that begin with several #
966 characters.
967
9682010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
969
970 * configure.in: Remove support for old UNIX System V systems and
971 for Unixware on non-x86 machines.
972
973 * configure.in: Remove support for Solaris on PPC and for old versions.
974
975 * configure.in: Remove non-working lynxos port.
976
9772010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
978
979 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
980
9812010-03-19 Glenn Morris <rgm@gnu.org>
982
983 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
984 happy.
985
9862010-03-18 Jan Djärv <jan.h.d@swipnet.se>
987
988 * configure.in: Check for tputs and friends, abort if not
989 found (bug#5735).
990
9912010-03-18 Glenn Morris <rgm@gnu.org>
992
993 * configure.in (--with-x-toolkit): In the help text, say which options
994 are synonyms.
995
996 * configure.in (--with-mmdf, --with-mail-unlink):
997 New options, off by default.
998 (--with-mailhost): New option to set default POP host.
999 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1000 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1001 New variables, substituted in Makefiles.
1002 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1003 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1004 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1005 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1006 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1007
10082010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1009
1010 * Makefile.in (uninstall): Handle the case where archlibdir does not
1011 exist. (Bug#5720)
1012
10132010-03-12 Eli Zaretskii <eliz@gnu.org>
1014
1015 These changes remove termcap.c from the build on Posix platforms.
1016 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1017
1018 * configure: Regenerated.
1019
10202010-03-10 Chong Yidong <cyd@stupidchicken.com>
1021
1022 * Branch for 23.2.
1023
10242010-01-31 Juri Linkov <juri@jurta.org>
1025
1026 * .bzrignore: Add TAGS-LISP.
1027
10282010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1029
1030 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1031 this header file).
1032
10332010-01-12 Juanma Barranquero <lekktu@gmail.com>
1034
1035 * .bzrignore: Ignore all .exe, instead of individual files.
1036
10372010-01-12 Chong Yidong <cyd@stupidchicken.com>
1038
1039 * configure.in: Explicitly check for and link to -lXrender.
1040
10412010-01-12 Glenn Morris <rgm@gnu.org>
1042
1043 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1044 for bug reports for development versions.
1045
10462010-01-02 Eli Zaretskii <eliz@gnu.org>
1047
1048 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1049 build.
1050
10512009-12-27 Karl Fogel <kfogel@red-bean>
1052
1053 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1054 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1055
10562009-12-17 Glenn Morris <rgm@gnu.org>
1057
1058 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1059
10602009-12-15 Glenn Morris <rgm@gnu.org>
1061
1062 * info/dir: Add EDT entry.
1063 * Makefile.in (INFO_FILES): Add edt.
1064
10652009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1066
1067 * configure.in: Check for RSVG if GNUStep is used.
1068
10692009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1070
1071 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1072
10732009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1074
1075 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1076
10772009-12-01 Glenn Morris <rgm@gnu.org>
1078
1079 * make-dist: Add etc/images/mpc directory.
1080
10812009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1082
1083 * configure.in: Don't check for GConf unless X is used.
1084
10852009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1086
1087 * configure.in: Use -Wdeclaration-after-statement if available.
1088
10892009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1090
1091 * configure.in: New option: --with(out)-gconf.
1092 Set HAVE_GCONF if we find gconf.
1093
10942009-11-17 Glenn Morris <rgm@gnu.org>
1095
1096 * Makefile.in (INFO_FILES): Add semantic.
1097
10982009-11-16 Chong Yidong <cyd@stupidchicken.com>
1099
1100 * info/dir: Add Semantic.
1101
11022009-11-16 Glenn Morris <rgm@gnu.org>
1103
1104 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1105 pattern, so as not to exclude makefile*.el. (Bug#4912)
1106
11072009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1108
1109 * configure.in: --enable-autodepend is new. Check for GNU Make
1110 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1111 gcc and GNU make to generate dependencies.
1112
11132009-10-27 Glenn Morris <rgm@gnu.org>
1114
1115 * make-dist: Make links to doc/lispintro/*.pdf.
1116
11172009-10-23 Jim Meyering <meyering@redhat.com>
1118
1119 * configure.in: Invoke $CPP with -P when creating Makefile and
1120 src/Makefile. Without this, gcc 4.4.2 converts each
1121 backslash-newline pair in the input to a bare newline, yielding
1122 invalid Makefiles.
1123
1124 * configure: Regenerate.
1125
11262009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1127
1128 * configure.in (vax-dec-vms): Remove, not supported anymore.
1129
11302009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1131
1132 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1133 (*-apple-darwin*): Add x86_64 architecture.
1134
11352009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1136
1137 * config.guess, config.sub: Updated from master source.
1138
11392009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1140
1141 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1142
11432009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1144
1145 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1146
11472009-09-29 Glenn Morris <rgm@gnu.org>
1148
1149 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1150
11512009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1152
1153 * config.guess, config.sub: Updated from master source.
1154
1155 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1156
11572009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1158
1159 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1160
11612009-09-13 Chong Yidong <cyd@stupidchicken.com>
1162
1163 * INSTALL: Update URL for GNU FreeFont.
1164
11652009-09-09 Glenn Morris <rgm@gnu.org>
1166
1167 * Makefile.in (install-arch-indep): Don't recursively change perms of
1168 site-lisp and infodir. There may be non-Emacs files in here, and the
1169 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1170 (mkdir): Set umask to world-readable before creating directories.
1171 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1172
11732009-08-29 Glenn Morris <rgm@gnu.org>
1174
1175 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1176 (info): Don't give an error in the absence of makeinfo - let the doc
1177 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1178
11792009-08-23 Ken Raeburn <raeburn@raeburn.org>
1180
1181 * Makefile.in (install-arch-indep): If the versioned DOC-####
1182 generated during loadup+dump isn't found, install the plain DOC
1183 file that always gets generated, in case CANNOT_DUMP is set.
1184
1185 * configure.in: Warn if package version specified here doesn't
1186 match the version in version.el.
1187 * configure: Regenerate.
1188
11892009-08-22 Michael Albinus <michael.albinus@gmx.de>
1190
1191 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1192
1193 * configure: Regenerate.
1194
11952009-08-19 Glenn Morris <rgm@gnu.org>
1196
1197 * INSTALL: Remove reference to cvtmail.
1198
11992009-08-15 CHENG Gao <chenggao@gmail.com>
1200
1201 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1202
12032009-08-02 Kevin Ryde <user42@zip.com.au>
1204
1205 * INSTALL: Fix free fonts URL.
1206
12072009-07-22 Glenn Morris <rgm@gnu.org>
1208
1209 * configure.in (AC_PREREQ): Require autoconf 2.62.
1210
12112009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1212
1213 * configure.in (--enable-checking, --enable-profiling):
1214 Use AS_HELP_STRING.
1215
12162009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1217
1218 * configure.in (--enable-profiling): New option.
1219 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1220
12212009-06-27 Glenn Morris <rgm@gnu.org>
1222
1223 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1224
12252009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1226
1227 * configure.in (--enable-checking): New option.
1228
12292009-06-24 Glenn Morris <rgm@gnu.org>
1230
1231 * make-dist: Warn if subdir does not exist in source.
1232 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1233 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1234 No longer make links.
1235
12362009-06-24 Yavor Doganov <yavor@gnu.org>
1237
1238 * make-dist (tempdir): Don't create directories preferences.gorm
1239 and preferences.nib, they are no longer required.
1240
12412009-06-21 Chong Yidong <cyd@stupidchicken.com>
1242
1243 * Branch for 23.1.
1244
12452009-06-12 Chong Yidong <cyd@stupidchicken.com>
1246
1247 * configure.in: Delete mac-fix-env target, which has been
1248 removed (Bug#3531).
1249
12502009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1251
1252 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1253
12542009-05-05 Per Starbäck <per@starback.se> (tiny change)
1255
1256 * BUGS: Use new binding of view-emacs-problems.
1257
12582009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1259
1260 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1261 for Solaris compatibility.
1262
12632009-04-25 Chong Yidong <cyd@stupidchicken.com>
1264
1265 * configure: Regenerate.
1266
1267 * configure.in: Disable use of FreeType without libXft.
1268
12692009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1270
1271 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1272 Check if it is declared in gtk.h.
1273
12742009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1275
1276 * Makefile.in (install-arch-indep): Remove .gitignore files.
1277
12782009-04-03 Kenichi Handa <handa@m17n.org>
1279
1280 * INSTALL: Make the section "Complex Text Layout support
1281 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1282
12832009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1284
1285 * configure.in (rs6000-ibm-aix6*): Fix typo.
1286
12872009-03-04 Glenn Morris <rgm@gnu.org>
1288
1289 * Makefile.in (INFO_FILES): Add auth.
1290
12912009-03-03 Glenn Morris <rgm@gnu.org>
1292
1293 * info/dir: Add Auth-source.
1294
12952009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1296
1297 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1298 the second.
1299
13002009-02-28 Eli Zaretskii <eliz@gnu.org>
1301
1302 * config.bat: Copy .dbxinit to _dbxinit.
1303
1304 * make-dist (Making links to `info'): Remove .gitignore.
1305
13062009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1307
1308 * Makefile.in (lib-src, lisp): Use simpler rule.
1309 (src): Be more specific to avoid recompiling all the .elc files just
1310 because the bootstrap-emacs is missing.
1311
13122009-02-26 Chong Yidong <cyd@stupidchicken.com>
1313
1314 * configure.in: Require librsvg >= 2.11.
1315
13162009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1317
1318 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1319 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1320
13212009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1322
1323 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1324
13252009-02-03 Glenn Morris <rgm@gnu.org>
1326
1327 * make-dist: Add some missing files, remove some that are no longer
1328 present.
1329
13302009-02-02 Glenn Morris <rgm@gnu.org>
1331
1332 * make-dist: Add some missing nextstep/ files.
1333
13342009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1335
1336 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1337
13382009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1339
1340 * configure.in: Add support for m68k-*-netbsd.
1341
13422009-01-14 Juri Linkov <juri@jurta.org>
1343
1344 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1345
1346 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1347 and bug-reference-mode.
1348
13492009-01-11 Juri Linkov <juri@jurta.org>
1350
1351 * INSTALL.CVS: Move configuration explicitly to the first step.
1352
13532009-01-09 Glenn Morris <rgm@gnu.org>
1354
1355 * .dir-locals.el: Don't set indent-tabs-mode.
1356
13572008-12-30 Kenichi Handa <handa@m17n.org>
1358
1359 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1360 the function OTF_get_variation_glyphs.
1361
13622008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1363
1364 * Makefile.in (install-arch-dep): Remove old directories in
1365 ns_app* before moving new directories there.
1366
13672008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1368
1369 * .dir-locals.el: Remove non-working entry for pmail.
1370 (fill-column): Fix typo.
1371 (change-log-mode): Add fill column.
1372
13732008-12-26 Eli Zaretskii <eliz@gnu.org>
1374
1375 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1376
13772008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1378
1379 * make-dist (tempdir): Distribute .dir-locals.el.
1380
1381 * .dir-locals.el: New file.
1382
13832008-12-19 Eli Zaretskii <eliz@gnu.org>
1384
1385 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1386 for rationale.
1387
13882008-12-13 Glenn Morris <rgm@gnu.org>
1389
1390 * Makefile.in (install-arch-indep): Add new man-pages.
1391 (manext): Remove variable.
1392 (MAN_PAGES): New variable.
1393 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1394 and remove.
1395 (uninstall): Remove desktop file and icons, game scores if empty.
1396
13972008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1398
1399 * config.guess, config.sub: Updated from master source.
1400
14012008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1402
1403 * Makefile.in (install-arch-indep): Install ebrowse.1.
1404
14052008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1406
1407 * configure.in: Add Solaris on x86_64.
1408
14092008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1410
1411 * config.guess, config.sub: Updated from master source.
1412
14132008-12-08 Eli Zaretskii <eliz@gnu.org>
1414
1415 * info/dir: Fix last change.
1416
14172008-12-07 Eli Zaretskii <eliz@gnu.org>
1418
1419 * info/dir: Untabify.
1420
14212008-11-28 Ulrich Mueller <ulm@gentoo.org>
1422
1423 * configure.in: Fix last change.
1424
14252008-11-28 Richard M Stallman <rms@gnu.org>
1426
1427 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1428 New configurations.
1429
14302008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1431
1432 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1433 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1434
14352008-11-15 Eli Zaretskii <eliz@gnu.org>
1436
1437 * Makefile.in (INFO_FILES): Remove ns-emacs.
1438
1439 * info/dir (NS-Emacs): Remove entry.
1440
14412008-11-08 Eli Zaretskii <eliz@gnu.org>
1442
1443 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1444
14452008-11-07 Glenn Morris <rgm@gnu.org>
1446
1447 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1448
14492008-10-31 Eli Zaretskii <eliz@gnu.org>
1450
1451 * config.bat: Tell user to expect one "File not found" message
1452 while the `doc' directory is being configured.
1453
14542008-10-30 Chong Yidong <cyd@stupidchicken.com>
1455
1456 * update-subdirs: Put obsolete directory last.
1457
14582008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1459
1460 * configure.in: Check fontconfig always.
1461
14622008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1463
1464 * configure (*-solaris2.[7-9]*): Fix typo.
1465
14662008-10-24 Glenn Morris <rgm@gnu.org>
1467
1468 * configure.in (--without-sync-input, --with-pkg-config-prog):
1469 Help strings start with lower case.
1470 (--with-gnustep-conf): New option.
1471 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1472
14732008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1474
1475 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1476 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1477 is not found. (Bug#1230)
1478
14792008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1480
1481 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1482 Use sol2-6.h for Solaris 7-9.
1483
14842008-10-18 Ulrich Mueller <ulm@gentoo.org>
1485
1486 * configure.in: Add support for GNU/Linux on SuperH.
1487
14882008-10-12 Andreas Schwab <schwab@suse.de>
1489
1490 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1491
14922008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1493
1494 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1495 "X") to avoid confusion.
1496
1497 * configure: Regenerate.
1498
14992008-09-07 Romain Francoise <romain@orebokech.com>
1500
1501 * make-dist: Distribute doc/man/ChangeLog.
1502
15032008-08-28 Chong Yidong <cyd@stupidchicken.com>
1504
1505 * configure.in: Disable XFT and Freetype when without X.
1506
1507 * configure: Regenerate.
1508
15092008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1510
1511 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1512
15132008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1514
1515 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1516 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1517
1518 * configure: Regenerate.
1519
15202008-08-20 Eli Zaretskii <eliz@gnu.org>
1521
1522 * configure.in: Move "#define subprocesses" before
1523 config_opsysfile is included.
1524
15252008-08-19 Kenichi Handa <handa@m17n.org>
1526
1527 * INSTALL (Extra fonts): Mention local fonts, don't mention
1528 mule-unicode.
1529
15302008-08-16 Chong Yidong <cyd@stupidchicken.com>
1531
1532 * make-dist: Omit info/.arch-inventory.
1533
15342008-08-16 Jason Rumney <jasonr@gnu.org>
1535
1536 * make-dist (tempdir/nt): Link emacsclient.rc.
1537
15382008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1539
1540 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1541 AC_SUBST it.
1542 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1543 AC_SUBST it.
1544 (OTHER_FILES): Always define for HAVE_NS.
1545 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1546 * configure: Regenerate.
1547
15482008-08-07 Andreas Schwab <schwab@suse.de>
1549
1550 * configure.in: Correctly handle
1551 --enable-cocoa-experimental-ctrl-g=no and
1552 --enable-ns-self-contained=yes.
1553
15542008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1555
1556 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1557 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1558 bother undef'ing since won't have desired effect.
1559
15602008-08-06 Andreas Schwab <schwab@suse.de>
1561
1562 * configure.in: Fix quoting.
1563
15642008-08-06 Chong Yidong <cyd@stupidchicken.com>
1565
1566 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1567
15682008-08-05 Ulrich Mueller <ulm@gentoo.org>
1569
1570 * configure.in: Add checks for krb5_error.text and
1571 krb5_error.e_text struct members.
1572
15732008-08-04 Chong Yidong <cyd@stupidchicken.com>
1574
1575 * configure.in: Test for existence of NSInteger.
1576 Suggested by Yavor Doganov.
1577
15782008-08-02 Romain Francoise <romain@orebokech.com>
1579
1580 * Makefile.in (INFO_FILES): Add mairix-el.
1581
15822008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1583
1584 * make-dist:
1585 * README: Remove VMS support.
1586 * vms: Remove directory.
1587
15882008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1589
1590 * configure.in (MULTI_KBOARD): Remove.
1591
15922008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1593
1594 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1595
15962008-07-29 Chong Yidong <cyd@stupidchicken.com>
1597
1598 * info/dir (File): Add mairix-el.
1599
16002008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1601
1602 Remove support for Mac Carbon.
1603 * mac: Remove directory.
1604 * make-dist:
1605 * configure.in:
1606 * README:
1607 * Makefile.in:
1608 * INSTALL: Remove code for Carbon.
1609 * configure: Regenerate.
1610
16112008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1612
1613 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1614
16152008-07-25 Chong Yidong <cyd@stupidchicken.com>
1616
1617 * configure.in: Check for getrlimit.
1618
1619 * configure: Regenerate.
1620
16212008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1622
1623 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1624 in src/Makefile.in.
1625 (static): Remove, autoconf would always comment it out anyway.
1626 (subprocesses): Define unconditionally.
1627
16282008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1629
1630 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1631 compilation under GNUstep.
1632
16332008-07-18 Kenichi Handa <handa@m17n.org>
1634
1635 * INSTALL (Complex Text Layout support libraries): Delete the
1636 paragraph about --enable-font-backend.
1637
16382008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1639
1640 * configure.in: Print out some info to user for NeXTstep builds.
1641 (ns-app): Remove enable option.
1642 (ns-self-contained): Add enable option.
1643 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1644 GNUstep, use to set install prefixes, and substitute in Makefiles.
1645 * configure: Regenerate.
1646 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1647 NS app bundle.
1648
16492008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1650
1651 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1652
16532008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1654
1655 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1656 NS_IMPL_COCOA.
1657
16582008-07-16 Glenn Morris <rgm@gnu.org>
1659
1660 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1661 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1662 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1663 never unset.
1664
1665 * make-dist: Add nextstep/ directories.
1666 (src, lib-src): Add .m files.
1667
16682008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1669
1670 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1671 (USER_FULL_NAME): Remove, not used anymore.
1672 * configure: Regenerate.
1673
16742008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1675
1676 Changes and additions for NeXTstep windowing system (Cocoa and
1677 GNUstep) support.
1678
1679 * configure.in: Add support for NS window system: --with-ns (default
1680 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1681 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1682 disable font backend if window system is "none", not if !HAVE_X11.
1683 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1684 (install-arch-dep): Add commands to assemble NS .app package.
1685
16862008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1687
1688 * configure.in: Use macppc for Darwin. Remove references to
1689 desupported systems.
1690 * configure: Regenerate.
1691
16922008-07-05 Glenn Morris <rgm@gnu.org>
1693
1694 * make-dist (EMACS): Doc fix.
1695 (lisp): There are no *.dat or image files here any more.
1696 (src): There are no *.s files here any more.
1697 (etc/images, etc/images/*): Link to most regular files.
1698
16992008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1700
1701 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1702
17032008-07-01 Glenn Morris <rgm@gnu.org>
1704
1705 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1706 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1707 and explicitly export there. (Bug#507.)
1708
17092008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1710
1711 * configure.in:
1712 * configure: Remove references to obsolete systems.
1713
17142008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1715
1716 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1717 make it depend on all other */.in files.
1718 (src/Makefile, src/config.stamp, lib-src/Makefile)
1719 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1720 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1721 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1722 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1723
1724 * configure.in: Don't create src/config.stamp any more.
1725
17262008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1727
1728 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1729
17302008-06-22 Glenn Morris <rgm@gnu.org>
1731
1732 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1733
17342008-06-21 Romain Francoise <romain@orebokech.com>
1735
1736 * Makefile.in (INFO_FILES): Add sasl.
1737
17382008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1739
1740 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1741 (bootstrap-build): Remove.
1742 (top_bootclean): New var.
1743 (top_distclean, bootstrap-clean): Use it.
1744 (bootstrap): Don't recheck config. Make normally.
1745
17462008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1747
1748 * Makefile.in (SUBDIR): Include `lisp'.
1749 (lisp): Depend on `src'.
1750 (top_distclean): Don't remove config.status.
1751 (bootstrap-clean): New target.
1752 (maintainer-clean): Use it.
1753 (bootstrap): Use bootstrap-clean. Re-run config.status.
1754 (src/bootstrap-emacs${EXEEXT}): New target.
1755 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1756 src/Makefile now takes care of it.
1757 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1758
17592008-06-15 Glenn Morris <rgm@gnu.org>
1760
1761 * info/dir: Add sasl.
1762
17632008-06-09 Alan Mackenzie <acm@muc.de>
1764
1765 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1766
17672008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1768
1769 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1770
17712008-06-07 Glenn Morris <rgm@gnu.org>
1772
1773 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1774 serve no purpose.
1775
17762008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1777
1778 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1779 * configure: Regenerate.
1780
17812008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1782
1783 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1784
17852008-05-14 Kenichi Handa <handa@m17n.org>
1786
1787 * configure: Regenerate.
1788
1789 * configure.in: Don't handle --disable-font-backend. Don't print
1790 a message about a font backend.
1791
17922008-05-09 Glenn Morris <rgm@gnu.org>
1793
1794 * configure.in: Make absence of makeinfo a fatal error only if the info
1795 files don't exist.
1796 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1797
17982008-05-07 Eli Zaretskii <eliz@gnu.org>
1799
1800 * config.bat: Fix last change: don't use < and > in "rem" lines,
1801 they are interpreted as redirection by DOS shells.
1802
18032008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1804
1805 * configure.in: Check availability of AvailabilityMacros.h
1806 if HAVE_CARBON.
1807
1808 * configure: Regenerate.
1809
18102008-05-03 Glenn Morris <rgm@gnu.org>
1811
1812 * configure.in (x_libraries): Remove standard 64-bit directories -
1813 experimental workaround for minor autoconf bug.
1814
1815 * configure.in (--without-makeinfo): New option. If set,
1816 absence of suitable makeinfo is not a fatal error.
1817 * Makefile.in (MAKEINFO): New, set by configure.
1818 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1819 (info-real): New target.
1820 (info): Without makeinfo, do nothing, else call `info-real'.
1821
18222008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1823
1824 * configure.in: Remove hpux10.20 from the desupported list.
1825
18262008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1827
1828 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1829
18302008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1831
1832 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1833 rather than change CPPFLAGS.
1834 (HAVE_GTK): Rename to USE_GTK.
1835
18362008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1837
1838 * configure.in: Replace the obsolete macros AC_AIX and
1839 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1840
18412008-04-05 Andreas Schwab <schwab@suse.de>
1842
1843 * configure.in: No longer create admin/unidata/Makefile.
1844
18452008-03-28 Andreas Schwab <schwab@suse.de>
1846
1847 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1848 (lisp/Makefile): New rule.
1849
18502008-03-13 Glenn Morris <rgm@gnu.org>
1851
1852 * configure.in (AC_INIT): Fix version number.
1853 (sync-input): Reword the option, since it's on by default.
1854
18552008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1856
1857 * configure.in: Add --enable-sync-input, default yes.
1858
18592008-03-11 Glenn Morris <rgm@gnu.org>
1860
1861 * Makefile.in (install-etc, mkdir): Handle directory
1862 etc/images/icons/hicolor/*/mimetypes/.
1863
1864 * make-dist: Handle icons/hicolor/scalable directory.
1865
18662008-03-05 Glenn Morris <rgm@gnu.org>
1867
1868 * configure.in: Enable font-backend by default.
1869 (USE_FONT_BACKEND): Set to "no" in absence of X.
1870 (PKG_CONFIG): Don't set multiple times, once is enough.
1871 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1872
18732008-03-03 Glenn Morris <rgm@gnu.org>
1874
1875 * Makefile.in (iconsrcdir): New variable.
1876 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1877 directory.
1878
18792008-02-29 Glenn Morris <rgm@gnu.org>
1880
1881 * test/: New directory.
1882
18832008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1884
1885 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1886
18872008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1888
1889 * configure.in: Print an error for systems that we think are obsolete
1890 and are proposed to be removed. Remove some more unused systems.
1891 Add support for powerpc-ibm-aix6*.
1892
18932008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1894
1895 * configure.in: Remove references to obsolete variables and systems.
1896
18972008-02-21 Glenn Morris <rgm@gnu.org>
1898
1899 * Makefile.in (set_installuser): New.
1900 (install-arch-indep): Use set_installuser to avoid duplicate code.
1901
1902 * README.unicode: Split into admin/notes/unicode,font-backend and
1903 remove.
1904
19052008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1906
1907 * configure.in (arm*-*-freebsd*): Add.
1908
19092008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1910
1911 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1912 dealing with obsolete variables.
1913
19142008-02-08 Glenn Morris <rgm@gnu.org>
1915
1916 * Makefile.in (check-info-dir): New target.
1917
19182008-02-08 Michael Olson <mwolson@gnu.org>
1919
1920 * Makefile.in (INFO_FILES): Add epa.
1921
1922 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1923 features" section.
1924
19252008-02-06 Glenn Morris <rgm@gnu.org>
1926
1927 * configure.in (--with-gcc): Give an error saying this option has
1928 been removed.
1929 (--with-gtk): Remove this option.
1930
19312008-02-06 Tom Tromey <tromey@redhat.com>
1932
1933 * configure.in (--with-gcc): Remove.
1934 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1935
19362008-02-05 Ulrich Mueller <ulm@gentoo.org>
1937
1938 * INSTALL: Recommend giflib, not libungif.
1939
19402008-02-05 Tom Tromey <tromey@redhat.com>
1941
1942 * configure.in (--with-dbus): Default to enabled.
1943
19442008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1945
1946 * INSTALL (Complex Text Layout support libraries): New section.
1947
19482008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1949
1950 * make-dist: Remove references to files in mac/ that have been
1951 deleted.
1952
19532008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1954
1955 * configure.in: For libotf and m17n-flt checks, set shell vars
1956 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1957 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1958 Reported by Ulrich Mueller.
1959
19602008-02-02 Eli Zaretskii <eliz@gnu.org>
1961
1962 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1963 admin/unidata/Makefile.in to Makefile.
1964
19652008-02-02 Glenn Morris <rgm@gnu.org>
1966
1967 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1968 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1969 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1970
19712008-02-01 Miles Bader <miles@gnu.org>
1972
1973 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1974 [libotf], and [m17n-flt] options.
1975
19762008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1977
1978 * configure.in: Add EMACS_ARG_N([libotf]...), and
1979 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1980 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1981 CFLAGS, and LIBS in checking of m17n-flt.
1982
19832008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1984
1985 * configure.in: Check the availability of m17n-flt library.
1986
19872008-02-01 Kenichi Handa <handa@m17n.org>
1988
1989 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1990 not available.
1991
19922008-02-01 Kenichi Handa <handa@m17n.org>
1993
1994 * configure.in: New args --enable-font-backend, --with-xft,
1995 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1996 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1997 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1998 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1999
20002008-02-01 Kenichi Handa <handa@m17n.org>
2001
2002 * make-dist: Include etc/charsets in tarball.
2003
20042008-02-01 Kenichi Handa <handa@m17n.org>
2005
2006 * configure.in: While running cpp on junk.c, include
2007 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2008 exists.
2009
20102008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2011
2012 * configure.in (xtensa): Match more configurations.
2013
20142008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2015
2016 * configure.in: Update comment.
2017
20182008-01-26 Glenn Morris <rgm@gnu.org>
2019
2020 * configure.in (--without-gcc): By default, neither off nor on.
2021 (--with-carbon): Tone down rhetoric in help text.
2022
20232008-01-25 Glenn Morris <rgm@gnu.org>
2024
2025 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2026 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2027 Default `Carbon' to off (it's unsupported).
2028
20292008-01-24 Glenn Morris <rgm@gnu.org>
2030
2031 * configure.in: Standardize dbus-related messages.
2032
20332008-01-23 Michael Olson <mwolson@gnu.org>
2034
2035 * configure.in (pkg-config-prog): Remove initial whitespace.
2036
20372008-01-23 Tom Tromey <tromey@redhat.com>
2038
2039 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2040 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2041 Update all users.
2042
20432008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2044
2045 * config.guess, config.sub: Updated from master source.
2046
20472008-01-17 Andreas Schwab <schwab@suse.de>
2048
2049 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2050
20512008-01-17 Glenn Morris <rgm@gnu.org>
2052
2053 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2054
20552008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2056
2057 * configure.in: Remove more references to unsupported systems.
2058
20592008-01-16 Sven Joachim <svenjoac@gmx.de>
2060
2061 * make-dist: Add --lzma.
2062
20632008-01-16 Glenn Morris <rgm@gnu.org>
2064
2065 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2066 configure checks for this.
2067
20682008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2069
2070 * configure.in: Remove more references to unsupported systems.
2071
20722008-01-06 Romain Francoise <romain@orebokech.com>
2073
2074 * configure.in: Delete extra semicolons.
2075
20762008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2077
2078 * configure.in: Remove references to unsupported systems.
2079
20802008-01-05 Romain Francoise <romain@orebokech.com>
2081
2082 * make-dist: Add --bzip2. Update copyright.
2083
20842008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2085
2086 * configure.in: Remove support for Masscomp.
2087
20882008-01-05 Glenn Morris <rgm@gnu.org>
2089
2090 * Makefile.in (desktopdir, icondir): New variables.
2091 (install-arch-indep): Also depend on `install-etc'.
2092 (install-etc): New target.
2093 (mkdir): Also create the `applications' and `icons' directories.
2094
20952008-01-04 Glenn Morris <rgm@gnu.org>
2096
2097 * make-dist: Update for new etc/images/icons/hicolor directory.
2098
20992007-12-09 Andreas Schwab <schwab@suse.de>
2100
2101 * configure.in: D-Bus is not enabled by default.
2102
21032007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2104
2105 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2106 change.
2107
21082007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2109
2110 * configure.in: Give package name and version to AC_INIT.
2111
21122007-12-03 Magnus Henoch <mange@freemail.hu>
2113
2114 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2115
21162007-12-03 Michael Albinus <michael.albinus@gmx.de>
2117
2118 * configure.in: No need for DBUS_INFO anymore.
2119
2120 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2121
21222007-12-02 Michael Albinus <michael.albinus@gmx.de>
2123
2124 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2125
2126 * Makefile.in (INFO_FILES): Add dbus.
2127
21282007-12-02 Romain Francoise <romain@orebokech.com>
2129
2130 * make-dist: Fix last change.
2131
21322007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2133
2134 * configure.in: Add support for gnu-kfreebsd.
2135
21362007-11-28 Glenn Morris <rgm@gnu.org>
2137
2138 * make-dist: Add etc/nxml.
2139
21402007-11-24 Romain Francoise <romain@orebokech.com>
2141
2142 * Makefile.in (INFO_FILES): Add nxml-mode.
2143
21442007-11-23 Romain Francoise <romain@orebokech.com>
2145
2146 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2147 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2148
21492007-11-20 Andreas Schwab <schwab@suse.de>
2150
2151 * configure.in: Always include <resolv.h> when checking for res_init.
2152
21532007-11-17 Andreas Schwab <schwab@suse.de>
2154
2155 * update-subdirs: Atomically update subdirs.el.
2156
21572007-11-17 Glenn Morris <rgm@gnu.org>
2158
2159 * Makefile.in (check-declare): New target.
2160
21612007-11-07 Glenn Morris <rgm@gnu.org>
2162
2163 * configure.in: Deprecate Mac Carbon port.
2164
21652007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2166
2167 * configure.in: Remove HAVE_X11R5 check.
2168
21692007-10-31 Glenn Morris <rgm@gnu.org>
2170
2171 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2172 when changing ownership of installed files.
2173
21742007-10-30 Glenn Morris <rgm@gnu.org>
2175
2176 * make-dist: Add new directory etc/gnus.
2177
21782007-10-30 Michael Olson <mwolson@gnu.org>
2179
2180 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2181
21822007-10-29 Glenn Morris <rgm@gnu.org>
2183
2184 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2185
21862007-10-23 Glenn Morris <rgm@gnu.org>
2187
2188 * MAINTAINERS: Move to admin/.
2189
21902007-10-17 Chong Yidong <cyd@stupidchicken.com>
2191
2192 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2193 (HAVE_LIBRESOLV): Also define if we are using res_init().
2194
21952007-10-17 Glenn Morris <rgm@gnu.org>
2196
2197 * FTP: Remove file, since it's just a duplicate of one in etc/.
2198
21992007-10-05 Eli Zaretskii <eliz@gnu.org>
2200
2201 * config.bat: Fix configuring `doc' due to changes in the
2202 directory structure.
2203
22042007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2205
2206 * configure.in: Don't use -lpthread on HP-UX.
2207
22082007-09-16 Glenn Morris <rgm@gnu.org>
2209
2210 * make-dist: File gfdl.1 has been removed.
2211
22122007-09-15 Glenn Morris <rgm@gnu.org>
2213
2214 * configure.in: Fix makeinfo version regexp.
2215
22162007-09-12 Glenn Morris <rgm@gnu.org>
2217
2218 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2219 implementation of alloca is not found.
2220
2221 * Makefile.in (SOURCES, unlock, relock): Delete.
2222 (install-arch-indep): Do not exclude the etc/ Makefiles.
2223
22242007-09-09 Juri Linkov <juri@jurta.org>
2225
2226 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2227
2228 * README: Add doc/ to documentation directories.
2229
22302007-09-08 Michael Olson <mwolson@gnu.org>
2231
2232 * MAINTAINERS: Add myself for ERC and tq.el.
2233 Update for new doc/ directory layout.
2234
22352007-09-06 Romain Francoise <romain@orebokech.com>
2236
2237 * make-dist: Update for new doc/ directory layout.
2238
22392007-09-06 Glenn Morris <rgm@gnu.org>
2240
2241 * Makefile.in (mansrcdir): New variable.
2242 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2243 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2244 update these targets for new doc/ directory layout.
2245 (doc/misc/Makefile): New target.
2246 (install-arch-indep): Use mansrcdir for new location of manpages.
2247 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2248 (relock, info, dvi): Update targets for new doc/ directory layout.
2249
2250 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2251 for new doc/ directory layout.
2252
22532007-09-02 Andreas Schwab <schwab@suse.de>
2254
2255 * configure.in: Use AS_HELP_STRING throughout.
2256 * configure: Regenerate.
2257
22582007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2259
2260 * configure.in: Require Gtk/Glib 2.6.
2261
22622007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2263
2264 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2265 Use them throughout in place of AC_ARG_WITH calls.
2266 * configure: Regenerate.
2267
22682007-09-01 Andreas Schwab <schwab@suse.de>
2269
2270 * configure.in: Put quotes around nested macro calls.
2271
22722007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2273
2274 * configure.in: Fix typo.
2275 * configure: Regenerate.
2276
22772007-08-30 Glenn Morris <rgm@gnu.org>
2278
2279 * configure.in (AH_BOTTOM): Copy some manual changes made to
2280 src/config.in here so they are not lost when it regenerates.
2281
2282 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2283
22842007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2285
2286 * README.multi-tty: New file.
2287
22882007-08-29 Glenn Morris <rgm@gnu.org>
2289
2290 * README: Increase version to 23.0.50.
2291
22922007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2293
2294 * configure.in: New option: --without-xaw3d.
2295
22962007-08-24 Glenn Morris <rgm@gnu.org>
2297
2298 * configure.in: Check for a suitably recent makeinfo.
2299
23002007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2301
2302 * configure.in (Check for required libraries): Typo.
2303
23042007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2305
2306 * configure.in: Check librsvg2 also for Mac Carbon.
2307
23082007-08-22 Romain Francoise <romain@orebokech.com>
2309
2310 * make-dist: Follow reorganization of files in etc/.
2311
23122007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2313
2314 * configure.in: Add support for SVG images through librsvg2.
2315
23162007-07-28 Eli Zaretskii <eliz@gnu.org>
2317
2318 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2319 to avoid an error message if there is no DOC there.
2320
23212007-07-25 Glenn Morris <rgm@gnu.org>
2322
2323 * Relicense all FSF files to GPLv3 or later.
2324
2325 * COPYING, info/COPYING: Switch to GPLv3.
2326
23272007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2328
2329 * configure.in: Complain if X seems to be installed but no
2330 development files were found.
2331
23322007-06-20 Glenn Morris <rgm@gnu.org>
2333
2334 * configure.in: Prefer libgif over libungif.
2335
23362007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2337
2338 * configure.in: Check for all image libraries before exiting.
2339
23402007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2341
2342 * configure.in: Exit with error if image libraries aren't found.
2343
23442007-06-13 Chong Yidong <cyd@stupidchicken.com>
2345
2346 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2347 when compiling without scrollbars.
2348
23492007-06-12 Glenn Morris <rgm@gnu.org>
2350
2351 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2352
23532007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2354
2355 * configure.in: Change wording about yes/gtk and lucid/athena
2356 being synonyms.
2357
23582007-06-08 Glenn Morris <rgm@gnu.org>
2359
2360 * configure.in: Make gtk the default toolkit.
2361
23622007-06-07 Glenn Morris <rgm@gnu.org>
2363
2364 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2365 for a Sun C compiler.
2366
2367 * Makefile.in (install-arch-indep): Install only the DOC- file
2368 specific to the build, if possible, rather than DOC-*.
2369
23702007-06-02 Chong Yidong <cyd@stupidchicken.com>
2371
2372 * Version 22.1 released.
2373
23742007-05-25 Chong Yidong <cyd@stupidchicken.com>
2375
2376 * mkinstalldirs: Sync to version in automake CVS.
2377
23782007-05-22 Andreas Schwab <schwab@suse.de>
2379
2380 * configure.in: Prefer build_alias over host when host_alias is not set.
2381 * configure: Regenerate.
2382
23832007-05-20 Andreas Schwab <schwab@suse.de>
2384
2385 * configure.in: Remove empty AC_SUBST.
2386 * configure: Regenerate.
2387
23882007-05-20 Nick Roberts <nickrob@snap.net.nz>
2389
2390 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2391 it like others.
2392 * configure: Regenerate.
2393
23942007-05-20 Nick Roberts <nickrob@snap.net.nz>
2395
2396 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2397 (AC_CHECK_LIB): Add -lgpm.
2398 * configure: Regenerate.
2399
24002007-05-03 Glenn Morris <rgm@gnu.org>
2401
2402 * configure: Tweak message about the absence of shell functions.
2403
24042007-04-27 Andreas Schwab <schwab@suse.de>
2405
2406 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2407
24082007-04-26 Glenn Morris <rgm@gnu.org>
2409
2410 * README: Increase version to 22.1.50.
2411
24122007-04-24 Juanma Barranquero <lekktu@gmail.com>
2413
2414 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2415
24162007-04-19 Glenn Morris <rgm@gnu.org>
2417
2418 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2419
24202007-04-18 Glenn Morris <rgm@gnu.org>
2421
2422 * INSTALL: Mention CPP.
2423
24242007-04-15 Glenn Morris <rgm@gnu.org>
2425
2426 * FTP: Replace with a pointer to the web version.
2427
24282007-04-13 Glenn Morris <rgm@gnu.org>
2429
2430 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2431
24322007-04-04 Glenn Morris <rgm@gnu.org>
2433
2434 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2435 compiling with Sun Studio on Solaris.
2436
24372007-03-23 Glenn Morris <rgm@gnu.org>
2438
2439 * configure.in: Restore support for hp800 (removed 2007-01-27)
2440 following clarification of legal status.
2441
24422007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2443
2444 * configure.in: Add support for AIX4.3 on IBM RS6000.
2445
2446 * configure: Regenerate.
2447
24482007-03-20 Richard Stallman <rms@gnu.org>
2449
2450 * configure.in: Fix previous change.
2451
24522007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2453
2454 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2455 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2456 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2457
24582007-03-19 Chong Yidong <cyd@stupidchicken.com>
2459
2460 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2461 user specifies "without".
2462
2463 * configure: Regenerate.
2464
24652007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2466
2467 * configure.in: Warning for Gtk+ and Cygwin added.
2468 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2469
24702007-02-27 Glenn Morris <rgm@gnu.org>
2471
2472 * make-dist (oldXMenu): Remove Imakefile.
2473 (etc/images): Add README.
2474
24752007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2476
2477 * configure.in (xtensa-*-linux-gnu*): New configuration.
2478
2479 * configure: Regenerate.
2480
24812007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2482
2483 * config.guess, config.sub: Updated from master source.
2484
24852007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2486
2487 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2488
24892007-01-29 Chong Yidong <cyd@stupidchicken.com>
2490
2491 * configure.in: Restore support for hp800's not running HP-UX.
2492
2493 * configure: Regenerate.
2494
24952007-01-27 Chong Yidong <cyd@stupidchicken.com>
2496
2497 * configure.in: Remove support for hp800 and sr2k machine types.
2498
2499 * configure: Regenerate.
2500
25012007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2502
2503 * configure.in: Add check for libXft.
2504
25052007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2506
2507 * INSTALL: Info files moved to share/info.
2508
25092007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2510
2511 * configure.in: Detect and use fink-installed in intel-based Mac
2512 builds; change Apple Darwin section to support both PowerPC and
2513 Intel-based Macs.
2514
25152006-12-26 Andreas Schwab <schwab@suse.de>
2516
2517 * Makefile.in (datarootdir): Define.
2518
25192006-12-24 Richard Stallman <rms@gnu.org>
2520
2521 * configure.in: Require Autoconf 2.61.
2522
25232006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2524
2525 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2526 Remove redundant entry for powerpc-apple-netbsd.
2527
2528 * configure: Regenerate.
2529
25302006-12-22 Chong Yidong <cyd@stupidchicken.com>
2531
2532 * configure: Regenerate with autoconf 2.61.
2533
25342006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2535
2536 * configure.in: Detect alsa/asoundlib.h also.
2537 * configure: Regenerate.
2538
25392006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2540
2541 * configure.in: Check if GTK+ compiles at all.
2542
25432006-12-10 Andreas Schwab <schwab@suse.de>
2544
2545 * configure.in: Remove check for struct timezone, its result is
2546 never used.
2547
25482006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2549
2550 * configure.in: Add support for Solaris 10 on x86-64.
2551
25522006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2553
2554 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2555 of PKG_CONFIG_PATH.
2556
25572006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2558
2559 * configure.in (HAVE_SYNC): New test.
2560
25612006-12-03 Glenn Morris <rgm@gnu.org>
2562
2563 * Makefile.in: Fix Copyright format.
2564
2565 * configure.in (AH_TOP): Add missing Copyright year.
2566
2567 * update-subdirs: Add missing Copyright years.
2568
25692006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2570
2571 * Makefile.in: Touch only the parts of the share/emacs directory
2572 specific to this version.
2573
25742006-11-26 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2577
25782006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2579
2580 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2581
25822006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2583
2584 * configure.in: Prefer X11 to Carbon only when some X-specific
2585 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2586
25872006-11-04 Romain Francoise <romain@orebokech.com>
2588
2589 * Makefile.in (bootstrap-clean-before): Fix typo.
2590 Use new target `bootstrap-clean' in the leim subdirectory.
2591
25922006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2593
2594 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2595
25962006-10-30 Chong Yidong <cyd@stupidchicken.com>
2597
2598 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2599 directories.
2600
26012006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2602
2603 * configure.in: Enable x86-64 OpenBSD compilation.
2604
26052006-10-28 Glenn Morris <rgm@gnu.org>
2606
2607 * AUTHORS: Add cal-html.el author.
2608
26092006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2610
2611 * make-dist: Make links to mac/make-package and
2612 mac/Emacs.app/Contents/Resources/Emacs.icns.
2613
26142006-10-27 Chong Yidong <cyd@stupidchicken.com>
2615
2616 * README: Bump version number to 22.0.90.
2617
26182006-10-23 Andreas Schwab <schwab@suse.de>
2619
2620 * configure.in: Make sure x_default_search_path is always set even
2621 when x_libraries is empty, and look in .../share as well for each
2622 library directory.
2623
26242006-09-28 Kenichi Handa <handa@m17n.org>
2625
2626 * configure.in (locallisppath): Don't include leim dir.
2627 (lisppath): Include leim dir.
2628
26292006-09-15 Jay Belanger <belanger@truman.edu>
2630
2631 * COPYING: Replace "Library Public License" by "Lesser Public
2632 License" throughout.
2633
26342006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2635
2636 * make-dist (EMACS): Exit and fail if the EMACS environment
2637 variable is set to something other than an absolute file name.
2638
26392006-08-16 Andreas Schwab <schwab@suse.de>
2640
2641 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2642 of hardcoding it.
2643
26442006-08-16 Richard Stallman <rms@gnu.org>
2645
2646 * INSTALL.CVS: Clean up wording.
2647
26482006-07-14 Eli Zaretskii <eliz@gnu.org>
2649
2650 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2651 $PKG_CONFIG --exists "$2" to config.log.
2652 * configure: Regenerate.
2653
26542006-07-08 Richard Stallman <rms@gnu.org>
2655
2656 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2657
26582006-07-09 Kim F. Storm <storm@cua.dk>
2659
2660 * CONTRIBUTE: Use outline format.
2661 Add section on copyright years (from admin/notes/years).
2662
26632006-07-08 Eli Zaretskii <eliz@gnu.org>
2664
2665 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2666 to /dev/null, since we don't need the error message, just the
2667 exit status.
2668
26692006-07-07 Eli Zaretskii <eliz@gnu.org>
2670
2671 * CONTRIBUTE: Slight formatting changes and typo fixes.
2672 Add description of NEWS markings.
2673
26742006-07-07 Kim F. Storm <storm@cua.dk>
2675
2676 * CONTRIBUTE: Mention INSTALL.CVS.
2677
26782006-07-05 Romain Francoise <romain@orebokech.com>
2679
2680 * make-dist (top-level): Add CONTRIBUTE.
2681
26822006-07-04 Richard Stallman <rms@gnu.org>
2683
2684 * CONTRIBUTE: Much rewrite.
2685
26862006-07-04 Nick Roberts <nickrob@snap.net.nz>
2687
2688 * CONTRIBUTE: New file.
2689
26902006-06-24 Eli Zaretskii <eliz@gnu.org>
2691
2692 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2693
26942006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2695
2696 * configure.in: Add check for ALSA.
2697
26982006-05-06 Eli Zaretskii <eliz@gnu.org>
2699
2700 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2701
2702 * info/dir: Remove the Emacs-Xtra entry.
2703
27042006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2705
2706 Update copyright year(s) in many files.
2707
27082006-04-01 Eli Zaretskii <eliz@gnu.org>
2709
2710 * configure: Regenerated.
2711
27122006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2713
2714 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2715 --without-toolkit-scroll-bars was specified.
2716
27172006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2718
2719 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2720 to CFLAGS. Update Copyright years written to src/config.in.
2721
27222006-03-18 Claudio Fontana <claudio@gnu.org>
2723
2724 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2725 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2726 to be installed/uninstalled.
2727 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2728 to Info files installed by Emacs.
2729
27302006-03-03 Claudio Fontana <claudio@gnu.org>
2731
2732 * Makefile.in (install, uninstall): Add DESTDIR variable to
2733 support staged installations.
2734
27352006-02-14 Richard M. Stallman <rms@gnu.org>
2736
2737 * configure.in (s390x-*-linux-gnu*): New configuration.
2738
27392006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2740
2741 * configure.in: Require GTK 2.4 or newer.
2742
27432006-01-29 Michael Olson <mwolson@gnu.org>
2744
2745 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2746 * info/dir (ERC): New entry.
2747
27482006-01-29 Eli Zaretskii <eliz@gnu.org>
2749
2750 * info/dir: Fix last change.
2751
27522006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2753
2754 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2755
27562006-01-27 Eli Zaretskii <eliz@gnu.org>
2757
2758 * info/dir: Untabify the whole file.
2759 (Rcirc): New entry.
2760
27612006-01-12 Andreas Schwab <schwab@suse.de>
2762
2763 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2764 check.
2765
27662006-01-02 Chong Yidong <cyd@stupidchicken.com>
2767
2768 * configure.in: Use -Wno-pointer-sign if available.
2769
27702005-12-29 Andreas Schwab <schwab@suse.de>
2771
2772 * config.guess, config.sub: Updated from master source.
2773
27742005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2775
2776 * configure.in: Use amdx86-64 for freebsd on x86_64.
2777
27782005-11-22 Romain Francoise <romain@orebokech.com>
2779
2780 * make-dist: Add etc/images/icons.
2781
27822005-11-03 Andreas Schwab <schwab@suse.de>
2783
2784 * configure.in: Use GZIP_PROG instead of GZIP.
2785
2786 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2787 (install-arch-indep): Adjust.
2788
27892005-11-01 Andreas Schwab <schwab@suse.de>
2790
2791 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2792 (bootfast): Likewise.
2793
27942005-11-01 Romain Francoise <romain@orebokech.com>
2795
2796 * configure.in: Check for gzip.
2797
2798 * Makefile.in (install): Compress source files.
2799
28002005-10-24 Steven Tamm <steventamm@mac.com>
2801
2802 * configure.in: Fix darwin386 configuration issue.
2803
28042005-10-22 Eli Zaretskii <eliz@gnu.org>
2805
2806 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2807
28082005-10-17 Bill Wohler <wohler@newt.com>
2809
2810 * make-dist: Create and populate etc/images/low-color.
2811
28122005-10-15 Bill Wohler <wohler@newt.com>
2813
2814 * make-dist: Create and populate etc/images/gud.
2815
28162005-10-08 Richard M. Stallman <rms@gnu.org>
2817
2818 * make-dist (tempparent): Don't check for 14-char file name limit.
2819
28202005-10-07 Romain Francoise <romain@orebokech.com>
2821
2822 * make-dist: Add etc/images/ezimage and etc/images/mail
2823 directories. Install images in etc/images.
2824
28252005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2826
2827 * configure.in: Prefer Carbon if --enable-carbon-app or
2828 --with-carbon is explicitly specified even when X11 is detected.
2829
28302005-09-15 Ulf Jasper <ulf.jasper@web.de>
2831
2832 * Makefile.in (install-arch-indep, uninstall):
2833 Handle newsticker manual.
2834 (info): Add - to commands.
2835
28362005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2837
2838 Remove the MAXPATHLEN limitations:
2839
2840 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2841
28422005-09-09 Eli Zaretskii <eliz@gnu.org>
2843
2844 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2845 * configure: Regenerate.
2846
28472005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2848
2849 * config.guess, config.sub: Updated from master source.
2850
28512005-08-03 Juanma Barranquero <lekktu@gmail.com>
2852
2853 * .cvsignore: Add `lock'.
2854
28552005-07-28 Juanma Barranquero <lekktu@gmail.com>
2856
2857 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2858
28592005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2860
2861 Merge gnulib getopt implementation into Emacs.
2862
2863 * Makefile.in (AUTOCONF_INPUTS): New macro.
2864 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2865 so that these files also depend on m4/getopt.m4.
2866 * configure.in: Configure getopt by including m4/getopt.m4,
2867 and configuring a getopt replacement if necessary.
2868 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2869 * m4/getopt.m4: New file.
2870
28712005-07-06 Lute Kamstra <lute@gnu.org>
2872
2873 * configure.in: Fix capitalization.
2874
28752005-07-04 Lute Kamstra <lute@gnu.org>
2876
2877 Update FSF's address in GPL notices.
2878
28792005-06-19 Jérôme Marant <jerome@marant.org>
2880
2881 * Makefile.in (epaths-force): Protect both lisppath and
2882 buildlisppath from whitespace.
2883
28842005-06-08 Steven Tamm <steventamm@mac.com>
2885
2886 * configure.in: Support Darwin/MacOSX on Intel
2887
28882005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2889
2890 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2891
28922005-05-11 Jérôme Marant <jmarant@marant.org>
2893
2894 * configure.in: Add --enable-locallisppath.
2895
28962005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2897
2898 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2899 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2900 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2901
29022005-05-07 Jérôme Marant <jerome@marant.org>
2903
2904 * make-dist: Remove references to makefile.nt and makefile.def.
2905 Include widgets and images subdirectories of etc. Do not exclude
2906 ldefs-boot.el.
2907
29082005-04-23 Andreas Schwab <schwab@suse.de>
2909
2910 * configure.in: Remove duplicate match for powerpc configuration.
2911
29122005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2913
2914 * configure.in: Check for <pwd.h>.
2915
29162005-04-14 Lute Kamstra <lute@gnu.org>
2917
2918 * make-dist: Distribute all ChangeLog files in lisp/.
2919 Don't distribute ldefs-boot.el.
2920 lisp/makefile.nt no longer exists.
2921
29222005-04-13 Lute Kamstra <lute@gnu.org>
2923
2924 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2925 for "no-byte-compile: t" in the file instead.
2926
29272005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2928
2929 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2930 shadow the main Lesstif/Motif-2.1 libs and includes.
2931
29322005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2933
2934 * configure.in: Only add XASSERTS to cppflags.
2935
29362005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2937
2938 * configure.in: Added --enable-asserts.
2939
29402005-02-09 Kim F. Storm <storm@cua.dk>
2941
2942 Change release version from 21.4 to 22.1 throughout.
2943 Change development version from 21.3.50 to 22.0.50.
2944
29452005-01-19 Steven Tamm <steventamm@mac.com>
2946
2947 * configure.in: Check for <sys/utsname.h>.
2948
29492004-12-11 Kim F. Storm <storm@cua.dk>
2950
2951 * Makefile.in (info): Undo 2004-12-05 change.
2952
29532004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2954
2955 * info/dir (File): Add URL and Org Mode manuals.
2956 * Makefile.in (install-arch-indep, uninstall): Add url and org
2957 manuals.
2958
29592004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2960
2961 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2962 committed to src/config.in.
2963
29642004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2965
2966 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2967 pthreads and define HAVE_GTK_AND_PTHREAD.
2968
29692004-12-05 Richard M. Stallman <rms@gnu.org>
2970
2971 * Makefile.in (info): Ignore errors building info files.
2972
29732004-11-27 Eli Zaretskii <eliz@gnu.org>
2974
2975 * config.bat: If 8-byte alignment is not supported, define
2976 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2977 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2978 filter through Sed to remove the quotes.
2979
29802004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2981
2982 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2983 not apply to files explicitly `cvs add'ed.
2984
29852004-11-12 Eli Zaretskii <eliz@gnu.org>
2986
2987 * config.bat: Don't require djecho.exe for the v1.x build.
2988 Add a test for DECL_ALIGN support, and add a trivial definition to
2989 src/config.h if 8-byte alignment is not supported.
2990
29912004-11-08 Kim F. Storm <storm@cua.dk>
2992
2993 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2994 files before building.
2995 (bootfast, bootstrap-clean-before-fast): New targets, like
2996 bootstrap but don't remove .elc files.
2997
29982004-11-06 Lars Brinkhoff <lars@nocrew.org>
2999
3000 * configure.in: Add check for getrusage.
3001
30022004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3003
3004 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3005 New tests for new and old GTK file dialogs.
3006 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3007 to no.
3008
30092004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3010
3011 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3012 can be set. Remove SETARCH test.
3013
30142004-10-08 Steven Tamm <steventamm@mac.com>
3015
3016 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3017
30182004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3019
3020 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3021 AC_MSG_WARN. Move output of warning message to end of configure run.
3022
30232004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3024
3025 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3026 Run test to see if heap start address is random.
3027
30282004-09-29 Miles Bader <miles@gnu.org>
3029
3030 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3031 if setarch is present.
3032
30332004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3034
3035 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3036
30372004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3038
3039 * configure.in: Check for exec-shield.
3040
30412004-08-06 Andreas Schwab <schwab@suse.de>
3042
3043 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3044
30452004-07-31 Eli Zaretskii <eliz@gnu.org>
3046
3047 * config.bat: Update URLs in the comments.
3048
30492004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3050
3051 * Makefile.in (install-arch-indep): Add pgg and sieve.
3052
3053 * info/.cvsignore: Added pgg and sieve.
3054
30552004-07-05 Andreas Schwab <schwab@suse.de>
3056
3057 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3058
30592004-06-21 Kenichi Handa <handa@m17n.org>
3060
3061 * make-dist: Link leim-ext.el into tempdir.
3062
30632004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3064
3065 * info/dir (File): Add emacs-xtra.
3066 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3067
30682004-06-12 Juri Linkov <juri@jurta.org>
3069
3070 * info/dir: Move menu help lines from `* Menu:' to file header.
3071 Describe the purpose of a red *.
3072
30732004-05-04 Dave Love <fx@gnu.org>
3074
3075 * configure.in: Don't use `extrasub'.
3076
30772004-04-29 Dave Love <fx@gnu.org>
3078
3079 * configure.in: Don't forget to quote args to `test'.
3080
30812004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3082
3083 * autogen.sh: Update filename in "please read" message.
3084
30852004-04-17 Richard M. Stallman <rms@gnu.org>
3086
3087 * INSTALL: Move the info about site-lisp dirs,
3088 and say uninstalled Emacs looks there too.
3089
30902004-04-04 Eli Zaretskii <eliz@gnu.org>
3091
3092 * config.bat (lib-src): Recognize comment lines in Makefile.in
3093 that have a TAB after the #, to avoid errors in preprocessing with
3094 GCC 3.3.3.
3095
30962004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3097
3098 * Makefile.in: Mention in comment that `make maintainer-clean'
3099 deletes .elc files.
3100
31012004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3102
3103 * update-subdirs: Add local variables to prevent byte-compiling.
3104
31052004-03-21 Dave Love <fx@gnu.org>
3106
3107 * configure.in: Fix previous change.
3108
31092004-03-18 Dave Love <fx@gnu.org>
3110
3111 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3112
31132004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3114
3115 * info/dir (File): Add SMTP and SES.
3116
31172004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3118
3119 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3120 (bootstrap): Use the new bootstrap-prepare target in lisp.
3121
31222004-02-18 Kim F. Storm <storm@cua.dk>
3123
3124 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3125
31262004-02-16 Eli Zaretskii <eliz@gnu.org>
3127
3128 * make-dist: Don't link index.*perm and permute-index into tempdir.
3129
31302004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3131
3132 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3133 to match previous changes by Eli Zaretskii.
3134
31352004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3136
3137 * Makefile.in: Set CDPATH to an empty string.
3138
31392004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3140
3141 * configure.in <darwin>: Use fink packages if available.
3142
31432004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3144
3145 * make-dist (lispref): Do include lispref/index.texi.
3146
31472004-01-06 Eric Hanchrow <offby1@blarg.net>
3148
3149 * make-dist (tempdir): Include cursors in nt/icons.
3150
31512003-12-30 Eli Zaretskii <eliz@gnu.org>
3152
3153 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3154 clashes with install-sh on 8+3 filesystems.
3155
31562003-12-08 Miles Bader <miles@gnu.org>
3157
3158 * .cvsignore: Add .arch-inventory.
3159
31602003-12-24 Andreas Schwab <schwab@suse.de>
3161
3162 * configure.in: Check for <sys/socket.h>. Include it before
3163 including <net/if.h>. Move check for <net/if.h> before its use.
3164
31652003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3166
3167 * Makefile.in (install-arch-dep): Don't let cd output go into
3168 pipe for carbon_appdir.
3169
31702003-12-24 Andreas Schwab <schwab@suse.de>
3171
3172 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3173
31742003-12-01 Andreas Schwab <schwab@suse.de>
3175
3176 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3177 hardcoding gcc.
3178
31792003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3180
3181 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3182 multiple displays.
3183 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3184
31852003-09-23 Dave Love <fx@gnu.org>
3186
3187 * configure.in: Check members of struct ifreq.
3188
31892003-09-14 Kim F. Storm <storm@cua.dk>
3190
3191 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3192
31932003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3194
3195 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3196
31972003-08-18 Lute Kamstra <lute@gnu.org>
3198
3199 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3200 required anymore.
3201
32022003-08-07 Andrew Choi <akochoi@shaw.ca>
3203
3204 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3205 option instead of -traditional-cpp for CPP.
3206
32072003-07-29 Richard M. Stallman <rms@gnu.org>
3208
3209 * configure.in (HAVE_XIM): Define if XIM is available.
3210
32112003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3212
3213 * configure.in: The function gtk_window_set_icon_from_file was
3214 introduced in GTK+ 2.2, so check for that release.
3215
32162003-07-23 Andreas Schwab <schwab@suse.de>
3217
3218 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3219
3220 * Makefile.in (YACC): Remove, not used.
3221 (MAINT): Don't set.
3222 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3223 disable dependency on ${srcdir}/configure.in when maintainer mode
3224 is disabled.
3225
32262003-07-22 Dave Love <fx@gnu.org>
3227
3228 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3229 HAVE_X11, not with_xim.
3230 (HAVE_CRTIN): Provide template.
3231 <with_png>: Test for png.h and libpng/png.h.
3232
32332003-07-15 Andreas Schwab <schwab@suse.de>
3234
3235 * configure.in: Temporarily leave quoting for AC_DEFINE.
3236
32372003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3238
3239 * configure.in: Check for posix_memalign.
3240
32412003-07-12 Richard M. Stallman <rms@gnu.org>
3242
3243 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3244
32452003-07-09 Kim F. Storm <storm@cua.dk>
3246
3247 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3248 functionality of --without-xim.
3249
32502003-06-29 Dave Love <fx@gnu.org>
3251
3252 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3253
32542003-06-23 Dave Love <fx@gnu.org>
3255
3256 * configure.in: Check for sys/_mbstate_t.h.
3257 Test XRegisterIMInstantiateCallback prototype.
3258 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3259
32602003-06-06 Dave Love <fx@gnu.org>
3261
3262 * configure.in: Check for locale.h.
3263
32642003-06-05 Dave Love <fx@gnu.org>
3265
3266 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3267 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3268 (NLIST_STRUCT): Don't define.
3269 (AH_BOTTOM): Define my_strftime.
3270
32712003-06-02 Richard M. Stallman <rms@gnu.org>
3272
3273 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3274
32752003-05-24 Andreas Schwab <schwab@suse.de>
3276
3277 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3278 bzero, and bcmp.
3279
32802003-05-22 Dave Love <fx@gnu.org>
3281
3282 * configure.in: Remove redundant test for term.h. Test for difftime.
3283
32842003-05-20 Dave Love <fx@gnu.org>
3285
3286 * configure.in: Append * to s390-*-linux-gnu case.
3287 (LIBMAIL) <lockfile>: Don't define.
3288
32892003-04-30 Richard M. Stallman <rms@gnu.org>
3290
3291 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3292
32932003-04-28 Francesco Potortì <pot@gnu.org>
3294
3295 * configure.in: Undo last (RMS') change, as it is useless, per
3296 Dave Love.
3297
32982003-04-08 Richard M. Stallman <rms@gnu.org>
3299
3300 * configure.in: Put #include of jpeglib.h at start of line.
3301
33022003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3303
3304 * INSTALL (* GNU/Linux development packages): Mention Debian and
3305 RedHat package names.
3306
33072003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3308
3309 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3310
33112003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3312
3313 * INSTALL (* GNU/Linux development packages): Tell people to
3314 install additional packages for compiling Emacs.
3315
33162003-04-06 Francesco Potortì <pot@gnu.org>
3317
3318 * configure.in: Use the same configuration for all aix5, not just
3319 aix5.1.
3320
33212003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3322
3323 * configure.in: Check for need for bigtoc support on IBM AIX for
3324 solving a linker table overflow problem.
3325
33262003-03-03 Rob Browning <rlb@defaultvalue.org>
3327
3328 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3329 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3330 over bzero, bcmp, and bcopy.
3331
33322003-02-23 Simon Josefsson <jas@extundo.com>
3333
3334 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3335
33362003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3337
3338 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3339
33402003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3341
3342 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3343
33442003-02-08 Andreas Schwab <schwab@suse.de>
3345
3346 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3347 instead of the substitution.
3348
33492003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3350
3351 * Makefile.in: Use @EXEEXT@ for Cygwin.
3352 Use USERNAME if LOGNAME is not set (for Cygwin).
3353
3354 * configure.in: Add opsys=cygwin.
3355
33562003-01-22 Andreas Schwab <schwab@suse.de>
3357
3358 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3359 redefining it explicitly in src/config.in.
3360
33612003-01-22 Markus Rost <rost@math.ohio-state.edu>
3362
3363 * Makefile.in (bootstrap): Make bootstrap-after.
3364
33652003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3366
3367 * configure.in: Fix --with-gtk.
3368
33692003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3370
3371 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3372
3373 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3374
33752003-01-14 Francesco Potortì <pot@gnu.org>
3376
3377 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3378
33792003-01-07 Steven Tamm <steventamm@mac.com>
3380
3381 * configure.in: New option, --enable-carbon-app, to specify
3382 that the application should be installed
3383 * Makefile.in (install-arch-dep): On Mac OS X, install the
3384 Emacs.app application if carbon-app is enabled
3385
33862003-01-06 Dave Love <fx@gnu.org>
3387
3388 * configure.in: Check for nl_langinfo.
3389 [!HAVE_SIZE_T]: Fix typedef.
3390
33912003-01-06 David Kastrup <dak@gnu.org>
3392
3393 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3394
3395 * configure.in: Add tests for install-info.
3396
33972002-12-09 Markus Rost <rost@math.ohio-state.edu>
3398
3399 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3400 use again sol2-6 instead of sol2-8.
3401
34022002-12-09 Dave Love <fx@gnu.org>
3403
3404 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3405
34062002-12-08 Andreas Schwab <schwab@suse.de>
3407
3408 * Makefile.in (install-arch-indep): Revert last change.
3409
34102002-11-27 Dave Love <fx@gnu.org>
3411
3412 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3413 Check for __sys_siglist too. Check for memset.
3414 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3415
34162002-11-22 Juanma Barranquero <lektu@terra.es>
3417
3418 * config.guess, config.sub: Updated from master source.
3419
34202002-11-19 Karl Fogel <kfogel@red-bean.com>
3421
3422 * autogen.sh: New file.
3423
34242002-11-15 Dave Love <fx@gnu.org>
3425
3426 * configure.in: Tidy up various quoting issues throughout.
3427 Use AC_GNU_SOURCE.
3428 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3429 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3430 Maybe define bcopy, bzero, bcmp.
3431 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3432 non-existent machine file).
3433 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3434 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3435 (nlist.h): Move test up.
3436
34372002-11-18 Markus Rost <rost@math.ohio-state.edu>
3438
3439 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3440
34412002-11-14 Francesco Potortì <pot@gnu.org>
3442
3443 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3444
34452002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3446
3447 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3448
34492002-11-08 Dave Love <fx@gnu.org>
3450
3451 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3452 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3453
34542002-11-07 Miles Bader <miles@gnu.org>
3455
3456 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3457 Handle separate-build-dir case.
3458
34592002-11-06 Richard M. Stallman <rms@gnu.org>
3460
3461 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3462 bulletproof. $bar may be empty when there are no .elc files.
3463
34642002-10-30 Dave Love <fx@gnu.org>
3465
3466 * configure.in: Require autoconf 2.53. Test for pty.h,
3467 sys/mman.h, sys/param.h, mremap, memmove.
3468 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3469 (AC_PROG_YACC): Delete.
3470 (size_t): Use AC_CHECK_TYPES.
3471 (AH_TOP): Up-date copyright.
3472
34732002-10-01 Juanma Barranquero <lektu@terra.es>
3474
3475 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3476
34772002-09-19 Richard M. Stallman <rms@gnu.org>
3478
3479 * configure.in: Fix the LessTif-directory-finder for real.
3480
34812002-09-14 Richard M. Stallman <rms@gnu.org>
3482
3483 * Makefile.in (maybe_bootstrap): Test for complete absence
3484 of compiled Lisp files.
3485
34862002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3487
3488 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3489 (bootstrap-clean-after): Delete.
3490 (bootstrap): Make the sequencing explicit.
3491
34922002-09-10 Richard M. Stallman <rms@gnu.org>
3493
3494 * configure.in: Fix previous LessTif change.
3495
34962002-09-09 Richard M. Stallman <rms@gnu.org>
3497
3498 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3499 (powerpcle-*-solaris*): Use version 2.6 as default.
3500 (*-sunos5.6*, *-solaris2.6*): New alternative.
3501 (*-sunos5*): Use version 2.6 as default.
3502
35032002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3504
3505 * configure.in: Fix typo.
3506
35072002-09-05 Richard M. Stallman <rms@gnu.org>
3508
3509 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3510
3511 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3512 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3513
35142002-08-26 Kim F. Storm <storm@cua.dk>
3515
3516 * Makefile.in (install-arch-indep): Do not remove DOC file
3517 when it is the only DOC file installed; this is the case when
3518 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3519
35202002-07-24 Markus Rost <rost@math.ohio-state.edu>
3521
3522 * configure.in: Fix typo.
3523
35242002-07-24 Richard M. Stallman <rms@gnu.org>
3525
3526 * configure.in: Don't print anything special about gamedir.
3527
3528 * configure.in: Delete nonstandard --with-game-user option.
3529
35302002-07-21 Richard M. Stallman <rms@gnu.org>
3531
3532 * Makefile.in (gamedir, localstatedir): New variables.
3533 (epaths-force): Insert value of gamedir into PATH_GAME.
3534
3535 * configure.in (gamedir): Handle it like lispdir.
3536 (--with-game-dir option): Delete.
3537
35382002-06-21 Pavel Janík <Pavel@Janik.cz>
3539
3540 * configure.in: Add support for mipseb-*-netbsd* machines.
3541
35422002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3543
3544 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3545
35462002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3547
3548 * info/dir (File): Add an entry for Tramp.
3549
35502002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3551
3552 * INSTALL-CVS: New file.
3553
35542002-06-07 Andreas Schwab <schwab@suse.de>
3555
3556 * configure.in (x86_64-*-linux-gnu*): New system.
3557
35582002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3559
3560 * config.bat: Handle the case when lispintro is truncated to lispintr.
3561
35622002-05-26 Paul Eggert <eggert@twinsun.com>
3563
3564 * config.guess, config.sub: Updated from master source.
3565
35662002-05-09 Richard M. Stallman <rms@gnu.org>
3567
3568 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3569
35702002-05-04 Pavel Janík <Pavel@Janik.cz>
3571
3572 * make-dist: Do not distribute lock/ directory.
3573
35742002-04-30 Andrew Choi <akochoi@shaw.ca>
3575
3576 * configure.in: Provide documentation string when defining
3577 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3578 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3579
35802002-04-28 Colin Walters <walters@verbum.org>
3581
3582 * configure.in: Delete configure check for access to the game user.
3583
35842002-04-29 Pavel Janík <Pavel@Janik.cz>
3585
3586 * make-dist: lwlib/Imakefile is removed.
3587
35882002-04-26 Andrew Choi <akochoi@shaw.ca>
3589
3590 * configure.in: Add support for powerpc-apple-darwin*.
3591 (HAVE_CARBON): Add.
3592
3593 * make-dist: Create directories in mac/Emacs.app.
3594
35952002-04-25 Pavel Janík <Pavel@Janik.cz>
3596
3597 * make-dist: lwlib-Xol* are removed.
3598
35992002-04-23 Andreas Schwab <schwab@suse.de>
3600
3601 * Makefile.in (MAINT): New variable.
3602 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3603 instead of configure.in, to avoid running autoconf and autoheader
3604 unless explicitly requested.
3605
36062002-04-16 Eli Zaretskii <eliz@gnu.org>
3607
3608 * config.bat: Update for msdos/sed2v2.inp.
3609
36102002-04-15 Andreas Schwab <schwab@suse.de>
3611
3612 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3613 * configure.in: Add config header templates to all AC_DEFINE and
3614 AC_DEFINE_UNQUOTED symbols.
3615 * make-dist: Run autoheader if necessary.
3616
36172002-04-10 Colin Walters <walters@verbum.org>
3618
3619 * configure.in: Add --game-dir, --game-user. Test to see if we
3620 can use them.
3621
36222002-04-08 Pavel Janík <Pavel@Janik.cz>
3623
3624 * configure.in: Add --with-sound.
3625
36262002-03-18 Kim F. Storm <storm@cua.dk>
3627
3628 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3629 and getsockname functions. Test for sys/un.h include file.
3630
36312002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3632
3633 * configure.in: Support AIX 5.1.
3634
36352002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3636
3637 * configure.in: Added test for X Session Management (HAVE_X_SM).
3638
36392002-03-03 Richard M. Stallman <rms@gnu.org>
3640
3641 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3642 Run chown $${LOGNAME} on files installed by tar xvf.
3643
36442002-03-03 Kim F. Storm <storm@cua.dk>
3645
3646 * configure.in: Test for getpeername.
3647
36482002-03-01 Richard M. Stallman <rms@gnu.org>
3649
3650 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3651 (HAVE_GIF): Don't use old libungif versions that crash.
3652
36532002-02-26 Richard M. Stallman <rms@gnu.org>
3654
3655 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3656 not just well-formed and valid.
3657 (mips-compaq-nonstopux*): New configuration.
3658
36592002-02-18 Paul Eggert <eggert@twinsun.com>
3660
3661 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3662 "sed q" is a portable equivalent to plain "head -1".
3663
36642002-02-13 Richard M. Stallman <rms@gnu.org>
3665
3666 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3667 (all): Don't depend on maybe_bootstrap here.
3668 (${SUBDIR}): Depend on it here instead.
3669
36702002-02-08 Richard M. Stallman <rms@gnu.org>
3671
3672 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3673
36742002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3675
3676 * configure.in: Recognize BSD/OS 5.0.
3677
36782002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3679
3680 * make-dist: Make version checking in emacs.texi consistent with
3681 how we set it there.
3682
36832001-12-29 Kim F. Storm <storm@cua.dk>
3684
3685 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3686
36872001-12-28 Richard M. Stallman <rms@gnu.org>
3688
3689 * configure.in: Test for mbsinit.
3690
36912001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3692
3693 These changes make Leim part of the standard distribution:
3694
3695 * README: Add info about the `leim' directory.
3696
3697 * INSTALL: Remove text that describes Leim as a separate package.
3698
3699 * noleim-Makefile.in: File removed.
3700
3701 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3702 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3703 Leim files out of the Emacs tree. Don't prepare a separate tarball
3704 for Leim.
3705
37062001-12-11 Richard M. Stallman <rms@gnu.org>
3707
3708 * configure.in (hppa*-*-linux-gnu*): New alternative.
3709
37102001-12-08 Pavel Janík <Pavel@Janik.cz>
3711
3712 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3713 creating distribution.
3714
37152001-12-06 Paul Eggert <eggert@twinsun.com>
3716
3717 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3718 (AC_FUNC_VFORK): Remove.
3719 (AC_FUNC_FORK): Add.
3720 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3721 this is required by recent Autoconf versions.
3722
37232001-12-02 Pavel Janík <Pavel@Janik.cz>
3724
3725 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3726 TODO, vms-pp.trans and others).
3727
37282001-11-29 Pavel Janík <Pavel@Janik.cz>
3729
3730 * make-dist: Use COPYING from the top-level directory.
3731
37322001-11-29 Gerd Moellmann <gerd@gnu.org>
3733
3734 * configure.in: Add support for FreeBSD/Alpha.
3735
37362001-11-29 Pavel Janík <Pavel@Janik.cz>
3737
3738 * make-dist: Add COPYING to the top-level directory of the
3739 distribution. Simplify the logic behind copying.
3740
3741 * Makefile.in (maybe_bootstrap): Fix previous change.
3742
37432001-11-28 Richard M. Stallman <rms@gnu.org>
3744
3745 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3746
37472001-11-26 Richard M. Stallman <rms@gnu.org>
3748
3749 * Makefile.in: bootstrap should not delete dumped executables.
3750 (bootstrap-clean-before): New target.
3751 (bootstrap): Use bootstrap-clean-before instead of clean.
3752 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3753
37542001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3755
3756 These changes add the Emacs Lisp Introduction manual to the
3757 distribution:
3758
3759 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3760
3761 * make-dist: Copy the files in lispintro directory.
3762
3763 * config.bat: Configure in the lispintro directory.
3764
3765 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3766
3767 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3768 (lispintro/Makefile): New target.
3769 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3770 (unlock, relock, info, dvi): Ditto.
3771
37722001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3773
3774 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3775
3776 * make-dist (etc): Don't distribute gfdl.1.
3777
37782001-11-22 Colin Walters <walters@debian.org>
3779
3780 * Makefile.in (install-arch-indep): Install the calc .info files.
3781 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3782
37832001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3784
3785 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3786 tindex.pl to the list of those being put into the distribution.
3787
37882001-11-16 Eli Zaretskii <eliz@gnu.org>
3789
3790 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3791
37922001-11-15 Pavel Janík <Pavel@Janik.cz>
3793
3794 * Makefile.in (uninstall): Fix previous change.
3795
3796 * configure.in, Makefile.in: Add support for --program-prefix,
3797 --program-suffix and --program-transform-name options.
3798
37992001-11-13 Pavel Janík <Pavel@Janik.cz>
3800
3801 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3802 (install-arch-indep): Install emacsclient manual page.
3803 (uninstall): Uninstall emacsclient manual page.
3804
38052001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3806
3807 * make-dist: Add lispref/index.*perm files to the distribution.
3808 From Pavel Janík <Pavel@Janik.cz>.
3809
38102001-11-12 Pavel Janík <Pavel@Janik.cz>
3811
3812 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3813
38142001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3815
3816 * configure.in: AC_OUTPUT lispref/Makefile.
3817
38182001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3819
3820 The following changes add the ELisp reference manual to the
3821 distribution.
3822
3823 * make-dist: Add the lispref directory to the distribution.
3824
3825 * Makefile.in (install-arch-indep): Add elisp* to the list of
3826 installed Info files.
3827 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3828 (lispref/Makefile): New target.
3829 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3830 Add commands for the lispref directory.
3831 (info, dvi): Ditto.
3832
3833 * config.bat: Configure in `lispref'.
3834
38352001-11-09 Richard M. Stallman <rms@gnu.org>
3836
3837 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3838
38392001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3840
3841 * make-dist (tempdir): Copy AUTHORS as well.
3842
38432001-11-06 Sam Steingold <sds@gnu.org>
3844
3845 * configure.in: Added a check for <nlist.h>.
3846
38472001-11-01 Pavel Janík <Pavel@Janik.cz>
3848
3849 * configure.in: Reindent --help output.
3850 From Per Starbäck (starback@ling.uu.se).
3851
38522001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3853
3854 * configure.in: New entry for HP/UX-11.
3855
3856 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3857 From Eric S. Raymond <esr@golux.thyrsus.com>.
3858
38592001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3860
3861 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3862 <athornton@sinenomine.net>.
3863
38642001-10-25 Gerd Moellmann <gerd@gnu.org>
3865
3866 * Makefile.in (maybe_bootstrap): New target.
3867 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3868
38692001-10-24 Ken Raeburn <raeburn@gnu.org>
3870
3871 * configure.in: If --with-hesiod is given, look for
3872 hes_getmailhost and res_send or __res_send; check hesiod and
3873 resolv libraries respectively if system libraries don't supply them.
3874
38752001-10-24 Gerd Moellmann <gerd@gnu.org>
3876
3877 * configure.in: Use $MAKE for `make' if set.
3878
38792001-10-22 Gerd Moellmann <gerd@gnu.org>
3880
3881 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3882 to tar options.
3883
38842001-10-20 Gerd Moellmann <gerd@gnu.org>
3885
3886 * (Version 21.1 released).
3887
38882001-10-20 Miles Bader <miles@gnu.org>
3889
3890 * configure.in (configuration): Set from `host' if `host_alias'
3891 isn't defined.
3892
38932001-10-19 Andreas Schwab <schwab@suse.de>
3894
3895 * configure.in: Make ready for autoconf 2.5x.
3896 (AC_PREREQ): Require autoconf 2.50.
3897 * aclocal.m4: Removed.
3898 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3899
39002001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3901
3902 * README: Bump Emacs version to 21.1.50.
3903
39042001-10-05 Gerd Moellmann <gerd@gnu.org>
3905
3906 * Branch for 21.1.
3907
39082001-09-05 Gerd Moellmann <gerd@gnu.org>
3909
3910 * configure.in: Avoid `$@' which is handled specially in
3911 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3912
39132001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3914
3915 * make-dist (nt): Add subdirs.el to the list of distributed files.
3916
39172001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3918
3919 * configure.in (machine): Add an entry for
3920 hppa1.1-hitachi-hiuxwe2*.
3921
39222001-05-28 Gerd Moellmann <gerd@gnu.org>
3923
3924 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3925 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3926
39272001-05-14 Gerd Moellmann <gerd@gnu.org>
3928
3929 * make-dist: Copy texinfo.tex unconditionally.
3930
39312001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3932
3933 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3934 that are installed.
3935
39362001-04-06 Gerd Moellmann <gerd@gnu.org>
3937
3938 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3939 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3940
3941 * make-dist: Handle leim/MISC-DIC. Only include
3942 `[a-zA-Z]*.{el,elc}' from leim/quail.
3943
39442001-04-05 Gerd Moellmann <gerd@gnu.org>
3945
3946 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3947
39482001-03-30 Gerd Moellmann <gerd@gnu.org>
3949
3950 * Makefile.in (.PHONY): Add for bootstrap targets.
3951 (bootstrap-clean): New target.
3952 (bootstrap): Use it instead of `clean'.
3953
39542001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3955
3956 * Makefile.in (SUBDIR): Remove leim.
3957 (all, .RECURSIVE, extraclean): Add leim explicitly.
3958 (leim): Provide separate rule which exports PARALLEL=0 into the
3959 environment.
3960
39612001-03-20 Gerd Moellmann <gerd@gnu.org>
3962
3963 * configure.in (HAVE_XPM): Don't print the result of the check for
3964 XpmReturnAllocPixels if we don't have an xpm.h.
3965
39662001-03-05 Gerd Moellmann <gerd@gnu.org>
3967
3968 * COPYING: New file.
3969
39702001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3971
3972 * config.bat: Update the copyright.
3973
39742001-02-23 Kenichi Handa <handa@etl.go.jp>
3975
3976 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3977 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3978 to `yes'. Later in AC_OUTPUT, check this variable.
3979
39802001-02-09 Dave Love <fx@gnu.org>
3981
3982 * AUTHORS: Updated.
3983
39842001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3985
3986 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3987
39882001-02-02 Gerd Moellmann <gerd@gnu.org>
3989
3990 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3991
3992 * Makefile.in (uninstall): Ignore exit code of `rm'.
3993
3994 * Makefile.in (uninstall): Remove more info files. Remove
3995 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3996
39972001-01-31 Gerd Moellmann <gerd@gnu.org>
3998
3999 * noleim-Makefile.in (extraclean): Add.
4000
40012001-01-28 Gerd Moellmann <gerd@gnu.org>
4002
4003 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4004 it quiet.
4005
40062001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4007
4008 * Makefile.in (tags): Fix typo.
4009
40102001-01-13 Kenichi Handa <handa@etl.go.jp>
4011
4012 * configure.in: Fix typo in the code setting x_search_path.
4013
40142001-01-10 Dave Love <fx@gnu.org>
4015
4016 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4017 -lXext.
4018 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4019 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4020 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4021 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4022 (now in $LIBS).
4023
40242001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4025
4026 * config.bat: Run the preprocessor with -traditional.
4027
40282001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4029
4030 * INSTALL: Move copying conditions to end of file.
4031
40322000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4033
4034 * INSTALL: Add basic installation procedure which assumes
4035 `configure' does its job. Elaborate on image support libraries.
4036 Add a pointer to Xaw3d library. Add advice about solving
4037 configure-time problems by looking in config.log and setting
4038 variables in the environment.
4039
40402000-12-27 Gerd Moellmann <gerd@gnu.org>
4041
4042 * Makefile.in (install-arch-indep): If tar fails, exit with
4043 exit code 1.
4044
40452000-12-19 Gerd Moellmann <gerd@gnu.org>
4046
4047 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4048 source file includes XKBlib.h. On some broken Solaris systems,
4049 there is an XKBlib.h, reportedly, but header files included by
4050 XKBlib.h are missing.
4051
40522000-12-14 Gerd Moellmann <gerd@gnu.org>
4053
4054 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4055
40562000-12-11 Dave Love <fx@gnu.org>
4057
4058 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4059
40602000-12-11 Paul Eggert <eggert@twinsun.com>
4061
4062 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4063 Merge fixes from latest GNU tar version. These macros no longer
4064 futz with _XOPEN_SOURCE, as that was not portable in practice.
4065 (AC_FUNC_FSEEKO): New macro.
4066
4067 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4068 ftello.
4069
40702000-12-05 Dave Love <fx@gnu.org>
4071
4072 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4073
40742000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4075
4076 * info/dir: Change the category to "Emacs".
4077
40782000-12-01 Gerd Moellmann <gerd@gnu.org>
4079
4080 * make-dist (tempdir): Remove epaths.h from the distribution
4081 instead of paths.h.
4082
40832000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4084
4085 * config.bat: Check for existence of djecho.exe, and print an
4086 error message if it is not available.
4087
4088 * INSTALL: Describe possible problem with djecho.exe in old
4089 versions of DJGPP v2.x.
4090
40912000-11-23 Gerd Moellmann <gerd@gnu.org>
4092
4093 * configure.in: Initialize HAVE_LIBXP to no.
4094
40952000-11-22 Gerd Moellmann <gerd@gnu.org>
4096
4097 * configure.in: Use m/macppc.h instead of the non-existent
4098 m/powerpc.h.
4099
41002000-11-21 Gerd Moellmann <gerd@gnu.org>
4101
4102 * Makefile.in (install-arch-indep): Also install info/eshell*
4103 and info/speedbar*.
4104
4105 * configure.in (HAVE_PNG): Check for the presence of
4106 png_get_channels to rule out older PNG libs.
4107
4108 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4109 GCC and NON_GNU_CPP into config.status.
4110
41112000-11-20 Dave Love <fx@gnu.org>
4112
4113 * configure.in: Fix last change.
4114
4115 * GETTING.GNU.SOFTWARE: Deleted.
4116 * FTP: New file to replace it.
4117 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4118
41192000-11-20 Gerd Moellmann <gerd@gnu.org>
4120
4121 * configure.in: Use -traditional with GNU cpp.
4122
41232000-11-17 Gerd Moellmann <gerd@gnu.org>
4124
4125 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4126 Distribute more files from the nt/ subdir. Distribute PBM
4127 image files from subdirs of lisp/. Distribute old change logs
4128 from subdirs of lisp/. Distribute play/5x5.el.
4129
41302000-11-11 Dave Love <fx@gnu.org>
4131
4132 * config.sub, config.guess: Updated from master source.
4133
41342000-11-07 Dave Love <fx@gnu.org>
4135
4136 * configure.in: Test for mkstemp.
4137
41382000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4139
4140 * info/dir (Top): Rearrange menu items more logically, and put
4141 them into a single category. Add menu items for RefTeX and
4142 Widget.
4143
41442000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4145
4146 * Makefile.in (install-arch-indep): Use --info-dir instead of
4147 --dir-file, and a simple argument instead of --info-file, so that
4148 the Debian version of install-info also works.
4149
41502000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4151
4152 * info/dir (Speedbar): Add entry.
4153
41542000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4155
4156 * INSTALL: Describe the new image-support options to the configure
4157 script. List URLs where image support libraries can be found.
4158
41592000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4160
4161 * info/dir (Top): Add an entry for Eshell.
4162
41632000-10-02 Dave Love <fx@gnu.org>
4164
4165 * configure.in: Check for gai_strerror.
4166
41672000-10-01 Andreas Schwab <schwab@suse.de>
4168
4169 * Makefile.in (install-arch-indep): Update list of installed info files.
4170
41712000-09-30 Gerd Moellmann <gerd@gnu.org>
4172
4173 * configure.in: Support `sparc*-*-netbsd*'.
4174
41752000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4176
4177 * info/dir (MIME): Add entry for emacs-mime.
4178
41792000-09-29 Dave Love <fx@gnu.org>
4180
4181 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4182
41832000-09-26 Gerd Moellmann <gerd@gnu.org>
4184
4185 * make-dist: Adapt to the change of leim/Makefile which was
4186 necessary to ensure a reasonably working `make dist'.
4187
4188 * leim-Makefile.in: Moved to leim/Makefile.in..
4189
4190 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4191
41922000-09-21 Kenichi Handa <handa@etl.go.jp>
4193
4194 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4195 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4196 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4197 files to .elc.
4198 (${TIT}): Adjusted for the above change.
4199 (clean mostlyclean): Likewise.
4200 (.el.elc): New target.
4201
42022000-09-19 Gerd Moellmann <gerd@gnu.org>
4203
4204 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4205 in the distribution.
4206
42072000-09-18 Gerd Moellmann <gerd@gnu.org>
4208
4209 * make-dist (skk): Rename to `ja-dic' because the leim directory
4210 was renamed.
4211
42122000-09-14 Dave Love <fx@gnu.org>
4213
4214 * configure.in: Fix spurion in last change.
4215
42162000-09-14 Gerd Moellmann <gerd@gnu.org>
4217
4218 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4219 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4220 to `no' if defined. Change result report.
4221
42222000-09-08 Dave Love <fx@gnu.org>
4223
4224 * configure.in: Remove spurious `@'s.
4225
4226 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4227 autoconf.
4228
42292000-09-06 Gerd Moellmann <gerd@gnu.org>
4230
4231 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4232 file and print informational message.
4233
4234 * configure.in (AC_FUNC_MMAP): Add.
4235
42362000-09-01 Gerd Moellmann <gerd@gnu.org>
4237
4238 * configure.in: Add ``checking'' messages for
4239 XpmReturnAllocPixels.
4240
42412000-08-28 Gerd Moellmann <gerd@gnu.org>
4242
4243 * configure.in: Check <strings.h>; check `index' and `rindex'
4244 functions.
4245
42462000-08-26 Kenichi Handa <handa@etl.go.jp>
4247
4248 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4249 "case "${canonical}" in".
4250
42512000-08-25 Dave Love <fx@gnu.org>
4252
4253 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4254
42552000-08-25 Kenichi Handa <handa@etl.go.jp>
4256
4257 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4258
42592000-08-24 Gerd Moellmann <gerd@gnu.org>
4260
4261 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4262 contains a relative path. Protect against unusable values of $PWD.
4263
42642000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4265
4266 * info/dir (WoMan): Add entry.
4267
4268 * config.bat (maindir): Update src/_gdbinit even if it does
4269 already exist.
4270
42712000-08-07 Gerd Moellmann <gerd@gnu.org>
4272
4273 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4274
42752000-08-03 Gerd Moellmann <gerd@gnu.org>
4276
4277 * configure.in: Add support for ia64*-*-linux*.
4278
42792000-07-27 Gerd Moellmann <gerd@gnu.org>
4280
4281 * make-dist (aclocal.m4): Include in distribution.
4282
42832000-07-26 Dave Love <fx@gnu.org>
4284
4285 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4286
42872000-07-24 Dave Love <fx@gnu.org>
4288
4289 * configure.in: Add AC_SIZE_T.
4290
42912000-07-18 Dave Love <fx@gnu.org>
4292
4293 * configure.in: Reorder so that most tests are done after CPPFLAGS
4294 is set from the C_SWITCH_... definitions.
4295
42962000-07-10 Gerd Moellmann <gerd@gnu.org>
4297
4298 * configure.in (HAVE_XPM): Undo previous change. Check for
4299 preprocessor define XpmReturnAllocPixels.
4300
43012000-07-06 Gerd Moellmann <gerd@gnu.org>
4302
4303 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4304 instead of XpmReadFileToPixmap.
4305
43062000-07-05 Ken Raeburn <raeburn@gnu.org>
4307
4308 * configure.in: Check for <soundcard.h>. Look for ossaudio
4309 library, and set LIBSOUND accordingly.
4310
43112000-07-05 Dave Love <fx@gnu.org>
4312
4313 * configure.in: Use AC_HEADER_SYS_WAIT.
4314
43152000-07-05 Gerd Moellmann <gerd@gnu.org>
4316
4317 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4318 lisp/Makefile. Distribute lisp/Makefile.in instead of
4319 lisp/Makefile.
4320
43212000-06-30 Ken Raeburn <raeburn@gnu.org>
4322
4323 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4324 while searching for image-handling libraries.
4325
43262000-06-26 Gerd Moellmann <gerd@gnu.org>
4327
4328 * configure.in (--with-xim): New option.
4329
43302000-06-23 Dave Love <fx@gnu.org>
4331
4332 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4333 for struct timezone and test how we can call gettimeofday.
4334 Check for OSF 5+. Check for term.h.
4335
4336 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4337 version.
4338
43392000-06-23 Gerd Moellmann <gerd@gnu.org>
4340
4341 * configure.in (HAVE_LIBXP): Change test for libXp.
4342
43432000-06-21 Dave Love <fx@gnu.org>
4344
4345 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4346 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4347 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4348
43492000-06-19 Dave Love <fx@gnu.org>
4350
4351 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4352 _XOPEN_SOURCE is defined.
4353
43542000-06-16 Gerd Moellmann <gerd@gnu.org>
4355
4356 * Makefile.in (distclean): Also make distclean in lisp/.
4357
43582000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4359
4360 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4361
43622000-06-15 Gerd Moellmann <gerd@gnu.org>
4363
4364 * make-dist: Add --help and --snapshot options.
4365
43662000-06-14 Gerd Moellmann <gerd@gnu.org>
4367
4368 * configure.in: Generate lisp/Makefile.
4369
4370 * configure.in: Add support for `*-lynxos*'.
4371 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4372 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4373 on Tru64 UNIX v5.0.
4374
43752000-06-13 Ken Raeburn <raeburn@gnu.org>
4376
4377 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4378 it's on a continuation line.
4379
43802000-06-02 Dave Love <fx@gnu.org>
4381
4382 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4383 files.
4384
4385 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4386 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4387 test.
4388
4389 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4390 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4391
43922000-05-26 Gerd Moellmann <gerd@gnu.org>
4393
4394 * configure.in: Add check for speed_t typedef.
4395
43962000-05-25 Ken Raeburn <raeburn@gnu.org>
4397
4398 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4399 exists; it won't in the CANNOT_DUMP case.
4400
44012000-05-25 Gerd Moellmann <gerd@gnu.org>
4402
4403 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4404 On FreeBSD, the exit status is 1 if CDPATH is not set.
4405 (install-arch-indep): Install ebrowse.info.
4406
44072000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4408
4409 * configure.in: Check for grandpt and getpt.
4410
44112000-05-09 Dave Love <fx@gnu.org>
4412
4413 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4414
44152000-05-05 Gerd Moellmann <gerd@gnu.org>
4416
4417 * make-dist: Make a link for lib-src/grep-changelog.
4418 Copy install-sh.
4419
44202000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4421
4422 * config.bat: Identify the beginning of the cpp stuff in
4423 src/Makefile.in and lib-src/Makefile.in more accurately.
4424
44252000-04-27 Gerd Moellmann <gerd@gnu.org>
4426
4427 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4428
44292000-04-19 Gerd Moellmann <gerd@gnu.org>
4430
4431 * configure.in: Add support for `powerpc-*-netbsd*'.
4432
44332000-04-19 Dave Love <fx@gnu.org>
4434
4435 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4436
4437 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4438
44392000-04-16 Dave Love <fx@gnu.org>
4440
4441 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4442
44432000-04-14 Dave Love <fx@gnu.org>
4444
4445 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4446
4447 * aclocal.m4 (AC_FUNC_MKTIME): New.
4448
44492000-03-28 Ken Raeburn <raeburn@gnu.org>
4450
4451 * configure.in: Line up "--help" output a little better.
4452
44532000-03-26 Gerd Moellmann <gerd@gnu.org>
4454
4455 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4456 New targets.
4457 (bootstrap): Rewritten in terms of the new targets above. Make
4458 info files, too.
4459
44602000-03-12 Gerd Moellmann <gerd@gnu.org>
4461
4462 * config.guess, config.sub: Use the versions of the files from
4463 subversions.
4464
44652000-03-08 Dave Love <fx@gnu.org>
4466
4467 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4468 AC_C_VOLATILE. Define POINTER_TYPE.
4469
4470 * aclocal.m4: New file.
4471
44722000-03-02 Gerd Moellmann <gerd@gnu.org>
4473
4474 * configure.in (machine): Add `mipsel-*-netbsd*' and
4475 `arm-*-netbsd*'.
4476
44772000-03-01 Gerd Moellmann <gerd@gnu.org>
4478
4479 * configure.in (machine): Add support for `*-auspex-sunos*'.
4480
44812000-02-29 Gerd Moellmann <gerd@gnu.org>
4482
4483 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4484
44852000-02-18 Dave Love <fx@gnu.org>
4486
4487 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4488
44892000-02-18 Andreas Schwab <schwab@suse.de>
4490
4491 * Makefile.in (install-arch-indep): Add eudc to list of installed
4492 info files.
4493
44942000-02-17 Ken Raeburn <raeburn@gnu.org>
4495
4496 * configure.in: Include -lz and -ljpeg (if it's available) when
4497 testing for the tiff library.
4498
44992000-02-17 Gerd Moellmann <gerd@gnu.org>
4500
4501 * configure.in: Remove LISP_FLOAT_TYPE.
4502
45032000-02-12 Dave Love <fx@gnu.org>
4504
4505 * configure.in: Use AC_FUNC_VFORK.
4506
45072000-02-01 Gerd Moellmann <gerd@gnu.org>
4508
4509 * make-dist: Various fixes for new development tree.
4510
4511 * leim-Makefile.in: New file.
4512
45132000-01-31 Gerd Moellmann <gerd@gnu.org>
4514
4515 * Makefile.in (dist): Call ./make-dist.
4516
45172000-01-24 Dave Love <fx@gnu.org>
4518
4519 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4520
45212000-01-18 Gerd Moellmann <gerd@gnu.org>
4522
4523 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4524 DGifOpenFileName.
4525
45262000-01-11 Andreas Schwab <schwab@suse.de>
4527
4528 * Makefile.in (install-arch-indep): Update list of info files to
4529 be installed.
4530
45312000-01-05 Dave Love <fx@gnu.org>
4532
4533 * configure.in: Check for jerror.h as well as libjpeg.
4534
45352000-01-03 Andreas Schwab <schwab@suse.de>
4536
4537 * Makefile.in (install-arch-indep): Install autotype*. Run
4538 install-info on autotype and emacs-faq.info.
4539
45401999-12-04 Dave Love <fx@gnu.org>
4541
4542 * Makefile.in (install-arch-indep): Depend on `info'.
4543 (install-strip): Use `install' as sub-make target.
4544
45451999-11-23 Ken Raeburn <raeburn@gnu.org>
4546
4547 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4548 didn't need to be deleted. Check for the k5crypto library as well
4549 as the crypto library; MIT Kerberos 1.1 changed the name.
4550
45511999-11-18 Dave Love <fx@gnu.org>
4552
4553 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4554
45551999-11-11 Erik Naggum <erik@naggum.no>
4556
4557 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4558
45591999-11-08 Dave Love <fx@gnu.org>
4560
4561 * configure.in: Fix change for --with-pop default.
4562
45631999-11-04 Dave Love <fx@gnu.org>
4564
4565 * configure.in: Default to --with-pop. Change sense of with-gcc
4566 and with-toolkit-scroll-bars messages to reflect the defaults.
4567
45681999-11-01 Gerd Moellmann <gerd@gnu.org>
4569
4570 * INSTALL: Mention the Emacs Lisp Reference.
4571
45721999-10-27 Noah Friedman <friedman@splode.com>
4573
4574 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4575
45761999-10-23 Gerd Moellmann <gerd@gnu.org>
4577
4578 * Makefile.in (bootstrap): New target.
4579
45801999-10-19 Paul Eggert <eggert@twinsun.com>
4581
4582 Add support for large files. Merge glibc 2.1.2.
4583
4584 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4585 (HAVE_TM_GMTOFF): New symbol.
4586 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4587 mbrlen, strsignal.
4588 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4589
45901999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4591
4592 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4593 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4594
45951999-10-09 Richard M. Stallman <rms@gnu.org>
4596
4597 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4598 Unset CDPATH to prevent cd from generating output.
4599
46001999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4601
4602 * update-subdirs: Also ignore CVS subdirs.
4603
46041999-10-07 Gerd Moellmann <gerd@gnu.org>
4605
4606 * Makefile.in (install-arch-indep): Add ada-mode.
4607
46081999-10-06 Dave Love <fx@gnu.org>
4609
4610 * Makefile.in: Add rules for config.status, configure.
4611
46121999-09-07 Gerd Moellmann <gerd@gnu.org>
4613
4614 * configure.in (--with-sound): Removed.
4615
46161999-08-30 Gerd Moellmann <gerd@gnu.org>
4617
4618 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4619 the test for Xaw3d.
4620 (HAVE_TIFF): Add -lm to library check.
4621
46221999-08-28 Richard Stallman <rms@gnu.org>
4623
4624 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4625 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4626 after the other X-related libraries.
4627
46281999-08-21 Dave Love <fx@gnu.org>
4629
4630 * configure.in: Don't check for jpeglib.h.
4631
46321999-08-20 Gerd Moellmann <gerd@gnu.org>
4633
4634 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4635 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4636
46371999-08-18 Dave Love <fx@gnu.org>
4638
4639 * configure.in: Check for termcap.h.
4640
46411999-08-15 Gerd Moellmann <gerd@gnu.org>
4642
4643 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4644 use Emacs' scroll bars, even if configured for Motif or when
4645 Xaw3d is available.
4646
46471999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4648
4649 * configure.in: Check for getaddrinfo.
4650
46511999-08-04 Eli Zaretskii <eliz@gnu.org>
4652
4653 * config.bat: Make --no-debug work again by removing -gcoff.
4654
46551999-07-30 Dave Love <fx@gnu.org>
4656
4657 * configure.in: Check for stdlib.h.
4658
46591999-07-19 Dave Love <fx@gnu.org>
4660
4661 * configure.in: Grok sparc64-*-linux-gnu*.
4662
46631999-07-12 Richard Stallman <rms@gnu.org>
4664
4665 * Version 20.4 released.
4666
46671999-06-23 Karl Heuer <kwzh@gnu.org>
4668
4669 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4670 Quote $EMACS, in case it's a program with args.
4671
46721999-06-15 Gerd Moellmann <gerd@gnu.org>
4673
4674 * configure.in (HAVE_GIF): Use libungif instead of libgif
4675 because the former doesn't contain patented compression code.
4676
46771999-05-29 Richard M. Stallman <rms@gnu.org>
4678
4679 * configure.in: Delete the Kerberos stuff.
4680
46811999-05-27 Greg Hudson <ghudson@mit.edu>
4682
4683 * configure.in: Prefer kerberos 5 names.
4684
46851999-04-26 Richard M. Stallman <rms@gnu.org>
4686
4687 * configure.in: Check for libXp.
4688
46891999-04-08 Richard Stallman <rms@gnu.org>
4690
4691 * make-dist: Include change logs in subdirs of `lisp'.
4692
46931999-04-05 Richard Stallman <rms@gnu.org>
4694
4695 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4696 (install-arch-indep): Make ${datadir}/emacs world-readable.
4697
46981999-03-30 Eli Zaretskii <eliz@gnu.org>
4699
4700 * config.bat: Use epaths.* instead of paths.*.
4701
47021999-03-07 Eli Zaretskii <eliz@gnu.org>
4703
4704 * INSTALL: Add detailed instructions to unpack and install
4705 intlfonts on MS-DOS.
4706
47071999-02-26 Richard Stallman <rms@gnu.org>
4708
4709 * configure.in: Use epaths.h and epaths-force instead of paths...
4710
4711 * Makefile.in (epaths-force): Renamed from paths-force;
4712 operate on epaths.in and produce epaths.h.
4713
47141999-02-24 Richard Stallman <rms@gnu.org>
4715
4716 * make-dist: Fix nt/icons directory handling.
4717
47181999-02-22 Simon Josefsson <jas@pdc.kth.se>
4719
4720 * configure.in (f301-fujitsu-uxpv4.1): New target.
4721
47221999-02-20 Richard Stallman <rms@gnu.org>
4723
4724 * make-dist (tempparent): Fix command to update info files.
4725
47261999-02-09 Richard Stallman <rms@gnu.org>
4727
4728 * configure.in (powerpc-apple-netbsd*): New alternative.
4729
47301999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4731
4732 * make-dist: Include the new directory nt/icons in distributions.
4733
47341999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4735
4736 * configure.in: Change message about HAVE_XFREE386.
4737
47381999-01-07 Eli Zaretskii <eliz@gnu.org>
4739
4740 * config.bat: Support configuring with leim.
4741
47421998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4743
4744 * configure.in (mips-sgi-irix6.5): New target.
4745
47461998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4747
4748 * configure.in: Remove GSS-API support, since it has been removed
4749 from movemail.
4750
47511998-12-04 Markus Rost <rost@delysid.gnu.org>
4752
4753 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4754
47551998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4756
4757 * Makefile.in: Don't install customize info file.
4758 Run install-info on viper info file.
4759
47601998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4761
4762 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4763
47641998-11-16 Kenichi Handa <handa@etl.go.jp>
4765
4766 * configure.in (*-*-bsdi4*): New target.
4767
47681998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4769
4770 * configure.in: Fix previous change.
4771
47721998-11-11 Richard Stallman <rms@gnu.org>
4773
4774 * configure.in (aviion-intel): New machine.
4775
47761998-11-04 Kenichi Handa <handa@etl.go.jp>
4777
4778 * configure.in (mips-nec-sysv4*): New target.
4779
47801998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4781
4782 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4783 from lisp.
4784
47851998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4786
4787 * make-dist: Don't include fns*.el in dist.
4788
47891998-10-30 Dave Love <fx@gnu.org>
4790
4791 * configure.in: Don't mkdir cpp.
4792
47931998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4794
4795 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4796 ${archlibdir}.
4797
47981998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4799
4800 * Version 20.3 released.
4801
48021998-07-30 Paul Eggert <eggert@twinsun.com>
4803
4804 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4805 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4806 (lwlib/Makefile, leim/Makefile):
4807 Prepend $(srcdir)/ to rule dependencies outside this dir.
4808
48091998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4810
4811 * configure.in: Use unset CDPATH instead of making it empty.
4812
48131998-06-20 Karl Heuer <kwzh@gnu.org>
4814
4815 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4816
48171998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4818
4819 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4820 and default.el. Sort the results.
4821
48221998-05-31 Karl Heuer <kwzh@gnu.org>
4823
4824 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4825 writable.
4826
48271998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4828
4829 * Makefile.in (install-arch-indep):
4830 Don't alter site-lisp/subdirs.el if it exists.
4831
48321998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4833
4834 * Makefile.in (install-arch-indep): Put `-' on commands to create
4835 subdirs.el in site-lisp dirs.
4836
48371998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4838
4839 * Makefile.in (install-arch-indep): Fix typo in previous change.
4840
48411998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4842
4843 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4844
48451998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4846
4847 * Makefile.in (mkdir): Create the site-lisp dirs.
4848 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4849
48501998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4851
4852 * Makefile.in (INSTALL_INFO): New variable.
4853 (install-arch-indep): Don't replace the dir file if it already exists.
4854 Use the install-info program, via INSTALL_INFO, to add entries.
4855 Make the `info' subdir and the Info files world-readable.
4856
48571998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4858
4859 * config.bat: Make sure the environment is large enough to support
4860 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4861
48621998-04-10 Karl Heuer <kwzh@gnu.org>
4863
4864 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4865
48661998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4867
4868 * configure.in: Add --with-gssapi to specify GSS-API
4869 authentication support for movemail.
4870
48711998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4872
4873 * Makefile.in (install-arch-indep): Fix previous change.
4874
48751998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4876
4877 * Makefile.in (info): Run man in build dir, not srcdir.
4878
48791998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4880
4881 * Makefile.in (install-arch-indep): Fix previous change.
4882
48831998-03-23 Kenichi Handa <handa@etl.go.jp>
4884
4885 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4886
48871998-03-22 Richard Stallman <rms@gnu.org>
4888
4889 * Makefile.in (install-arch-indep): Put special subdirs.el files
4890 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4891
48921998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4893
4894 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4895
48961998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4897
4898 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4899 (m68*-hp-hpux*): Handle versions 1X like 10.
4900
49011998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4902
4903 * make-dist: PROBLEMS is now in etc, not top level dir.
4904
4905 * Makefile.in (SOURCES): Delete PROBLEMS.
4906
49071998-02-25 Richard Stallman <rms@gnu.org>
4908
4909 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4910
4911 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4912
49131998-01-17 Richard Stallman <rms@gnu.org>
4914
4915 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4916
49171998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4918
4919 * make-dist (tempparent): New option --no-check.
4920
4921 * make-dist: Don't do anything with cpp directory.
4922
49231997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4924
4925 * configure.in (sparc-fujitsu-sysv4*): New target.
4926
49271997-12-17 Andreas Schwab <schwab@gnu.org>
4928
4929 * configure.in: Cache more tests. Add missing quotes around
4930 message with embedded comma.
4931
49321997-12-04 Karl Heuer <kwzh@gnu.org>
4933
4934 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4935
49361997-11-26 Joel N. Weber II <devnull@gnu.org>
4937
4938 * make-dist: Changed the comment about `umask 0' to say `Don't
4939 restrict access to any files.'; previously it said `Don't protect
4940 any files', which may have implied that we think fascism is good.
4941
49421997-11-24 Paul Eggert <eggert@twinsun.com>
4943
4944 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4945 strftime needs the underlying host's strftime for locale dependent
4946 formats.
4947
49481997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4949
4950 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4951
49521997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4953
4954 * config.bat: Configure the man subdirectory.
4955
49561997-11-07 Paul Eggert <eggert@twinsun.com>
4957
4958 * configure.in (AC_CHECK_LIB): Add -lintl.
4959
49601997-11-07 Karl Heuer <kwzh@gnu.org>
4961
4962 * make-dist (check for .elc files): Avoid bash-specific syntax.
4963 (check for overflow 14-char limit): Simplify.
4964
49651997-11-07 Richard Stallman <rms@gnu.org>
4966
4967 * Makefile.in (install): Move blessmail last.
4968
49691997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4970
4971 * configure.in (gettimeofday, one arg or two):
4972 Clarify messages by avoiding double negative.
4973
49741997-09-30 Karl Eichwalder <ke@suse.de>
4975
4976 * Makefile.in (install-arch-indep): Install the widget info file.
4977
49781997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4979
4980 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4981 libraries in reverse order, so that libraries will appear in the
4982 correct dependency order on the link line (and so that the
4983 configure checks themselves will work properly when early
4984 libraries depend on later ones).
4985
49861997-09-21 Erik Naggum <erik@naggum.no>
4987
4988 * make-dist (making links to `src'): Keep timestamp on copied files.
4989
4990 * make-delta: New script to produce delta distributions.
4991
49921997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4993
4994 * Version 20.2 released.
4995
49961997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4997
4998 * Version 20.1 released.
4999
5000 * Makefile.in (install-leim): Depend on mkdir.
5001 (leim): Depend on src.
5002
50031997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5004
5005 * configure.in: Recognize alpha* instead of just alpha.
5006
50071997-09-12 Paul Eggert <eggert@twinsun.com>
5008
5009 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5010
50111997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5012
5013 * update-subdirs: Use rm -f.
5014
50151997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5016
5017 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5018 Ignore subdirs named Old.
5019
50201997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5021
5022 * configure.in: Add OpenBSD clause to set $machine.
5023
50241997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5025
5026 * make-dist: Recompile everything after updating various Lisp files.
5027 Recompile in leim as well as lisp.
5028 Check in leim as well as lisp for mismatched files and too-long names.
5029
50301997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5031
5032 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5033
50341997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5035
5036 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5037 before trying to copy anything from it.
5038
50391997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5040
5041 * Makefile.in (man/Makefile): New target.
5042 (tags): Define env var EMACS and run Makefile from build dir.
5043
50441997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5045
5046 * config.bat: If src/_gdbinit doesn't exist, try using
5047 src/.gdbinit to create it (for building on Windows 95).
5048
50491997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5050
5051 * Makefile.in (install-arch-indep):
5052 Discard extra data in tar | tar pipes.
5053
50541997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5055
5056 * configure.in (x_default_search_path): Corrected
5057 '${x_library}' to '${x_library}/X11'.
5058
50591997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5060
5061 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5062
50631997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5064
5065 * configure.in: Support auto-configuration of both Kerberos V4 and
5066 Kerberos V5 for movemail, including detection of V4 and V5 header
5067 files and libraries.
5068
50691997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5070
5071 * configure.in: Compute x_default_search_path
5072 and substitute into makefiles.
5073
5074 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5075
50761997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5077
5078 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5079
50801997-08-07 Erik Naggum <erik@naggum.no>
5081
5082 * configure.in: Remove lockdir, it is no longer needed.
5083 * Makefile.in (mkdir): Don't create lockdir.
5084 (lockdir): Variable deleted.
5085 (paths-force): Don't operate on PATH_LOCK.
5086
50871997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5088
5089 * leim-Makefile.in (clean, distclean): New targets.
5090
5091 * make-dist: Include leim/ChangeLog in leim distribution.
5092
50931997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5094
5095 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5096
50971997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5098
5099 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5100
51011997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5102
5103 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5104
51051997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5106
5107 * make-dist: Update leim/leim-list.el.
5108 Pass along value of $EMACS when updating lisp dir.
5109
51101997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5111
5112 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5113 prerequisite to the use of Doug Lea's malloc.
5114
51151997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5116
5117 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5118
5119 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5120
51211997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5122
5123 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5124
51251997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5126
5127 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5128 to news-r6.h.
5129
51301997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5131
5132 * config.bat: Use `sed' instead of `cp', which might not be
5133 installed.
5134
51351997-07-09 Kenichi Handa <handa@etl.go.jp>
5136
5137 * Makefile.in (mostlyclean): Add cleaning leim directory.
5138 (clean, distclean, maintainer-clean): Likewise.
5139
51401997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5141
5142 * make-dist (bogosities): Check subdirs of `lisp' also.
5143
51441997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5145
5146 * make-dist (etc): Really avoid symlinks now.
5147 (lisp): Don't delete from subdirs the things we never copy.
5148
51491997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5150
5151 * Makefile.in (install-arch-indep): Correct the target name.
5152 The first letter `i' was dropped by the previous change of mine.
5153
51541997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5155
5156 * configure.in (leim/Makefile): Generate this.
5157 (*-sysv4.2uw*): Recognize new alternative.
5158
5159 * leim-Makefile.in: Renamed from leim-Makefile.
5160
5161 * make-dist: Set up real-leim subdirectory,
5162 with the real contents of leim; then move it to
5163 a separate top-level directory.
5164
5165 * make-dist: Don't mention site-lisp, site-init, site-start
5166 or default, when listing files hat are not compiled and should be.
5167
5168 * configure.in: Create src/config.stamp at the end.
5169
51701997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5171
5172 * Makefile.in (install-leim): Correct previous change.
5173
51741997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5175
5176 * Makefile.in (install-leim): New target.
5177 (install): Depend on install-leim.
5178
51791997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5180
5181 * Makefile.in (SUBDIR): Add leim.
5182 (SUBDIR_MAKEFILES): Add leim/Makefile.
5183 (leim/Makefile): New target.
5184
51851997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5186
5187 * leim-Makefile: New file.
5188 * make-dist: Initialize a `leim' subdirectory with that makefile.
5189
51901997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5191
5192 * configure.in (GNU_MALLOC_reason): Fix message text.
5193
51941997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5195
5196 * make-dist (lisp): Don't process subdirs that start with =.
5197 (etc): Copy symlinks, as in src.
5198
51991997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5200
5201 * configure.in (i*86-*-unixware*): New alternative.
5202
52031997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5204
5205 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5206 and touch it explicitly.
5207
5208 * configure.in (mips-sony-newsos6*): New alternative.
5209 (mips-*-linux-gnu*): New alternative.
5210 (*-*-bsdi*): New alternative.
5211 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5212
52131997-06-22 Dave Love <d.love@dl.ac.uk>
5214
5215 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5216 (src/config.h): New target to re-configure if src/config.in is patched.
5217
52181997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5219
5220 * configure.in (shutdown): Check for `shutdown' function.
5221
52221997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5223
5224 * update-subdirs: Include the directory "language" in subdirs.
5225
52261997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5227
5228 * configure.in (m88k-dg-dgux4*): New alternative.
5229 (alpha-*-netbsd*): New alternative.
5230 (powerpcle-*-solaris2*): New alternative.
5231
52321997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5233
5234 * make-dist: Warn about .el files that are not compiled.
5235
52361997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5237
5238 * Makefile.in (dist): Don't run update-subdirs here,
5239 since make-dist now gets that done.
5240
5241 * make-dist: Use the new `updates' target in lisp/Makefile.
5242
5243 * make-dist: Use new non-file targets in lisp/Makefile.
5244
52451997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5246
5247 * make-dist: Handle all subdirs of `lisp' uniformly.
5248 Don't handle `term' and `language' specially.
5249 Clear out umask at the beginning.
5250
52511997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5252
5253 * make-dist: Use Make to update finder-inf.el and autoloads.
5254 Also update cus-load.el.
5255
52561997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5257
5258 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5259 in case it is desirable to disable the GNU malloc features with glibc.
5260
52611997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5262
5263 * configure.in (DOUG_LEA_MALLOC):
5264 Define if malloc_{get,set}_state exist.
5265
52661997-03-05 Kenichi Handa <handa@etl.go.jp>
5267
5268 * make-dist: Make links for files under lisp/language.
5269
52701997-02-20 Kenichi Handa <handa@etl.go.jp>
5271
5272 * update-subdirs: Exclude the directory "language" from subdirs.
5273
52741997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5275
5276 * configure.in: Check for rint and cbrt.
5277
52781997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5279
5280 * make-dist: Use $EMACS to say where to run Emacs.
5281 Add --no-update option.
5282
52831996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5284
5285 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5286
52871996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5288
5289 * make-dist (copying src): Check thoroughly for symlinks
5290 and copy them in all cases. Regularize the linking of *.in
5291 and *.opt and ChangeLog files.
5292 (copying lib-src): Likewise.
5293 Don't rm getdate.c or y.tab.*--they don't exist any more.
5294
52951996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5296
5297 * configure.in: Check for libmail, maillock.h and
5298 touchlock (for movemail).
5299
53001996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5301
5302 * configure.in (limits.h): Check for this file.
5303
53041996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5305
5306 * configure.in (rs6000-ibm-aix4.2): New alternative.
5307 (rs6000-ibm-aix4.0): New alternative.
5308 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5309
53101996-11-22 Ben Harris <bjh21@cam.ac.uk>
5311
5312 * configure.in: Recognize vax-*-netbsd*.
5313
53141996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5315
5316 * configure.in (locallisppath): Add leim directory.
5317
53181996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5319
5320 * config.bat: Make sure `mv' supports forward slashes and -f.
5321
53221996-10-28 Christian Limpach <chris@nice.ch>
5323
5324 * configure.in (hppa*-next-nextstep*): * added after hppa
5325 to accept hppa1.0 and hppa1.1.
5326
53271996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5328
5329 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5330 * configure.in (ld_switch_machine): Fix typo.
5331
53321996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5333
5334 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5335 from config.h and use them in $ac_link.
5336
53371996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5338
5339 * configure.in: Create a subdir named `lisp'.
5340
53411996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5342
5343 * configure.in: Check for getcwd.
5344
53451996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5346
5347 * configure.in: Check for termios.h. Check for setpgid.
5348
53491996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5350
5351 * configure.in: Check for setrlimit.
5352
53531996-08-31 Paul Eggert <eggert@twinsun.com>
5354
5355 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5356
53571996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5358
5359 * configure.in: Check for utimes.
5360
5361 * configure.in: Check for com_err library, but only
5362 if --with-kerberos was used. Check for krb and des
5363 only if --with-kerberos.
5364
53651996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5366
5367 * Makefile.in (INSTALL_STRIP): New variable.
5368 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5369 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5370
53711996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5372
5373 * configure.in: Check for krb and des libraries.
5374
53751996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5376
5377 * configure.in (*-sunos4.1.[3-9]*noshare):
5378 Use sunos413, not sunos4-1-3.
5379 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5380 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5381
53821996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5383
5384 * Makefile.in (src/paths.h): Target deleted.
5385 (paths-force): Delete all dependencies on this target
5386 but don't delete the target.
5387 (install): Depend on `all'.
5388 (paths-force): Don't print a message.
5389
5390 * configure.in: Generate src/paths.h here.
5391
53921996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5393
5394 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5395 New variables that affect linking only.
5396 (alpha-dec-osf*): Use those instead of previous change.
5397
53981996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5399
5400 * Makefile.in (install-arch-indep): Install info/messages.
5401
54021996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5403
5404 * Version 19.33 released.
5405
54061996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5407
5408 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5409 Fix previous change.
5410
54111996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5412
5413 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5414 New alternative.
5415
54161996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5417
5418 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5419 and NON_GCC_TEST_OPTIONS.
5420
54211996-08-06 Paul Eggert <eggert@twinsun.com>
5422
5423 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5424 "TZ=..." in environ.
5425
54261996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5427
5428 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5429
54301996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5431
5432 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5433 the more general *-sunos4.1.[3-9]* clause.
5434
54351996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5436
5437 * Version 19.32 released.
5438
5439 * configure.in (*-sco3.2v5*):
5440 Set OVERRIDE_CPPFLAG to a string of one space.
5441 Fix the code that uses OVERRIDE_CPPFLAG.
5442
54431996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5444
5445 * configure.in: Undo previous change.
5446
54471996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5448
5449 * config.sub: Use `pc', not `unknown', when canonicalizing
5450 the vendor for ...86.
5451
54521996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5453
5454 * configure.in: Check for termios.h header.
5455
54561996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5457
5458 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5459
54601996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5461
5462 * configure.in: Split bsdos2 and bsdos2-1.
5463
54641996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5465
5466 * config.sub: If last two words are not a recognized
5467 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5468 Make conversion of gnu/linux to linux-gnu really work.
5469
5470 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5471
54721996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5473
5474 * configure.in (check for using Lucid widgets by default):
5475 Eliminate indentation that confuses some compilers.
5476
54771996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5478
5479 * config.sub: Convert linux and gnu/linux to linux-gnu.
5480
5481 * make-dist: Don't update getdate.c.
5482 Ignore =... files when checking for too-long Lisp file names.
5483
54841996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5485
5486 * configure.in (euidaccess): Check for that, not for eaccess.
5487
54881996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5489
5490 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5491 before `noshare'.
5492 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5493
54941996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5495
5496 * configure.in: Rename lignux to linux-gnu in configuration names.
5497 Use gnu-linux as the opsys value (s/ file name).
5498 Allow i686 just like i386, i486, i586.
5499
55001996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5501
5502 * configure.in (i*86-*-sco3.2v5): New alternative.
5503 (OVERRIDE_CPPFLAG): New variable.
5504 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5505
5506 * configure.in: Specify vpath for .texi files.
5507
55081996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5509
5510 * configure.in: Always check for HAVE_X11R5.
5511 Separately decide whether to use a toolkit by default.
5512
55131996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5514
5515 * configure.in: If X11R5 is missing the Xaw headers,
5516 default to --with-x-toolkit=no.
5517
55181996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5519
5520 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5521
55221996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5523
5524 * Makefile.in (install-arch-indep): If cd etc makes output,
5525 don't treat that as part of the tar data.
5526 Check that ./lisp actually exists.
5527
55281996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5529
5530 * make-dist: Check for long file names.
5531
55321996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5533
5534 * Version 19.31 released.
5535
55361996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5537
5538 * configure.in: Recognize sparc-*-lignux.
5539
55401996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5541
5542 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5543 Don't include config.w95.
5544
55451996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5546
5547 * make-dist: Replace --no-clean-up and --no-tar options
5548 with --clean-up and --tar, so that the default is useful.
5549
55501996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5551
5552 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5553 if not, tell the user to rename it and abort.
5554
55551996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5556
5557 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5558 test program.
5559
55601996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5561
5562 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5563
5564 * make-dist (MANIFEST): Fix previous change.
5565 (msdos): Put mainmake.v2 into the dist.
5566
55671996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5568
5569 * make-dist: Exit if autoconf fails.
5570
55711996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5572
5573 * config.bat: Set djgpp-ver, and unset it at the end.
5574 Add a number of conditionals for DJGPP version 2.
5575 Rename label libsrc2 to libsrc3.
5576 Substitute for LDFLAGS in src/Makefile.
5577 Substitute for ALL_CFLAGS in lib-src/Makefile.
5578
55791996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5580
5581 * configure.in (ncurses): Check this after checking fns like strerror.
5582
55831996-04-08 Erik Naggum <erik@naggum.no>
5584
5585 * make-dist (MANIFEST): Don't include lines from =files.
5586
55871996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5588
5589 * make-dist: Don't put lisp/dired.todo in the dist.
5590
55911996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5592
5593 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5594
5595 * configure.in (setlocale): Check for it.
5596
5597 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5598
55991996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5600
5601 * configure.in: Use lignux instead of linux as value of opsys.
5602
56031996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5604
5605 * Makefile.in (install-strip): Fix whitespace.
5606 Get rid of continuation.
5607
5608 * config.sub: Convert linux or gnu/linux to lignux.
5609
56101996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5611
5612 * configure.in: Accept lignux in configuration name.
5613
56141996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5615
5616 * Makefile.in (install-strip): New target.
5617
56181996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5619
5620 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5621 -f failed to do the job on Suns.
5622
56231996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5624
5625 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5626
5627 * configure.in (linux/version.h): Check for this header.
5628
56291996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5630
5631 * configure.in: Remove -fno-builtin hackery from -lm check.
5632
56331996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5634
5635 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5636 just this test.
5637
5638 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5639
56401996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5641
5642 * configure.in: Check for ncurses.
5643
56441996-02-28 Paul Eggert <eggert@twinsun.com>
5645
5646 * configure.in (LOCALTIME_CACHE):
5647 Also define if localtime mishandles unsetting TZ.
5648 This works around a localtime bug in mips-dec-ultrix.
5649
56501996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5651
5652 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5653
5654 * configure.in: Improve messages about X versions.
5655
56561996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5657
5658 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5659
56601996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5661
5662 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5663 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5664
5665 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5666 (install): Put install-arch-indep before install-arch-dep.
5667
56681996-02-20 Dave Love <d.love@dl.ac.uk>
5669
5670 * INSTALL: Clarify info about MS-DOS path handling.
5671
56721996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5673
5674 * Makefile.in (install-arch-indep): Install info/ccmode*.
5675 In previous change, protect against /bin/pwd returning null string.
5676
56771996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5678
5679 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5680 to lispdir.
5681
56821996-02-01 Paul Eggert <eggert@twinsun.com>
5683
5684 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5685
56861996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5687
5688 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5689
56901996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5691
5692 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5693 we delete everything distclean deletes.
5694
56951996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5696
5697 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5698
56991996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5700
5701 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5702 into LDFLAGS instead of into LIBS.
5703
57041996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5705
5706 * configure.in (HAVE_XMU): Fix typo in previous change.
5707
57081996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5709
5710 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5711
57121996-01-10 Erik Naggum <erik@naggum.no>
5713
5714 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5715
57161996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5717
5718 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5719
57201996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5721
5722 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5723 and use -lXt to link it.
5724
57251996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5726
5727 * configure.in (locallisppath): Put version-specific dir first.
5728
57291996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5730
5731 * configure.in (hppa-*-nextstep*): New alternative.
5732 (USE_X_TOOLKIT): By default, set this to "maybe";
5733 and change that later to LUCID or "no" according to X11 version.
5734
5735 * make-dist: Recompile outdated .elc files and update all autoloads.
5736
57371996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5738
5739 * configure.in (locallisppath): Fix typo in last change: " -> '.
5740
57411996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5742
5743 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5744
57451995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5746
5747 * Makefile.in (install-arch-indep): Give all files read permission.
5748
57491995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5750
5751 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5752 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5753
57541995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5755
5756 * configure.in: Determine HAVE_X11R6.
5757 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5758
57591995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5760
5761 * configure.in: Just "solaris" now defaults to version 2.4.
5762 Add sunos4.1.n-noshare as alternative.
5763
57641995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5765
5766 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5767
57681995-11-29 Erik Naggum <erik@naggum.no>
5769
5770 * Makefile.in (install-arch-indep): Add missing backslash.
5771
57721995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5773
5774 * Makefile.in (install-arch-indep): Don't install
5775 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5776
57771995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5778
5779 * Makefile.in (install-arch-indep): Fix previous change.
5780
5781 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5782
57831995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5784
5785 * Version 19.30 released.
5786
5787 * make-dist (lisp): Exclude subdirs.el.
5788
57891995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5790
5791 * make-dist (etc): Delete *.orig and *.rej.
5792
57931995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5794
5795 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5796
57971995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5798
5799 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5800
58011995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5802
5803 * make-dist (nt): Rename install, readme, and todo to
5804 INSTALL, README, and TODO.
5805
58061995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5807
5808 * make-dist (lisp): Don't distribute site-start.
5809
58101995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5811
5812 * make-dist: Break the hard link on alloca.c.
5813
58141995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5815
5816 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5817
58181995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5819
5820 * make-dist (src, lib-src): Don't distribute Makefile.c.
5821 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5822
58231995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5824
5825 * Makefile.in (mkdir): Create man1dir, not mandir.
5826 (uninstall): Use man1dir, not mandir.
5827
58281995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5829
5830 * Makefile.in (man1dir): New variable.
5831 (install-arch-indep): Use man1dir.
5832
5833 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5834
5835 * make-dist: Create lisp/MANIFEST.
5836
58371995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5838
5839 * configure.in (m68k-*-linux*): New alternative.
5840
58411995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5842
5843 * make-dist: Use new names config.in, paths.in, and
5844 {src,lib-src}/Makefile.in.
5845
58461995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5847
5848 * configure.in: Don't bother checking for drem.
5849
58501995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5851
5852 * Makefile.in (distclean): Delete line with just a tab in it.
5853 (install-arch-indep): Delete spaces that precede tabs.
5854 Delete spurious `fi' left from previous change.
5855 (install): Supply `true' as command, to avoid null command.
5856
58571995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5858
5859 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5860
58611995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5862
5863 * configure.in (powerpc-*-solaris2): New alternative.x
5864
58651995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5866
5867 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5868 of paths.h.tmp$$, to avoid going beyond 14 characters.
5869
58701995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5871
5872 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5873
58741995-09-06 Paul Eggert <eggert@twinsun.com>
5875
5876 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5877 if localtime caches TZ. Check for tzset.
5878
58791995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5880
5881 * config.bat: Simplify using new names file names src/makefile.in,
5882 config.in, paths.in. Change Echo commands not to use `.
5883
58841995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5885
5886 * Makefile.in (install-arch-indep): Always install the new dir file;
5887 rename the previous dir file to dir.bak or dir.old.
5888
58891995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5890
5891 * configure.in (RANLIB): Substitute this into makefiles.
5892 Set it specially on solaris; set it by default on other systems.
5893
5894 * configure.in: Fix previous Alpha change.
5895
58961995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5897
5898 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5899 NON_GCC_TEST_OPTIONS.
5900
59011995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5902
5903 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5904 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5905
5906 * configure.in (alpha-*-linux*): New configuration.
5907
59081995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5909
5910 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5911 (m68k-next-nextstep*): New alias for that.
5912 (i*86-*-nextstep*): Use nextstep.h.
5913 (sparc-*-nextstep*): New configuration.
5914
59151995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5916
5917 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5918 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5919
59201995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5921
5922 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5923 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5924
59251995-07-18 Mike Long <mike.long@analog.com>
5926
5927 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5928
59291995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5930
5931 * Makefile.in (src/paths.h, paths-force):
5932 Rename src/paths.h.in to src/paths.in.
5933 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5934
5935 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5936 Use Makefile.c for intermediate file.
5937 Rename src/config.h.in to src/config.in.
5938
59391995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5940
5941 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5942 (mips-dec-ultrix4.[12]): New alternative for old versions.
5943
59441995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5945
5946 * make-dist: Don't break intra-tree links.
5947
59481995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5949
5950 * configure.in: Put back archlibdir initialization. Require
5951 autoconf 2.4.1 or later.
5952
59531995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5954
5955 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5956 (mips-mips-riscos5*): New alternative.
5957
59581995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5959
5960 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5961
59621995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5963
5964 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5965 (mandir, infodir, archlibdir): Initializations deleted.
5966
5967 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5968 On hpux9shr, use hpux9shxr4.h.
5969
59701995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5971
5972 * configure.in: Added target mips-dec-mach_bsd4.3.
5973 * config.guess: Guess mips-dec-mach_bsd4.3.
5974
59751995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5976
5977 * Makefile.in (mkdir): Use symbolic chmod.
5978
59791995-06-22 Paul Eggert <eggert@twinsun.com>
5980
5981 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5982 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5983
59841995-06-22 Paul Eggert <eggert@twinsun.com>
5985
5986 * Makefile.in (SUBDIR_MAKEFILES):
5987 Add man/Makefile, so `make distclean' removes it.
5988 (top_distclean): Add config.log to the list of files to be removed.
5989
59901995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5991
5992 * Version 19.29 released.
5993
59941995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5995
5996 * configure.in: Fix the previous change to verify that the -b
5997 option really solves the problem.
5998
5999 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6000
60011995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6002
6003 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6004
60051995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6006
6007 * configure.in: Report more clearly when there is no special
6008 dir to search for X includes or libraries.
6009
60101995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6011
6012 * configure.in: Check for -lpthreads, not -lpthread.
6013
60141995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6015
6016 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6017
60181995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6019
6020 * configure.in: Check for -lpthread.
6021
60221995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6023
6024 * Makefile.in (install-arch-indep): Install info files for mh-e.
6025 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6026
60271995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6028
6029 * configure.in (*-solaris2.5): New configuration.
6030
6031 * make-dist: Copy new files config.nt and config.w95.
6032
60331995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6034
6035 * configure.in: Use x_includes, not x_libraries, for -I.
6036 Make bitmapdir a colon-separated list.
6037
60381995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6039
6040 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6041
6042 * configure.in: Allow x_libraries and x_includes to be paths.
6043
60441995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6045
6046 * configure.in: Fix typo.
6047
60481995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6049
6050 * INSTALL: Clarify use of site-init.el.
6051
60521995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6053
6054 * configure.in: Pass arg to sqrt.
6055
60561995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6057
6058 * make-dist: Fix May 6 change.
6059
60601995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6061
6062 * vpath.sed: Delete reference to ymakefile.
6063
60641995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6065
6066 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6067
60681995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6069
6070 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6071
6072 * update-subdirs: Specify /bin/sh to run the script.
6073
60741995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6075
6076 * make-dist: Put src/makefile.nt in dist.
6077
6078 * configure.in (i[345]86-*-bsdi2*): New configuration.
6079 (vax-dec-bsd386*): Deleted.
6080
60811995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6082
6083 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6084 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6085 Use fmod instead of logb in -lm check.
6086
60871995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6088
6089 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6090 Use bsd4-3. Don't set NON_GNU_CPP.
6091
6092 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6093 In nt, copy various different things, but not *.cmd.
6094 Fix the ln commands for the subdirs of nt.
6095
60961995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6097
6098 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6099
61001995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6101
6102 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6103 since that's what the header file expects.
6104
61051995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6106
6107 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6108 and 68040 based machines when choosing options for gnucc.
6109
61101995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6111
6112 * Makefile.in (top_distclean): Delete config.cache.
6113
61141995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6115
6116 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6117
6118 * configure.in: Use m/ncr386.h.
6119
61201995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6121
6122 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6123
61241995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6125
6126 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6127 (man): Don't copy texindex.c and getopt.c; they're deleted.
6128 (etc): Omit `e'; it's a subdirectory.
6129 (etc/e): Use `../..', not `..', to reference top level.
6130
61311995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6132
6133 * Makefile.in (install-arch-indep, dist):
6134 Look for `update-subdir' in $(srcdir).
6135
61361995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6137
6138 * make-dist: Include mkinstalldirs in distribution.
6139
61401995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6141
6142 * make-dist: Add missing close backquote.
6143
61441995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6145
6146 * make-dist: Don't distribute shortnames directory.
6147
61481995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6149
6150 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6151
61521995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6153
6154 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6155
61561995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6157
6158 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6159
61601995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6161
6162 * configure.in (mips-sgi-irix6): New configuration.
6163
61641995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6165
6166 * Makefile.in (maintainer-clean): Renamed from realclean.
6167
61681995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6169
6170 * configure.in: Create a .gdbinit that sources the real one,
6171 if using a different build directory.
6172
61731995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6174
6175 * configure.in: Check for sys/select.h.
6176
61771995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6178
6179 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6180
61811994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6182
6183 * configure.in: Handle isc 4.1 operating system.
6184
61851994-12-10 Richard Stallman <rms@kepa>
6186
6187 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6188 (rs6000-ibm-aix4*): New alternative.
6189
61901994-12-06 Richard Stallman <rms@kepa>
6191
6192 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6193
61941994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6195
6196 * configure.in: Don't try to make directories that are guaranteed
6197 to already exist.
6198
61991994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6200
6201 * configure.in: Generate man/Makefile from man/Makefile.in.
6202 Create the man subdir.
6203
6204 * Makefile.in (dvi): Run Make in our man subdir.
6205
6206 * make-dist: Create subdir etc/e.
6207 Make links to it.
6208 Put man/Makefile.in in dist, instead of man/Makefile.
6209
62101994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6211
6212 * configure.in: Add --with-pop, --with-kerberos, and
6213 --with-hesiod for movemail.
6214
62151994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6216
6217 * configure.in (m68*-apollo*): Use s/domain.h.
6218
62191994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6220
6221 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6222
62231994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6224
6225 * configure.in: Don't add -I, -L, -R options for cc if their
6226 arguments would be empty.
6227
62281994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6229
6230 * configure.in (i860-intel-osf1*): New alternative.
6231 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6232 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6233
62341994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6235
6236 * configure.in: Make h_errno check not use nested functions.
6237
62381994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6239
6240 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6241
62421994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6243
6244 * Makefile.in (install-arch-indep): Avoid continued comment
6245 swallowing target line.
6246
62471994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6248
6249 * configure.in: Protect a character class with `changequote'.
6250
62511994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6252
6253 * configure.in: Accept `news' as a synonym for `newsos'.
6254
62551994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6256
6257 * Makefile.in: Don't rm files if cd fails.
6258
62591994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6260
6261 * make-dist: Put nt subdir and its subdirs in the dist.
6262 (lib-src): Put makefile.nt in the dist.
6263 (lisp): Put makefile.nt in the dist.
6264
62651994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6266
6267 * configure.in: Change a stray `[' to `test'.
6268
62691994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6270
6271 * configure.in: Adapt for Autoconf v2. Use the standard argument
6272 parser, host type canonicalizer, X11 finder, and message
6273 printing macros. Use the new macro names. Use `test' instead of `['.
6274
62751994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6276
6277 * configure.in: Check for getpagesize.
6278
62791994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6280
6281 * make-dist (msdos): Put sed* in the distribution.
6282
62831994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6284
6285 * config.bat: New option, `--with-x', for configuring Emacs
6286 for use with the X11 system DesqView/X.
6287 New option, `--no-debug', for compiling Emacs without debug
6288 information thus saving disk space.
6289 (src/config.h, src/paths.h): Use `update' (which is like
6290 `move-if-changed') to change the file.
6291 (src/config.h): When configuring for X11 perform extra changes.
6292 (src/makefile): When configuring for X11 perform extra changes.
6293 (lib-src): Remove temporary files.
6294 (): Check that `sed', `rm', `mv', and `gcc' are available.
6295
62961994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6297
6298 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6299
6300 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6301
63021994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6303
6304 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6305
6306 * configure.in (canonical): Substitute var into makefiles.
6307 (bitmapdir): Likewise.
6308
6309 * Makefile.in (bitmapdir): New variable.
6310 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6311
63121994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6313
6314 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6315
6316 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6317 * update-subdirs: New shell script.
6318
63191994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6320
6321 * Makefile.in (top_distclean): Don't rm build-install.
6322 (SOURCES): Delete build-install.in.
6323
6324 * make-dist: Don't distribute build-ins.in.
6325 * build-ins.in: File deleted.
6326
63271994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6328
6329 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6330
63311994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6332
6333 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6334
6335 * configure.in (libexecdir): Renamed from libdir. New default.
6336 (sharedstatedir): Renamed from statedir. New default.
6337 (datadir): New default.
6338
6339 * make-dist: Don't distribute subdirs.el.
6340
63411994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6342
6343 * configure.in (eaccess): Check for it.
6344
63451994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6346
6347 * configure.in (mktime): Check for it.
6348
63491994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6350
6351 * configure.in (motif): Add support for usage and option checking.
6352
63531994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6354
6355 * configure.in (utimes): Check for it.
6356
63571994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6358
6359 * Makefile.in (install-arch-indep): Don't do mkdir here.
6360
63611994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6362
6363 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6364 riscix.h renamed to acorn.h.
6365
63661994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6367
6368 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6369 New configurations.
6370
63711994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6372
6373 * configure.in: Remove trailing slashes from srcdir.
6374
63751994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6376
6377 * configure.in (i[345]86-sequent-ptx*): Handle
6378
63791994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6380
6381 * Makefile.in (paths-force): Depend on src/paths.h
6382
63831994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6384
6385 * configure.in (config_options): Save all arguments, not just some.
6386
63871994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6388
6389 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6390
6391 * configure.in: Add AC_AIX.
6392 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6393
63941994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6395
6396 * configure.in (parsing options): Simplify sed command to delete -'s.
6397
63981994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6399
6400 * configure.in (config_options): New shell variable.
6401 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6402
64031994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6404
6405 * configure.in (alpha-dec-osf*): New target.
6406
6407 * Makefile.in: Use just one FRC target.
6408
64091994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6410
6411 * Makefile.in (removenullpaths, paths-force):
6412 Use name paths.h.tmp$$, which depends on the pid.
6413
64141994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6415
6416 * Makefile.in (removenullpaths, paths-force):
6417 Put paths.h.tmp in top-level dir, not in src.
6418
64191994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6420
6421 * Version 19.27 released.
6422
64231994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6424
6425 * Version 19.26 released.
6426
64271994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6428
6429 * configure.in: Check for lrand48, not rand48.
6430
64311994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6432
6433 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6434 (powerpc-ibm-aix*): New aliases.
6435
64361994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6437
6438 * make-dist (src/m, src/s): Put *.inp in distribution.
6439
64401994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6441
6442 * configure.in: Accept i586 and i486 along with i386.
6443
64441994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6445
6446 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6447 even if CPP env var was set by the user.
6448
6449 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6450
64511994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6452
6453 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6454
64551994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6456
6457 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6458
64591994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6460
6461 * configure.in: Check more specifically for i*86-sun-sunos.
6462
64631994-08-03 Caveh Jalali (caveh@eng.sun.com)
6464
6465 * configure.in: Handle solaris 2.4.
6466
64671994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6468
6469 * configure.in (rand48): Check for it.
6470
64711994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6472
6473 * make-dist: Update the info files.
6474
64751994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6476
6477 * configure.in: Make "checking..." messages' style consistent.
6478 (HAVE_H_ERRNO): New test.
6479
64801994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6481
6482 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6483
64841994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6485
6486 * configure.in (CFLAGS): If the envvar was specified, use that.
6487 And set REAL_CFLAGS from it too.
6488
64891994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6490
6491 * make-dist: Update finder-inf.el.
6492
64931994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6494
6495 * make-dist (msdos): Include sed4.inp in dist.
6496
6497 * Makefile.in (libsrc_libs): Var deleted.
6498
64991994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6500
6501 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6502
65031994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6504
6505 * configure.in (mips-sony-newsos4*): New alias.
6506
65071994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6508
6509 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6510 (*-convex-convexos*): Accept this as alias.
6511
65121994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6513
6514 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6515 for two different uses.
6516
65171994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6518
6519 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6520
65211994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6522
6523 * make-dist: Put ./BUGS into the distrib.
6524
65251994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6526
6527 * configure.in: Handle 386 running Solaris 2.
6528
65291994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6530
6531 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6532
65331994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6534
6535 * configure.in (mips-sony-newsos*): Use news-risc.h.
6536
6537 * configure.in: Accept bsdi as opsys, like bsd386.
6538
65391994-06-01 Morten Welinder (terra@diku.dk)
6540
6541 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6542
65431994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6544
6545 * Version 19.25 released.
6546
6547 * make-dist (shortversion): Don't assume another period follows.
6548
65491994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6550
6551 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6552 (uninstall): Use /bin/pwd.
6553
6554 * Makefile.in (blessmail): Depend on src.
6555 (all): Don't depend on blessmail.
6556
6557 * Makefile.in (src/paths.h): Don't force recomputation.
6558 (paths-force): New target; force recomputation of paths.h.
6559 (all): Depend on paths-force.
6560 (src, lib-src): Depend on src/paths.h.
6561
6562 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6563 NON_GCC_TEST_OPTIONS.
6564
65651994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6566
6567 * configure.in: Don't insist on subversions for irix.
6568
65691994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6570
6571 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6572
6573 * configure.in (i[34]86-next-*): New alternative.
6574
65751994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6576
6577 * Version 19.24 released.
6578
6579 * configure.in: New config hppa*-hp-hpux9shr*.
6580
65811994-05-22 Morten Welinder (terra@tyr.diku.dk)
6582
6583 * config.bat: Doc fix.
6584
65851994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6586
6587 * Makefile.in (mostlyclean, clean, distclean, realclean)
6588 (extraclean): Don't act on man subdir if it doesn't exist.
6589
65901994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6591
6592 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6593 Use them to set up CC.
6594 (*-sun-sunos4.1.3): Set them.
6595
65961994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6597
6598 * Makefile.in (lib-src): Don't depend on src/paths.h.
6599
66001994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6601
6602 * build-ins.in (copydests): Get rid of spurious `-'s.
6603
6604 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6605
66061994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6607
6608 * Version 19.23 released.
6609
6610 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6611 for the Xlib and Xt checks; then restore old CFLAGS.
6612
66131994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6614
6615 * configure.in (HAVE_X11XTR6): Add newline before #if.
6616 Add newline after #endif.
6617
66181994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6619
6620 * configure.in (HAVE_X11XTR6): Arrange to define it.
6621
66221994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6623
6624 * Makefile.in (install): Depend on blessmail.
6625
66261994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6627
6628 * configure.in (mips-siemens-sysv*): Put quotes around value
6629 containing blanks.
6630
66311994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6632
6633 * Makefile.in (TAGS): Use the makefile in src subdir.
6634
66351994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6636
6637 * configure.in (opsys): Recognize `gnu'.
6638
66391994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6640
6641 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6642
66431994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6644
6645 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6646 version > 1.8.
6647
66481994-05-08 Morten Welinder (terra@diku.dk)
6649
6650 * config.bat: Forcibly remove "# " style comments from makefiles.
6651
66521994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6653
6654 * Makefile.in (uninstall): When processing lispdir and etcdir,
6655 do nothing unless it exists and is a directory.
6656
66571994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6658
6659 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6660 Merge code in from install-doc.
6661 (install-doc): Merge code back into install-arch-indep.
6662 (install-arch-dep): Don't depend on install-doc.
6663
6664 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6665
66661994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6667
6668 * configure.in (making src/Makefile and lib-src/Makefile):
6669 Split off the autoconf substitutions and don't pass them thru cpp.
6670 (undefs): Use $canonical as well as $configuration.
6671
6672 * make-dist: Distribute lisp/Makefile.
6673
6674 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6675 Use lower case names for the s files.
6676
66771994-05-03 Morten Welinder (terra@diku.dk)
6678
6679 * config.bat: Added possibility for different file name
6680 transcriptions in lib-src.
6681
66821994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6683
6684 * Makefile.in (lib-src): Undo previous change.
6685 (blessmail): New target to run maybe-blessmail in lib-src.
6686 (all): Depend on blessmail.
6687
6688 * Makefile.in (lib-src): Depend on src.
6689
66901994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6691
6692 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6693 (m88k-dg-dgux5.4R2): dgux5.4R2.
6694
66951994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6696
6697 * configure.in (window_system): Restore accidentally deleted code
6698 that uses AC_FIND_X.
6699
6700 * make-dist: Distribute config.bat.
6701
67021994-04-29 Morten Welinder (terra@diku.dk)
6703
6704 * config.bat: Corrected the configuration of lib-src
6705 to keep up with configure. Add note about dos version 3
6706 or better needed (djgpp needs that). Add note explaining
6707 that either install in c:/emacs or edit the script.
6708 Don't change to c:/emacs, but assume we're there (to minimize
6709 the number of places to change).
6710
6711 * config.bat: Build-in the first step towards X11 support with
6712 the X11 emulator that exists. At this time it won't work,
6713 and several files are missing.
6714
67151994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6716
6717 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6718 Don't look for -lresolv.
6719
6720 * Makefile.in (lib-src): Depend on src/paths.h.
6721
67221994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6723
6724 * configure.in: Restore deleted AC_SUBST of `configuration'.
6725 Improve error message for bad --with-x-toolkit value.
6726
6727 * configure.in: Define CONFIGURATION in src/config.h
6728 rather than substituting in src/Makefile.in.
6729
67301994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6731
6732 * Makefile.in (install-doc): New target.
6733 (install-arch-dep): Depend on install-doc.
6734 (mkdir): Create docdir.
6735
67361994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6737
6738 * configure.in: Test for libresolv.a.
6739 Substitute machfile and opsysfile.
6740
67411994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6742
6743 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6744 (install-arch-dep): Install under the name $(EMACS).
6745
67461994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6747
6748 * configure.in (version): Use entire value of emacs-version.
6749 (mips-siemens-sysv*): New alternative.
6750
67511994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6752
6753 * Makefile.in (install-arch-indep): Don't install dired-x*.
6754
67551994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6756
6757 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6758 Fix definition of $undefs.
6759
67601994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6761
6762 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6763
6764 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6765
67661994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6767
6768 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6769
67701994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6771
6772 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6773 and run it thru cpp, as with src/Makefile.in.
6774
6775 * configure.in: Use AC_SET_MAKE.
6776
67771994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6778
6779 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6780
67811994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6782
6783 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6784
6785 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6786 (printing the choices): Make the toolkit message unconditional.
6787 (USE_X_TOOLKIT): Use `none', not `no', if none.
6788 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6789 Get rid of temp file foofoo1.
6790
67911994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6792
6793 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6794
67951994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6796
6797 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6798 (printing the choices): State choice of toolkit.
6799 (libsrc_libs): Recalculate after writing config.h;
6800 then update lib-src/Makefile.
6801
68021994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6803
6804 * configure.in: Add sunos4shr as alternative for suns.
6805 Conditionals testing for null $CC were backwards.
6806
68071994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6808
6809 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6810
68111994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6812
6813 * configure.in: Handle -isc4.0*.
6814
68151994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6816
6817 * configure.in (esix5): Set NON_GNU_CPP.
6818
68191994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6820
6821 * Makefile.in (thisdir): Nonsensical variable removed.
6822 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6823 back to $thisdir, rather than the directory `this_dir'.
6824
68251994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6826
6827 * Makefile.in (install-arch-indep): Add missing backslash after a
6828 `then'.
6829
68301994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6831
6832 * Makefile.in (thisdir): New variable.
6833 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6834
68351994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6836
6837 * configure.in: Add freebsd.
6838
68391994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6840
6841 * configure.in: Check for fpathconf.
6842
68431994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6844
6845 * configure.in (with_x_toolkit): Fix typo in previous change.
6846
68471994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6848
6849 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6850
68511994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6852
6853 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6854
68551994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6856
6857 * configure.in: Fix value of docdir.
6858 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6859
68601994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6861
6862 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6863
68641994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6865
6866 * configure.in: New variable docdir to control where the docstring
6867 file goes.
6868 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6869
68701994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6871
6872 * configure.in: When --run-in-place, don't inherit archlibdir.
6873
68741994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6875
6876 * Makefile.in (install-arch-dep, install-arch-indep):
6877 New targets split up former do-install rule.
6878 (do-install): Target deleted.
6879
68801994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6881
6882 * configure.in (mips-sony-newsos*): New configuration.
6883
68841994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6885
6886 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6887
68881994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6889
6890 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6891
68921994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6893
6894 * configure.in: Don't initialize CC.
6895
68961994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6897
6898 * configure.in (creating src/Makefile): Also generate -U switches
6899 for symbols in the $configuration value.
6900
6901 * configure.in: Check for sys_siglist being declared in system header.
6902
69031994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6904
6905 * configure.in (creating src/Makefile): Delete blank lines
6906 along with lines of whitespace.
6907 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6908
69091994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6910
6911 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6912 like C_SWITCH_SYSTEM.
6913 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6914
69151994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6916
6917 * configure.in (drem): Check for this function.
6918
69191994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6920
6921 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6922 If CPP was inherited from environment, don't use NON_GNU_CPP.
6923 (NON_GNU_CC): Likewise.
6924 (handling with_gcc): Use explicit if in the `no' case.
6925 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6926
69271994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6928
6929 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6930
69311994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6932
6933 * configure.in: Check whether fmod exists.
6934
69351994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6936
6937 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6938 {src,lisp}/OChangeLog.
6939
69401994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6941
6942 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6943 necessary for proper operation. This code works with the current
6944 released version of Autoconf.
6945
69461994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6947
6948 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6949 (USE_X_TOOLKIT): Define it for all values except `no'.
6950
6951 * configure.in: Undo first Jan 8 change and Jan 16 change.
6952
69531994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6954
6955 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6956 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6957
6958 * Makefile.in (lwlib/Makefile): New target.
6959 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6960 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6961 (unlock, relock): Handle lwlib subdir.
6962
6963 * Makefile.in: Add some .PHONY targets.
6964
6965 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6966
6967 * lwlib: New subdirectory.
6968
69691994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6970
6971 * configure.in: If CPP has a value that is a directory,
6972 discard the value.
6973
69741994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6975
6976 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6977 remove -U[0-9]*.
6978
69791994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6980
6981 * Makefile.in (do-install): Install the dired-x info files.
6982
6983 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6984 (See src/s/sol2.h.)
6985
69861994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6987
6988 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6989
69901994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6991
6992 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6993 AC_OUTPUT as it should be; hopefully noone will again see fit to
6994 gratuitously break this and not make a change log entry.
6995 Optimized sed processing of Makefile.in and cpp output; now
6996 preserves comments previously removed from the cpp input.
6997 Eliminated temp file for cpp output. Generate -U switches to
6998 undefine all identifiers that appear in the directory name
6999 ${srcdir}; pass these to cpp.
7000
7001 * configure.in (version): Fix sed regexp to match two-elt version
7002 number.
7003
7004 * configure.in: Check for strerror.
7005
70061994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7007
7008 * configure.in: Test for bcmp.
7009
70101994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7011
7012 * make-dist (tempdir): Put subdir msdos into the distribution.
7013
70141993-01-07 Morten Welinder (terra@diku.dk)
7015
7016 * config.bat: New file.
7017
70181994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7019
7020 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7021
70221994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7023
7024 * configure.in (m68*-next-*): Don't care about which os is specified.
7025 (i[34]86-*-*): Check for *-nextstop*.
7026
70271993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7028
7029 * configure.in: Check for setsid.
7030
70311993-12-17 Richard Stallman (rms@srarc2)
7032
7033 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7034
70351993-12-15 Richard Stallman (rms@srarc2)
7036
7037 * Makefile.in (mkdir): Make only the lockdir writable.
7038
7039 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7040
70411993-12-11 Richard Stallman (rms@srarc2)
7042
7043 * Makefile.in (libdir): Use @libdir@.
7044
70451993-12-08 Richard Stallman (rms@srarc2)
7046
7047 * Makefile.in (install): Add empty command.
7048
70491993-12-04 Richard Stallman (rms@srarc2)
7050
7051 * make-dist: Put man/getopt.c in the dist.
7052
7053 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7054
7055 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7056
70571993-12-03 Richard Stallman (rms@srarc2)
7058
7059 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7060 Set it for all solaris versions.
7061 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7062 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7063 Likewise for NON_GNU_CC and CC.
7064
70651993-12-01 Richard Stallman (rms@srarc2)
7066
7067 * configure.in (mips-mips-riscos4*): Assign variable CC.
7068 (checking ${with_gcc}): If "no", don't override CC if already set.
7069 (CC): Initialize it as empty.
7070
70711993-11-30 Richard Stallman (rms@srarc2)
7072
7073 * configure.in (Suns): Set CPP if *-solaris2.3*.
7074
70751993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7076
7077 * Version 19.22 released.
7078
7079 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7080
70811993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7082
7083 * make-dist: When breaking links, use cp -p.
7084 Copy install.sh into distribution.
7085 Move the temp dir up into the parent dir;
7086 don't leave the staging dir make-dist.tmp... in existence.
7087 * install.sh: New file.
7088
70891993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7090
7091 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7092
70931993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7094
7095 * configure.in (version): When --run-in-place, exclude
7096 ${datadir}/emacs/site-lisp from locallisppath.
7097
70981993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7099
7100 * configure.in: Delete jumk.c before writing it.
7101
71021993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7103
7104 * Version 19.21 released.
7105
7106 * Makefile.in (mkdir): Ignore error from chmod.
7107
71081993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7109
7110 * make-dist: Don't put lisp/forms.README in the distribution.
7111
71121993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7113
7114 * configure.in (creating src/Makefile): Before running cpp,
7115 discard all lines that start with `# Generated' or /**/#.
7116
71171993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7118
7119 * Version 19.20 released.
7120
7121 * make-dist: Use build-ins.in, not build-install.in.
7122 Don't bother updating TAGS since it's not included.
7123
7124 * build-ins.in: Renamed from build-install.in.
7125
71261993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7127
7128 * make-dist: Don't try to link *.texinfo--there are none now.
7129 When running make in lib-src, specify YACC var value.
7130
71311993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7132
7133 * configure.in (extrasub): Add vpath patterns for %.[yls].
7134
7135 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7136 Instead just include the commands to make src/Makefile as the
7137 second arg to AC_OUTPUT.
7138
7139 * configure.in: Use : instead of dnl for comment inside
7140 $makefile_command.
7141
7142 * configure.in: No longer use vpath_sed. Instead, when we notice
7143 srcdir already configured, set extrasub to hack vpath in the
7144 makefiles.
7145
7146 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7147 before moving it.
7148 * Makefile.in (VPATH): Define to @srcdir@.
7149
71501993-09-28 Brian J. Fox (bfox@cubit)
7151
7152 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7153 doesn't exist. Just copy src/Makefile.in instead. Touch
7154 all of the Makefiles after editing config.status.
7155
7156 * INSTALL: Update documentation to match new configuration
7157 mechanism.
7158
71591993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7160
7161 * configure.in: Allow any of the path or directory Makefile
7162 variables to be set with flags to configure. Create all Makefiles
7163 at configure time. Edit special commands into config.status after
7164 src/Makefile.in is built from src/Makefile.
7165
7166 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7167 If these files are out of date, simply have config.status
7168 rebuild them; don't rebuild them explicitly.
7169
71701993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7171
7172 * build-install.in: Change src/xemacs to src/emacs. We no longer
7173 create src/xemacs, so the file wouldn't be found.
7174
7175 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7176
71771993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7178
7179 * configure.in: Avoid forcing the search of /usr/include before
7180 fixed include files by resetting C_SWITCH_X_SITE if it is
7181 "-I/usr/include".
7182
71831993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7184
7185 * Makefile.in (@rip_paths@locallisppath):
7186 Delete ${datadir}/emacs/site-lisp.
7187
71881993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7189
7190 * configure.in:
7191 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7192 Remove ${extra_output} from AC_OUTPUT call.
7193
71941993-09-17 Brian J. Fox (bfox@inferno)
7195
7196 * make-dist: Quote backquotes found in strings to be echoed.
7197
7198 * configure.in: Use "sh -c pwd" when we want to avoid having the
7199 shell fix up the value of $PWD.
7200
72011993-09-13 Brian J. Fox (bfox@inferno)
7202
7203 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7204 of the installation fail. Suggested by Karl Berry.
7205
72061993-08-30 Brian J. Fox (bfox@inferno)
7207
7208 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7209 was used. Set MAKEFLAGS from MFLAGS.
7210
72111993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7212
7213 * configure.in: Test for res_init in libc.
7214
72151993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7216
7217 * configure.in: In the file ${tempcname}, use configure___
7218 instead of @configure@.
7219
72201993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7221
7222 * make-dist: Dist vpath.sed
7223
7224 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7225 Depend on vpath.sed.
7226 Replace sed comand for VPATH with @vpath_sed@.
7227
7228 * configure.in: Substitute variable `vpath_sed'.
7229 If not in $srcdir and $srcdir is configured,
7230 issue warning that GNU make is required,
7231 and set vpath_sed to use vpath.sed script.
7232
72331993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7234
7235 * configure.in: Remove check for $srcdir being configured. This
7236 pretty much works now.
7237 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7238 Check for XFree86 (/usr/X386/include) independent of whether
7239 -lXbsd exists.
7240
7241 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7242 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7243 `make'.
7244
72451993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7246
7247 * Version 19.19 released.
7248
7249 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7250
72511993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7252
7253 * configure.in: Check for XScreenNumberOfScreen.
7254
72551993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7256
7257 * configure.in: Add * to end of all configuration alternatives.
7258 (m68*-sony-newsos3*): New alternative.
7259
72601993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7261
7262 * make-dist: Include getdate.c in distribution.
7263
7264 * configure.in: For --help, use $PAGER if it is set.
7265 (LIB_X11_LIB): Default to -lX11.
7266 (mips-sgi-irix5.*): New alternative.
7267
7268 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7269
7270 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7271 Recognize *.B8.* as hpux version 8.
7272 (m68*-tektronix-bsd*): Fix typo in tek4300.
7273 (AC_HAVE_FUNCS): Add ftime.
7274
72751993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7276
7277 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7278 Use tekxd88, not tekXD88.
7279
72801993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7281
7282 * configure.in: Check for -lm. Then can check for frexp and logb.
7283
72841993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7285
7286 * Version 19.18 released.
7287
7288 * make-dist (src): Don't put gnu-hp300 in dist.
7289 (src, lisp): Include OChangeLog in dist.
7290
72911993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7292
7293 * configure.in: Test for presence of logb and frexp functions.
7294
72951993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7296
7297 * configure.in (machine): Add i370-ibm-aix*.
7298
72991993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7300
7301 * configure.in (function checks): Test for mkdir and rmdir.
7302
7303 * configure.in (function checks): Don't test for random and bcopy
7304 only when we're building with X; look for them all the time.
7305
73061993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7307
7308 * configure.in: Test for availability of bcopy functions, searching
7309 the X libraries if we're using X.
7310
7311 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7312 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7313 versions of AIX, and needs to be passed to the loader.
7314
7315 * configure.in: Test for the availability of the
7316 XScreenResourceString function.
7317
73181993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7319
7320 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7321 LD_SWITCH_X_SITE and assume --with-x11.
7322 Only look for X11 files if we weren't told about a window system
7323 or if we were told to use X11 but not told where.
7324 Search the libraries from the s and/or m files when checking for
7325 functions.
7326
7327 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7328
73291993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7330
7331 * make-dist: Include lisp/dired.todo in the distribution.
7332
73331993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7334
7335 * configure.in: Add code to set HAVE_INET_SOCKETS.
7336
73371993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7338
7339 * configure.in: If we do find x_includes and x_libraries
7340 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7341
73421993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7343
7344 * make-dist: Include src/gnu-hp300 in the dist.
7345
7346 * configure.in (canonical): New variable holds the canonicalized
7347 configuration. Don't alter `configuration'. Use `configuration'
7348 for Makefile.in for file naming.
7349 (testing x_includes and x_libraries): Use =, not ==.
7350
73511993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7352
7353 * Version 19.17 released.
7354
7355 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7356 directory's makefile. This allows the invocation of CPP which
7357 builds xmakefile to receive these switches. The SunSoft C
7358 preprocessor inserts spaces between tokens if it doesn't get the
7359 -Xs flag requested in src/s/sol2.h.
7360
73611993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7362
7363 * configure.in (m68k-bull-sysv3): New config.
7364
73651993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7366
7367 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7368 the X Windows libraries.
7369
73701993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7371
7372 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7373 the distribution. Those files aren't kept in their own
7374 subdirectory any more.
7375
73761993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7377
7378 * Version 19.16 released.
7379
73801993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7381
7382 * configure.in: Add --verbose flag.
7383
73841993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7385
7386 * version 19.15 released.
7387
73881993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7389
7390 * Makefile.in (top_distclean): Use -f switch when cleaning out
7391 lock dir; it might be empty.
7392
7393 * configure.in: Only check for -lXbsd once.
7394
73951993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7396
7397 * Version 19.14 released.
7398
73991993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7400
7401 * make-dist: If using gzip, create distribution with '.gz' extension.
7402
7403 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7404 (lisp/forms-mode): This doesn't exist anymore.
7405
7406 * configure.in: Look for the closedir function.
7407
74081993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7409
7410 * configure.in (CPP): Autoconf sets this to a shell variable
7411 reference, which doesn't work when it's edited into a makefile.
7412 Expand that variable reference.
7413
7414 * Makefile.in (CPP): New variable.
7415 (src/Makefile): Edit CPP into src/Makefile.
7416
7417 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7418 and entering double quotes to get the values of LD_SWITCH_X_SITE
7419 and the other make variables; make substitutes them in anyway.
7420
7421 * Makefile.in (uninstall): Don't remove the lisp and etc
7422 directories if they're in the source tree.
7423
7424 Bring mumbleclean targets into conformance with GNU coding standards.
7425 * Makefile.in (mostlyclean, clean): Separate these two; just have
7426 them pass the request to the subdirectory makefiles.
7427 (distclean): Pass the request down, and then get rid of the
7428 files configure built, and get rid of the Makefiles.
7429 (realclean): Pass the request down, and then do the same things
7430 distclean does.
7431 (uninstall, info, dvi): New targets.
7432
7433 * configure.in: Move clause for PC-compatible i386 box to the end
7434 of the case statement, to avoid masking configurations below.
7435
7436 * configure.in: Add case for m88k-motorola-sysv4.
7437
7438 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7439 the HP 68000 machines.
7440
7441 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7442 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7443 preprocessor won't fiddle with them.
7444
74451993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7446
7447 * Makefile.in (TAGS): cd to src to run etags.
7448
74491993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7450
7451 * configure.in (version): Check the X libraries for XrmSetDatabase
7452 and random, and see if we have -lXbsd.
7453
74541993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7455
7456 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7457 s/*.h and m/*.h files. Martin Tomes
7458 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7459
74601993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7461
7462 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7463 above the general i386 alternative.
7464
74651993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7466
7467 * configure.in: Recognize configuration name for Data General
7468 AViiON machines.
7469
7470 * configure.in: Use AC_LONG_FILE_NAMES.
7471
74721993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7473
7474 * configure.in: Test for bison.
7475 * Makefile.in (YACC): New variable.
7476 (lib-src/Makefile.in): Edit YACC into the makefile.
7477
74781993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7479
7480 * Version 19.13 released.
7481
7482 * configure.in (CFLAGS): Don't set this according to the value of
7483 the GCC shell variable. Instead, consult the machine and system
7484 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7485 test __GNUC__ while we're at it.
7486
7487 * configure.in: Remove extra ;; from hpux cases.
7488
74891993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7490
7491 * configure.in: Check to see if the system has -ldnet.
7492
74931993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7494
7495 * make-dist: Add clauses to distribute lisp/forms-mode.
7496
74971993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7498
7499 * configure.in (machine): Fix the versions in hpux version number test.
7500 Do not guess based on cpu type. Do check for explicit system version.
7501
75021993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7503
7504 * configure.in: Do NOT look for `unknown' as company name.
7505
75061993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7507
7508 * configure.in: Fix typo in message.
7509
75101993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7511
7512 * Version 19.12 released.
7513
7514 * Makefile.in (do-install): Correct previous etc-copying change.
7515 Partially rewrite using `if'.
7516 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7517
7518 * Version 19.11 released.
7519
7520 * configure.in: Handle 386bsd.
7521
75221993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7523
7524 * make-dist: Update getdate.c.
7525
7526 * configure.in: Handle bsd386.
7527
7528 * Makefile.in (do-install): Use `-' in tar options.
7529
7530 * configure.in: Change ! "${...}" to x"${...}" = x.
7531
7532 * Makefile.in (do-install): Copy the DOC-* files from the build
7533 etc directory, as well as lots of things from ${srcdir}/etc.
7534
7535 * make-dist: Copy config.guess.
7536
7537 * configure.in: Handle AIX versions 1.2, 1.3.
7538
75391993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7540
7541 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7542 the configuration name mips-mips-usg* to represent USG systems.
7543
7544 * configure.in: Fix logic to detect if srcdir is already configured.
7545
7546 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7547
7548 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7549 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7550 of a directory; cd might fail, and have pwd print out the current
7551 directory.
7552
75531993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7554
7555 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7556
75571993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7558
7559 * configure.in: Complain if srcdir points at an already-configured
7560 tree.
7561
75621993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7563
7564 * Version 19.10 released.
7565
75661993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7567
7568 * Makefile.in: Use Makefile comments, not C comments.
7569
7570 * configure.in: Add case for the Tektronix XD88.
7571
75721993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7573
7574 * configure.in: Handle sysv4.2 and sysvr4.2.
7575
75761993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7577
7578 * configure.in: Traverse the argument list without destroying it;
7579 don't use shift. It turns out that "set - ${saved_arguments}"
7580 doesn't work portably.
7581
7582 * configure.in: Add missing "fi".
7583
7584 * make-dist: Rebuild configure if configure.in is newer.
7585
7586 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7587 targets to be executed even if make remembers that it has already
7588 satisfied FRC.
7589
75901993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7591
7592 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7593
7594 * configure.in (romp): Handle various version numbers with aos and bsd.
7595
75961993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7597
7598 * configure.in: Fix message text.
7599
76001993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7601
7602 * make-dist: Make a `site-lisp' directory in the distribution,
7603 instead of a `local-lisp' directory, which hasn't been the
7604 appropriate name for a long time.
7605 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7606 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7607
7608 * Makefile.in (do-install): Correctly detect if ./etc and
7609 ${srcdir}/etc are the same.
7610
7611 * configure.in: Extract UNEXEC from the system configuration
7612 files, compute the name of the source file corresponding to the
7613 object file, and #define it as UNEXEC_SRC in config.h.
7614
7615 * configure.in: If srcdir is '.', then try using PWD to make it
7616 absolute.
7617
7618 * configure.in: Include ${srcdir} in the printed report, to help
7619 people notice if it's an automounter path.
7620
76211993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7622
7623 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7624
76251993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7626
7627 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7628 when they are different. Add `shift' command.
7629 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7630 (externallispdir): Var deleted.
7631
7632 * configure.in: Delete spurious paren outputting short_usage.
7633
76341993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7635
7636 * Version 19.9 released.
7637
76381993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7639
7640 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7641 subdirectory makes.
7642
7643 * make-dist: Check for .elc files with no corresponding .el file.
7644
7645 * Makefile.in (mkdir): Make all the directories in locallisppath.
7646
7647 * config.guess: New file.
7648 * configure.in: Use it, tentatively.
7649 * INSTALL: Mention its usage.
7650
7651 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7652 the former gives you the operating system rev directly. Use
7653 s/hpux.h if we don't recognize what we got.
7654
7655 * Makefile.in (do-install): Don't remove a destination directory
7656 if it's the same as the source. If ${srcdir}/info == ${infodir},
7657 don't try to copy the info files.
7658
7659 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7660 doesn't work if you're not using a separate source directory.
7661 (do-install): Copy the build tree's etc directory only after
7662 making sure it's not also the source tree's etc directory.
7663
76641993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7665
7666 * configure.in: Handle sunos4.1.3 specially.
7667
76681993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7669
7670 * Makefile.in (INSTALL): Add definition.
7671
7672 * configure.in: Fix some messages. Support -with-gnu-cc.
7673 At the end, use `set --', not `set -'.
7674 Delete spurious `.h' in hpux alternatives.
7675
76761993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7677
7678 * Version 19.8 released.
7679
76801993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7681
7682 * configure.in: When looking for source in the same directory as
7683 the configure script, make the path thus discovered absolute.
7684 If the user specifies the `--srcdir' switch, make that directory
7685 absolute too.
7686
7687 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7688
7689 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7690 too, as the value of the PATH_INFO macro.
7691
7692 * configure.in: Check to see if the source lives in the same
7693 directory as the configure script.
7694
76951993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7696
7697 * Makefile.in (install): Split this into `install' and
7698 `do-install', to give people more control over exactly what gets
7699 done.
7700 (do-install): New target, containing the guts of `install'. Don't
7701 remove and recreate the directories inside the copying loop - do
7702 it all before the copying loop. Pass more flags to the lib-src
7703 make.
7704 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7705 avoid errors and warnings.
7706
7707 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7708 the manufacturer - the more general case was blocking other i386
7709 configuration names below, and that's how the names are written in
7710 MACHINES anyway.
7711
7712 * make-dist: When breaking links, remove the link before moving
7713 the copy onto it, to avoid interactive behavior.
7714
7715 * Makefile.in: Doc fix.
7716
7717 * configure.in: Doc fix.
7718
7719 * INSTALL: Mention --exec-prefix option.
7720
7721 * configure.in: Add support for the `--exec-prefix' option.
7722 * Makefile.in: Accept that support.
7723
7724 * configure.in: Use the AC_PROG_INSTALL macro.
7725 * Makefile.in (INSTALL): Variable removed.
7726 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7727
7728 * configure.in: Distinguish between hp800's and hp700's by calling
7729 "uname -m".
7730
77311993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7732
7733 * configure.in: Recognize configuration names for i860 boxes
7734 running SYSV.
7735
77361993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7737
7738 * configure.in: Distinguish between hp800's and hp700's by the
7739 version of HP/UX they run, since that's something people are more
7740 likely to know - hp700's run 8.0.
7741 Add HP 700 configuration.
7742
7743 * configure.in: Test for the presence of the `rename' function.
7744
7745 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7746 configure.in.
7747 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7748
7749 * make-dist: Break intra-tree links.
7750
7751 * configure.in: Explain that this is an autoconf script, and give
7752 instructions for rebuilding configure from it. Arrange to put
7753 comments in configure explaining this too.
7754
7755 * configure.in: Make the first line of the configure script be
7756 "#!/bin/sh". Leaving the first line blank didn't work.
7757
7758 * configure.in (long_usage): Removed; made short_usage describe
7759 the options briefly.
7760
7761 * configure.in: Implement the --prefix option.
7762 * Makefile.in (prefix): Add support for it here.
7763 * INSTALL: Document it here.
7764
7765 * Makefile.in (install): Don't assume that the files in the `info'
7766 subdirectory match *.info. They don't have that prefix.
7767
77681993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7769
7770 * configure.in: Add case for version 5 of Esix.
7771
77721993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7773
7774 * Version 19.7 released.
7775
7776 * make-dist: There aren't any *.com files in lib-src anymore.
7777
7778 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7779 them; they're symlinks to other filesystems on the GNU machines.
7780
7781 * make-dist: Check that the manual reflects the same version of
7782 Emacs as stated in lisp/version.el. Edit that version number into
7783 the README file.
7784
77851993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7786
7787 * configure.in: Remove the hack of AC_DEFINE; use
7788 AC_DEFINE_UNQUOTED.
7789
77901993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7791
7792 * make-dist: Don't distribute precomp.com, compile.com, or
7793 link.com from ./src; they're in ./vms now.
7794
7795 Some time-handling patches from Paul Eggert:
7796 * configure.in: Add AC_TIMEZONE.
7797
77981993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7799
7800 * configure.in: Recognize Linux as a valid operating system for
7801 the i386.
7802
78031993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7804
7805 * make-dist: Distribute some VMS files we got from Richard Levitte.
7806
7807 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7808 the source for the sed command, not oldXMenu/Makefile.
7809
78101993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7811
7812 * INSTALL: Don't claim the srcdir option doesn't work.
7813
78141993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7815
7816 * configure.in: Include remarks saying what order the autoconf
7817 tests should go in, and remind people to change config.h.in
7818 whenever they add autoconf tests which make #definitions.
7819
7820 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7821
78221993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7823
7824 * Makefile.in (oldXMenu/Makefile): Make this depend on
7825 ${srcdir}/oldXMenu/Makefile.in, not itself.
7826
7827 * PROBLEMS: Some updates from David J. Mackenzie.
7828
7829 More changes from David J. Mackenzie.
7830 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7831 removed; autoconf and config.h should specify all these
7832 differences.
7833 (buildlisppath): Make this path depend on ${srcdir}.
7834 (INSTALLFLAGS): Removed.
7835 (INSTALL): Include the -c flag.
7836 (install): Change the way we invoke install accordingly.
7837
7838 Install ${srcdir} changes from DJM.
7839 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7840 list.
7841 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7842 the source tree and the etc directory in the object tree.
7843 (${SUBDIR}): Pass the prefix variable down to submakes.
7844 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7845 in /bin.
7846 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7847 values for srcdir and VPATH.
7848 (install): Add `v' flag to tar command. Make sure that `dir'
7849 exists in ${srcdir}/info before copying it. Remember that the man
7850 pages come from the source tree, not the object tree.
7851 * configure.in: Remove remarks saying that the --srcdir option
7852 doesn't work.
7853 Create the etc directory in the object tree.
7854 Recognize configuration names of the form *-sun-solaris*.
7855 Recognize sunos5 and solaris as operating system names.
7856
7857 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7858 lib-src/getdate.y and src/systime.h.
7859
78601993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7861
7862 * make-dist: Make links in info subdir.
7863
78641993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7865
7866 * configure.in: Call AC_STDC_HEADERS.
7867
78681993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7869
7870 * configure.in: Sidestep autoconf's quoting of the second argument
7871 of AC_DEFINE, so we can specify the value to put there. It would
7872 be nice if autoconf provided some way to specify computed values
7873 for macros.
7874
78751993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7876
7877 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7878 this is always just -DHAVE_CONFIG_H.
7879
7880 The GNU coding standards specify that CFLAGS should be left for
7881 users to set.
7882 * Makefile.in (CFLAGS): Let configure determine the default value
7883 for this. Don't
7884 have it default to DEFS.
7885 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7886 (lib-src/Makefile, src/Makefile): Edit the default value for
7887 CFLAGS into these files, not DEFS.
7888 * configure.in (CFLAGS): Choose a default value for this - "-g"
7889 normally, or "-g -O" if we're using GCC. Edit it into the
7890 top-level Makefile.
7891
7892 * configure.in: When scanning the machine and system description
7893 #include files, write their names to conftest.c properly.
7894
78951993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7896
7897 * configure.in: In configuration name case for Apallos running
7898 Domainios, set opsys, not opsysfile.
7899
7900 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7901 src/config.h, instead of AC_OUTPUT; the latter overwrites
7902 src/config.h even when it hasn't changed, puts a makefile-style
7903 comment at the top even though it's C code, and produces a
7904 config.status script which doesn't do the job right.
7905
7906 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7907 can use a symbolic link to get the X Menu library into src.
7908 * Makefile.in (LN_S): New variable.
7909 (src/Makefile): Edit the value of LN_S into this makefile.
7910
79111993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7912
7913 * configure.in: Support *-sco3.2v4* as opsystem.
7914
7915 * make-dist: Don't include calc directory.
7916 Exclude many files in the man directory; copy a few.
7917
79181993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7919
7920 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7921 call AC_STRUCT_TM to see what's in time.h.
7922
7923 * configure.in: Employ quoting stupidity to get the value of CPP
7924 to expand properly.
7925
79261993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7927
7928 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7929 variable to scan the machine and system description files.
7930
7931 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7932 so that getdate.y builds correctly.
7933
79341993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7935
7936 * configure.in (tempcname): Change this to "conftest.c", so it will
7937 work properly on systems with short filenames; this is the name
7938 autoconf uses.
7939
7940 * configure.in: Also detect the availability of dup2 and
7941 gethostname.
7942
7943 * configure.in: Use the AC_ALLOCA test.
7944 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7945 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7946
79471993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7948
7949 * make-dist: Distribute configure, as well as configure.in.
7950 Oversight.
7951
79521993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7953
7954 * Makefile.in (install): Print out the name of the directory we're
7955 copying, so people can have some idea of whether we're making
7956 progress.
7957
7958 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7959 Don't forget to re-create the COPYDESTS directories after we clear
7960 them out.
7961
79621993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7963
7964 * Makefile.in: Add autoconf cookies so that the configure
7965 script can comment out sections of path variable definitions to
7966 choose between the installable configuration and the run-in-place
7967 configuration.
7968 * configure.in: Add new option `--run-in-place', to select the
7969 run-in-place path definitions.
7970
7971 * configure.in: Add a clause to the big configuration name case
7972 for the NeXT machine.
7973
79741993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7975
7976 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7977 Make sure that each source directory exists, and is different from
7978 the destination directory; then, delete the destination before
7979 copying over the source.
7980
7981 * make-dist: Distribute configure.in, instead of configure.
7982
79831993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7984
7985 * configure.in: Don't set CC to "gcc -O" if the user specifies
7986 `--with-gcc'. Add -O to DEFS if GCC is set.
7987
79881993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7989
7990 * Makefile.in (clean mostlyclean): Missing right paren.
7991
7992 * configure.in: When checking for X windows, search for an X11
7993 subdirectory of ${x_includes}.
7994
7995 * configure.in: Check for gettimeofday function, for getdate.y.
7996
7997 Change `configure' to a mixture of custom code and autoconf stuff.
7998 autoconf can't derive all the information we need, but we'd really
7999 like to be able to take advantage of some of its tests, and its
8000 file-editing facilities.
8001 * configure.in: Renamed from configure.
8002 Quote the sections of shell script we want copied literally to
8003 the configure script.
8004 (compile): Initialize this to make the autoconf macros' code happy.
8005 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8006 code to do their jobs.
8007 Use autoconf to produce Makefile and src/config.h.
8008 Remove the Makefile-style comment that autoconf places at the top
8009 of src/config.h.
8010 (config_h_opts): Removed - no longer necessary.
8011 * Makefile.in (configname): Renamed to configuration.
8012 (CONFIG_CFLAGS): Renamed to DEFS.
8013 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8014 get values via autoload @cookies@.
8015 (libsrc_libs): Get this from autoconf. We used to do nothing
8016 about this.
8017 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8018
8019 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8020 echo the move-if-change command.
8021
80221993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8023
8024 * make-dist: Distribute lib-src/rcs-checkin.
8025
8026 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8027 Don't try to make links to the RCS or Old subdirectories.
8028 Use the appropriate extension for the compression type in use.
8029 Create the tar file in the shell's initial default directory, not
8030 in ${tempparent}.
8031 Erase the whole ${tempparent} tree, not just ${tempdir}.
8032
80331993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8034
8035 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8036 use to build paths.h.
8037 (lib-src/Makefile, src/Makefile): Similarly.
8038
8039 * configure: Extend test for working `const' keyword to handle AIX
8040 3.2 cc.
8041
80421993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8043
8044 * make-dist: Distribute lisp/term/ChangeLog.
8045
8046 Arrange for C compilation throughout the tree to get
8047 C_SWITCH_SYSTEM from the configuration files.
8048 * configure: Extract C_SWITCH_SYSTEM from the machine and
8049 system-dependent files, and save it in the top-level Makefile.
8050 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8051 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8052
8053 * make-dist: Include the VMS support files in oldXMenu in the
8054 distribution.
8055
8056 * configure: Doc fix.
8057
8058 * configure: Fix corrupted config_h_opts.
8059
8060 * configure: Properly report option names in error messages.
8061
8062 * configure: Properly recognize --x-includes and --x-libraries
8063 options.
8064
8065 * configure: Fix syntax errors in code handling XFree386.
8066
80671993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8068
8069 * configure: Add special code to detect XFree386, and tell
8070 config.h about it.
8071
8072 * configure: Properly handle extracting values of LIBS_MACHINE and
8073 LIBS_SYSTEM that contain spaces.
8074
8075 * configure: Add `--x-includes' and `--x-libraries' options. I
8076 think these are dopey, but no less than three alpha testers, at
8077 large sites, have said they have their X files installed in odd
8078 places. Implement them by setting C_SWITCH_X_SITE and
8079 LD_SWITCH_X_SITE in src/config.h.
8080
80811993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8082
8083 * make-dist: Don't distribute etc/Old files.
8084
8085 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8086 backups.
8087
80881993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8089
8090 * make-dist: Fix typo.
8091
80921993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8093
8094 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8095 in some cases where it should but didn't seen to.
8096
8097 * Makefile.in: Added unlock and relock productions.
8098
80991993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8100
8101 * make-dist: Add a --compress option to force make-dist to use
8102 compress.
8103
8104 * make-dist: Use gzip, if we can find it.
8105
8106 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8107 make rs6000-ibm-aix default to -aix32.
8108
81091993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8110
8111 * Makefile.in: Added `Developer's configuration' section.
8112
81131993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8114
8115 * Makefile.in: Add commented-out variable settings for developer's
8116 configuration.
8117
81181993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8119
8120 * make-dist: Distribute `src/bitmaps' too.
8121
81221993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8123
8124 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8125 make rs6000-ibm-aix default to -aix32.
8126
81271993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8128
8129 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8130
8131 * Makefile.in (install.sysv): Add a second `$' in front of
8132 `${dest}', so that the shell will expand it, instead of Make.
8133
8134 * configure: When processing the name of the configure script,
8135 collapse `././' to `./', but leave a single `./' prefix alone.
8136
8137 * configure: Doc fix.
8138
81391993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8140
8141 * configure: Handle isc3.0 correctly.
8142
81431993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8144
8145 * make-dist: Don't try to copy the COPYING notice into
8146 external-lisp; we're not distributing that directory any more.
8147
81481993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8149
8150 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8151 Remove CVS subdirectories from the installed directory trees, as
8152 well as RCS directories.
8153
81541993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8155
8156 * make-dist: Only copy gmalloc.c if we couldn't link it.
8157 Don't try to copy man/{README,Makefile} unless they actually exist.
8158
8159 * Makefile.in (lisppath): Don't include externallispdir in this.
8160 We're not sure whether we're even going to distribute the
8161 directory yet.
8162
81631993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8164
8165 * make-dist: Don't distribute the external-lisp directory anymore.
8166 * INSTALL: Remove all references to external-lisp.
8167
8168 * configure: Detect whether the compiler supports `const'
8169 properly, and edit src/config.h accordingly.
8170
8171 * configure: Tweak layout of final report.
8172
8173 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8174 CFLAGS.
8175
8176 * Makefile.in (locallisppath): Make this default to
8177 ${datadir}/emacs/site-lisp, instead of
8178 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8179 the same thing, and local-lisp causes completion conflicts with
8180 lock.
8181 (lisppath): Add ${externallispdir} to this.
8182 * INSTALL: Adjust installation directions.
8183
8184 * Makefile.in (externallispdir): New variable, to say where to
8185 install the externally-maintained lisp files.
8186 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8187 the others.
8188 * INSTALL: Describe external-lisp and the new externallispdir
8189 variable.
8190
81911993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8192
8193 * configure (progname): New option `--with-gcc'. Make it clearer
8194 how we are trying to guess whether or not we have GCC.
8195 * INSTALL: Document the `--with-gcc' option, and improve
8196 description of `--with-x' options.
8197
81981993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8199
8200 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8201 ${infodir} from these variables; we have written out explicit code
8202 to install the info files.
8203
82041993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8205
8206 * make-dist: Don't distributed the RCS files in the etc directory.
8207
82081993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8209
8210 * Makefile.in: Some makes can't handle comments in the middle of
8211 commands; move them to before the whole rule.
8212
82131993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8214
8215 * README: Mention what Emacs is.
8216
82171993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8218
8219 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8220 Add `./cpp' and `./man' back into the distribution.
8221
82221993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8223
8224 * Makefile.in: Define MAKE, and use where appropriate.
8225
82261993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8227
8228 * make-dist: Remember that the authoritative COPYING notice is
8229 `etc/COPYING', not `../etc/COPYING'.
8230
82311992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8232
8233 * make-dist: Make sure that the COPYING notices in each directory
8234 are copies, not symlinks.
8235
82361992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8237
8238 * INSTALL: The build process produces an executable called `emacs'
8239 now. Change references.
8240 * Makefile.in: Adjust `install.mumble' targets to install
8241 `src/emacs', not `src/xemacs'.
8242
8243 * configure: Start with a blank line; this keeps some old CSH's
8244 from thinking it's a CSH script. Most systems will just use
8245 /bin/sh to run it, which is what we're expecting; the only other
8246 shells which might try to interpret it themselves are probably
8247 Bourne-compatible.
8248
82491992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8250
8251 * INSTALL: Improvements suggested by David Mackenzie.
8252
82531992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8254
8255 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8256 Don't try to copy the info files if there aren't any; the
8257 unexpanded globbing pattern disappoints `install'. Ignore the
8258 return status of that command.
8259
8260 * INSTALL: Updated for new configuration arrangement.
8261
8262 * configure: Don't make the top-level Makefile read-only - people
8263 may want to edit the values of the path variables.
8264
8265 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8266 Install the info files in ${infodir}. Install the executable
8267 under both `emacs' and `emacs-VERSION'.
8268
8269 * Makefile.in: Doc fix.
8270
8271 * Makefile.in (exec_prefix): New variable, as per latest version
8272 of coding standards.
8273 (bindir, libdir): Use it, instead of `prefix'.
8274 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8275
8276 * Makefile.in (mandir): Make the default value for this depend on
8277 $(prefix).
8278
8279 * Makefile.in (datadir, statedir, libdir): Make these all default
8280 to ${prefix}/lib.
8281 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8282 to compensate.
8283
8284 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8285 Install the etags and ctags man pages too.
8286
8287 * Makefile.in (distclean): Don't delete backup files; that's the
8288 job of extraclean.
8289 (extraclean): Like distclean, but deletes backup and autosave files.
8290
82911992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8292
8293 Make path specification conform to GNU coding standards.
8294 * configure (long_usage): Remove all traces of old arguments from
8295 usage messages, and document the options we do accept in more
8296 detail: -with-x... and --srcdir.
8297 (options, boolean_opts): Deleted; we don't have enough options to
8298 make this worthwhile.
8299 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8300 along with the code which supported them; these should be set as
8301 arguments to the top-level make.
8302 (config_h_opts): Since this no longer doubles as a list of option
8303 names, make them upper case; this simplifies the code which uses
8304 them to build the sed command to edit src/config.h. Change the
8305 code which sets them.
8306 (cc, g, O): Don't allow the user to set these using options; they
8307 should be specified using `CC=' and `CFLAGS=' arguments to the
8308 top-level make. Just choose reasonable default values for them,
8309 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8310 values.
8311 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8312 options; use them whenever the configuration files say they're
8313 possible.
8314 Simplify the argument processing loop. Don't accept abbreviations
8315 for option names; these might conflict with other configuration
8316 options in the future.
8317 Add some support for the `--srcdir' option. Check for the sources
8318 in . and .. if `--srcdir' is omitted. If the directories we will
8319 compile in don't exist yet, create them under the current directory.
8320 Note that the rest of the build process doesn't really support
8321 this.
8322 Edit only the top Makefile. That should edit the others. Edit
8323 into the makefile: `version', from lisp/version.el, `configname'
8324 and `srcdir' from the configuration arguments, `CC' and
8325 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8326 the user's path, and LOADLIBES as gleaned from the system
8327 description files.
8328 Simplify the report generated; it doesn't need to include any
8329 description of paths now.
8330 Make `config.status' exec configure instead of just calling it, so
8331 there's no harm in overwriting `config.status'.
8332 * Makefile.in (version, configname): New variables, used to choose
8333 the default values for datadir and libdir.
8334 Path variables rearranged into two clearer groups:
8335 - In the first group are the variables specified by the GNU coding
8336 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8337 manext, infodir, and srcdir).
8338 - In the second are the variables actually used for Emacs's paths
8339 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8340 archlibdir), which depend on the first category.
8341 datadir and libdir default to directories under
8342 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8343 demand.
8344 etcdir and lispdir default to subdirectories of datadir.
8345 archlibdir defaults to libdir.
8346 The new installation tree is a bit deeper than it used to be, so
8347 use the new make-path program in lib-src to build them all.
8348 Always build a new src/paths.h.tmp and then move-if-change it to
8349 src/paths.h, to avoid unnecessary rebuilds while responding to the
8350 right changes.
8351 Remove all mention of arch-lib. Run utility commands from
8352 lib-src, and let the executables be copied into archlibdir when
8353 Emacs is installed.
8354 Add targets for src/Makefile, lib-src/Makefile, and
8355 oldXMenu/Makefile, editing the values of the path variables into
8356 them.
8357 Let lib-src do its own installation.
8358 (datadir): Default to putting data files under
8359 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8360 (emacsdir): Variable deleted; it would only be confusing to use.
8361 (lispdir, etcdir): Default to ${datadir}/lisp.
8362 (mkdir): Use make-path for this.
8363 (lockdir): Do this in mkdir.
8364 (Makefile): New target.
8365
8366 * configure (usage_message): Rename to long_usage.
8367
8368 * make-dist: Don't bother creating an arch-lib directory; that's
8369 only for installation now.
8370
83711992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8372
8373 * configure: Use GCC-style configuration names, using config.sub.
8374 Change the usage and help messages.
8375
8376 * configure: Initialize window_system, not indow_system.
8377
8378 * configure: Report which window system, compiler, and signal
8379 handler return type we decide to use.
8380
8381 * make-dist: Explain what's going on if config.sub and gmalloc.c
8382 can't be linked. Place the code which copies them near the code
8383 which links the rest of the files around them.
8384
83851992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8386
8387 * make-dist: Don't bother to distribute src/*.com, or
8388 src/vmsbuild; those have all been moved to `../vms'.
8389
83901992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8391
8392 * make-dist: Don't forget that the way to avoid filenames starting
8393 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8394 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8395 couldn't make hard links to, since we have two already, and
8396 perhaps more to come.
8397
83981992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8399
8400 * configure: When editing parameters into lib-src/Makefile, change
8401 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8402 needs some other flags too.
8403
84041992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8405
8406 * configure: Remove spurious echo of the configuration name.
8407
8408 * make-dist: Don't distribute files in src/m and src/s whose names
8409 begin with `='.
8410
84111992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8412
8413 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8414 Also LISP_FLOAT_TYPE.
8415
84161992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8417
8418 * make-dist: Copy config.sub, since it's a symbolic link to a file
8419 on another file system.
8420
84211992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8422
8423 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8424 distribution.
8425
8426 * config.sub: New file, to help us recognize configuration names.
8427 * make-dist: Include it in the distribution.
8428
84291992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8430
8431 * configure: Convert `-' to `_' in specified option names.
8432 Accept options with --. Delete --highpri and --have-x-menu options.
8433 New options --with-x and --with-x10 replace -window-system.
8434 Don't mention options --gnu-malloc, --rel-alloc
8435 or --lisp-float-type in help message.
8436
84371992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8438
8439 * make-dist: Include the `vms' subdirectory in the distribution.
8440
84411992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8442
8443 * configure: Remove lines starting with "# DIST: " when building
8444 lib-src/Makefile and src/Makefile. This allows us to mark the
8445 "Makefile.in" files with explanatory comments which won't also get
8446 stuck in the Makefiles.
8447
84481992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8449
8450 * make-dist: Don't use the '+' operator in the sed regular
8451 expression that extracts the version number from lisp/version.el;
8452 Ultrix sed doesn't seem support the operator. Just double the
8453 operand and use *.
8454
84551992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8456
8457 * Makefile.in: Doc fix.
8458
84591992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8460
8461 * configure: Rewrite sed command to remove at most one ./ prefix;
8462 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8463 group.
8464
84651992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8466
8467 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8468
84691992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8470
8471 * make-dist: Go ahead and build a new TAGS file, unless the
8472 --newer option was specified. Don't try to delete a TAGS file
8473 from etc; it's not kept there, and shouldn't be deleted anyway.
8474
84751992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8476
8477 * make-dist: If the lisp directory contains a default.el, don't
8478 distribute it.
8479
8480 * configure: When searching signal.h for the type of a signal
8481 return handler, make a copy of it, not a symbolic link to it; that
8482 way, it will work on systems that don't have symbolic links.
8483
84841992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8485
8486 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8487 option for generating incremental distributions. Stopped it from
8488 generating a TAGS file into the distribution; that sucker is
8489 *big*, and easily enough generated with the toplevel makefile.
8490
84911992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8492
8493 * configure: When writing config.status, don't prefix progname
8494 with a '.'; it might be absolute.
8495
84961992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8497
8498 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8499 /usr/include/X11 exist, not only if both exist.
8500
85011992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8502
8503 * make-dist: Make the new external-lisp directory a duplicate of
8504 the external-lisp directory, not the lisp directory.
8505
85061992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8507
8508 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8509 clean' in arch-lib; it doesn't even have a Makefile.
8510
8511 * Makefile.in (clean, mostlyclean): In the test which tries to
8512 distinguish between the build directory, which should be cleaned,
8513 and the installed directory, which shouldn't, cd to `${emacsdir}',
8514 not `${DESTDIR}${LIBDIR}'.
8515
85161992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8517
8518 * make-dist: Be sure to delete the .c and .h files that YACC and
8519 BISON create from getdate.y.
8520
8521 * external-lisp: New directory; see `external-lisp/README'.
8522 * make-dist: Added support for the external-lisp subdirectory.
8523
8524 * make-dist: Changed message which complains that make-dist wasn't
8525 invoked in the right directory to indicate which files it was
8526 looking for.
8527
85281992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8529
8530 * configure: Add comments explaining why we can't translate
8531 character ranges or control characters in `tr'.
8532
85331992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8534
8535 * configure: When generating the configuration message, we used to
8536 build the message from the start so that each line began with "# "
8537 so that it would be a comment in `config.status'. However, this
8538 causes trouble if any of the variables we use in the message
8539 expand to more than one line of text - as gnu_malloc_reason
8540 sometimes does. So instead, we build the message as it should be
8541 printed to the user (i.e. without the "# " prefixes), and stick on
8542 the "# "s when we write it to `config.status'.
8543
8544 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8545 `lib-src' and `arch-lib'.
8546
8547 * configure: When generating report and `config.status' file, note
8548 that bindir only determines where `make install' and
8549 `build-install' will place the executables; this should make it
8550 clear that the ordinary build process will not try to install
8551 things.
8552
85531992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8554
8555 * make-dist: Change messages to say that we are 'making links to
8556 X', rather than 'copying X'. And put `' quotes around file names.
8557
8558 * make-dist: Include '.tmp' in the name of the staging directory.
8559
8560 * make-dist: Pass the `-f' option to rm when you're not sure that
8561 the files you're removing actually exist.
8562
8563 * make-dist: When setting up etc/COPYING, always nuke whatever is
8564 there, and then copy it in, to make sure we get a real file.
8565
8566 * make-dist: Don't try to distribute *.defns files any more. The
8567 only such file was for simula.el, which has been superceded by a
8568 version which doesn't have a separate .defns file.
8569
85701992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8571
8572 * make-dist: Don't distribute configured versions of config.h.in,
8573 paths.h.in, Makefile.in in src.
8574
8575 * configure: Delete .tmp files before creating them; don't bother
8576 trying to make final targets writeable first, since it won't
8577 matter to move-if-change.
8578
85791992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8580
8581 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8582 mkdir and chmod in the center of all the conditionals. GNU Make
8583 will strip these out, but other makes won't.
8584
85851992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8586
8587 * make-dist: Include move-if-change in list of files to distribute.
8588
85891992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8590
8591 * configure: Remove any "." elements from the program name.
8592
8593 * configure: Don't record the values of all the possible arguments
8594 in config.status; only record the options that the user specified.
8595
8596 * configure: Use move-if-change to move in the new src/config.h.
8597
85981992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8599
8600 * move-if-change: New file, copied from gcc release.
8601 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8602 a temp file, so we don't update paths.h if an error occurs or if
8603 it doesn't need changing.
8604
86051992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8606
8607 * Makefile.in (src/paths.h): Do not install a value for the
8608 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8609 * build-install.in: Same thing.
8610
86111992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8612
8613 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8614 latter, being a typo, is always false, resulting in a program
8615 whose default behavior is to painstakingly build a copy of the
8616 source tree, and then delete it. Rah.
8617
8618 * Makefile.in: Add dist target, and comment for it.
8619
8620 * configure: When scanning <signal.h> for a declaration for
8621 signal, create a symbolic link with a name ending in .c, so the
8622 compiler won't complain that it's only been given .h files.
8623
8624 * configure: Check whether there are any arguments available
8625 before shifting to get the value of a non-boolean parameter.
8626
8627 * make-dist: Doc fix.
8628
86291992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8630
8631 * configure: Instead of grepping /usr/include/signal.h for a
8632 signal declaration, run /usr/include/signal.h or
8633 /usr/include/sys/signal.h through cpp and grep for the
8634 declaration.
8635
8636 * configure: Redirect the output of grep to /dev/null instead of
8637 using grep -s - that flag means different things on other systems.
8638
8639 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8640 since the former is recognizable even if you don't know what
8641 'dumping' is.
8642 * configure: Accommodate that change.
8643
8644 * configure: Accept options for all of the directories you can
8645 change in the Makefile.
8646
8647 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8648
8649 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8650 FOO before you can use them.
8651
8652 * build-install.in: Made the "Where To Install Things" section
8653 conform with the similar section from Makefile.in. Copied section
8654 which builds src/paths.h from src/paths.h.in from the Makefile.
8655
86561992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8657
8658 * configure: Write config.status to pass its command-line
8659 arguments on to configure, so that people can use it to recreate
8660 an old configuration, with minor changes.
8661
86621992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8663
8664 * configure: Don't rely on option variables being unset if their
8665 values are the empty string. In particular, when producing the
8666 English report, don't assume that highpri will be unset when no
8667 increased priority has been requested; -highpri='' should be the
8668 same as omitting -highpri altogether.
8669
8670 * configure: Fix dumb bug: when running the system and machine
8671 description files through cpp, mark those lines that we want to
8672 evaluate with the string '@configure@', and then only evaluate
8673 them. This way if the files include anything that actually
8674 generates text (type definitions or external declarations, say),
8675 we won't try to eval it.
8676
86771992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8678
8679 * make-dist: New shell script.
8680
8681 * configure: When creating foo from foo.in, make foo read-only to
8682 remind people to edit the .in file instead.
8683
8684 * INSTALL: Changed references to config.h-dist to config.h.in.
8685 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8686 to build src/paths.h from src/paths.h.in; added a paragraph to do
8687 this.
8688 * configure, Makefile, build-install: Changed filenames like
8689 FOO-dist to FOO.in.
8690
86911992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8692
8693 * Makefile, build-install: Renamed to Makefile.in and
8694 build-install.in; the configure script will edit these to produce
8695 the usable Makefile and build-install.
8696 * configure: Changed to produce ./Makefile, ./build-install,
8697 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8698 instead of editing them in place.
8699
87001992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8701
8702 * Makefile: Re-arranged so that the undumped Emacs will search
8703 ../lisp *after* the site's local elisp files.
8704 (locallisppath, dumplisppath): New variables.
8705 (lisppath): This variable's default value is now chosen based on
8706 $(locallisppath) and $(lispdir); while it used to be the
8707 customization point for adding site-local elisp directories to
8708 load-path, that job is now handled mostly by locallisppath.
8709 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8710 Check the values being assigned to the *LOADSEARCH macros for null
8711 path elements (like '::' in 'foo::bar').
8712
8713 * configure: When checking if the machine- and system-dependent
8714 files define a particular macro or not, actually run them through
8715 CPP and test the macros with #ifs, instead of just grepping for
8716 the macros' names. In particular, check for SYSTEM_MALLOC in this
8717 way.
8718
87191992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8720
8721 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8722
87231992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8724
8725 * configure: Make the config.status file an executable shell
8726 script which will recreate the same configuration. Include the
8727 verbal description of the current configuration as a comment in
8728 the script.
8729 * INSTALL: Doc fix.
8730
8731 * Makefile: Brought the Makefile up to the GNU coding
8732 standards, as described in standards.text:
8733 (TAGS): New name for the target which rebuilds the tags table.
8734 (check): New target; doesn't do anything yet.
8735 (mostlyclean): New target, synonymous with clean.
8736 (realclean): New target. Currently, this just calls the
8737 subdirectories's makefiles and then deletes config.status.
8738 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8739 variables.
8740 Installation directory variables changed to conform.
8741 (install, install.sysv, install.xenix, install.aix): Changed the
8742 code which copies the directories into their installed location to
8743 allow the installed locations to be in several different
8744 directories; the old version assumed that they would all be in
8745 $(emacsdir).
8746 (mkdir, lockdir): Allow the installed locations to be in several
8747 different directories.
8748 * INSTALL: Doc fix.
8749
8750 * build-install: Use the same variable names as the Makefile.
8751 Allow the installed locations to be in several different
8752 directories.
8753
87541992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8755
8756 * Makefile (src/paths.h): Instead of using a single sed command to
8757 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8758 separately, and don't forget to append "/!!!SuperLock!!!" to the
8759 value of the PATH_SUPERLOCK macro.
8760
8761 * config.emacs: Renamed to configure, for consistency with other
8762 GNU products. Internal references changed.
8763 INSTALL, Makefile: References changed.
8764
8765 * lock: New directory, which should always be empty. If this
8766 directory doesn't exist, Emacs won't complain; it just won't lock.
8767 Having this here means that people can just unpack Emacs, build
8768 it, and have locking work.
8769
8770 * share-lib: Re-renamed to etc, for the sake of tradition.
8771 * config.emacs: Changed default value for datadir to ../etc.
8772 * INSTALL, README: Adjusted.
8773
87741992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8775
8776 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8777 by running CPP on the appropriate s/*.h and m/*.h files.
8778
87791992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8780
8781 * config.emacs: Make sure to set the "exit on error" flag once
8782 we've removed config.status; errors should abort the configuration.
8783
87841992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8785
8786 * config.emacs: Added -distribute option, so that the Makefile
8787 paths are in their proper form. I don't know why this matters.
8788
87891992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8790
8791 * local-lisp: New directory, empty in the distribution, for people
8792 to put local elisp code in.
8793 * config.emacs: Include it in the default load path.
8794 * README: Document it.
8795
87961992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8797
8798 * config.emacs: Guess the type of signal handling functions based
8799 on the contents of /usr/include/signal.h.
8800
8801 * config.emacs: Print out progress report messages.
8802
8803 * Makefile (src/paths.h): Don't generically replace
8804 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8805 editing of the other entries, and each entry should be dealt with
8806 explicitly anyway.
8807
8808 * build-install: Converted from C-shell to Bourne shell.
8809 * config.emacs: Edit build-install properly.
8810
8811 * config.emacs: Doc fix.
8812
88131992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8814
8815 * Makefile (install): Remove `B' from tar xf command.
8816
88171992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8818
8819 * config.emacs: Removed support for the `maintain-environment'
8820 option; the only important difference between this and its absence
8821 has been removed.
8822 * INSTALL: Removed mention of `maintain-environment'.
8823
8824 * config.emacs: Fix arguments to sed when processing boolean
8825 arguments.
8826
88271991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8828
8829 * config.emacs: New file, to help automate the installation
8830 process.
8831
8832 * Makefile: Lots of changes to support the separation of etc into
8833 architecture-dependent and -independent files:
8834 (EMACSROOT): New variable, giving the directory under which all of
8835 Emacs's libraries should be installed. Changed rest of file to
8836 use it.
8837 (LIBDIR): Now denotes only architecture-dependent dir.
8838 (DATADIR): New variable, denoting architecture-independent dir.
8839 (LOCKDIR): New variable, for completeness.
8840 (SUBDIR): No more etc, new lib-src.
8841 (COPYDIR): No more etc, new arch-lib and share-lib.
8842 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8843 (src): Now depends on lib-src, not etc.
8844 * build-install: Changes parallel to the above.
8845 * README: Describe the new arrangement.
8846
8847 * vms: New subdirectory for all the VMS stuff.
8848
88491991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8850
8851 * Makefile (LISPPATH): New variable.
8852 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8853
88541990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8855
8856 * Makefile (install, install.sysv, install.xenix):
8857 Install wakeup instead of loadst. No need for setuid or setgid.
8858
88591990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8860
8861 * Makefile (clean): Clean etc if that's not the installation dir.
8862
88631990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8864
8865 * Makefile (paths.h): Make sed alter each name in the path.
8866
88671988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8868
8869 * Makefile (install.sysv): Use cpio, not tar.
8870
88711988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8872
8873 * Makefile (lockdir): Rename `lock' target.
8874 Depend on it from install*, not from `all'.
8875
88761988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8877
8878 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8879 to match build-install and paths.h.
8880
8881;; Local Variables:
8882;; coding: utf-8
067d23c9
KY
8883;; End:
8884
dc3e3e7b
GM
8885 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
8886 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
8887 Free Software Foundation, Inc.
067d23c9
KY
8888
8889 This file is part of GNU Emacs.
8890
8891 GNU Emacs is free software: you can redistribute it and/or modify
8892 it under the terms of the GNU General Public License as published by
8893 the Free Software Foundation, either version 3 of the License, or
8894 (at your option) any later version.
8895
8896 GNU Emacs is distributed in the hope that it will be useful,
8897 but WITHOUT ANY WARRANTY; without even the implied warranty of
8898 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8899 GNU General Public License for more details.
8900
8901 You should have received a copy of the GNU General Public License
8902 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.