* configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
[bpt/emacs.git] / ChangeLog
1 2011-01-25 Glenn Morris <rgm@gnu.org>
2
3 * configure.in: Set CANNOT_DUMP on ia64 hpux (port from emacs-23).
4
5 2011-01-25 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
6
7 * configure.in: Add HP-UX on IA64 (Bug#6811).
8
9 2011-01-24 Paul Eggert <eggert@cs.ucla.edu>
10
11 Remove HAVE_RAW_DECL_CHOWN etc. from config.h
12 * Makefile.in (sync-from-gnulib): Remove m4/warn-on-use.m4,
13 as it is no longer needed.
14 * aclocal.m4, configure, lib/Makefile.in, src/config.in: Regenerate.
15 * configure.in: Invoke the new gnulib macro
16 gl_ASSERT_NO_GNULIB_POSIXCHECK, which removes the need for
17 warn-on-use.m4 and for the HAVE_RAW_DECL_* symbols in config.h.
18 * m4/getopt.m4: Sync from gnulib; this removes the need for
19 HAVE_DECL_OPTRESET and HAVE_DECL_GETOPT_CLIP from config.h.
20 * m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_POSIXCHECK):
21 New macro, synced from gnulib.
22 * m4/warn-on-use.m4: Remove.
23
24 2011-01-22 Paul Eggert <eggert@cs.ucla.edu>
25
26 aclocal.m4: put this file back into repository
27 This way, we don't have to assume that the maintainer has
28 the automake package installed. See
29 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html>.
30 * .bzrignore: Remove aclocal.m4, undoing the previous change.
31 * Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
32 undoing the previous change.
33 * aclocal.m4: New file (actually, resurrected).
34
35 2011-01-22 Miles Bader <miles@gnu.org>
36
37 * configure.in: Don't zero-out FONTCONFIG_CFLAGS and
38 FONTCONFIG_LIBS when building with XFT (doing so is incorrect, as
39 Emacs directly uses fontconfig, and breaks building when using a
40 strict linker).
41
42 2011-01-21 Paul Eggert <eggert@cs.ucla.edu>
43
44 src/config.in: shrink slightly
45 * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
46 This makes src/config.in a bit smaller, by removing identifiers
47 like GNULIB_TEST_MKTIME that Emacs does not need.
48 * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
49 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
50 Sync from gnulib. This removes a few more unnecessary symbols from
51 src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
52 * configure, src/config.in: Regenerate.
53
54 aclocal.m4: tweaks to regenerate more conveniently
55 This attempts to act better when the source is in a weird state. See
56 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html>.
57 * Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
58 * .bzrignore: Add aclocal.m4.
59
60 2011-01-20 Paul Eggert <eggert@cs.ucla.edu>
61
62 aclocal.m4: omit auto-generated file from repository
63 * Makefile.in (top_maintainer_clean): Remove aclocal.m4; this undoes
64 the most recent change here.
65 * aclocal.m4: Remove from bzr repository. This file is
66 auto-generated and isn't needed to run 'configure'. See
67 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00698.html>.
68
69 2011-01-19 Paul Eggert <eggert@cs.ucla.edu>
70
71 Minor Makefile.in tweaks to build from gnulib better.
72 <http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html>
73 * Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
74 (top_maintainer_clean): Don't remove aclocal.m4.
75
76 2011-01-18 Paul Eggert <eggert@cs.ucla.edu>
77
78 Minor cleanups for 'bzr status'
79 * .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
80 the output of config.guess.
81 * Makefile.in (top_distclean): Remove stamp-h1 too.
82
83 * configure.in (HAVE_ATTRIBUTE_ALIGNED): Arrange for this to be
84 defined if the compiler supports GCC-style __attribute__
85 ((__aligned__ ...)). IBM AIX and Oracle Solaris Studio support
86 this syntax.
87
88 2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
89
90 Makefile.in: tidy up the building of lib
91 * Makefile.in (am--refresh): Mark as .PHONY.
92 (top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
93 as they're not rebuilt unless you do a "make sync-from-gnulib"
94 and the former is needed for "configure".
95 (maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
96 has already removed lib/Makefile.
97
98 * Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
99 This avoids building ftoastr and ldtoastr, which aren't needed. See
100 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html>.
101
102 * .bzrignore: Add .h files that are host-dependent.
103 Add lib/.deps/, lib/arg-nonnull.h, lib/c++defs.h, lib/getopt.h,
104 lib/time.h, lib/unistd.h, lib/warn-on-use.h. These are
105 host-dependent and are built as part of an ordinary 'make', and
106 should not be checked in.
107
108 * lib/Makefile.in: Regenerate.
109 * lib/COPYING: New file, a copy of COPYING.
110
111 * configure: Regenerate.
112 * configure.in (AC_USE_SYSTEM_EXTENSIONS): Remove: gnulib does this.
113
114 Regenerate.
115 * lib/getopt.c, lib/getopt.in.h, lib/getopt1.c, lib/getopt_int.h:
116 * lib/gettext.h, lib/unistd.in.h, m4/unistd_h.m4:
117 New files, copied from gnulib by gnulib-tool.
118 * aclocal.m4, configure, lib/Makefile.in, m4/getopt.m4:
119 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
120 Regenerate.
121
122 Use gnulib's getopt-gnu module.
123 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
124 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
125 representative of the dependencies.
126 * configure.in: Do not configure getopt, as gnulib does that now.
127 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
128 getopt now, in lib.
129
130 Regenerate.
131 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
132 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
133 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
134 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
135 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
136 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
137 * m4/wchar_t.m4, warn-on-use.h:
138 New files, copied from gnulib by gnulib-tool.
139 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
140 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
141 Regenerate.
142
143 Use gnulib's mktime module.
144 * Makefile.in (GNULIB_MODULES): Add mktime.
145 * configure.in: Remove code no longer needed, as gnulib now does it.
146 (AC_CHECK_FUNCS): Remove mktime.
147 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
148 (__restrict): Remove, as this now gets in the way of the C99
149 support for 'restrict' pulled in by the gnulib mktime module.
150 Code should now use 'restrict' and not '__restrict".
151 (mktime): Remove.
152 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
153 and warn-on-use.h into the distribution.
154
155 Regenerate.
156 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
157 * lib/ldtoastr.c, m4/c-strtod.m4:
158 New files, copied from gnulib by gnulib-tool.
159 * lib/dummy.c: Remove.
160 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
161 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
162 Regenerate.
163
164 Use gnulib's ftoastr module.
165 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
166
167 Regenerate.
168 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
169 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
170 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
171 New files, generated automatically, with 'make sync-from-gnulib'
172 followed by 'make'.
173 * configure, lisp/dired.el, src/config.in: Regenerate.
174
175 Automate syncing from gnulib.
176 * INSTALL, README: Document new subdirectory 'lib'.
177 * Makefile.in (SUBDIR): Add lib.
178 (SUBDIR_MAKEFILES): Add lib/Makefile.
179 (lib-src, src, TAGS, tags): Depend on lib.
180 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
181 ($(gnulib_srcdir)): New rule.
182 (sync-from-gnulib): New rule, which is .PHONY.
183 (lib): New rule, which is like lib-src.
184 (Makefile): Depend on lib/Makefile.in.
185 (AUTOCONF_INPUTS): Depend on aclocal.m4.
186 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
187 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
188 (am--refresh): New rule, to pacify Automake.
189 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
190 Clean lib, too.
191 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
192 droppings.
193 (maintainer-clean, extraclean): Use it.
194 * configure.in: Initialize for automake and gnulib, by invoking
195 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
196 lib/Makefile, too. Use automake to build gnulib, as gnulib works
197 more conveniently with automake.
198 * lib/Makefile.am: New file.
199 * make-dist: Also put into the distribution aclocal.m4,
200 compile, depcomp, missing, and the files under lib/.
201
202 2011-01-15 Glenn Morris <rgm@gnu.org>
203
204 * Makefile.in (epaths-force): No more arch-tag to edit.
205
206 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
207
208 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
209
210 2011-01-14 Paul Eggert <eggert@cs.ucla.edu>
211
212 * make-dist: Distribute test/ files too.
213 Distribute every file under test/ that is under version control,
214 using patterns like *.el to capture files that are added later.
215 Without this change, "configure" would fail, because it would
216 attempt to build from a Makefile.in that was not distributed.
217
218 2011-01-13 Christian Ohler <ohler@gnu.org>
219
220 * Makefile.in (INFO_FILES): Add ERT.
221
222 * Makefile.in (check): Run tests in test/automated.
223
224 * Makefile.in:
225 * configure.in: Add test/automated/Makefile.
226
227 2011-01-07 Paul Eggert <eggert@cs.ucla.edu>
228
229 * install-sh, mkinstalldirs, move-if-change: Update from master
230 source in gnulib.
231
232 * config.guess, config.sub: Updated from master source.
233
234 2011-01-05 Andreas Schwab <schwab@linux-m68k.org>
235
236 * configure.in: Check for __builtin_unwind_init.
237
238 2011-01-05 Glenn Morris <rgm@gnu.org>
239
240 * configure.in (HAVE_MAKEINFO): New output variable.
241 (MAKEINFO): Reset to "makeinfo" if not found.
242 * Makefile.in (install-arch-indep, info):
243 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
244
245 2010-12-29 Ulrich Mueller <ulm@gentoo.org>
246
247 * configure.in: Make gameuser configurable (Bug#7717).
248
249 2010-12-15 Glenn Morris <rgm@gnu.org>
250
251 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
252 long absent lib-src/fns-*.el.
253
254 2010-12-11 Glenn Morris <rgm@gnu.org>
255
256 * make-dist: Exclude etc/*.pyc.
257
258 2010-12-10 Andreas Schwab <schwab@linux-m68k.org>
259
260 * configure.in: Don't double machfile in final message.
261
262 2010-12-04 Chong Yidong <cyd@stupidchicken.com>
263
264 * configure.in: Fix last change.
265
266 2010-12-04 Andreas Schwab <schwab@linux-m68k.org>
267
268 * configure.in: Remove reference to removed machine description
269 files and allow $machine and $machfile to be empty. Substitute
270 M_FILE/S_FILE instead of machfile/opsysfile.
271
272 2010-12-03 Glenn Morris <rgm@gnu.org>
273
274 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
275
276 2010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
277
278 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
279 (EXTERNALLY_VISIBLE): New definition.
280
281 2010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
282
283 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
284
285 2010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
286
287 * configure.in: Do not check for unconditionally included headers.
288
289 2010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
290
291 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
292
293 2010-11-09 Michael Albinus <michael.albinus@gmx.de>
294
295 * configure.in: Don't write a warning for D-Bus anymore.
296
297 2010-11-06 Andreas Schwab <schwab@linux-m68k.org>
298
299 * configure.in: Fix indentation.
300
301 2010-10-31 Ken Brown <kbrown@cornell.edu>
302
303 * configure.in (checking whether localtime caches TZ): Use
304 unsetenv instead of modifying environment directly.
305
306 2010-10-25 Andreas Schwab <schwab@linux-m68k.org>
307
308 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
309 to avoid warning.
310
311 2010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
312
313 * configure.in: Remove the BROKEN annotation from gnutls.
314
315 2010-10-22 Glenn Morris <rgm@gnu.org>
316
317 * make-dist: Avoid listing .el files twice. Don't try to run
318 autoconf if --no-update.
319
320 2010-10-20 Glenn Morris <rgm@gnu.org>
321
322 * make-dist: No longer create lisp/MANIFEST.
323
324 2010-10-14 Glenn Morris <rgm@gnu.org>
325
326 * BUGS, INSTALL.BZR, README: Updates.
327
328 2010-10-13 Glenn Morris <rgm@gnu.org>
329
330 * make-dist: Remove --compress. Check for the appropriate
331 gzip-like executable, and if not found, don't compress.
332 Check version number in README, don't change it.
333 Use find for nt/inc/*.h.
334
335 2010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
336
337 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
338 trailing / from directory names.
339
340 2010-10-12 Glenn Morris <rgm@gnu.org>
341
342 * make-dist: Update and simplify.
343
344 2010-10-12 Eli Zaretskii <eliz@gnu.org>
345
346 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
347
348 2010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
349
350 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
351
352 2010-10-09 Glenn Morris <rgm@gnu.org>
353
354 * make-dist: No more doc/emacs/*.texi.in.
355
356 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
357
358 2010-10-09 Glenn Morris <rgm@gnu.org>
359
360 * configure.in: Combine some conditionals.
361
362 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
363 * make-dist: Include doc/emacs/*.texi.in.
364
365 * INSTALL, make-dist: Remove references to b2m.
366 * Makefile.in (MAN_PAGES): Remove b2m.1.
367
368 2010-10-05 Glenn Morris <rgm@gnu.org>
369
370 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
371
372 2010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
373
374 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
375
376 2010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
377
378 * configure.in: Include stdlib.h and string.h unconditionally.
379
380 2010-09-29 Romain Francoise <romain@orebokech.com>
381
382 * configure.in: Don't enable ImageMagick unless HAVE_X11.
383
384 2010-09-28 Glenn Morris <rgm@gnu.org>
385
386 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
387 happy.
388
389 2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
390
391 * configure.in: Enable imagemagick by default.
392
393 2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
394
395 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
396 gnutls libraries.
397
398 2010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
399
400 * configure.in: Set up GnuTLS.
401
402 2010-09-22 Chong Yidong <cyd@stupidchicken.com>
403
404 * configure.in: Announce whether libxml2 is linked to.
405
406 2010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
407
408 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
409
410 2010-09-18 Eli Zaretskii <eliz@gnu.org>
411
412 * config.bat: Detect that libxml2 is installed and if so, build
413 with it.
414
415 2010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
416
417 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
418 be used. This fixes a conf problem on Mac OS X.
419
420 2010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
421
422 * configure.in: Check for libxml2.
423
424 2010-09-09 Glenn Morris <rgm@gnu.org>
425
426 * make-dist: No more TODO files under lisp/.
427
428 2010-09-04 Eli Zaretskii <eliz@gnu.org>
429
430 * config.bat: Produce lisp/gnus/_dir-locals.el from
431 lisp/gnus/.dir-locals.el.
432
433 2010-08-23 Andreas Schwab <schwab@linux-m68k.org>
434
435 * configure.in: Fix check for librsvg, imagemagick and
436 MagickExportImagePixels.
437
438 2010-08-18 Joakim Verona <joakim@verona.se>
439
440 * Makefile.in, configure.in: Checks for ImageMagick.
441
442 2010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
443
444 * configure.in (AC_PREREQ): Require autoconf 2.65.
445
446 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
447
448 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
449
450 2010-08-09 Andreas Schwab <schwab@linux-m68k.org>
451
452 * configure.in: Add AC_C_BIGENDIAN.
453
454 2010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
455
456 * configure.in (ORDINARY_LINK): Use on hpux* too.
457
458 2010-08-06 Jan Djärv <jan.h.d@swipnet.se>
459
460 * configure.in: Check for util.h.
461 Use -Wimplicit-function-declaration if compiler supports it.
462
463 2010-08-05 Eli Zaretskii <eliz@gnu.org>
464
465 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
466
467 2010-08-04 Andreas Schwab <schwab@linux-m68k.org>
468
469 * configure.in: Restore accidentally removed use of
470 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
471
472 2010-07-29 Chad Brown <yandros@mit.edu>
473
474 * configure.in: Check for dirent.h.
475
476 2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
477
478 * configure.in: Remove reference to usg5-4, unused.
479
480 2010-07-25 Andreas Schwab <schwab@linux-m68k.org>
481
482 * configure.in: Check for __executable_start.
483
484 2010-07-24 Ken Brown <kbrown@cornell.edu>
485
486 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
487
488 2010-07-24 Juanma Barranquero <lekktu@gmail.com>
489
490 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
491
492 2010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
493
494 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
495
496 2010-07-12 Andreas Schwab <schwab@linux-m68k.org>
497
498 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
499 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
500 (C_OPTIMIZE_SWITCH): Remove.
501 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
502
503 2010-07-11 Andreas Schwab <schwab@linux-m68k.org>
504
505 * configure.in: Don't check for index and rindex, check for strchr
506 and strrchr. Define strchr and strrchr as index and rindex,
507 resp., in src/config.h if not available.
508
509 2010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
510
511 * configure.in: Use -Wold-style-definition if available.
512 This helps with the transition to standard C code, it can be
513 removed when done.
514
515 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
516
517 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
518 and MSWindows.
519
520 2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
521
522 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
523 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
524
525 2010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
526
527 * configure.in (getenv): Remove K&R declaration.
528
529 2010-07-02 Jan Djärv <jan.h.d@swipnet.se>
530
531 * configure.in: Remove define __P.
532
533 2010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
534
535 * configure.in (--enable-use-lisp-union-type): New flag.
536
537 2010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
538
539 Fix CFLAGS for non-GCC compilers.
540 * configure.in (CFLAGS): Always use -g like it was done before the
541 2010-03-30 change.
542 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
543 (Bug#6538)
544
545 2010-06-30 Glenn Morris <rgm@gnu.org>
546
547 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
548 Set with AC_DEFINE rather than AH_BOTTOM.
549
550 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
551 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
552 Set with shell, not cpp.
553 (LIBX): Remove, just use -lX11 in the one place this was used.
554 (cannot_dump): Replace with CANNOT_DUMP.
555
556 2010-06-28 Jan Djärv <jan.h.d@swipnet.se>
557
558 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
559 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
560 by minimum required Gtk+ 2.6). Add checks for functions introduced
561 in Gtk+ 2.14 or newer (bug#6505).
562
563 2010-06-26 Eli Zaretskii <eliz@gnu.org>
564
565 * config.bat: Remove white space around "+" in COPY commands.
566
567 2010-06-23 Glenn Morris <rgm@gnu.org>
568
569 * info/dir: Start descriptions in column 32, per Texinfo convention.
570
571 2010-06-16 Chong Yidong <cyd@stupidchicken.com>
572
573 * INSTALL: Update font information (Bug#6389).
574
575 2010-06-16 Glenn Morris <rgm@gnu.org>
576
577 * INSTALL: General update.
578
579 2010-06-12 Glenn Morris <rgm@gnu.org>
580
581 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
582
583 2010-06-11 Glenn Morris <rgm@gnu.org>
584
585 * configure.in (--without-compress-info): New option.
586 (GZIP_INFO): New output variable.
587
588 * Makefile.in (GZIP_INFO): New, set by configure.
589 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
590 Handle man pages in the same way.
591
592 2010-06-10 Glenn Morris <rgm@gnu.org>
593
594 * Makefile.in (install-arch-indep): Gzip the info files too.
595
596 * make-dist: Remove references to non-existent directories and files.
597
598 2010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
599
600 * configure.in: Include <strings.h> and <string.h> instead of
601 "strings.h" and "string.h".
602
603 2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
604
605 * configure.in: Remove code dealing with BSTRING.
606
607 2010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
608
609 * configure.in (AC_PREREQ): Require autoconf 2.65.
610
611 * configure.in (unxec): Do not define and substitute.
612 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
613
614 2010-06-03 Glenn Morris <rgm@gnu.org>
615
616 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
617
618 2010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
619
620 Fix alloca definition when using gcc on non-gnu systems.
621 * configure.in: Use the code sequence indicated by "info autoconf"
622 for alloca (bug#6170).
623
624 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
625
626 * .bzrignore: Ignore new files from trunk, which appear if you use
627 colocated branches (i.e. "bzr switch").
628
629 2010-05-28 Glenn Morris <rgm@gnu.org>
630
631 * configure.in: Simplify some of the $canonical tests.
632
633 2010-05-27 Glenn Morris <rgm@gnu.org>
634
635 * config.bat: Do not preprocess src/Makefile.in.
636
637 * configure.in: Do not preprocess src/Makefile.in.
638 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
639 (AC_EGREP_CPP): Test no longer needed.
640
641 * make-dist: No more Makefile.c files.
642
643 2010-05-26 Glenn Morris <rgm@gnu.org>
644
645 * configure.in (YMF_PASS_LDFLAGS): Remove.
646 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
647
648 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
649 Add $GNUSTEP_LOCAL_HEADERS.
650 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
651
652 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
653 (GNUSTEP_MAKEFILES): Remove.
654 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
655 stuff to here.
656
657 2010-05-25 Glenn Morris <rgm@gnu.org>
658
659 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
660 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
661
662 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
663 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
664 here instead.
665
666 2010-05-24 Romain Francoise <romain@orebokech.com>
667
668 * make-dist: Look for version in src/emacs.c.
669 Use lisp/subr.el rather than lisp/version.el for location check.
670
671 2010-05-21 Glenn Morris <rgm@gnu.org>
672
673 * configure.in (MKDEPDIR): Parallel build tweak.
674
675 * configure.in (ns_frag): New output file.
676
677 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
678 (OLDXMENU_TARGET): Set to empty if USE_GTK.
679
680 * configure.in (cannot_dump): New output variable.
681
682 2010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
683
684 * configure.in: On NetBSD, if terminfo is found, use it in
685 preference to termcap. (Bug#6190)
686
687 2010-05-20 Glenn Morris <rgm@gnu.org>
688
689 * make-dist (src): Include *.mk.
690 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
691 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
692 (deps_frag): New output file.
693 (AUTO_DEPEND): Remove this definition.
694
695 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
696
697 2010-05-19 Glenn Morris <rgm@gnu.org>
698
699 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
700 (ORDINARY_LINK): New AC_DEFINE.
701 (LIB_GCC): No need to set if ORDINARY_LINK.
702
703 2010-05-18 Glenn Morris <rgm@gnu.org>
704
705 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
706 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
707
708 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
709 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
710 (RALLOC_OBJ): New output variable.
711
712 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
713 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
714
715 2010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
716
717 * Makefile.in (src): Provide the name of the VCS file that witnesses
718 a pull.
719 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
720
721 2010-05-17 Glenn Morris <rgm@gnu.org>
722
723 * configure.in (OLDXMENU_DEPS): New output variable.
724
725 2010-05-16 Glenn Morris <rgm@gnu.org>
726
727 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
728
729 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
730 * Makefile.in (install-arch-dep): Update for above change.
731
732 * Makefile.in (ns_appdir): Remove.
733 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
734
735 * configure.in (TEMACS_LDFLAGS2): New output variable.
736
737 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
738 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
739 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
740 nothing uses.
741
742 2010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
743
744 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
745 does not use them.
746 (X11R5_INHIBIT_I18N): Remove, unused.
747
748 2010-05-15 Glenn Morris <rgm@gnu.org>
749
750 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
751
752 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
753
754 2010-05-15 Ken Raeburn <raeburn@raeburn.org>
755
756 * configure.in: Look for version string in its new location.
757
758 2010-05-15 Eli Zaretskii <eliz@gnu.org>
759
760 * config.bat: Remove support for DJGPP v1.x.
761
762 2010-05-15 Glenn Morris <rgm@gnu.org>
763
764 * configure.in (OLDXMENU_TARGET): New output variable.
765
766 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
767
768 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
769 and other files that no longer exist.
770
771 2010-05-14 Glenn Morris <rgm@gnu.org>
772
773 * configure.in (cpp_undefs): Add mktime, register, X11.
774
775 * configure.in (GPM_MOUSE_SUPPORT): Remove.
776 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
777 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
778
779 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
780 (GNUSTEP_MAKEFILES): Do not output.
781
782 2010-05-13 Glenn Morris <rgm@gnu.org>
783
784 * configure.in: Fix some paren typos.
785
786 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
787
788 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
789
790 2010-05-12 Glenn Morris <rgm@gnu.org>
791
792 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
793
794 * configure.in (LIB_GCC): New output variable.
795
796 2010-05-11 Glenn Morris <rgm@gnu.org>
797
798 * make-dist (msdos): No more mainmake.
799
800 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
801 * config.bat: Do not run cpp on lib-src/Makefile.in.
802
803 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
804
805 2010-05-10 Glenn Morris <rgm@gnu.org>
806
807 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
808
809 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
810 (BLESSMAIL_TARGET): New output variable.
811
812 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
813
814 * INSTALL: Fix typos.
815
816 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
817
818 * configure.in: Add check for buggy version of GCC (Bug#6031).
819
820 2010-05-08 Glenn Morris <rgm@gnu.org>
821
822 * configure.in (HAVE_LIBNCURSES): New local variable.
823 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
824 replacing cpp in src/s/*.h and src/Makefile.in.
825
826 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
827
828 * Version 23.2 released.
829
830 2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
831
832 * configure.in: Add tests for `isnan' and `copysign'.
833
834 2010-05-07 Eli Zaretskii <eliz@gnu.org>
835
836 * config.bat: Allow for 2 leading `#'s in comments in
837 src/Makefile.in.
838
839 2010-05-07 Glenn Morris <rgm@gnu.org>
840
841 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
842 Merges logic from src/s/* and src/Makefile.in.
843 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
844
845 2010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
846
847 Define START_FILES and LIB_STANDARD using autoconf.
848 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
849 here from src/s/*.h.
850 (HAVE_CRTIN): Remove, inline logic in the netbsd
851 START_FILES/LIB_STANDARD computation.
852
853 2010-05-06 Glenn Morris <rgm@gnu.org>
854
855 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
856
857 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
858 (LD_SWITCH_X_SITE): Remove unused variables.
859
860 2010-05-04 Glenn Morris <rgm@gnu.org>
861
862 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
863 as well.
864 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
865
866 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
867
868 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
869 variables, replacing c_switch_machine, c_switch_system.
870 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
871 @c_switch_system@.
872
873 2010-05-03 Glenn Morris <rgm@gnu.org>
874
875 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
876
877 * make-dist: There are no more src/m/*.inp files.
878
879 2010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
880
881 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
882 (ac_link): Do not use ld_switch_machine.
883
884 2010-05-01 Glenn Morris <rgm@gnu.org>
885
886 * configure.in (OTHER_OBJ): Remove.
887 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
888
889 2010-04-30 Glenn Morris <rgm@gnu.org>
890
891 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
892 Elsewhere, maybe include it.
893
894 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
895 (OLDXMENU, LIBXMENU): New output variables.
896
897 * configure.in (OTHER_OBJ): New output variable.
898
899 2010-04-28 Glenn Morris <rgm@gnu.org>
900
901 * configure.in (CYGWIN_OBJ): New output variable.
902
903 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
904
905 * configure.in (FONT_OBJ): New output variable.
906
907 * configure.in (LIBXMU): New output variable.
908
909 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
910
911 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
912 userland and maybe change values to i386 (move test from s/amdx86-64.h).
913
914 2010-04-27 Glenn Morris <rgm@gnu.org>
915
916 * configure.in (LIBXTR6): New output variable. Move unixware special
917 case here from src/s/unixware.h.
918
919 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
920 in Makefiles.
921 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
922
923 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
924 (LIBXP): No longer substitute in Makefiles.
925 (MOTIF_LIBW): New output variable. Move system-specific settings here
926 from src/s files.
927
928 2010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
929
930 Reduce CPP usage.
931 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
932 (unexec): Define unconditionally, all platforms define
933 UNEXEC. AC_SUBST it.
934 (UNEXEC_SRC): Remove, unused.
935 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
936
937 2010-04-27 Glenn Morris <rgm@gnu.org>
938
939 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
940 replaced by LIBXP.
941
942 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
943 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
944 On hpux10-20, default to /lib.
945
946 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
947
948 2010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
949
950 * configure.in (LIBS_MACHINE): Remove, unused.
951
952 * configure.in (LIB_MATH): New output variable. Set it for some systems.
953
954 2010-04-24 Glenn Morris <rgm@gnu.org>
955
956 * configure.in (CRT_DIR): New output variable.
957 (--with-crt-dir): New option. (Bug#5655)
958 (HAVE_LIB64_DIR): Remove.
959
960 2010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
961
962 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
963
964 2010-04-22 Miles Bader <miles@gnu.org>
965
966 * configure.in: Get rid of "unix" pre-defined macro when
967 preprocessing Makefile. (Bug#5857)
968
969 2010-04-21 Andreas Schwab <schwab@linux-m68k.org>
970
971 Avoid non-portable shell command negation
972 * configure.in: Revert last change.
973
974 2010-04-21 Jan Djärv <jan.h.d@swipnet.se>
975
976 * configure.in: Change "if test ! -f" to "if ! test -f".
977
978 2010-04-21 Glenn Morris <rgm@gnu.org>
979
980 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
981 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
982
983 2010-04-21 Karel Klíč <kklic@redhat.com>
984
985 * configure.in: New option: --with(out)-selinux, on by default.
986 Set HAVE_LIBSELINUX if we find libselinux, and substitute
987 LIBSELINUX_LIBS in Makefiles.
988
989 2010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
990
991 * configure.in: Remove all references to LIBX11_SYSTEM.
992
993 2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
994
995 * configure.in: Remove all references to C_DEBUG_SWITCH.
996
997 2010-03-27 Eli Zaretskii <eliz@gnu.org>
998
999 * config.bat <lib-src>: Edit out lines that begin with several #
1000 characters.
1001
1002 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
1003
1004 * configure.in: Remove support for old UNIX System V systems and
1005 for Unixware on non-x86 machines.
1006
1007 * configure.in: Remove support for Solaris on PPC and for old versions.
1008
1009 * configure.in: Remove non-working lynxos port.
1010
1011 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
1012
1013 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
1014
1015 2010-03-19 Glenn Morris <rgm@gnu.org>
1016
1017 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
1018 happy.
1019
1020 2010-03-18 Jan Djärv <jan.h.d@swipnet.se>
1021
1022 * configure.in: Check for tputs and friends, abort if not
1023 found (bug#5735).
1024
1025 2010-03-18 Glenn Morris <rgm@gnu.org>
1026
1027 * configure.in (--with-x-toolkit): In the help text, say which options
1028 are synonyms.
1029
1030 * configure.in (--with-mmdf, --with-mail-unlink):
1031 New options, off by default.
1032 (--with-mailhost): New option to set default POP host.
1033 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
1034 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
1035 New variables, substituted in Makefiles.
1036 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
1037 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
1038 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
1039 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
1040 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
1041
1042 2010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
1043
1044 * Makefile.in (uninstall): Handle the case where archlibdir does not
1045 exist. (Bug#5720)
1046
1047 2010-03-12 Eli Zaretskii <eliz@gnu.org>
1048
1049 These changes remove termcap.c from the build on Posix platforms.
1050 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
1051
1052 * configure: Regenerated.
1053
1054 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
1055
1056 * Branch for 23.2.
1057
1058 2010-01-31 Juri Linkov <juri@jurta.org>
1059
1060 * .bzrignore: Add TAGS-LISP.
1061
1062 2010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1063
1064 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
1065 this header file).
1066
1067 2010-01-12 Juanma Barranquero <lekktu@gmail.com>
1068
1069 * .bzrignore: Ignore all .exe, instead of individual files.
1070
1071 2010-01-12 Chong Yidong <cyd@stupidchicken.com>
1072
1073 * configure.in: Explicitly check for and link to -lXrender.
1074
1075 2010-01-12 Glenn Morris <rgm@gnu.org>
1076
1077 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
1078 for bug reports for development versions.
1079
1080 2010-01-02 Eli Zaretskii <eliz@gnu.org>
1081
1082 * .bzrignore: Add more ignored patterns, including for the MS-DOS
1083 build.
1084
1085 2009-12-27 Karl Fogel <kfogel@red-bean>
1086
1087 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
1088 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
1089
1090 2009-12-17 Glenn Morris <rgm@gnu.org>
1091
1092 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
1093
1094 2009-12-15 Glenn Morris <rgm@gnu.org>
1095
1096 * info/dir: Add EDT entry.
1097 * Makefile.in (INFO_FILES): Add edt.
1098
1099 2009-12-10 Jan Djärv <jan.h.d@swipnet.se>
1100
1101 * configure.in: Check for RSVG if GNUStep is used.
1102
1103 2009-12-09 Jan Djärv <jan.h.d@swipnet.se>
1104
1105 * configure.in: Don't check for RSVG or GConf unless X11 is used.
1106
1107 2009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
1108
1109 * configure.in: Allow compiling Emacs with GTK on Cygwin.
1110
1111 2009-12-01 Glenn Morris <rgm@gnu.org>
1112
1113 * make-dist: Add etc/images/mpc directory.
1114
1115 2009-11-21 Jan Djärv <jan.h.d@swipnet.se>
1116
1117 * configure.in: Don't check for GConf unless X is used.
1118
1119 2009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
1120
1121 * configure.in: Use -Wdeclaration-after-statement if available.
1122
1123 2009-11-17 Jan Djärv <jan.h.d@swipnet.se>
1124
1125 * configure.in: New option: --with(out)-gconf.
1126 Set HAVE_GCONF if we find gconf.
1127
1128 2009-11-17 Glenn Morris <rgm@gnu.org>
1129
1130 * Makefile.in (INFO_FILES): Add semantic.
1131
1132 2009-11-16 Chong Yidong <cyd@stupidchicken.com>
1133
1134 * info/dir: Add Semantic.
1135
1136 2009-11-16 Glenn Morris <rgm@gnu.org>
1137
1138 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
1139 pattern, so as not to exclude makefile*.el. (Bug#4912)
1140
1141 2009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1142
1143 * configure.in: --enable-autodepend is new. Check for GNU Make
1144 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1145 gcc and GNU make to generate dependencies.
1146
1147 2009-10-27 Glenn Morris <rgm@gnu.org>
1148
1149 * make-dist: Make links to doc/lispintro/*.pdf.
1150
1151 2009-10-23 Jim Meyering <meyering@redhat.com>
1152
1153 * configure.in: Invoke $CPP with -P when creating Makefile and
1154 src/Makefile. Without this, gcc 4.4.2 converts each
1155 backslash-newline pair in the input to a bare newline, yielding
1156 invalid Makefiles.
1157
1158 * configure: Regenerate.
1159
1160 2009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1161
1162 * configure.in (vax-dec-vms): Remove, not supported anymore.
1163
1164 2009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1165
1166 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1167 (*-apple-darwin*): Add x86_64 architecture.
1168
1169 2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1170
1171 * config.guess, config.sub: Updated from master source.
1172
1173 2009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1174
1175 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1176
1177 2009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1178
1179 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1180
1181 2009-09-29 Glenn Morris <rgm@gnu.org>
1182
1183 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1184
1185 2009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1186
1187 * config.guess, config.sub: Updated from master source.
1188
1189 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1190
1191 2009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1192
1193 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1194
1195 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
1196
1197 * INSTALL: Update URL for GNU FreeFont.
1198
1199 2009-09-09 Glenn Morris <rgm@gnu.org>
1200
1201 * Makefile.in (install-arch-indep): Don't recursively change perms of
1202 site-lisp and infodir. There may be non-Emacs files in here, and the
1203 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1204 (mkdir): Set umask to world-readable before creating directories.
1205 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1206
1207 2009-08-29 Glenn Morris <rgm@gnu.org>
1208
1209 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1210 (info): Don't give an error in the absence of makeinfo - let the doc
1211 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1212
1213 2009-08-23 Ken Raeburn <raeburn@raeburn.org>
1214
1215 * Makefile.in (install-arch-indep): If the versioned DOC-####
1216 generated during loadup+dump isn't found, install the plain DOC
1217 file that always gets generated, in case CANNOT_DUMP is set.
1218
1219 * configure.in: Warn if package version specified here doesn't
1220 match the version in version.el.
1221 * configure: Regenerate.
1222
1223 2009-08-22 Michael Albinus <michael.albinus@gmx.de>
1224
1225 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1226
1227 * configure: Regenerate.
1228
1229 2009-08-19 Glenn Morris <rgm@gnu.org>
1230
1231 * INSTALL: Remove reference to cvtmail.
1232
1233 2009-08-15 CHENG Gao <chenggao@gmail.com>
1234
1235 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1236
1237 2009-08-02 Kevin Ryde <user42@zip.com.au>
1238
1239 * INSTALL: Fix free fonts URL.
1240
1241 2009-07-22 Glenn Morris <rgm@gnu.org>
1242
1243 * configure.in (AC_PREREQ): Require autoconf 2.62.
1244
1245 2009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1246
1247 * configure.in (--enable-checking, --enable-profiling):
1248 Use AS_HELP_STRING.
1249
1250 2009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1251
1252 * configure.in (--enable-profiling): New option.
1253 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1254
1255 2009-06-27 Glenn Morris <rgm@gnu.org>
1256
1257 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1258
1259 2009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1260
1261 * configure.in (--enable-checking): New option.
1262
1263 2009-06-24 Glenn Morris <rgm@gnu.org>
1264
1265 * make-dist: Warn if subdir does not exist in source.
1266 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1267 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1268 No longer make links.
1269
1270 2009-06-24 Yavor Doganov <yavor@gnu.org>
1271
1272 * make-dist (tempdir): Don't create directories preferences.gorm
1273 and preferences.nib, they are no longer required.
1274
1275 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
1276
1277 * Branch for 23.1.
1278
1279 2009-06-12 Chong Yidong <cyd@stupidchicken.com>
1280
1281 * configure.in: Delete mac-fix-env target, which has been
1282 removed (Bug#3531).
1283
1284 2009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1285
1286 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1287
1288 2009-05-05 Per Starbäck <per@starback.se> (tiny change)
1289
1290 * BUGS: Use new binding of view-emacs-problems.
1291
1292 2009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1293
1294 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1295 for Solaris compatibility.
1296
1297 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
1298
1299 * configure: Regenerate.
1300
1301 * configure.in: Disable use of FreeType without libXft.
1302
1303 2009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1304
1305 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1306 Check if it is declared in gtk.h.
1307
1308 2009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1309
1310 * Makefile.in (install-arch-indep): Remove .gitignore files.
1311
1312 2009-04-03 Kenichi Handa <handa@m17n.org>
1313
1314 * INSTALL: Make the section "Complex Text Layout support
1315 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1316
1317 2009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1318
1319 * configure.in (rs6000-ibm-aix6*): Fix typo.
1320
1321 2009-03-04 Glenn Morris <rgm@gnu.org>
1322
1323 * Makefile.in (INFO_FILES): Add auth.
1324
1325 2009-03-03 Glenn Morris <rgm@gnu.org>
1326
1327 * info/dir: Add Auth-source.
1328
1329 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1330
1331 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1332 the second.
1333
1334 2009-02-28 Eli Zaretskii <eliz@gnu.org>
1335
1336 * config.bat: Copy .dbxinit to _dbxinit.
1337
1338 * make-dist (Making links to `info'): Remove .gitignore.
1339
1340 2009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1341
1342 * Makefile.in (lib-src, lisp): Use simpler rule.
1343 (src): Be more specific to avoid recompiling all the .elc files just
1344 because the bootstrap-emacs is missing.
1345
1346 2009-02-26 Chong Yidong <cyd@stupidchicken.com>
1347
1348 * configure.in: Require librsvg >= 2.11.
1349
1350 2009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1351
1352 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1353 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1354
1355 2009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1356
1357 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1358
1359 2009-02-03 Glenn Morris <rgm@gnu.org>
1360
1361 * make-dist: Add some missing files, remove some that are no longer
1362 present.
1363
1364 2009-02-02 Glenn Morris <rgm@gnu.org>
1365
1366 * make-dist: Add some missing nextstep/ files.
1367
1368 2009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1369
1370 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1371
1372 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1373
1374 * configure.in: Add support for m68k-*-netbsd.
1375
1376 2009-01-14 Juri Linkov <juri@jurta.org>
1377
1378 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1379
1380 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1381 and bug-reference-mode.
1382
1383 2009-01-11 Juri Linkov <juri@jurta.org>
1384
1385 * INSTALL.CVS: Move configuration explicitly to the first step.
1386
1387 2009-01-09 Glenn Morris <rgm@gnu.org>
1388
1389 * .dir-locals.el: Don't set indent-tabs-mode.
1390
1391 2008-12-30 Kenichi Handa <handa@m17n.org>
1392
1393 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1394 the function OTF_get_variation_glyphs.
1395
1396 2008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1397
1398 * Makefile.in (install-arch-dep): Remove old directories in
1399 ns_app* before moving new directories there.
1400
1401 2008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1402
1403 * .dir-locals.el: Remove non-working entry for pmail.
1404 (fill-column): Fix typo.
1405 (change-log-mode): Add fill column.
1406
1407 2008-12-26 Eli Zaretskii <eliz@gnu.org>
1408
1409 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1410
1411 2008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1412
1413 * make-dist (tempdir): Distribute .dir-locals.el.
1414
1415 * .dir-locals.el: New file.
1416
1417 2008-12-19 Eli Zaretskii <eliz@gnu.org>
1418
1419 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1420 for rationale.
1421
1422 2008-12-13 Glenn Morris <rgm@gnu.org>
1423
1424 * Makefile.in (install-arch-indep): Add new man-pages.
1425 (manext): Remove variable.
1426 (MAN_PAGES): New variable.
1427 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1428 and remove.
1429 (uninstall): Remove desktop file and icons, game scores if empty.
1430
1431 2008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1432
1433 * config.guess, config.sub: Updated from master source.
1434
1435 2008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1436
1437 * Makefile.in (install-arch-indep): Install ebrowse.1.
1438
1439 2008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1440
1441 * configure.in: Add Solaris on x86_64.
1442
1443 2008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1444
1445 * config.guess, config.sub: Updated from master source.
1446
1447 2008-12-08 Eli Zaretskii <eliz@gnu.org>
1448
1449 * info/dir: Fix last change.
1450
1451 2008-12-07 Eli Zaretskii <eliz@gnu.org>
1452
1453 * info/dir: Untabify.
1454
1455 2008-11-28 Ulrich Mueller <ulm@gentoo.org>
1456
1457 * configure.in: Fix last change.
1458
1459 2008-11-28 Richard M Stallman <rms@gnu.org>
1460
1461 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1462 New configurations.
1463
1464 2008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1465
1466 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1467 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1468
1469 2008-11-15 Eli Zaretskii <eliz@gnu.org>
1470
1471 * Makefile.in (INFO_FILES): Remove ns-emacs.
1472
1473 * info/dir (NS-Emacs): Remove entry.
1474
1475 2008-11-08 Eli Zaretskii <eliz@gnu.org>
1476
1477 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1478
1479 2008-11-07 Glenn Morris <rgm@gnu.org>
1480
1481 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1482
1483 2008-10-31 Eli Zaretskii <eliz@gnu.org>
1484
1485 * config.bat: Tell user to expect one "File not found" message
1486 while the `doc' directory is being configured.
1487
1488 2008-10-30 Chong Yidong <cyd@stupidchicken.com>
1489
1490 * update-subdirs: Put obsolete directory last.
1491
1492 2008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1493
1494 * configure.in: Check fontconfig always.
1495
1496 2008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1497
1498 * configure (*-solaris2.[7-9]*): Fix typo.
1499
1500 2008-10-24 Glenn Morris <rgm@gnu.org>
1501
1502 * configure.in (--without-sync-input, --with-pkg-config-prog):
1503 Help strings start with lower case.
1504 (--with-gnustep-conf): New option.
1505 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1506
1507 2008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1508
1509 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1510 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1511 is not found. (Bug#1230)
1512
1513 2008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1514
1515 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1516 Use sol2-6.h for Solaris 7-9.
1517
1518 2008-10-18 Ulrich Mueller <ulm@gentoo.org>
1519
1520 * configure.in: Add support for GNU/Linux on SuperH.
1521
1522 2008-10-12 Andreas Schwab <schwab@suse.de>
1523
1524 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1525
1526 2008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1527
1528 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1529 "X") to avoid confusion.
1530
1531 * configure: Regenerate.
1532
1533 2008-09-07 Romain Francoise <romain@orebokech.com>
1534
1535 * make-dist: Distribute doc/man/ChangeLog.
1536
1537 2008-08-28 Chong Yidong <cyd@stupidchicken.com>
1538
1539 * configure.in: Disable XFT and Freetype when without X.
1540
1541 * configure: Regenerate.
1542
1543 2008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1544
1545 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1546
1547 2008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1548
1549 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1550 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1551
1552 * configure: Regenerate.
1553
1554 2008-08-20 Eli Zaretskii <eliz@gnu.org>
1555
1556 * configure.in: Move "#define subprocesses" before
1557 config_opsysfile is included.
1558
1559 2008-08-19 Kenichi Handa <handa@m17n.org>
1560
1561 * INSTALL (Extra fonts): Mention local fonts, don't mention
1562 mule-unicode.
1563
1564 2008-08-16 Chong Yidong <cyd@stupidchicken.com>
1565
1566 * make-dist: Omit info/.arch-inventory.
1567
1568 2008-08-16 Jason Rumney <jasonr@gnu.org>
1569
1570 * make-dist (tempdir/nt): Link emacsclient.rc.
1571
1572 2008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1573
1574 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1575 AC_SUBST it.
1576 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1577 AC_SUBST it.
1578 (OTHER_FILES): Always define for HAVE_NS.
1579 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1580 * configure: Regenerate.
1581
1582 2008-08-07 Andreas Schwab <schwab@suse.de>
1583
1584 * configure.in: Correctly handle
1585 --enable-cocoa-experimental-ctrl-g=no and
1586 --enable-ns-self-contained=yes.
1587
1588 2008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1589
1590 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1591 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1592 bother undef'ing since won't have desired effect.
1593
1594 2008-08-06 Andreas Schwab <schwab@suse.de>
1595
1596 * configure.in: Fix quoting.
1597
1598 2008-08-06 Chong Yidong <cyd@stupidchicken.com>
1599
1600 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1601
1602 2008-08-05 Ulrich Mueller <ulm@gentoo.org>
1603
1604 * configure.in: Add checks for krb5_error.text and
1605 krb5_error.e_text struct members.
1606
1607 2008-08-04 Chong Yidong <cyd@stupidchicken.com>
1608
1609 * configure.in: Test for existence of NSInteger.
1610 Suggested by Yavor Doganov.
1611
1612 2008-08-02 Romain Francoise <romain@orebokech.com>
1613
1614 * Makefile.in (INFO_FILES): Add mairix-el.
1615
1616 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1617
1618 * make-dist:
1619 * README: Remove VMS support.
1620 * vms: Remove directory.
1621
1622 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1623
1624 * configure.in (MULTI_KBOARD): Remove.
1625
1626 2008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1627
1628 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1629
1630 2008-07-29 Chong Yidong <cyd@stupidchicken.com>
1631
1632 * info/dir (File): Add mairix-el.
1633
1634 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1635
1636 Remove support for Mac Carbon.
1637 * mac: Remove directory.
1638 * make-dist:
1639 * configure.in:
1640 * README:
1641 * Makefile.in:
1642 * INSTALL: Remove code for Carbon.
1643 * configure: Regenerate.
1644
1645 2008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1646
1647 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1648
1649 2008-07-25 Chong Yidong <cyd@stupidchicken.com>
1650
1651 * configure.in: Check for getrlimit.
1652
1653 * configure: Regenerate.
1654
1655 2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1656
1657 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1658 in src/Makefile.in.
1659 (static): Remove, autoconf would always comment it out anyway.
1660 (subprocesses): Define unconditionally.
1661
1662 2008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1663
1664 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1665 compilation under GNUstep.
1666
1667 2008-07-18 Kenichi Handa <handa@m17n.org>
1668
1669 * INSTALL (Complex Text Layout support libraries): Delete the
1670 paragraph about --enable-font-backend.
1671
1672 2008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1673
1674 * configure.in: Print out some info to user for NeXTstep builds.
1675 (ns-app): Remove enable option.
1676 (ns-self-contained): Add enable option.
1677 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1678 GNUstep, use to set install prefixes, and substitute in Makefiles.
1679 * configure: Regenerate.
1680 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1681 NS app bundle.
1682
1683 2008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1684
1685 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1686
1687 2008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1688
1689 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1690 NS_IMPL_COCOA.
1691
1692 2008-07-16 Glenn Morris <rgm@gnu.org>
1693
1694 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1695 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1696 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1697 never unset.
1698
1699 * make-dist: Add nextstep/ directories.
1700 (src, lib-src): Add .m files.
1701
1702 2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1703
1704 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1705 (USER_FULL_NAME): Remove, not used anymore.
1706 * configure: Regenerate.
1707
1708 2008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1709
1710 Changes and additions for NeXTstep windowing system (Cocoa and
1711 GNUstep) support.
1712
1713 * configure.in: Add support for NS window system: --with-ns (default
1714 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1715 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1716 disable font backend if window system is "none", not if !HAVE_X11.
1717 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1718 (install-arch-dep): Add commands to assemble NS .app package.
1719
1720 2008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1721
1722 * configure.in: Use macppc for Darwin. Remove references to
1723 desupported systems.
1724 * configure: Regenerate.
1725
1726 2008-07-05 Glenn Morris <rgm@gnu.org>
1727
1728 * make-dist (EMACS): Doc fix.
1729 (lisp): There are no *.dat or image files here any more.
1730 (src): There are no *.s files here any more.
1731 (etc/images, etc/images/*): Link to most regular files.
1732
1733 2008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1734
1735 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1736
1737 2008-07-01 Glenn Morris <rgm@gnu.org>
1738
1739 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1740 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1741 and explicitly export there. (Bug#507.)
1742
1743 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1744
1745 * configure.in:
1746 * configure: Remove references to obsolete systems.
1747
1748 2008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1749
1750 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1751 make it depend on all other */.in files.
1752 (src/Makefile, src/config.stamp, lib-src/Makefile)
1753 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1754 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1755 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1756 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1757
1758 * configure.in: Don't create src/config.stamp any more.
1759
1760 2008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1761
1762 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1763
1764 2008-06-22 Glenn Morris <rgm@gnu.org>
1765
1766 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1767
1768 2008-06-21 Romain Francoise <romain@orebokech.com>
1769
1770 * Makefile.in (INFO_FILES): Add sasl.
1771
1772 2008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1773
1774 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1775 (bootstrap-build): Remove.
1776 (top_bootclean): New var.
1777 (top_distclean, bootstrap-clean): Use it.
1778 (bootstrap): Don't recheck config. Make normally.
1779
1780 2008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1781
1782 * Makefile.in (SUBDIR): Include `lisp'.
1783 (lisp): Depend on `src'.
1784 (top_distclean): Don't remove config.status.
1785 (bootstrap-clean): New target.
1786 (maintainer-clean): Use it.
1787 (bootstrap): Use bootstrap-clean. Re-run config.status.
1788 (src/bootstrap-emacs${EXEEXT}): New target.
1789 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1790 src/Makefile now takes care of it.
1791 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1792
1793 2008-06-15 Glenn Morris <rgm@gnu.org>
1794
1795 * info/dir: Add sasl.
1796
1797 2008-06-09 Alan Mackenzie <acm@muc.de>
1798
1799 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1800
1801 2008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1802
1803 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1804
1805 2008-06-07 Glenn Morris <rgm@gnu.org>
1806
1807 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1808 serve no purpose.
1809
1810 2008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1811
1812 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1813 * configure: Regenerate.
1814
1815 2008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1816
1817 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1818
1819 2008-05-14 Kenichi Handa <handa@m17n.org>
1820
1821 * configure: Regenerate.
1822
1823 * configure.in: Don't handle --disable-font-backend. Don't print
1824 a message about a font backend.
1825
1826 2008-05-09 Glenn Morris <rgm@gnu.org>
1827
1828 * configure.in: Make absence of makeinfo a fatal error only if the info
1829 files don't exist.
1830 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1831
1832 2008-05-07 Eli Zaretskii <eliz@gnu.org>
1833
1834 * config.bat: Fix last change: don't use < and > in "rem" lines,
1835 they are interpreted as redirection by DOS shells.
1836
1837 2008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1838
1839 * configure.in: Check availability of AvailabilityMacros.h
1840 if HAVE_CARBON.
1841
1842 * configure: Regenerate.
1843
1844 2008-05-03 Glenn Morris <rgm@gnu.org>
1845
1846 * configure.in (x_libraries): Remove standard 64-bit directories -
1847 experimental workaround for minor autoconf bug.
1848
1849 * configure.in (--without-makeinfo): New option. If set,
1850 absence of suitable makeinfo is not a fatal error.
1851 * Makefile.in (MAKEINFO): New, set by configure.
1852 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1853 (info-real): New target.
1854 (info): Without makeinfo, do nothing, else call `info-real'.
1855
1856 2008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1857
1858 * configure.in: Remove hpux10.20 from the desupported list.
1859
1860 2008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1861
1862 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1863
1864 2008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1865
1866 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1867 rather than change CPPFLAGS.
1868 (HAVE_GTK): Rename to USE_GTK.
1869
1870 2008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1871
1872 * configure.in: Replace the obsolete macros AC_AIX and
1873 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1874
1875 2008-04-05 Andreas Schwab <schwab@suse.de>
1876
1877 * configure.in: No longer create admin/unidata/Makefile.
1878
1879 2008-03-28 Andreas Schwab <schwab@suse.de>
1880
1881 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1882 (lisp/Makefile): New rule.
1883
1884 2008-03-13 Glenn Morris <rgm@gnu.org>
1885
1886 * configure.in (AC_INIT): Fix version number.
1887 (sync-input): Reword the option, since it's on by default.
1888
1889 2008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1890
1891 * configure.in: Add --enable-sync-input, default yes.
1892
1893 2008-03-11 Glenn Morris <rgm@gnu.org>
1894
1895 * Makefile.in (install-etc, mkdir): Handle directory
1896 etc/images/icons/hicolor/*/mimetypes/.
1897
1898 * make-dist: Handle icons/hicolor/scalable directory.
1899
1900 2008-03-05 Glenn Morris <rgm@gnu.org>
1901
1902 * configure.in: Enable font-backend by default.
1903 (USE_FONT_BACKEND): Set to "no" in absence of X.
1904 (PKG_CONFIG): Don't set multiple times, once is enough.
1905 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1906
1907 2008-03-03 Glenn Morris <rgm@gnu.org>
1908
1909 * Makefile.in (iconsrcdir): New variable.
1910 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1911 directory.
1912
1913 2008-02-29 Glenn Morris <rgm@gnu.org>
1914
1915 * test/: New directory.
1916
1917 2008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1918
1919 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1920
1921 2008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1922
1923 * configure.in: Print an error for systems that we think are obsolete
1924 and are proposed to be removed. Remove some more unused systems.
1925 Add support for powerpc-ibm-aix6*.
1926
1927 2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1928
1929 * configure.in: Remove references to obsolete variables and systems.
1930
1931 2008-02-21 Glenn Morris <rgm@gnu.org>
1932
1933 * Makefile.in (set_installuser): New.
1934 (install-arch-indep): Use set_installuser to avoid duplicate code.
1935
1936 * README.unicode: Split into admin/notes/unicode,font-backend and
1937 remove.
1938
1939 2008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1940
1941 * configure.in (arm*-*-freebsd*): Add.
1942
1943 2008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1944
1945 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1946 dealing with obsolete variables.
1947
1948 2008-02-08 Glenn Morris <rgm@gnu.org>
1949
1950 * Makefile.in (check-info-dir): New target.
1951
1952 2008-02-08 Michael Olson <mwolson@gnu.org>
1953
1954 * Makefile.in (INFO_FILES): Add epa.
1955
1956 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1957 features" section.
1958
1959 2008-02-06 Glenn Morris <rgm@gnu.org>
1960
1961 * configure.in (--with-gcc): Give an error saying this option has
1962 been removed.
1963 (--with-gtk): Remove this option.
1964
1965 2008-02-06 Tom Tromey <tromey@redhat.com>
1966
1967 * configure.in (--with-gcc): Remove.
1968 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1969
1970 2008-02-05 Ulrich Mueller <ulm@gentoo.org>
1971
1972 * INSTALL: Recommend giflib, not libungif.
1973
1974 2008-02-05 Tom Tromey <tromey@redhat.com>
1975
1976 * configure.in (--with-dbus): Default to enabled.
1977
1978 2008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1979
1980 * INSTALL (Complex Text Layout support libraries): New section.
1981
1982 2008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1983
1984 * make-dist: Remove references to files in mac/ that have been
1985 deleted.
1986
1987 2008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1988
1989 * configure.in: For libotf and m17n-flt checks, set shell vars
1990 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1991 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1992 Reported by Ulrich Mueller.
1993
1994 2008-02-02 Eli Zaretskii <eliz@gnu.org>
1995
1996 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1997 admin/unidata/Makefile.in to Makefile.
1998
1999 2008-02-02 Glenn Morris <rgm@gnu.org>
2000
2001 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
2002 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
2003 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2004
2005 2008-02-01 Miles Bader <miles@gnu.org>
2006
2007 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
2008 [libotf], and [m17n-flt] options.
2009
2010 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2011
2012 * configure.in: Add EMACS_ARG_N([libotf]...), and
2013 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
2014 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
2015 CFLAGS, and LIBS in checking of m17n-flt.
2016
2017 2008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
2018
2019 * configure.in: Check the availability of m17n-flt library.
2020
2021 2008-02-01 Kenichi Handa <handa@m17n.org>
2022
2023 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
2024 not available.
2025
2026 2008-02-01 Kenichi Handa <handa@m17n.org>
2027
2028 * configure.in: New args --enable-font-backend, --with-xft,
2029 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
2030 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
2031 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
2032 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
2033
2034 2008-02-01 Kenichi Handa <handa@m17n.org>
2035
2036 * make-dist: Include etc/charsets in tarball.
2037
2038 2008-02-01 Kenichi Handa <handa@m17n.org>
2039
2040 * configure.in: While running cpp on junk.c, include
2041 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
2042 exists.
2043
2044 2008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
2045
2046 * configure.in (xtensa): Match more configurations.
2047
2048 2008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
2049
2050 * configure.in: Update comment.
2051
2052 2008-01-26 Glenn Morris <rgm@gnu.org>
2053
2054 * configure.in (--without-gcc): By default, neither off nor on.
2055 (--with-carbon): Tone down rhetoric in help text.
2056
2057 2008-01-25 Glenn Morris <rgm@gnu.org>
2058
2059 * configure.in: Correct usage of OPTION_DEFAULT_ON,
2060 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
2061 Default `Carbon' to off (it's unsupported).
2062
2063 2008-01-24 Glenn Morris <rgm@gnu.org>
2064
2065 * configure.in: Standardize dbus-related messages.
2066
2067 2008-01-23 Michael Olson <mwolson@gnu.org>
2068
2069 * configure.in (pkg-config-prog): Remove initial whitespace.
2070
2071 2008-01-23 Tom Tromey <tromey@redhat.com>
2072
2073 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
2074 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
2075 Update all users.
2076
2077 2008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
2078
2079 * config.guess, config.sub: Updated from master source.
2080
2081 2008-01-17 Andreas Schwab <schwab@suse.de>
2082
2083 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
2084
2085 2008-01-17 Glenn Morris <rgm@gnu.org>
2086
2087 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
2088
2089 2008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
2090
2091 * configure.in: Remove more references to unsupported systems.
2092
2093 2008-01-16 Sven Joachim <svenjoac@gmx.de>
2094
2095 * make-dist: Add --lzma.
2096
2097 2008-01-16 Glenn Morris <rgm@gnu.org>
2098
2099 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
2100 configure checks for this.
2101
2102 2008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
2103
2104 * configure.in: Remove more references to unsupported systems.
2105
2106 2008-01-06 Romain Francoise <romain@orebokech.com>
2107
2108 * configure.in: Delete extra semicolons.
2109
2110 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2111
2112 * configure.in: Remove references to unsupported systems.
2113
2114 2008-01-05 Romain Francoise <romain@orebokech.com>
2115
2116 * make-dist: Add --bzip2. Update copyright.
2117
2118 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2119
2120 * configure.in: Remove support for Masscomp.
2121
2122 2008-01-05 Glenn Morris <rgm@gnu.org>
2123
2124 * Makefile.in (desktopdir, icondir): New variables.
2125 (install-arch-indep): Also depend on `install-etc'.
2126 (install-etc): New target.
2127 (mkdir): Also create the `applications' and `icons' directories.
2128
2129 2008-01-04 Glenn Morris <rgm@gnu.org>
2130
2131 * make-dist: Update for new etc/images/icons/hicolor directory.
2132
2133 2007-12-09 Andreas Schwab <schwab@suse.de>
2134
2135 * configure.in: D-Bus is not enabled by default.
2136
2137 2007-12-06 Jan Djärv <jan.h.d@swipnet.se>
2138
2139 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
2140 change.
2141
2142 2007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2143
2144 * configure.in: Give package name and version to AC_INIT.
2145
2146 2007-12-03 Magnus Henoch <mange@freemail.hu>
2147
2148 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2149
2150 2007-12-03 Michael Albinus <michael.albinus@gmx.de>
2151
2152 * configure.in: No need for DBUS_INFO anymore.
2153
2154 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2155
2156 2007-12-02 Michael Albinus <michael.albinus@gmx.de>
2157
2158 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2159
2160 * Makefile.in (INFO_FILES): Add dbus.
2161
2162 2007-12-02 Romain Francoise <romain@orebokech.com>
2163
2164 * make-dist: Fix last change.
2165
2166 2007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2167
2168 * configure.in: Add support for gnu-kfreebsd.
2169
2170 2007-11-28 Glenn Morris <rgm@gnu.org>
2171
2172 * make-dist: Add etc/nxml.
2173
2174 2007-11-24 Romain Francoise <romain@orebokech.com>
2175
2176 * Makefile.in (INFO_FILES): Add nxml-mode.
2177
2178 2007-11-23 Romain Francoise <romain@orebokech.com>
2179
2180 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2181 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2182
2183 2007-11-20 Andreas Schwab <schwab@suse.de>
2184
2185 * configure.in: Always include <resolv.h> when checking for res_init.
2186
2187 2007-11-17 Andreas Schwab <schwab@suse.de>
2188
2189 * update-subdirs: Atomically update subdirs.el.
2190
2191 2007-11-17 Glenn Morris <rgm@gnu.org>
2192
2193 * Makefile.in (check-declare): New target.
2194
2195 2007-11-07 Glenn Morris <rgm@gnu.org>
2196
2197 * configure.in: Deprecate Mac Carbon port.
2198
2199 2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2200
2201 * configure.in: Remove HAVE_X11R5 check.
2202
2203 2007-10-31 Glenn Morris <rgm@gnu.org>
2204
2205 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2206 when changing ownership of installed files.
2207
2208 2007-10-30 Glenn Morris <rgm@gnu.org>
2209
2210 * make-dist: Add new directory etc/gnus.
2211
2212 2007-10-30 Michael Olson <mwolson@gnu.org>
2213
2214 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2215
2216 2007-10-29 Glenn Morris <rgm@gnu.org>
2217
2218 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2219
2220 2007-10-23 Glenn Morris <rgm@gnu.org>
2221
2222 * MAINTAINERS: Move to admin/.
2223
2224 2007-10-17 Chong Yidong <cyd@stupidchicken.com>
2225
2226 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2227 (HAVE_LIBRESOLV): Also define if we are using res_init().
2228
2229 2007-10-17 Glenn Morris <rgm@gnu.org>
2230
2231 * FTP: Remove file, since it's just a duplicate of one in etc/.
2232
2233 2007-10-05 Eli Zaretskii <eliz@gnu.org>
2234
2235 * config.bat: Fix configuring `doc' due to changes in the
2236 directory structure.
2237
2238 2007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2239
2240 * configure.in: Don't use -lpthread on HP-UX.
2241
2242 2007-09-16 Glenn Morris <rgm@gnu.org>
2243
2244 * make-dist: File gfdl.1 has been removed.
2245
2246 2007-09-15 Glenn Morris <rgm@gnu.org>
2247
2248 * configure.in: Fix makeinfo version regexp.
2249
2250 2007-09-12 Glenn Morris <rgm@gnu.org>
2251
2252 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2253 implementation of alloca is not found.
2254
2255 * Makefile.in (SOURCES, unlock, relock): Delete.
2256 (install-arch-indep): Do not exclude the etc/ Makefiles.
2257
2258 2007-09-09 Juri Linkov <juri@jurta.org>
2259
2260 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2261
2262 * README: Add doc/ to documentation directories.
2263
2264 2007-09-08 Michael Olson <mwolson@gnu.org>
2265
2266 * MAINTAINERS: Add myself for ERC and tq.el.
2267 Update for new doc/ directory layout.
2268
2269 2007-09-06 Romain Francoise <romain@orebokech.com>
2270
2271 * make-dist: Update for new doc/ directory layout.
2272
2273 2007-09-06 Glenn Morris <rgm@gnu.org>
2274
2275 * Makefile.in (mansrcdir): New variable.
2276 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2277 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2278 update these targets for new doc/ directory layout.
2279 (doc/misc/Makefile): New target.
2280 (install-arch-indep): Use mansrcdir for new location of manpages.
2281 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2282 (relock, info, dvi): Update targets for new doc/ directory layout.
2283
2284 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2285 for new doc/ directory layout.
2286
2287 2007-09-02 Andreas Schwab <schwab@suse.de>
2288
2289 * configure.in: Use AS_HELP_STRING throughout.
2290 * configure: Regenerate.
2291
2292 2007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2293
2294 * configure.in: Require Gtk/Glib 2.6.
2295
2296 2007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2297
2298 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2299 Use them throughout in place of AC_ARG_WITH calls.
2300 * configure: Regenerate.
2301
2302 2007-09-01 Andreas Schwab <schwab@suse.de>
2303
2304 * configure.in: Put quotes around nested macro calls.
2305
2306 2007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2307
2308 * configure.in: Fix typo.
2309 * configure: Regenerate.
2310
2311 2007-08-30 Glenn Morris <rgm@gnu.org>
2312
2313 * configure.in (AH_BOTTOM): Copy some manual changes made to
2314 src/config.in here so they are not lost when it regenerates.
2315
2316 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2317
2318 2007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2319
2320 * README.multi-tty: New file.
2321
2322 2007-08-29 Glenn Morris <rgm@gnu.org>
2323
2324 * README: Increase version to 23.0.50.
2325
2326 2007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2327
2328 * configure.in: New option: --without-xaw3d.
2329
2330 2007-08-24 Glenn Morris <rgm@gnu.org>
2331
2332 * configure.in: Check for a suitably recent makeinfo.
2333
2334 2007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2335
2336 * configure.in (Check for required libraries): Typo.
2337
2338 2007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2339
2340 * configure.in: Check librsvg2 also for Mac Carbon.
2341
2342 2007-08-22 Romain Francoise <romain@orebokech.com>
2343
2344 * make-dist: Follow reorganization of files in etc/.
2345
2346 2007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2347
2348 * configure.in: Add support for SVG images through librsvg2.
2349
2350 2007-07-28 Eli Zaretskii <eliz@gnu.org>
2351
2352 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2353 to avoid an error message if there is no DOC there.
2354
2355 2007-07-25 Glenn Morris <rgm@gnu.org>
2356
2357 * Relicense all FSF files to GPLv3 or later.
2358
2359 * COPYING, info/COPYING: Switch to GPLv3.
2360
2361 2007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2362
2363 * configure.in: Complain if X seems to be installed but no
2364 development files were found.
2365
2366 2007-06-20 Glenn Morris <rgm@gnu.org>
2367
2368 * configure.in: Prefer libgif over libungif.
2369
2370 2007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2371
2372 * configure.in: Check for all image libraries before exiting.
2373
2374 2007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2375
2376 * configure.in: Exit with error if image libraries aren't found.
2377
2378 2007-06-13 Chong Yidong <cyd@stupidchicken.com>
2379
2380 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2381 when compiling without scrollbars.
2382
2383 2007-06-12 Glenn Morris <rgm@gnu.org>
2384
2385 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2386
2387 2007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2388
2389 * configure.in: Change wording about yes/gtk and lucid/athena
2390 being synonyms.
2391
2392 2007-06-08 Glenn Morris <rgm@gnu.org>
2393
2394 * configure.in: Make gtk the default toolkit.
2395
2396 2007-06-07 Glenn Morris <rgm@gnu.org>
2397
2398 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2399 for a Sun C compiler.
2400
2401 * Makefile.in (install-arch-indep): Install only the DOC- file
2402 specific to the build, if possible, rather than DOC-*.
2403
2404 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
2405
2406 * Version 22.1 released.
2407
2408 2007-05-25 Chong Yidong <cyd@stupidchicken.com>
2409
2410 * mkinstalldirs: Sync to version in automake CVS.
2411
2412 2007-05-22 Andreas Schwab <schwab@suse.de>
2413
2414 * configure.in: Prefer build_alias over host when host_alias is not set.
2415 * configure: Regenerate.
2416
2417 2007-05-20 Andreas Schwab <schwab@suse.de>
2418
2419 * configure.in: Remove empty AC_SUBST.
2420 * configure: Regenerate.
2421
2422 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
2423
2424 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2425 it like others.
2426 * configure: Regenerate.
2427
2428 2007-05-20 Nick Roberts <nickrob@snap.net.nz>
2429
2430 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2431 (AC_CHECK_LIB): Add -lgpm.
2432 * configure: Regenerate.
2433
2434 2007-05-03 Glenn Morris <rgm@gnu.org>
2435
2436 * configure: Tweak message about the absence of shell functions.
2437
2438 2007-04-27 Andreas Schwab <schwab@suse.de>
2439
2440 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2441
2442 2007-04-26 Glenn Morris <rgm@gnu.org>
2443
2444 * README: Increase version to 22.1.50.
2445
2446 2007-04-24 Juanma Barranquero <lekktu@gmail.com>
2447
2448 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2449
2450 2007-04-19 Glenn Morris <rgm@gnu.org>
2451
2452 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2453
2454 2007-04-18 Glenn Morris <rgm@gnu.org>
2455
2456 * INSTALL: Mention CPP.
2457
2458 2007-04-15 Glenn Morris <rgm@gnu.org>
2459
2460 * FTP: Replace with a pointer to the web version.
2461
2462 2007-04-13 Glenn Morris <rgm@gnu.org>
2463
2464 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2465
2466 2007-04-04 Glenn Morris <rgm@gnu.org>
2467
2468 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2469 compiling with Sun Studio on Solaris.
2470
2471 2007-03-23 Glenn Morris <rgm@gnu.org>
2472
2473 * configure.in: Restore support for hp800 (removed 2007-01-27)
2474 following clarification of legal status.
2475
2476 2007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2477
2478 * configure.in: Add support for AIX4.3 on IBM RS6000.
2479
2480 * configure: Regenerate.
2481
2482 2007-03-20 Richard Stallman <rms@gnu.org>
2483
2484 * configure.in: Fix previous change.
2485
2486 2007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2487
2488 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2489 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2490 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2491
2492 2007-03-19 Chong Yidong <cyd@stupidchicken.com>
2493
2494 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2495 user specifies "without".
2496
2497 * configure: Regenerate.
2498
2499 2007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2500
2501 * configure.in: Warning for Gtk+ and Cygwin added.
2502 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2503
2504 2007-02-27 Glenn Morris <rgm@gnu.org>
2505
2506 * make-dist (oldXMenu): Remove Imakefile.
2507 (etc/images): Add README.
2508
2509 2007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2510
2511 * configure.in (xtensa-*-linux-gnu*): New configuration.
2512
2513 * configure: Regenerate.
2514
2515 2007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2516
2517 * config.guess, config.sub: Updated from master source.
2518
2519 2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2520
2521 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2522
2523 2007-01-29 Chong Yidong <cyd@stupidchicken.com>
2524
2525 * configure.in: Restore support for hp800's not running HP-UX.
2526
2527 * configure: Regenerate.
2528
2529 2007-01-27 Chong Yidong <cyd@stupidchicken.com>
2530
2531 * configure.in: Remove support for hp800 and sr2k machine types.
2532
2533 * configure: Regenerate.
2534
2535 2007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2536
2537 * configure.in: Add check for libXft.
2538
2539 2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2540
2541 * INSTALL: Info files moved to share/info.
2542
2543 2007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2544
2545 * configure.in: Detect and use fink-installed in intel-based Mac
2546 builds; change Apple Darwin section to support both PowerPC and
2547 Intel-based Macs.
2548
2549 2006-12-26 Andreas Schwab <schwab@suse.de>
2550
2551 * Makefile.in (datarootdir): Define.
2552
2553 2006-12-24 Richard Stallman <rms@gnu.org>
2554
2555 * configure.in: Require Autoconf 2.61.
2556
2557 2006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2558
2559 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2560 Remove redundant entry for powerpc-apple-netbsd.
2561
2562 * configure: Regenerate.
2563
2564 2006-12-22 Chong Yidong <cyd@stupidchicken.com>
2565
2566 * configure: Regenerate with autoconf 2.61.
2567
2568 2006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2569
2570 * configure.in: Detect alsa/asoundlib.h also.
2571 * configure: Regenerate.
2572
2573 2006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2574
2575 * configure.in: Check if GTK+ compiles at all.
2576
2577 2006-12-10 Andreas Schwab <schwab@suse.de>
2578
2579 * configure.in: Remove check for struct timezone, its result is
2580 never used.
2581
2582 2006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2583
2584 * configure.in: Add support for Solaris 10 on x86-64.
2585
2586 2006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2587
2588 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2589 of PKG_CONFIG_PATH.
2590
2591 2006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2592
2593 * configure.in (HAVE_SYNC): New test.
2594
2595 2006-12-03 Glenn Morris <rgm@gnu.org>
2596
2597 * Makefile.in: Fix Copyright format.
2598
2599 * configure.in (AH_TOP): Add missing Copyright year.
2600
2601 * update-subdirs: Add missing Copyright years.
2602
2603 2006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2604
2605 * Makefile.in: Touch only the parts of the share/emacs directory
2606 specific to this version.
2607
2608 2006-11-26 Chong Yidong <cyd@stupidchicken.com>
2609
2610 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2611
2612 2006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2613
2614 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2615
2616 2006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2617
2618 * configure.in: Prefer X11 to Carbon only when some X-specific
2619 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2620
2621 2006-11-04 Romain Francoise <romain@orebokech.com>
2622
2623 * Makefile.in (bootstrap-clean-before): Fix typo.
2624 Use new target `bootstrap-clean' in the leim subdirectory.
2625
2626 2006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2627
2628 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2629
2630 2006-10-30 Chong Yidong <cyd@stupidchicken.com>
2631
2632 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2633 directories.
2634
2635 2006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2636
2637 * configure.in: Enable x86-64 OpenBSD compilation.
2638
2639 2006-10-28 Glenn Morris <rgm@gnu.org>
2640
2641 * AUTHORS: Add cal-html.el author.
2642
2643 2006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2644
2645 * make-dist: Make links to mac/make-package and
2646 mac/Emacs.app/Contents/Resources/Emacs.icns.
2647
2648 2006-10-27 Chong Yidong <cyd@stupidchicken.com>
2649
2650 * README: Bump version number to 22.0.90.
2651
2652 2006-10-23 Andreas Schwab <schwab@suse.de>
2653
2654 * configure.in: Make sure x_default_search_path is always set even
2655 when x_libraries is empty, and look in .../share as well for each
2656 library directory.
2657
2658 2006-09-28 Kenichi Handa <handa@m17n.org>
2659
2660 * configure.in (locallisppath): Don't include leim dir.
2661 (lisppath): Include leim dir.
2662
2663 2006-09-15 Jay Belanger <belanger@truman.edu>
2664
2665 * COPYING: Replace "Library Public License" by "Lesser Public
2666 License" throughout.
2667
2668 2006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2669
2670 * make-dist (EMACS): Exit and fail if the EMACS environment
2671 variable is set to something other than an absolute file name.
2672
2673 2006-08-16 Andreas Schwab <schwab@suse.de>
2674
2675 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2676 of hardcoding it.
2677
2678 2006-08-16 Richard Stallman <rms@gnu.org>
2679
2680 * INSTALL.CVS: Clean up wording.
2681
2682 2006-07-14 Eli Zaretskii <eliz@gnu.org>
2683
2684 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2685 $PKG_CONFIG --exists "$2" to config.log.
2686 * configure: Regenerate.
2687
2688 2006-07-08 Richard Stallman <rms@gnu.org>
2689
2690 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2691
2692 2006-07-09 Kim F. Storm <storm@cua.dk>
2693
2694 * CONTRIBUTE: Use outline format.
2695 Add section on copyright years (from admin/notes/years).
2696
2697 2006-07-08 Eli Zaretskii <eliz@gnu.org>
2698
2699 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2700 to /dev/null, since we don't need the error message, just the
2701 exit status.
2702
2703 2006-07-07 Eli Zaretskii <eliz@gnu.org>
2704
2705 * CONTRIBUTE: Slight formatting changes and typo fixes.
2706 Add description of NEWS markings.
2707
2708 2006-07-07 Kim F. Storm <storm@cua.dk>
2709
2710 * CONTRIBUTE: Mention INSTALL.CVS.
2711
2712 2006-07-05 Romain Francoise <romain@orebokech.com>
2713
2714 * make-dist (top-level): Add CONTRIBUTE.
2715
2716 2006-07-04 Richard Stallman <rms@gnu.org>
2717
2718 * CONTRIBUTE: Much rewrite.
2719
2720 2006-07-04 Nick Roberts <nickrob@snap.net.nz>
2721
2722 * CONTRIBUTE: New file.
2723
2724 2006-06-24 Eli Zaretskii <eliz@gnu.org>
2725
2726 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2727
2728 2006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2729
2730 * configure.in: Add check for ALSA.
2731
2732 2006-05-06 Eli Zaretskii <eliz@gnu.org>
2733
2734 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2735
2736 * info/dir: Remove the Emacs-Xtra entry.
2737
2738 2006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2739
2740 Update copyright year(s) in many files.
2741
2742 2006-04-01 Eli Zaretskii <eliz@gnu.org>
2743
2744 * configure: Regenerated.
2745
2746 2006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2747
2748 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2749 --without-toolkit-scroll-bars was specified.
2750
2751 2006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2752
2753 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2754 to CFLAGS. Update Copyright years written to src/config.in.
2755
2756 2006-03-18 Claudio Fontana <claudio@gnu.org>
2757
2758 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2759 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2760 to be installed/uninstalled.
2761 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2762 to Info files installed by Emacs.
2763
2764 2006-03-03 Claudio Fontana <claudio@gnu.org>
2765
2766 * Makefile.in (install, uninstall): Add DESTDIR variable to
2767 support staged installations.
2768
2769 2006-02-14 Richard M. Stallman <rms@gnu.org>
2770
2771 * configure.in (s390x-*-linux-gnu*): New configuration.
2772
2773 2006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2774
2775 * configure.in: Require GTK 2.4 or newer.
2776
2777 2006-01-29 Michael Olson <mwolson@gnu.org>
2778
2779 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2780 * info/dir (ERC): New entry.
2781
2782 2006-01-29 Eli Zaretskii <eliz@gnu.org>
2783
2784 * info/dir: Fix last change.
2785
2786 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2787
2788 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2789
2790 2006-01-27 Eli Zaretskii <eliz@gnu.org>
2791
2792 * info/dir: Untabify the whole file.
2793 (Rcirc): New entry.
2794
2795 2006-01-12 Andreas Schwab <schwab@suse.de>
2796
2797 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2798 check.
2799
2800 2006-01-02 Chong Yidong <cyd@stupidchicken.com>
2801
2802 * configure.in: Use -Wno-pointer-sign if available.
2803
2804 2005-12-29 Andreas Schwab <schwab@suse.de>
2805
2806 * config.guess, config.sub: Updated from master source.
2807
2808 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2809
2810 * configure.in: Use amdx86-64 for freebsd on x86_64.
2811
2812 2005-11-22 Romain Francoise <romain@orebokech.com>
2813
2814 * make-dist: Add etc/images/icons.
2815
2816 2005-11-03 Andreas Schwab <schwab@suse.de>
2817
2818 * configure.in: Use GZIP_PROG instead of GZIP.
2819
2820 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2821 (install-arch-indep): Adjust.
2822
2823 2005-11-01 Andreas Schwab <schwab@suse.de>
2824
2825 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2826 (bootfast): Likewise.
2827
2828 2005-11-01 Romain Francoise <romain@orebokech.com>
2829
2830 * configure.in: Check for gzip.
2831
2832 * Makefile.in (install): Compress source files.
2833
2834 2005-10-24 Steven Tamm <steventamm@mac.com>
2835
2836 * configure.in: Fix darwin386 configuration issue.
2837
2838 2005-10-22 Eli Zaretskii <eliz@gnu.org>
2839
2840 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2841
2842 2005-10-17 Bill Wohler <wohler@newt.com>
2843
2844 * make-dist: Create and populate etc/images/low-color.
2845
2846 2005-10-15 Bill Wohler <wohler@newt.com>
2847
2848 * make-dist: Create and populate etc/images/gud.
2849
2850 2005-10-08 Richard M. Stallman <rms@gnu.org>
2851
2852 * make-dist (tempparent): Don't check for 14-char file name limit.
2853
2854 2005-10-07 Romain Francoise <romain@orebokech.com>
2855
2856 * make-dist: Add etc/images/ezimage and etc/images/mail
2857 directories. Install images in etc/images.
2858
2859 2005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2860
2861 * configure.in: Prefer Carbon if --enable-carbon-app or
2862 --with-carbon is explicitly specified even when X11 is detected.
2863
2864 2005-09-15 Ulf Jasper <ulf.jasper@web.de>
2865
2866 * Makefile.in (install-arch-indep, uninstall):
2867 Handle newsticker manual.
2868 (info): Add - to commands.
2869
2870 2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2871
2872 Remove the MAXPATHLEN limitations:
2873
2874 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2875
2876 2005-09-09 Eli Zaretskii <eliz@gnu.org>
2877
2878 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2879 * configure: Regenerate.
2880
2881 2005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2882
2883 * config.guess, config.sub: Updated from master source.
2884
2885 2005-08-03 Juanma Barranquero <lekktu@gmail.com>
2886
2887 * .cvsignore: Add `lock'.
2888
2889 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
2890
2891 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2892
2893 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2894
2895 Merge gnulib getopt implementation into Emacs.
2896
2897 * Makefile.in (AUTOCONF_INPUTS): New macro.
2898 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2899 so that these files also depend on m4/getopt.m4.
2900 * configure.in: Configure getopt by including m4/getopt.m4,
2901 and configuring a getopt replacement if necessary.
2902 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2903 * m4/getopt.m4: New file.
2904
2905 2005-07-06 Lute Kamstra <lute@gnu.org>
2906
2907 * configure.in: Fix capitalization.
2908
2909 2005-07-04 Lute Kamstra <lute@gnu.org>
2910
2911 Update FSF's address in GPL notices.
2912
2913 2005-06-19 Jérôme Marant <jerome@marant.org>
2914
2915 * Makefile.in (epaths-force): Protect both lisppath and
2916 buildlisppath from whitespace.
2917
2918 2005-06-08 Steven Tamm <steventamm@mac.com>
2919
2920 * configure.in: Support Darwin/MacOSX on Intel
2921
2922 2005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2923
2924 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2925
2926 2005-05-11 Jérôme Marant <jmarant@marant.org>
2927
2928 * configure.in: Add --enable-locallisppath.
2929
2930 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2931
2932 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2933 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2934 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2935
2936 2005-05-07 Jérôme Marant <jerome@marant.org>
2937
2938 * make-dist: Remove references to makefile.nt and makefile.def.
2939 Include widgets and images subdirectories of etc. Do not exclude
2940 ldefs-boot.el.
2941
2942 2005-04-23 Andreas Schwab <schwab@suse.de>
2943
2944 * configure.in: Remove duplicate match for powerpc configuration.
2945
2946 2005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2947
2948 * configure.in: Check for <pwd.h>.
2949
2950 2005-04-14 Lute Kamstra <lute@gnu.org>
2951
2952 * make-dist: Distribute all ChangeLog files in lisp/.
2953 Don't distribute ldefs-boot.el.
2954 lisp/makefile.nt no longer exists.
2955
2956 2005-04-13 Lute Kamstra <lute@gnu.org>
2957
2958 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2959 for "no-byte-compile: t" in the file instead.
2960
2961 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2962
2963 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2964 shadow the main Lesstif/Motif-2.1 libs and includes.
2965
2966 2005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2967
2968 * configure.in: Only add XASSERTS to cppflags.
2969
2970 2005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2971
2972 * configure.in: Added --enable-asserts.
2973
2974 2005-02-09 Kim F. Storm <storm@cua.dk>
2975
2976 Change release version from 21.4 to 22.1 throughout.
2977 Change development version from 21.3.50 to 22.0.50.
2978
2979 2005-01-19 Steven Tamm <steventamm@mac.com>
2980
2981 * configure.in: Check for <sys/utsname.h>.
2982
2983 2004-12-11 Kim F. Storm <storm@cua.dk>
2984
2985 * Makefile.in (info): Undo 2004-12-05 change.
2986
2987 2004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2988
2989 * info/dir (File): Add URL and Org Mode manuals.
2990 * Makefile.in (install-arch-indep, uninstall): Add url and org
2991 manuals.
2992
2993 2004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2994
2995 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2996 committed to src/config.in.
2997
2998 2004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2999
3000 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
3001 pthreads and define HAVE_GTK_AND_PTHREAD.
3002
3003 2004-12-05 Richard M. Stallman <rms@gnu.org>
3004
3005 * Makefile.in (info): Ignore errors building info files.
3006
3007 2004-11-27 Eli Zaretskii <eliz@gnu.org>
3008
3009 * config.bat: If 8-byte alignment is not supported, define
3010 NO_DECL_ALIGN in src/config.h, instead of trivially defining
3011 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
3012 filter through Sed to remove the quotes.
3013
3014 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
3015
3016 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
3017 not apply to files explicitly `cvs add'ed.
3018
3019 2004-11-12 Eli Zaretskii <eliz@gnu.org>
3020
3021 * config.bat: Don't require djecho.exe for the v1.x build.
3022 Add a test for DECL_ALIGN support, and add a trivial definition to
3023 src/config.h if 8-byte alignment is not supported.
3024
3025 2004-11-08 Kim F. Storm <storm@cua.dk>
3026
3027 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
3028 files before building.
3029 (bootfast, bootstrap-clean-before-fast): New targets, like
3030 bootstrap but don't remove .elc files.
3031
3032 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
3033
3034 * configure.in: Add check for getrusage.
3035
3036 2004-11-02 Jan Djärv <jan.h.d@swipnet.se>
3037
3038 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
3039 New tests for new and old GTK file dialogs.
3040 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
3041 to no.
3042
3043 2004-10-20 Jan Djärv <jan.h.d@swipnet.se>
3044
3045 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
3046 can be set. Remove SETARCH test.
3047
3048 2004-10-08 Steven Tamm <steventamm@mac.com>
3049
3050 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
3051
3052 2004-10-06 Jan Djärv <jan.h.d@swipnet.se>
3053
3054 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
3055 AC_MSG_WARN. Move output of warning message to end of configure run.
3056
3057 2004-10-05 Jan Djärv <jan.h.d@swipnet.se>
3058
3059 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
3060 Run test to see if heap start address is random.
3061
3062 2004-09-29 Miles Bader <miles@gnu.org>
3063
3064 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
3065 if setarch is present.
3066
3067 2004-09-25 Jan Djärv <jan.h.d@swipnet.se>
3068
3069 * configure.in (HAVE_EXECSHIELD): Only define on x86.
3070
3071 2004-09-24 Jan Djärv <jan.h.d@swipnet.se>
3072
3073 * configure.in: Check for exec-shield.
3074
3075 2004-08-06 Andreas Schwab <schwab@suse.de>
3076
3077 * Makefile.in (install-arch-indep, uninstall): Add flymake.
3078
3079 2004-07-31 Eli Zaretskii <eliz@gnu.org>
3080
3081 * config.bat: Update URLs in the comments.
3082
3083 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
3084
3085 * Makefile.in (install-arch-indep): Add pgg and sieve.
3086
3087 * info/.cvsignore: Added pgg and sieve.
3088
3089 2004-07-05 Andreas Schwab <schwab@suse.de>
3090
3091 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
3092
3093 2004-06-21 Kenichi Handa <handa@m17n.org>
3094
3095 * make-dist: Link leim-ext.el into tempdir.
3096
3097 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
3098
3099 * info/dir (File): Add emacs-xtra.
3100 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
3101
3102 2004-06-12 Juri Linkov <juri@jurta.org>
3103
3104 * info/dir: Move menu help lines from `* Menu:' to file header.
3105 Describe the purpose of a red *.
3106
3107 2004-05-04 Dave Love <fx@gnu.org>
3108
3109 * configure.in: Don't use `extrasub'.
3110
3111 2004-04-29 Dave Love <fx@gnu.org>
3112
3113 * configure.in: Don't forget to quote args to `test'.
3114
3115 2004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
3116
3117 * autogen.sh: Update filename in "please read" message.
3118
3119 2004-04-17 Richard M. Stallman <rms@gnu.org>
3120
3121 * INSTALL: Move the info about site-lisp dirs,
3122 and say uninstalled Emacs looks there too.
3123
3124 2004-04-04 Eli Zaretskii <eliz@gnu.org>
3125
3126 * config.bat (lib-src): Recognize comment lines in Makefile.in
3127 that have a TAB after the #, to avoid errors in preprocessing with
3128 GCC 3.3.3.
3129
3130 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
3131
3132 * Makefile.in: Mention in comment that `make maintainer-clean'
3133 deletes .elc files.
3134
3135 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
3136
3137 * update-subdirs: Add local variables to prevent byte-compiling.
3138
3139 2004-03-21 Dave Love <fx@gnu.org>
3140
3141 * configure.in: Fix previous change.
3142
3143 2004-03-18 Dave Love <fx@gnu.org>
3144
3145 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3146
3147 2004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3148
3149 * info/dir (File): Add SMTP and SES.
3150
3151 2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3152
3153 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3154 (bootstrap): Use the new bootstrap-prepare target in lisp.
3155
3156 2004-02-18 Kim F. Storm <storm@cua.dk>
3157
3158 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3159
3160 2004-02-16 Eli Zaretskii <eliz@gnu.org>
3161
3162 * make-dist: Don't link index.*perm and permute-index into tempdir.
3163
3164 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3165
3166 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3167 to match previous changes by Eli Zaretskii.
3168
3169 2004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3170
3171 * Makefile.in: Set CDPATH to an empty string.
3172
3173 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3174
3175 * configure.in <darwin>: Use fink packages if available.
3176
3177 2004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3178
3179 * make-dist (lispref): Do include lispref/index.texi.
3180
3181 2004-01-06 Eric Hanchrow <offby1@blarg.net>
3182
3183 * make-dist (tempdir): Include cursors in nt/icons.
3184
3185 2003-12-30 Eli Zaretskii <eliz@gnu.org>
3186
3187 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3188 clashes with install-sh on 8+3 filesystems.
3189
3190 2003-12-08 Miles Bader <miles@gnu.org>
3191
3192 * .cvsignore: Add .arch-inventory.
3193
3194 2003-12-24 Andreas Schwab <schwab@suse.de>
3195
3196 * configure.in: Check for <sys/socket.h>. Include it before
3197 including <net/if.h>. Move check for <net/if.h> before its use.
3198
3199 2003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3200
3201 * Makefile.in (install-arch-dep): Don't let cd output go into
3202 pipe for carbon_appdir.
3203
3204 2003-12-24 Andreas Schwab <schwab@suse.de>
3205
3206 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3207
3208 2003-12-01 Andreas Schwab <schwab@suse.de>
3209
3210 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3211 hardcoding gcc.
3212
3213 2003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3214
3215 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3216 multiple displays.
3217 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3218
3219 2003-09-23 Dave Love <fx@gnu.org>
3220
3221 * configure.in: Check members of struct ifreq.
3222
3223 2003-09-14 Kim F. Storm <storm@cua.dk>
3224
3225 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3226
3227 2003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3228
3229 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3230
3231 2003-08-18 Lute Kamstra <lute@gnu.org>
3232
3233 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3234 required anymore.
3235
3236 2003-08-07 Andrew Choi <akochoi@shaw.ca>
3237
3238 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3239 option instead of -traditional-cpp for CPP.
3240
3241 2003-07-29 Richard M. Stallman <rms@gnu.org>
3242
3243 * configure.in (HAVE_XIM): Define if XIM is available.
3244
3245 2003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3246
3247 * configure.in: The function gtk_window_set_icon_from_file was
3248 introduced in GTK+ 2.2, so check for that release.
3249
3250 2003-07-23 Andreas Schwab <schwab@suse.de>
3251
3252 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3253
3254 * Makefile.in (YACC): Remove, not used.
3255 (MAINT): Don't set.
3256 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3257 disable dependency on ${srcdir}/configure.in when maintainer mode
3258 is disabled.
3259
3260 2003-07-22 Dave Love <fx@gnu.org>
3261
3262 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3263 HAVE_X11, not with_xim.
3264 (HAVE_CRTIN): Provide template.
3265 <with_png>: Test for png.h and libpng/png.h.
3266
3267 2003-07-15 Andreas Schwab <schwab@suse.de>
3268
3269 * configure.in: Temporarily leave quoting for AC_DEFINE.
3270
3271 2003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3272
3273 * configure.in: Check for posix_memalign.
3274
3275 2003-07-12 Richard M. Stallman <rms@gnu.org>
3276
3277 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3278
3279 2003-07-09 Kim F. Storm <storm@cua.dk>
3280
3281 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3282 functionality of --without-xim.
3283
3284 2003-06-29 Dave Love <fx@gnu.org>
3285
3286 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3287
3288 2003-06-23 Dave Love <fx@gnu.org>
3289
3290 * configure.in: Check for sys/_mbstate_t.h.
3291 Test XRegisterIMInstantiateCallback prototype.
3292 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3293
3294 2003-06-06 Dave Love <fx@gnu.org>
3295
3296 * configure.in: Check for locale.h.
3297
3298 2003-06-05 Dave Love <fx@gnu.org>
3299
3300 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3301 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3302 (NLIST_STRUCT): Don't define.
3303 (AH_BOTTOM): Define my_strftime.
3304
3305 2003-06-02 Richard M. Stallman <rms@gnu.org>
3306
3307 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3308
3309 2003-05-24 Andreas Schwab <schwab@suse.de>
3310
3311 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3312 bzero, and bcmp.
3313
3314 2003-05-22 Dave Love <fx@gnu.org>
3315
3316 * configure.in: Remove redundant test for term.h. Test for difftime.
3317
3318 2003-05-20 Dave Love <fx@gnu.org>
3319
3320 * configure.in: Append * to s390-*-linux-gnu case.
3321 (LIBMAIL) <lockfile>: Don't define.
3322
3323 2003-04-30 Richard M. Stallman <rms@gnu.org>
3324
3325 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3326
3327 2003-04-28 Francesco Potortì <pot@gnu.org>
3328
3329 * configure.in: Undo last (RMS') change, as it is useless, per
3330 Dave Love.
3331
3332 2003-04-08 Richard M. Stallman <rms@gnu.org>
3333
3334 * configure.in: Put #include of jpeglib.h at start of line.
3335
3336 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3337
3338 * INSTALL (* GNU/Linux development packages): Mention Debian and
3339 RedHat package names.
3340
3341 2003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3342
3343 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3344
3345 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3346
3347 * INSTALL (* GNU/Linux development packages): Tell people to
3348 install additional packages for compiling Emacs.
3349
3350 2003-04-06 Francesco Potortì <pot@gnu.org>
3351
3352 * configure.in: Use the same configuration for all aix5, not just
3353 aix5.1.
3354
3355 2003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3356
3357 * configure.in: Check for need for bigtoc support on IBM AIX for
3358 solving a linker table overflow problem.
3359
3360 2003-03-03 Rob Browning <rlb@defaultvalue.org>
3361
3362 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3363 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3364 over bzero, bcmp, and bcopy.
3365
3366 2003-02-23 Simon Josefsson <jas@extundo.com>
3367
3368 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3369
3370 2003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3371
3372 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3373
3374 2003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3375
3376 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3377
3378 2003-02-08 Andreas Schwab <schwab@suse.de>
3379
3380 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3381 instead of the substitution.
3382
3383 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3384
3385 * Makefile.in: Use @EXEEXT@ for Cygwin.
3386 Use USERNAME if LOGNAME is not set (for Cygwin).
3387
3388 * configure.in: Add opsys=cygwin.
3389
3390 2003-01-22 Andreas Schwab <schwab@suse.de>
3391
3392 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3393 redefining it explicitly in src/config.in.
3394
3395 2003-01-22 Markus Rost <rost@math.ohio-state.edu>
3396
3397 * Makefile.in (bootstrap): Make bootstrap-after.
3398
3399 2003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3400
3401 * configure.in: Fix --with-gtk.
3402
3403 2003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3404
3405 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3406
3407 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3408
3409 2003-01-14 Francesco Potortì <pot@gnu.org>
3410
3411 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3412
3413 2003-01-07 Steven Tamm <steventamm@mac.com>
3414
3415 * configure.in: New option, --enable-carbon-app, to specify
3416 that the application should be installed
3417 * Makefile.in (install-arch-dep): On Mac OS X, install the
3418 Emacs.app application if carbon-app is enabled
3419
3420 2003-01-06 Dave Love <fx@gnu.org>
3421
3422 * configure.in: Check for nl_langinfo.
3423 [!HAVE_SIZE_T]: Fix typedef.
3424
3425 2003-01-06 David Kastrup <dak@gnu.org>
3426
3427 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3428
3429 * configure.in: Add tests for install-info.
3430
3431 2002-12-09 Markus Rost <rost@math.ohio-state.edu>
3432
3433 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3434 use again sol2-6 instead of sol2-8.
3435
3436 2002-12-09 Dave Love <fx@gnu.org>
3437
3438 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3439
3440 2002-12-08 Andreas Schwab <schwab@suse.de>
3441
3442 * Makefile.in (install-arch-indep): Revert last change.
3443
3444 2002-11-27 Dave Love <fx@gnu.org>
3445
3446 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3447 Check for __sys_siglist too. Check for memset.
3448 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3449
3450 2002-11-22 Juanma Barranquero <lektu@terra.es>
3451
3452 * config.guess, config.sub: Updated from master source.
3453
3454 2002-11-19 Karl Fogel <kfogel@red-bean.com>
3455
3456 * autogen.sh: New file.
3457
3458 2002-11-15 Dave Love <fx@gnu.org>
3459
3460 * configure.in: Tidy up various quoting issues throughout.
3461 Use AC_GNU_SOURCE.
3462 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3463 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3464 Maybe define bcopy, bzero, bcmp.
3465 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3466 non-existent machine file).
3467 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3468 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3469 (nlist.h): Move test up.
3470
3471 2002-11-18 Markus Rost <rost@math.ohio-state.edu>
3472
3473 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3474
3475 2002-11-14 Francesco Potortì <pot@gnu.org>
3476
3477 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3478
3479 2002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3480
3481 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3482
3483 2002-11-08 Dave Love <fx@gnu.org>
3484
3485 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3486 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3487
3488 2002-11-07 Miles Bader <miles@gnu.org>
3489
3490 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3491 Handle separate-build-dir case.
3492
3493 2002-11-06 Richard M. Stallman <rms@gnu.org>
3494
3495 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3496 bulletproof. $bar may be empty when there are no .elc files.
3497
3498 2002-10-30 Dave Love <fx@gnu.org>
3499
3500 * configure.in: Require autoconf 2.53. Test for pty.h,
3501 sys/mman.h, sys/param.h, mremap, memmove.
3502 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3503 (AC_PROG_YACC): Delete.
3504 (size_t): Use AC_CHECK_TYPES.
3505 (AH_TOP): Up-date copyright.
3506
3507 2002-10-01 Juanma Barranquero <lektu@terra.es>
3508
3509 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3510
3511 2002-09-19 Richard M. Stallman <rms@gnu.org>
3512
3513 * configure.in: Fix the LessTif-directory-finder for real.
3514
3515 2002-09-14 Richard M. Stallman <rms@gnu.org>
3516
3517 * Makefile.in (maybe_bootstrap): Test for complete absence
3518 of compiled Lisp files.
3519
3520 2002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3521
3522 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3523 (bootstrap-clean-after): Delete.
3524 (bootstrap): Make the sequencing explicit.
3525
3526 2002-09-10 Richard M. Stallman <rms@gnu.org>
3527
3528 * configure.in: Fix previous LessTif change.
3529
3530 2002-09-09 Richard M. Stallman <rms@gnu.org>
3531
3532 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3533 (powerpcle-*-solaris*): Use version 2.6 as default.
3534 (*-sunos5.6*, *-solaris2.6*): New alternative.
3535 (*-sunos5*): Use version 2.6 as default.
3536
3537 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3538
3539 * configure.in: Fix typo.
3540
3541 2002-09-05 Richard M. Stallman <rms@gnu.org>
3542
3543 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3544
3545 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3546 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3547
3548 2002-08-26 Kim F. Storm <storm@cua.dk>
3549
3550 * Makefile.in (install-arch-indep): Do not remove DOC file
3551 when it is the only DOC file installed; this is the case when
3552 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3553
3554 2002-07-24 Markus Rost <rost@math.ohio-state.edu>
3555
3556 * configure.in: Fix typo.
3557
3558 2002-07-24 Richard M. Stallman <rms@gnu.org>
3559
3560 * configure.in: Don't print anything special about gamedir.
3561
3562 * configure.in: Delete nonstandard --with-game-user option.
3563
3564 2002-07-21 Richard M. Stallman <rms@gnu.org>
3565
3566 * Makefile.in (gamedir, localstatedir): New variables.
3567 (epaths-force): Insert value of gamedir into PATH_GAME.
3568
3569 * configure.in (gamedir): Handle it like lispdir.
3570 (--with-game-dir option): Delete.
3571
3572 2002-06-21 Pavel Janík <Pavel@Janik.cz>
3573
3574 * configure.in: Add support for mipseb-*-netbsd* machines.
3575
3576 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3577
3578 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3579
3580 2002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3581
3582 * info/dir (File): Add an entry for Tramp.
3583
3584 2002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3585
3586 * INSTALL-CVS: New file.
3587
3588 2002-06-07 Andreas Schwab <schwab@suse.de>
3589
3590 * configure.in (x86_64-*-linux-gnu*): New system.
3591
3592 2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3593
3594 * config.bat: Handle the case when lispintro is truncated to lispintr.
3595
3596 2002-05-26 Paul Eggert <eggert@twinsun.com>
3597
3598 * config.guess, config.sub: Updated from master source.
3599
3600 2002-05-09 Richard M. Stallman <rms@gnu.org>
3601
3602 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3603
3604 2002-05-04 Pavel Janík <Pavel@Janik.cz>
3605
3606 * make-dist: Do not distribute lock/ directory.
3607
3608 2002-04-30 Andrew Choi <akochoi@shaw.ca>
3609
3610 * configure.in: Provide documentation string when defining
3611 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3612 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3613
3614 2002-04-28 Colin Walters <walters@verbum.org>
3615
3616 * configure.in: Delete configure check for access to the game user.
3617
3618 2002-04-29 Pavel Janík <Pavel@Janik.cz>
3619
3620 * make-dist: lwlib/Imakefile is removed.
3621
3622 2002-04-26 Andrew Choi <akochoi@shaw.ca>
3623
3624 * configure.in: Add support for powerpc-apple-darwin*.
3625 (HAVE_CARBON): Add.
3626
3627 * make-dist: Create directories in mac/Emacs.app.
3628
3629 2002-04-25 Pavel Janík <Pavel@Janik.cz>
3630
3631 * make-dist: lwlib-Xol* are removed.
3632
3633 2002-04-23 Andreas Schwab <schwab@suse.de>
3634
3635 * Makefile.in (MAINT): New variable.
3636 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3637 instead of configure.in, to avoid running autoconf and autoheader
3638 unless explicitly requested.
3639
3640 2002-04-16 Eli Zaretskii <eliz@gnu.org>
3641
3642 * config.bat: Update for msdos/sed2v2.inp.
3643
3644 2002-04-15 Andreas Schwab <schwab@suse.de>
3645
3646 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3647 * configure.in: Add config header templates to all AC_DEFINE and
3648 AC_DEFINE_UNQUOTED symbols.
3649 * make-dist: Run autoheader if necessary.
3650
3651 2002-04-10 Colin Walters <walters@verbum.org>
3652
3653 * configure.in: Add --game-dir, --game-user. Test to see if we
3654 can use them.
3655
3656 2002-04-08 Pavel Janík <Pavel@Janik.cz>
3657
3658 * configure.in: Add --with-sound.
3659
3660 2002-03-18 Kim F. Storm <storm@cua.dk>
3661
3662 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3663 and getsockname functions. Test for sys/un.h include file.
3664
3665 2002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3666
3667 * configure.in: Support AIX 5.1.
3668
3669 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3670
3671 * configure.in: Added test for X Session Management (HAVE_X_SM).
3672
3673 2002-03-03 Richard M. Stallman <rms@gnu.org>
3674
3675 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3676 Run chown $${LOGNAME} on files installed by tar xvf.
3677
3678 2002-03-03 Kim F. Storm <storm@cua.dk>
3679
3680 * configure.in: Test for getpeername.
3681
3682 2002-03-01 Richard M. Stallman <rms@gnu.org>
3683
3684 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3685 (HAVE_GIF): Don't use old libungif versions that crash.
3686
3687 2002-02-26 Richard M. Stallman <rms@gnu.org>
3688
3689 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3690 not just well-formed and valid.
3691 (mips-compaq-nonstopux*): New configuration.
3692
3693 2002-02-18 Paul Eggert <eggert@twinsun.com>
3694
3695 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3696 "sed q" is a portable equivalent to plain "head -1".
3697
3698 2002-02-13 Richard M. Stallman <rms@gnu.org>
3699
3700 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3701 (all): Don't depend on maybe_bootstrap here.
3702 (${SUBDIR}): Depend on it here instead.
3703
3704 2002-02-08 Richard M. Stallman <rms@gnu.org>
3705
3706 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3707
3708 2002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3709
3710 * configure.in: Recognize BSD/OS 5.0.
3711
3712 2002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3713
3714 * make-dist: Make version checking in emacs.texi consistent with
3715 how we set it there.
3716
3717 2001-12-29 Kim F. Storm <storm@cua.dk>
3718
3719 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3720
3721 2001-12-28 Richard M. Stallman <rms@gnu.org>
3722
3723 * configure.in: Test for mbsinit.
3724
3725 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3726
3727 These changes make Leim part of the standard distribution:
3728
3729 * README: Add info about the `leim' directory.
3730
3731 * INSTALL: Remove text that describes Leim as a separate package.
3732
3733 * noleim-Makefile.in: File removed.
3734
3735 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3736 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3737 Leim files out of the Emacs tree. Don't prepare a separate tarball
3738 for Leim.
3739
3740 2001-12-11 Richard M. Stallman <rms@gnu.org>
3741
3742 * configure.in (hppa*-*-linux-gnu*): New alternative.
3743
3744 2001-12-08 Pavel Janík <Pavel@Janik.cz>
3745
3746 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3747 creating distribution.
3748
3749 2001-12-06 Paul Eggert <eggert@twinsun.com>
3750
3751 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3752 (AC_FUNC_VFORK): Remove.
3753 (AC_FUNC_FORK): Add.
3754 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3755 this is required by recent Autoconf versions.
3756
3757 2001-12-02 Pavel Janík <Pavel@Janik.cz>
3758
3759 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3760 TODO, vms-pp.trans and others).
3761
3762 2001-11-29 Pavel Janík <Pavel@Janik.cz>
3763
3764 * make-dist: Use COPYING from the top-level directory.
3765
3766 2001-11-29 Gerd Moellmann <gerd@gnu.org>
3767
3768 * configure.in: Add support for FreeBSD/Alpha.
3769
3770 2001-11-29 Pavel Janík <Pavel@Janik.cz>
3771
3772 * make-dist: Add COPYING to the top-level directory of the
3773 distribution. Simplify the logic behind copying.
3774
3775 * Makefile.in (maybe_bootstrap): Fix previous change.
3776
3777 2001-11-28 Richard M. Stallman <rms@gnu.org>
3778
3779 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3780
3781 2001-11-26 Richard M. Stallman <rms@gnu.org>
3782
3783 * Makefile.in: bootstrap should not delete dumped executables.
3784 (bootstrap-clean-before): New target.
3785 (bootstrap): Use bootstrap-clean-before instead of clean.
3786 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3787
3788 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3789
3790 These changes add the Emacs Lisp Introduction manual to the
3791 distribution:
3792
3793 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3794
3795 * make-dist: Copy the files in lispintro directory.
3796
3797 * config.bat: Configure in the lispintro directory.
3798
3799 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3800
3801 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3802 (lispintro/Makefile): New target.
3803 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3804 (unlock, relock, info, dvi): Ditto.
3805
3806 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3807
3808 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3809
3810 * make-dist (etc): Don't distribute gfdl.1.
3811
3812 2001-11-22 Colin Walters <walters@debian.org>
3813
3814 * Makefile.in (install-arch-indep): Install the calc .info files.
3815 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3816
3817 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3818
3819 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3820 tindex.pl to the list of those being put into the distribution.
3821
3822 2001-11-16 Eli Zaretskii <eliz@gnu.org>
3823
3824 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3825
3826 2001-11-15 Pavel Janík <Pavel@Janik.cz>
3827
3828 * Makefile.in (uninstall): Fix previous change.
3829
3830 * configure.in, Makefile.in: Add support for --program-prefix,
3831 --program-suffix and --program-transform-name options.
3832
3833 2001-11-13 Pavel Janík <Pavel@Janik.cz>
3834
3835 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3836 (install-arch-indep): Install emacsclient manual page.
3837 (uninstall): Uninstall emacsclient manual page.
3838
3839 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3840
3841 * make-dist: Add lispref/index.*perm files to the distribution.
3842 From Pavel Janík <Pavel@Janik.cz>.
3843
3844 2001-11-12 Pavel Janík <Pavel@Janik.cz>
3845
3846 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3847
3848 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3849
3850 * configure.in: AC_OUTPUT lispref/Makefile.
3851
3852 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3853
3854 The following changes add the ELisp reference manual to the
3855 distribution.
3856
3857 * make-dist: Add the lispref directory to the distribution.
3858
3859 * Makefile.in (install-arch-indep): Add elisp* to the list of
3860 installed Info files.
3861 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3862 (lispref/Makefile): New target.
3863 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3864 Add commands for the lispref directory.
3865 (info, dvi): Ditto.
3866
3867 * config.bat: Configure in `lispref'.
3868
3869 2001-11-09 Richard M. Stallman <rms@gnu.org>
3870
3871 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3872
3873 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3874
3875 * make-dist (tempdir): Copy AUTHORS as well.
3876
3877 2001-11-06 Sam Steingold <sds@gnu.org>
3878
3879 * configure.in: Added a check for <nlist.h>.
3880
3881 2001-11-01 Pavel Janík <Pavel@Janik.cz>
3882
3883 * configure.in: Reindent --help output.
3884 From Per Starbäck (starback@ling.uu.se).
3885
3886 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3887
3888 * configure.in: New entry for HP/UX-11.
3889
3890 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3891 From Eric S. Raymond <esr@golux.thyrsus.com>.
3892
3893 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3894
3895 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3896 <athornton@sinenomine.net>.
3897
3898 2001-10-25 Gerd Moellmann <gerd@gnu.org>
3899
3900 * Makefile.in (maybe_bootstrap): New target.
3901 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3902
3903 2001-10-24 Ken Raeburn <raeburn@gnu.org>
3904
3905 * configure.in: If --with-hesiod is given, look for
3906 hes_getmailhost and res_send or __res_send; check hesiod and
3907 resolv libraries respectively if system libraries don't supply them.
3908
3909 2001-10-24 Gerd Moellmann <gerd@gnu.org>
3910
3911 * configure.in: Use $MAKE for `make' if set.
3912
3913 2001-10-22 Gerd Moellmann <gerd@gnu.org>
3914
3915 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3916 to tar options.
3917
3918 2001-10-20 Gerd Moellmann <gerd@gnu.org>
3919
3920 * (Version 21.1 released).
3921
3922 2001-10-20 Miles Bader <miles@gnu.org>
3923
3924 * configure.in (configuration): Set from `host' if `host_alias'
3925 isn't defined.
3926
3927 2001-10-19 Andreas Schwab <schwab@suse.de>
3928
3929 * configure.in: Make ready for autoconf 2.5x.
3930 (AC_PREREQ): Require autoconf 2.50.
3931 * aclocal.m4: Removed.
3932 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3933
3934 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3935
3936 * README: Bump Emacs version to 21.1.50.
3937
3938 2001-10-05 Gerd Moellmann <gerd@gnu.org>
3939
3940 * Branch for 21.1.
3941
3942 2001-09-05 Gerd Moellmann <gerd@gnu.org>
3943
3944 * configure.in: Avoid `$@' which is handled specially in
3945 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3946
3947 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3948
3949 * make-dist (nt): Add subdirs.el to the list of distributed files.
3950
3951 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3952
3953 * configure.in (machine): Add an entry for
3954 hppa1.1-hitachi-hiuxwe2*.
3955
3956 2001-05-28 Gerd Moellmann <gerd@gnu.org>
3957
3958 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3959 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3960
3961 2001-05-14 Gerd Moellmann <gerd@gnu.org>
3962
3963 * make-dist: Copy texinfo.tex unconditionally.
3964
3965 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3966
3967 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3968 that are installed.
3969
3970 2001-04-06 Gerd Moellmann <gerd@gnu.org>
3971
3972 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3973 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3974
3975 * make-dist: Handle leim/MISC-DIC. Only include
3976 `[a-zA-Z]*.{el,elc}' from leim/quail.
3977
3978 2001-04-05 Gerd Moellmann <gerd@gnu.org>
3979
3980 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3981
3982 2001-03-30 Gerd Moellmann <gerd@gnu.org>
3983
3984 * Makefile.in (.PHONY): Add for bootstrap targets.
3985 (bootstrap-clean): New target.
3986 (bootstrap): Use it instead of `clean'.
3987
3988 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3989
3990 * Makefile.in (SUBDIR): Remove leim.
3991 (all, .RECURSIVE, extraclean): Add leim explicitly.
3992 (leim): Provide separate rule which exports PARALLEL=0 into the
3993 environment.
3994
3995 2001-03-20 Gerd Moellmann <gerd@gnu.org>
3996
3997 * configure.in (HAVE_XPM): Don't print the result of the check for
3998 XpmReturnAllocPixels if we don't have an xpm.h.
3999
4000 2001-03-05 Gerd Moellmann <gerd@gnu.org>
4001
4002 * COPYING: New file.
4003
4004 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
4005
4006 * config.bat: Update the copyright.
4007
4008 2001-02-23 Kenichi Handa <handa@etl.go.jp>
4009
4010 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
4011 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
4012 to `yes'. Later in AC_OUTPUT, check this variable.
4013
4014 2001-02-09 Dave Love <fx@gnu.org>
4015
4016 * AUTHORS: Updated.
4017
4018 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
4019
4020 * info/dir (Ebrowse): Fix the entry (was missing a dot).
4021
4022 2001-02-02 Gerd Moellmann <gerd@gnu.org>
4023
4024 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
4025
4026 * Makefile.in (uninstall): Ignore exit code of `rm'.
4027
4028 * Makefile.in (uninstall): Remove more info files. Remove
4029 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
4030
4031 2001-01-31 Gerd Moellmann <gerd@gnu.org>
4032
4033 * noleim-Makefile.in (extraclean): Add.
4034
4035 2001-01-28 Gerd Moellmann <gerd@gnu.org>
4036
4037 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
4038 it quiet.
4039
4040 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
4041
4042 * Makefile.in (tags): Fix typo.
4043
4044 2001-01-13 Kenichi Handa <handa@etl.go.jp>
4045
4046 * configure.in: Fix typo in the code setting x_search_path.
4047
4048 2001-01-10 Dave Love <fx@gnu.org>
4049
4050 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
4051 -lXext.
4052 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
4053 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
4054 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
4055 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
4056 (now in $LIBS).
4057
4058 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
4059
4060 * config.bat: Run the preprocessor with -traditional.
4061
4062 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
4063
4064 * INSTALL: Move copying conditions to end of file.
4065
4066 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
4067
4068 * INSTALL: Add basic installation procedure which assumes
4069 `configure' does its job. Elaborate on image support libraries.
4070 Add a pointer to Xaw3d library. Add advice about solving
4071 configure-time problems by looking in config.log and setting
4072 variables in the environment.
4073
4074 2000-12-27 Gerd Moellmann <gerd@gnu.org>
4075
4076 * Makefile.in (install-arch-indep): If tar fails, exit with
4077 exit code 1.
4078
4079 2000-12-19 Gerd Moellmann <gerd@gnu.org>
4080
4081 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
4082 source file includes XKBlib.h. On some broken Solaris systems,
4083 there is an XKBlib.h, reportedly, but header files included by
4084 XKBlib.h are missing.
4085
4086 2000-12-14 Gerd Moellmann <gerd@gnu.org>
4087
4088 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
4089
4090 2000-12-11 Dave Love <fx@gnu.org>
4091
4092 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
4093
4094 2000-12-11 Paul Eggert <eggert@twinsun.com>
4095
4096 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
4097 Merge fixes from latest GNU tar version. These macros no longer
4098 futz with _XOPEN_SOURCE, as that was not portable in practice.
4099 (AC_FUNC_FSEEKO): New macro.
4100
4101 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
4102 ftello.
4103
4104 2000-12-05 Dave Love <fx@gnu.org>
4105
4106 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
4107
4108 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
4109
4110 * info/dir: Change the category to "Emacs".
4111
4112 2000-12-01 Gerd Moellmann <gerd@gnu.org>
4113
4114 * make-dist (tempdir): Remove epaths.h from the distribution
4115 instead of paths.h.
4116
4117 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
4118
4119 * config.bat: Check for existence of djecho.exe, and print an
4120 error message if it is not available.
4121
4122 * INSTALL: Describe possible problem with djecho.exe in old
4123 versions of DJGPP v2.x.
4124
4125 2000-11-23 Gerd Moellmann <gerd@gnu.org>
4126
4127 * configure.in: Initialize HAVE_LIBXP to no.
4128
4129 2000-11-22 Gerd Moellmann <gerd@gnu.org>
4130
4131 * configure.in: Use m/macppc.h instead of the non-existent
4132 m/powerpc.h.
4133
4134 2000-11-21 Gerd Moellmann <gerd@gnu.org>
4135
4136 * Makefile.in (install-arch-indep): Also install info/eshell*
4137 and info/speedbar*.
4138
4139 * configure.in (HAVE_PNG): Check for the presence of
4140 png_get_channels to rule out older PNG libs.
4141
4142 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4143 GCC and NON_GNU_CPP into config.status.
4144
4145 2000-11-20 Dave Love <fx@gnu.org>
4146
4147 * configure.in: Fix last change.
4148
4149 * GETTING.GNU.SOFTWARE: Deleted.
4150 * FTP: New file to replace it.
4151 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4152
4153 2000-11-20 Gerd Moellmann <gerd@gnu.org>
4154
4155 * configure.in: Use -traditional with GNU cpp.
4156
4157 2000-11-17 Gerd Moellmann <gerd@gnu.org>
4158
4159 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4160 Distribute more files from the nt/ subdir. Distribute PBM
4161 image files from subdirs of lisp/. Distribute old change logs
4162 from subdirs of lisp/. Distribute play/5x5.el.
4163
4164 2000-11-11 Dave Love <fx@gnu.org>
4165
4166 * config.sub, config.guess: Updated from master source.
4167
4168 2000-11-07 Dave Love <fx@gnu.org>
4169
4170 * configure.in: Test for mkstemp.
4171
4172 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4173
4174 * info/dir (Top): Rearrange menu items more logically, and put
4175 them into a single category. Add menu items for RefTeX and
4176 Widget.
4177
4178 2000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4179
4180 * Makefile.in (install-arch-indep): Use --info-dir instead of
4181 --dir-file, and a simple argument instead of --info-file, so that
4182 the Debian version of install-info also works.
4183
4184 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4185
4186 * info/dir (Speedbar): Add entry.
4187
4188 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4189
4190 * INSTALL: Describe the new image-support options to the configure
4191 script. List URLs where image support libraries can be found.
4192
4193 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4194
4195 * info/dir (Top): Add an entry for Eshell.
4196
4197 2000-10-02 Dave Love <fx@gnu.org>
4198
4199 * configure.in: Check for gai_strerror.
4200
4201 2000-10-01 Andreas Schwab <schwab@suse.de>
4202
4203 * Makefile.in (install-arch-indep): Update list of installed info files.
4204
4205 2000-09-30 Gerd Moellmann <gerd@gnu.org>
4206
4207 * configure.in: Support `sparc*-*-netbsd*'.
4208
4209 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4210
4211 * info/dir (MIME): Add entry for emacs-mime.
4212
4213 2000-09-29 Dave Love <fx@gnu.org>
4214
4215 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4216
4217 2000-09-26 Gerd Moellmann <gerd@gnu.org>
4218
4219 * make-dist: Adapt to the change of leim/Makefile which was
4220 necessary to ensure a reasonably working `make dist'.
4221
4222 * leim-Makefile.in: Moved to leim/Makefile.in..
4223
4224 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4225
4226 2000-09-21 Kenichi Handa <handa@etl.go.jp>
4227
4228 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4229 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4230 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4231 files to .elc.
4232 (${TIT}): Adjusted for the above change.
4233 (clean mostlyclean): Likewise.
4234 (.el.elc): New target.
4235
4236 2000-09-19 Gerd Moellmann <gerd@gnu.org>
4237
4238 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4239 in the distribution.
4240
4241 2000-09-18 Gerd Moellmann <gerd@gnu.org>
4242
4243 * make-dist (skk): Rename to `ja-dic' because the leim directory
4244 was renamed.
4245
4246 2000-09-14 Dave Love <fx@gnu.org>
4247
4248 * configure.in: Fix spurion in last change.
4249
4250 2000-09-14 Gerd Moellmann <gerd@gnu.org>
4251
4252 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4253 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4254 to `no' if defined. Change result report.
4255
4256 2000-09-08 Dave Love <fx@gnu.org>
4257
4258 * configure.in: Remove spurious `@'s.
4259
4260 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4261 autoconf.
4262
4263 2000-09-06 Gerd Moellmann <gerd@gnu.org>
4264
4265 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4266 file and print informational message.
4267
4268 * configure.in (AC_FUNC_MMAP): Add.
4269
4270 2000-09-01 Gerd Moellmann <gerd@gnu.org>
4271
4272 * configure.in: Add ``checking'' messages for
4273 XpmReturnAllocPixels.
4274
4275 2000-08-28 Gerd Moellmann <gerd@gnu.org>
4276
4277 * configure.in: Check <strings.h>; check `index' and `rindex'
4278 functions.
4279
4280 2000-08-26 Kenichi Handa <handa@etl.go.jp>
4281
4282 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4283 "case "${canonical}" in".
4284
4285 2000-08-25 Dave Love <fx@gnu.org>
4286
4287 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4288
4289 2000-08-25 Kenichi Handa <handa@etl.go.jp>
4290
4291 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4292
4293 2000-08-24 Gerd Moellmann <gerd@gnu.org>
4294
4295 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4296 contains a relative path. Protect against unusable values of $PWD.
4297
4298 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4299
4300 * info/dir (WoMan): Add entry.
4301
4302 * config.bat (maindir): Update src/_gdbinit even if it does
4303 already exist.
4304
4305 2000-08-07 Gerd Moellmann <gerd@gnu.org>
4306
4307 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4308
4309 2000-08-03 Gerd Moellmann <gerd@gnu.org>
4310
4311 * configure.in: Add support for ia64*-*-linux*.
4312
4313 2000-07-27 Gerd Moellmann <gerd@gnu.org>
4314
4315 * make-dist (aclocal.m4): Include in distribution.
4316
4317 2000-07-26 Dave Love <fx@gnu.org>
4318
4319 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4320
4321 2000-07-24 Dave Love <fx@gnu.org>
4322
4323 * configure.in: Add AC_SIZE_T.
4324
4325 2000-07-18 Dave Love <fx@gnu.org>
4326
4327 * configure.in: Reorder so that most tests are done after CPPFLAGS
4328 is set from the C_SWITCH_... definitions.
4329
4330 2000-07-10 Gerd Moellmann <gerd@gnu.org>
4331
4332 * configure.in (HAVE_XPM): Undo previous change. Check for
4333 preprocessor define XpmReturnAllocPixels.
4334
4335 2000-07-06 Gerd Moellmann <gerd@gnu.org>
4336
4337 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4338 instead of XpmReadFileToPixmap.
4339
4340 2000-07-05 Ken Raeburn <raeburn@gnu.org>
4341
4342 * configure.in: Check for <soundcard.h>. Look for ossaudio
4343 library, and set LIBSOUND accordingly.
4344
4345 2000-07-05 Dave Love <fx@gnu.org>
4346
4347 * configure.in: Use AC_HEADER_SYS_WAIT.
4348
4349 2000-07-05 Gerd Moellmann <gerd@gnu.org>
4350
4351 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4352 lisp/Makefile. Distribute lisp/Makefile.in instead of
4353 lisp/Makefile.
4354
4355 2000-06-30 Ken Raeburn <raeburn@gnu.org>
4356
4357 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4358 while searching for image-handling libraries.
4359
4360 2000-06-26 Gerd Moellmann <gerd@gnu.org>
4361
4362 * configure.in (--with-xim): New option.
4363
4364 2000-06-23 Dave Love <fx@gnu.org>
4365
4366 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4367 for struct timezone and test how we can call gettimeofday.
4368 Check for OSF 5+. Check for term.h.
4369
4370 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4371 version.
4372
4373 2000-06-23 Gerd Moellmann <gerd@gnu.org>
4374
4375 * configure.in (HAVE_LIBXP): Change test for libXp.
4376
4377 2000-06-21 Dave Love <fx@gnu.org>
4378
4379 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4380 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4381 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4382
4383 2000-06-19 Dave Love <fx@gnu.org>
4384
4385 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4386 _XOPEN_SOURCE is defined.
4387
4388 2000-06-16 Gerd Moellmann <gerd@gnu.org>
4389
4390 * Makefile.in (distclean): Also make distclean in lisp/.
4391
4392 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4393
4394 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4395
4396 2000-06-15 Gerd Moellmann <gerd@gnu.org>
4397
4398 * make-dist: Add --help and --snapshot options.
4399
4400 2000-06-14 Gerd Moellmann <gerd@gnu.org>
4401
4402 * configure.in: Generate lisp/Makefile.
4403
4404 * configure.in: Add support for `*-lynxos*'.
4405 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4406 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4407 on Tru64 UNIX v5.0.
4408
4409 2000-06-13 Ken Raeburn <raeburn@gnu.org>
4410
4411 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4412 it's on a continuation line.
4413
4414 2000-06-02 Dave Love <fx@gnu.org>
4415
4416 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4417 files.
4418
4419 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4420 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4421 test.
4422
4423 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4424 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4425
4426 2000-05-26 Gerd Moellmann <gerd@gnu.org>
4427
4428 * configure.in: Add check for speed_t typedef.
4429
4430 2000-05-25 Ken Raeburn <raeburn@gnu.org>
4431
4432 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4433 exists; it won't in the CANNOT_DUMP case.
4434
4435 2000-05-25 Gerd Moellmann <gerd@gnu.org>
4436
4437 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4438 On FreeBSD, the exit status is 1 if CDPATH is not set.
4439 (install-arch-indep): Install ebrowse.info.
4440
4441 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4442
4443 * configure.in: Check for grandpt and getpt.
4444
4445 2000-05-09 Dave Love <fx@gnu.org>
4446
4447 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4448
4449 2000-05-05 Gerd Moellmann <gerd@gnu.org>
4450
4451 * make-dist: Make a link for lib-src/grep-changelog.
4452 Copy install-sh.
4453
4454 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4455
4456 * config.bat: Identify the beginning of the cpp stuff in
4457 src/Makefile.in and lib-src/Makefile.in more accurately.
4458
4459 2000-04-27 Gerd Moellmann <gerd@gnu.org>
4460
4461 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4462
4463 2000-04-19 Gerd Moellmann <gerd@gnu.org>
4464
4465 * configure.in: Add support for `powerpc-*-netbsd*'.
4466
4467 2000-04-19 Dave Love <fx@gnu.org>
4468
4469 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4470
4471 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4472
4473 2000-04-16 Dave Love <fx@gnu.org>
4474
4475 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4476
4477 2000-04-14 Dave Love <fx@gnu.org>
4478
4479 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4480
4481 * aclocal.m4 (AC_FUNC_MKTIME): New.
4482
4483 2000-03-28 Ken Raeburn <raeburn@gnu.org>
4484
4485 * configure.in: Line up "--help" output a little better.
4486
4487 2000-03-26 Gerd Moellmann <gerd@gnu.org>
4488
4489 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4490 New targets.
4491 (bootstrap): Rewritten in terms of the new targets above. Make
4492 info files, too.
4493
4494 2000-03-12 Gerd Moellmann <gerd@gnu.org>
4495
4496 * config.guess, config.sub: Use the versions of the files from
4497 subversions.
4498
4499 2000-03-08 Dave Love <fx@gnu.org>
4500
4501 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4502 AC_C_VOLATILE. Define POINTER_TYPE.
4503
4504 * aclocal.m4: New file.
4505
4506 2000-03-02 Gerd Moellmann <gerd@gnu.org>
4507
4508 * configure.in (machine): Add `mipsel-*-netbsd*' and
4509 `arm-*-netbsd*'.
4510
4511 2000-03-01 Gerd Moellmann <gerd@gnu.org>
4512
4513 * configure.in (machine): Add support for `*-auspex-sunos*'.
4514
4515 2000-02-29 Gerd Moellmann <gerd@gnu.org>
4516
4517 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4518
4519 2000-02-18 Dave Love <fx@gnu.org>
4520
4521 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4522
4523 2000-02-18 Andreas Schwab <schwab@suse.de>
4524
4525 * Makefile.in (install-arch-indep): Add eudc to list of installed
4526 info files.
4527
4528 2000-02-17 Ken Raeburn <raeburn@gnu.org>
4529
4530 * configure.in: Include -lz and -ljpeg (if it's available) when
4531 testing for the tiff library.
4532
4533 2000-02-17 Gerd Moellmann <gerd@gnu.org>
4534
4535 * configure.in: Remove LISP_FLOAT_TYPE.
4536
4537 2000-02-12 Dave Love <fx@gnu.org>
4538
4539 * configure.in: Use AC_FUNC_VFORK.
4540
4541 2000-02-01 Gerd Moellmann <gerd@gnu.org>
4542
4543 * make-dist: Various fixes for new development tree.
4544
4545 * leim-Makefile.in: New file.
4546
4547 2000-01-31 Gerd Moellmann <gerd@gnu.org>
4548
4549 * Makefile.in (dist): Call ./make-dist.
4550
4551 2000-01-24 Dave Love <fx@gnu.org>
4552
4553 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4554
4555 2000-01-18 Gerd Moellmann <gerd@gnu.org>
4556
4557 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4558 DGifOpenFileName.
4559
4560 2000-01-11 Andreas Schwab <schwab@suse.de>
4561
4562 * Makefile.in (install-arch-indep): Update list of info files to
4563 be installed.
4564
4565 2000-01-05 Dave Love <fx@gnu.org>
4566
4567 * configure.in: Check for jerror.h as well as libjpeg.
4568
4569 2000-01-03 Andreas Schwab <schwab@suse.de>
4570
4571 * Makefile.in (install-arch-indep): Install autotype*. Run
4572 install-info on autotype and emacs-faq.info.
4573
4574 1999-12-04 Dave Love <fx@gnu.org>
4575
4576 * Makefile.in (install-arch-indep): Depend on `info'.
4577 (install-strip): Use `install' as sub-make target.
4578
4579 1999-11-23 Ken Raeburn <raeburn@gnu.org>
4580
4581 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4582 didn't need to be deleted. Check for the k5crypto library as well
4583 as the crypto library; MIT Kerberos 1.1 changed the name.
4584
4585 1999-11-18 Dave Love <fx@gnu.org>
4586
4587 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4588
4589 1999-11-11 Erik Naggum <erik@naggum.no>
4590
4591 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4592
4593 1999-11-08 Dave Love <fx@gnu.org>
4594
4595 * configure.in: Fix change for --with-pop default.
4596
4597 1999-11-04 Dave Love <fx@gnu.org>
4598
4599 * configure.in: Default to --with-pop. Change sense of with-gcc
4600 and with-toolkit-scroll-bars messages to reflect the defaults.
4601
4602 1999-11-01 Gerd Moellmann <gerd@gnu.org>
4603
4604 * INSTALL: Mention the Emacs Lisp Reference.
4605
4606 1999-10-27 Noah Friedman <friedman@splode.com>
4607
4608 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4609
4610 1999-10-23 Gerd Moellmann <gerd@gnu.org>
4611
4612 * Makefile.in (bootstrap): New target.
4613
4614 1999-10-19 Paul Eggert <eggert@twinsun.com>
4615
4616 Add support for large files. Merge glibc 2.1.2.
4617
4618 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4619 (HAVE_TM_GMTOFF): New symbol.
4620 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4621 mbrlen, strsignal.
4622 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4623
4624 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4625
4626 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4627 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4628
4629 1999-10-09 Richard M. Stallman <rms@gnu.org>
4630
4631 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4632 Unset CDPATH to prevent cd from generating output.
4633
4634 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4635
4636 * update-subdirs: Also ignore CVS subdirs.
4637
4638 1999-10-07 Gerd Moellmann <gerd@gnu.org>
4639
4640 * Makefile.in (install-arch-indep): Add ada-mode.
4641
4642 1999-10-06 Dave Love <fx@gnu.org>
4643
4644 * Makefile.in: Add rules for config.status, configure.
4645
4646 1999-09-07 Gerd Moellmann <gerd@gnu.org>
4647
4648 * configure.in (--with-sound): Removed.
4649
4650 1999-08-30 Gerd Moellmann <gerd@gnu.org>
4651
4652 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4653 the test for Xaw3d.
4654 (HAVE_TIFF): Add -lm to library check.
4655
4656 1999-08-28 Richard Stallman <rms@gnu.org>
4657
4658 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4659 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4660 after the other X-related libraries.
4661
4662 1999-08-21 Dave Love <fx@gnu.org>
4663
4664 * configure.in: Don't check for jpeglib.h.
4665
4666 1999-08-20 Gerd Moellmann <gerd@gnu.org>
4667
4668 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4669 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4670
4671 1999-08-18 Dave Love <fx@gnu.org>
4672
4673 * configure.in: Check for termcap.h.
4674
4675 1999-08-15 Gerd Moellmann <gerd@gnu.org>
4676
4677 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4678 use Emacs' scroll bars, even if configured for Motif or when
4679 Xaw3d is available.
4680
4681 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4682
4683 * configure.in: Check for getaddrinfo.
4684
4685 1999-08-04 Eli Zaretskii <eliz@gnu.org>
4686
4687 * config.bat: Make --no-debug work again by removing -gcoff.
4688
4689 1999-07-30 Dave Love <fx@gnu.org>
4690
4691 * configure.in: Check for stdlib.h.
4692
4693 1999-07-19 Dave Love <fx@gnu.org>
4694
4695 * configure.in: Grok sparc64-*-linux-gnu*.
4696
4697 1999-07-12 Richard Stallman <rms@gnu.org>
4698
4699 * Version 20.4 released.
4700
4701 1999-06-23 Karl Heuer <kwzh@gnu.org>
4702
4703 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4704 Quote $EMACS, in case it's a program with args.
4705
4706 1999-06-15 Gerd Moellmann <gerd@gnu.org>
4707
4708 * configure.in (HAVE_GIF): Use libungif instead of libgif
4709 because the former doesn't contain patented compression code.
4710
4711 1999-05-29 Richard M. Stallman <rms@gnu.org>
4712
4713 * configure.in: Delete the Kerberos stuff.
4714
4715 1999-05-27 Greg Hudson <ghudson@mit.edu>
4716
4717 * configure.in: Prefer kerberos 5 names.
4718
4719 1999-04-26 Richard M. Stallman <rms@gnu.org>
4720
4721 * configure.in: Check for libXp.
4722
4723 1999-04-08 Richard Stallman <rms@gnu.org>
4724
4725 * make-dist: Include change logs in subdirs of `lisp'.
4726
4727 1999-04-05 Richard Stallman <rms@gnu.org>
4728
4729 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4730 (install-arch-indep): Make ${datadir}/emacs world-readable.
4731
4732 1999-03-30 Eli Zaretskii <eliz@gnu.org>
4733
4734 * config.bat: Use epaths.* instead of paths.*.
4735
4736 1999-03-07 Eli Zaretskii <eliz@gnu.org>
4737
4738 * INSTALL: Add detailed instructions to unpack and install
4739 intlfonts on MS-DOS.
4740
4741 1999-02-26 Richard Stallman <rms@gnu.org>
4742
4743 * configure.in: Use epaths.h and epaths-force instead of paths...
4744
4745 * Makefile.in (epaths-force): Renamed from paths-force;
4746 operate on epaths.in and produce epaths.h.
4747
4748 1999-02-24 Richard Stallman <rms@gnu.org>
4749
4750 * make-dist: Fix nt/icons directory handling.
4751
4752 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
4753
4754 * configure.in (f301-fujitsu-uxpv4.1): New target.
4755
4756 1999-02-20 Richard Stallman <rms@gnu.org>
4757
4758 * make-dist (tempparent): Fix command to update info files.
4759
4760 1999-02-09 Richard Stallman <rms@gnu.org>
4761
4762 * configure.in (powerpc-apple-netbsd*): New alternative.
4763
4764 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4765
4766 * make-dist: Include the new directory nt/icons in distributions.
4767
4768 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4769
4770 * configure.in: Change message about HAVE_XFREE386.
4771
4772 1999-01-07 Eli Zaretskii <eliz@gnu.org>
4773
4774 * config.bat: Support configuring with leim.
4775
4776 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4777
4778 * configure.in (mips-sgi-irix6.5): New target.
4779
4780 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4781
4782 * configure.in: Remove GSS-API support, since it has been removed
4783 from movemail.
4784
4785 1998-12-04 Markus Rost <rost@delysid.gnu.org>
4786
4787 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4788
4789 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4790
4791 * Makefile.in: Don't install customize info file.
4792 Run install-info on viper info file.
4793
4794 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4795
4796 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4797
4798 1998-11-16 Kenichi Handa <handa@etl.go.jp>
4799
4800 * configure.in (*-*-bsdi4*): New target.
4801
4802 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4803
4804 * configure.in: Fix previous change.
4805
4806 1998-11-11 Richard Stallman <rms@gnu.org>
4807
4808 * configure.in (aviion-intel): New machine.
4809
4810 1998-11-04 Kenichi Handa <handa@etl.go.jp>
4811
4812 * configure.in (mips-nec-sysv4*): New target.
4813
4814 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4815
4816 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4817 from lisp.
4818
4819 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4820
4821 * make-dist: Don't include fns*.el in dist.
4822
4823 1998-10-30 Dave Love <fx@gnu.org>
4824
4825 * configure.in: Don't mkdir cpp.
4826
4827 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4828
4829 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4830 ${archlibdir}.
4831
4832 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4833
4834 * Version 20.3 released.
4835
4836 1998-07-30 Paul Eggert <eggert@twinsun.com>
4837
4838 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4839 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4840 (lwlib/Makefile, leim/Makefile):
4841 Prepend $(srcdir)/ to rule dependencies outside this dir.
4842
4843 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4844
4845 * configure.in: Use unset CDPATH instead of making it empty.
4846
4847 1998-06-20 Karl Heuer <kwzh@gnu.org>
4848
4849 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4850
4851 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4852
4853 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4854 and default.el. Sort the results.
4855
4856 1998-05-31 Karl Heuer <kwzh@gnu.org>
4857
4858 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4859 writable.
4860
4861 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4862
4863 * Makefile.in (install-arch-indep):
4864 Don't alter site-lisp/subdirs.el if it exists.
4865
4866 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4867
4868 * Makefile.in (install-arch-indep): Put `-' on commands to create
4869 subdirs.el in site-lisp dirs.
4870
4871 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4872
4873 * Makefile.in (install-arch-indep): Fix typo in previous change.
4874
4875 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4876
4877 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4878
4879 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4880
4881 * Makefile.in (mkdir): Create the site-lisp dirs.
4882 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4883
4884 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4885
4886 * Makefile.in (INSTALL_INFO): New variable.
4887 (install-arch-indep): Don't replace the dir file if it already exists.
4888 Use the install-info program, via INSTALL_INFO, to add entries.
4889 Make the `info' subdir and the Info files world-readable.
4890
4891 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4892
4893 * config.bat: Make sure the environment is large enough to support
4894 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4895
4896 1998-04-10 Karl Heuer <kwzh@gnu.org>
4897
4898 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4899
4900 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4901
4902 * configure.in: Add --with-gssapi to specify GSS-API
4903 authentication support for movemail.
4904
4905 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4906
4907 * Makefile.in (install-arch-indep): Fix previous change.
4908
4909 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4910
4911 * Makefile.in (info): Run man in build dir, not srcdir.
4912
4913 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4914
4915 * Makefile.in (install-arch-indep): Fix previous change.
4916
4917 1998-03-23 Kenichi Handa <handa@etl.go.jp>
4918
4919 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4920
4921 1998-03-22 Richard Stallman <rms@gnu.org>
4922
4923 * Makefile.in (install-arch-indep): Put special subdirs.el files
4924 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4925
4926 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4927
4928 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4929
4930 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4931
4932 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4933 (m68*-hp-hpux*): Handle versions 1X like 10.
4934
4935 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4936
4937 * make-dist: PROBLEMS is now in etc, not top level dir.
4938
4939 * Makefile.in (SOURCES): Delete PROBLEMS.
4940
4941 1998-02-25 Richard Stallman <rms@gnu.org>
4942
4943 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4944
4945 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4946
4947 1998-01-17 Richard Stallman <rms@gnu.org>
4948
4949 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4950
4951 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4952
4953 * make-dist (tempparent): New option --no-check.
4954
4955 * make-dist: Don't do anything with cpp directory.
4956
4957 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4958
4959 * configure.in (sparc-fujitsu-sysv4*): New target.
4960
4961 1997-12-17 Andreas Schwab <schwab@gnu.org>
4962
4963 * configure.in: Cache more tests. Add missing quotes around
4964 message with embedded comma.
4965
4966 1997-12-04 Karl Heuer <kwzh@gnu.org>
4967
4968 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4969
4970 1997-11-26 Joel N. Weber II <devnull@gnu.org>
4971
4972 * make-dist: Changed the comment about `umask 0' to say `Don't
4973 restrict access to any files.'; previously it said `Don't protect
4974 any files', which may have implied that we think fascism is good.
4975
4976 1997-11-24 Paul Eggert <eggert@twinsun.com>
4977
4978 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4979 strftime needs the underlying host's strftime for locale dependent
4980 formats.
4981
4982 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4983
4984 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4985
4986 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4987
4988 * config.bat: Configure the man subdirectory.
4989
4990 1997-11-07 Paul Eggert <eggert@twinsun.com>
4991
4992 * configure.in (AC_CHECK_LIB): Add -lintl.
4993
4994 1997-11-07 Karl Heuer <kwzh@gnu.org>
4995
4996 * make-dist (check for .elc files): Avoid bash-specific syntax.
4997 (check for overflow 14-char limit): Simplify.
4998
4999 1997-11-07 Richard Stallman <rms@gnu.org>
5000
5001 * Makefile.in (install): Move blessmail last.
5002
5003 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5004
5005 * configure.in (gettimeofday, one arg or two):
5006 Clarify messages by avoiding double negative.
5007
5008 1997-09-30 Karl Eichwalder <ke@suse.de>
5009
5010 * Makefile.in (install-arch-indep): Install the widget info file.
5011
5012 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5013
5014 * configure.in (with-pop, with-kerberos): Need to check Kerberos
5015 libraries in reverse order, so that libraries will appear in the
5016 correct dependency order on the link line (and so that the
5017 configure checks themselves will work properly when early
5018 libraries depend on later ones).
5019
5020 1997-09-21 Erik Naggum <erik@naggum.no>
5021
5022 * make-dist (making links to `src'): Keep timestamp on copied files.
5023
5024 * make-delta: New script to produce delta distributions.
5025
5026 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5027
5028 * Version 20.2 released.
5029
5030 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5031
5032 * Version 20.1 released.
5033
5034 * Makefile.in (install-leim): Depend on mkdir.
5035 (leim): Depend on src.
5036
5037 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5038
5039 * configure.in: Recognize alpha* instead of just alpha.
5040
5041 1997-09-12 Paul Eggert <eggert@twinsun.com>
5042
5043 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
5044
5045 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5046
5047 * update-subdirs: Use rm -f.
5048
5049 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5050
5051 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
5052 Ignore subdirs named Old.
5053
5054 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
5055
5056 * configure.in: Add OpenBSD clause to set $machine.
5057
5058 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5059
5060 * make-dist: Recompile everything after updating various Lisp files.
5061 Recompile in leim as well as lisp.
5062 Check in leim as well as lisp for mismatched files and too-long names.
5063
5064 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5065
5066 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
5067
5068 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5069
5070 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
5071 before trying to copy anything from it.
5072
5073 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5074
5075 * Makefile.in (man/Makefile): New target.
5076 (tags): Define env var EMACS and run Makefile from build dir.
5077
5078 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
5079
5080 * config.bat: If src/_gdbinit doesn't exist, try using
5081 src/.gdbinit to create it (for building on Windows 95).
5082
5083 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5084
5085 * Makefile.in (install-arch-indep):
5086 Discard extra data in tar | tar pipes.
5087
5088 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
5089
5090 * configure.in (x_default_search_path): Corrected
5091 '${x_library}' to '${x_library}/X11'.
5092
5093 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5094
5095 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
5096
5097 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
5098
5099 * configure.in: Support auto-configuration of both Kerberos V4 and
5100 Kerberos V5 for movemail, including detection of V4 and V5 header
5101 files and libraries.
5102
5103 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
5104
5105 * configure.in: Compute x_default_search_path
5106 and substitute into makefiles.
5107
5108 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
5109
5110 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5111
5112 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
5113
5114 1997-08-07 Erik Naggum <erik@naggum.no>
5115
5116 * configure.in: Remove lockdir, it is no longer needed.
5117 * Makefile.in (mkdir): Don't create lockdir.
5118 (lockdir): Variable deleted.
5119 (paths-force): Don't operate on PATH_LOCK.
5120
5121 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5122
5123 * leim-Makefile.in (clean, distclean): New targets.
5124
5125 * make-dist: Include leim/ChangeLog in leim distribution.
5126
5127 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5128
5129 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
5130
5131 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5132
5133 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
5134
5135 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5136
5137 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
5138
5139 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5140
5141 * make-dist: Update leim/leim-list.el.
5142 Pass along value of $EMACS when updating lisp dir.
5143
5144 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5145
5146 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5147 prerequisite to the use of Doug Lea's malloc.
5148
5149 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5150
5151 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5152
5153 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5154
5155 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5156
5157 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5158
5159 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5160
5161 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5162 to news-r6.h.
5163
5164 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5165
5166 * config.bat: Use `sed' instead of `cp', which might not be
5167 installed.
5168
5169 1997-07-09 Kenichi Handa <handa@etl.go.jp>
5170
5171 * Makefile.in (mostlyclean): Add cleaning leim directory.
5172 (clean, distclean, maintainer-clean): Likewise.
5173
5174 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5175
5176 * make-dist (bogosities): Check subdirs of `lisp' also.
5177
5178 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5179
5180 * make-dist (etc): Really avoid symlinks now.
5181 (lisp): Don't delete from subdirs the things we never copy.
5182
5183 1997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5184
5185 * Makefile.in (install-arch-indep): Correct the target name.
5186 The first letter `i' was dropped by the previous change of mine.
5187
5188 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5189
5190 * configure.in (leim/Makefile): Generate this.
5191 (*-sysv4.2uw*): Recognize new alternative.
5192
5193 * leim-Makefile.in: Renamed from leim-Makefile.
5194
5195 * make-dist: Set up real-leim subdirectory,
5196 with the real contents of leim; then move it to
5197 a separate top-level directory.
5198
5199 * make-dist: Don't mention site-lisp, site-init, site-start
5200 or default, when listing files hat are not compiled and should be.
5201
5202 * configure.in: Create src/config.stamp at the end.
5203
5204 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5205
5206 * Makefile.in (install-leim): Correct previous change.
5207
5208 1997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5209
5210 * Makefile.in (install-leim): New target.
5211 (install): Depend on install-leim.
5212
5213 1997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5214
5215 * Makefile.in (SUBDIR): Add leim.
5216 (SUBDIR_MAKEFILES): Add leim/Makefile.
5217 (leim/Makefile): New target.
5218
5219 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5220
5221 * leim-Makefile: New file.
5222 * make-dist: Initialize a `leim' subdirectory with that makefile.
5223
5224 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5225
5226 * configure.in (GNU_MALLOC_reason): Fix message text.
5227
5228 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5229
5230 * make-dist (lisp): Don't process subdirs that start with =.
5231 (etc): Copy symlinks, as in src.
5232
5233 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5234
5235 * configure.in (i*86-*-unixware*): New alternative.
5236
5237 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5238
5239 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5240 and touch it explicitly.
5241
5242 * configure.in (mips-sony-newsos6*): New alternative.
5243 (mips-*-linux-gnu*): New alternative.
5244 (*-*-bsdi*): New alternative.
5245 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5246
5247 1997-06-22 Dave Love <d.love@dl.ac.uk>
5248
5249 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5250 (src/config.h): New target to re-configure if src/config.in is patched.
5251
5252 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5253
5254 * configure.in (shutdown): Check for `shutdown' function.
5255
5256 1997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5257
5258 * update-subdirs: Include the directory "language" in subdirs.
5259
5260 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5261
5262 * configure.in (m88k-dg-dgux4*): New alternative.
5263 (alpha-*-netbsd*): New alternative.
5264 (powerpcle-*-solaris2*): New alternative.
5265
5266 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5267
5268 * make-dist: Warn about .el files that are not compiled.
5269
5270 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5271
5272 * Makefile.in (dist): Don't run update-subdirs here,
5273 since make-dist now gets that done.
5274
5275 * make-dist: Use the new `updates' target in lisp/Makefile.
5276
5277 * make-dist: Use new non-file targets in lisp/Makefile.
5278
5279 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5280
5281 * make-dist: Handle all subdirs of `lisp' uniformly.
5282 Don't handle `term' and `language' specially.
5283 Clear out umask at the beginning.
5284
5285 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5286
5287 * make-dist: Use Make to update finder-inf.el and autoloads.
5288 Also update cus-load.el.
5289
5290 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5291
5292 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5293 in case it is desirable to disable the GNU malloc features with glibc.
5294
5295 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5296
5297 * configure.in (DOUG_LEA_MALLOC):
5298 Define if malloc_{get,set}_state exist.
5299
5300 1997-03-05 Kenichi Handa <handa@etl.go.jp>
5301
5302 * make-dist: Make links for files under lisp/language.
5303
5304 1997-02-20 Kenichi Handa <handa@etl.go.jp>
5305
5306 * update-subdirs: Exclude the directory "language" from subdirs.
5307
5308 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5309
5310 * configure.in: Check for rint and cbrt.
5311
5312 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5313
5314 * make-dist: Use $EMACS to say where to run Emacs.
5315 Add --no-update option.
5316
5317 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5318
5319 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5320
5321 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5322
5323 * make-dist (copying src): Check thoroughly for symlinks
5324 and copy them in all cases. Regularize the linking of *.in
5325 and *.opt and ChangeLog files.
5326 (copying lib-src): Likewise.
5327 Don't rm getdate.c or y.tab.*--they don't exist any more.
5328
5329 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5330
5331 * configure.in: Check for libmail, maillock.h and
5332 touchlock (for movemail).
5333
5334 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5335
5336 * configure.in (limits.h): Check for this file.
5337
5338 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5339
5340 * configure.in (rs6000-ibm-aix4.2): New alternative.
5341 (rs6000-ibm-aix4.0): New alternative.
5342 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5343
5344 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
5345
5346 * configure.in: Recognize vax-*-netbsd*.
5347
5348 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5349
5350 * configure.in (locallisppath): Add leim directory.
5351
5352 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5353
5354 * config.bat: Make sure `mv' supports forward slashes and -f.
5355
5356 1996-10-28 Christian Limpach <chris@nice.ch>
5357
5358 * configure.in (hppa*-next-nextstep*): * added after hppa
5359 to accept hppa1.0 and hppa1.1.
5360
5361 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5362
5363 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5364 * configure.in (ld_switch_machine): Fix typo.
5365
5366 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5367
5368 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5369 from config.h and use them in $ac_link.
5370
5371 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5372
5373 * configure.in: Create a subdir named `lisp'.
5374
5375 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5376
5377 * configure.in: Check for getcwd.
5378
5379 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5380
5381 * configure.in: Check for termios.h. Check for setpgid.
5382
5383 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5384
5385 * configure.in: Check for setrlimit.
5386
5387 1996-08-31 Paul Eggert <eggert@twinsun.com>
5388
5389 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5390
5391 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5392
5393 * configure.in: Check for utimes.
5394
5395 * configure.in: Check for com_err library, but only
5396 if --with-kerberos was used. Check for krb and des
5397 only if --with-kerberos.
5398
5399 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5400
5401 * Makefile.in (INSTALL_STRIP): New variable.
5402 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5403 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5404
5405 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5406
5407 * configure.in: Check for krb and des libraries.
5408
5409 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5410
5411 * configure.in (*-sunos4.1.[3-9]*noshare):
5412 Use sunos413, not sunos4-1-3.
5413 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5414 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5415
5416 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5417
5418 * Makefile.in (src/paths.h): Target deleted.
5419 (paths-force): Delete all dependencies on this target
5420 but don't delete the target.
5421 (install): Depend on `all'.
5422 (paths-force): Don't print a message.
5423
5424 * configure.in: Generate src/paths.h here.
5425
5426 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5427
5428 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5429 New variables that affect linking only.
5430 (alpha-dec-osf*): Use those instead of previous change.
5431
5432 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5433
5434 * Makefile.in (install-arch-indep): Install info/messages.
5435
5436 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5437
5438 * Version 19.33 released.
5439
5440 1996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5441
5442 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5443 Fix previous change.
5444
5445 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5446
5447 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5448 New alternative.
5449
5450 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5451
5452 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5453 and NON_GCC_TEST_OPTIONS.
5454
5455 1996-08-06 Paul Eggert <eggert@twinsun.com>
5456
5457 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5458 "TZ=..." in environ.
5459
5460 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5461
5462 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5463
5464 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5465
5466 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5467 the more general *-sunos4.1.[3-9]* clause.
5468
5469 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5470
5471 * Version 19.32 released.
5472
5473 * configure.in (*-sco3.2v5*):
5474 Set OVERRIDE_CPPFLAG to a string of one space.
5475 Fix the code that uses OVERRIDE_CPPFLAG.
5476
5477 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5478
5479 * configure.in: Undo previous change.
5480
5481 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5482
5483 * config.sub: Use `pc', not `unknown', when canonicalizing
5484 the vendor for ...86.
5485
5486 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5487
5488 * configure.in: Check for termios.h header.
5489
5490 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5491
5492 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5493
5494 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5495
5496 * configure.in: Split bsdos2 and bsdos2-1.
5497
5498 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5499
5500 * config.sub: If last two words are not a recognized
5501 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5502 Make conversion of gnu/linux to linux-gnu really work.
5503
5504 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5505
5506 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5507
5508 * configure.in (check for using Lucid widgets by default):
5509 Eliminate indentation that confuses some compilers.
5510
5511 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5512
5513 * config.sub: Convert linux and gnu/linux to linux-gnu.
5514
5515 * make-dist: Don't update getdate.c.
5516 Ignore =... files when checking for too-long Lisp file names.
5517
5518 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5519
5520 * configure.in (euidaccess): Check for that, not for eaccess.
5521
5522 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5523
5524 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5525 before `noshare'.
5526 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5527
5528 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5529
5530 * configure.in: Rename lignux to linux-gnu in configuration names.
5531 Use gnu-linux as the opsys value (s/ file name).
5532 Allow i686 just like i386, i486, i586.
5533
5534 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5535
5536 * configure.in (i*86-*-sco3.2v5): New alternative.
5537 (OVERRIDE_CPPFLAG): New variable.
5538 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5539
5540 * configure.in: Specify vpath for .texi files.
5541
5542 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5543
5544 * configure.in: Always check for HAVE_X11R5.
5545 Separately decide whether to use a toolkit by default.
5546
5547 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5548
5549 * configure.in: If X11R5 is missing the Xaw headers,
5550 default to --with-x-toolkit=no.
5551
5552 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5553
5554 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5555
5556 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5557
5558 * Makefile.in (install-arch-indep): If cd etc makes output,
5559 don't treat that as part of the tar data.
5560 Check that ./lisp actually exists.
5561
5562 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5563
5564 * make-dist: Check for long file names.
5565
5566 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5567
5568 * Version 19.31 released.
5569
5570 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5571
5572 * configure.in: Recognize sparc-*-lignux.
5573
5574 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5575
5576 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5577 Don't include config.w95.
5578
5579 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5580
5581 * make-dist: Replace --no-clean-up and --no-tar options
5582 with --clean-up and --tar, so that the default is useful.
5583
5584 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5585
5586 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5587 if not, tell the user to rename it and abort.
5588
5589 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5590
5591 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5592 test program.
5593
5594 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5595
5596 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5597
5598 * make-dist (MANIFEST): Fix previous change.
5599 (msdos): Put mainmake.v2 into the dist.
5600
5601 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5602
5603 * make-dist: Exit if autoconf fails.
5604
5605 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5606
5607 * config.bat: Set djgpp-ver, and unset it at the end.
5608 Add a number of conditionals for DJGPP version 2.
5609 Rename label libsrc2 to libsrc3.
5610 Substitute for LDFLAGS in src/Makefile.
5611 Substitute for ALL_CFLAGS in lib-src/Makefile.
5612
5613 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5614
5615 * configure.in (ncurses): Check this after checking fns like strerror.
5616
5617 1996-04-08 Erik Naggum <erik@naggum.no>
5618
5619 * make-dist (MANIFEST): Don't include lines from =files.
5620
5621 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5622
5623 * make-dist: Don't put lisp/dired.todo in the dist.
5624
5625 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5626
5627 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5628
5629 * configure.in (setlocale): Check for it.
5630
5631 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5632
5633 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5634
5635 * configure.in: Use lignux instead of linux as value of opsys.
5636
5637 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5638
5639 * Makefile.in (install-strip): Fix whitespace.
5640 Get rid of continuation.
5641
5642 * config.sub: Convert linux or gnu/linux to lignux.
5643
5644 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5645
5646 * configure.in: Accept lignux in configuration name.
5647
5648 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5649
5650 * Makefile.in (install-strip): New target.
5651
5652 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5653
5654 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5655 -f failed to do the job on Suns.
5656
5657 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5658
5659 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5660
5661 * configure.in (linux/version.h): Check for this header.
5662
5663 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5664
5665 * configure.in: Remove -fno-builtin hackery from -lm check.
5666
5667 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5668
5669 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5670 just this test.
5671
5672 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5673
5674 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5675
5676 * configure.in: Check for ncurses.
5677
5678 1996-02-28 Paul Eggert <eggert@twinsun.com>
5679
5680 * configure.in (LOCALTIME_CACHE):
5681 Also define if localtime mishandles unsetting TZ.
5682 This works around a localtime bug in mips-dec-ultrix.
5683
5684 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5685
5686 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5687
5688 * configure.in: Improve messages about X versions.
5689
5690 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5691
5692 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5693
5694 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5695
5696 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5697 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5698
5699 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5700 (install): Put install-arch-indep before install-arch-dep.
5701
5702 1996-02-20 Dave Love <d.love@dl.ac.uk>
5703
5704 * INSTALL: Clarify info about MS-DOS path handling.
5705
5706 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5707
5708 * Makefile.in (install-arch-indep): Install info/ccmode*.
5709 In previous change, protect against /bin/pwd returning null string.
5710
5711 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5712
5713 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5714 to lispdir.
5715
5716 1996-02-01 Paul Eggert <eggert@twinsun.com>
5717
5718 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5719
5720 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5721
5722 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5723
5724 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5725
5726 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5727 we delete everything distclean deletes.
5728
5729 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5730
5731 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5732
5733 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5734
5735 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5736 into LDFLAGS instead of into LIBS.
5737
5738 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5739
5740 * configure.in (HAVE_XMU): Fix typo in previous change.
5741
5742 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5743
5744 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5745
5746 1996-01-10 Erik Naggum <erik@naggum.no>
5747
5748 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5749
5750 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5751
5752 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5753
5754 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5755
5756 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5757 and use -lXt to link it.
5758
5759 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5760
5761 * configure.in (locallisppath): Put version-specific dir first.
5762
5763 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5764
5765 * configure.in (hppa-*-nextstep*): New alternative.
5766 (USE_X_TOOLKIT): By default, set this to "maybe";
5767 and change that later to LUCID or "no" according to X11 version.
5768
5769 * make-dist: Recompile outdated .elc files and update all autoloads.
5770
5771 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5772
5773 * configure.in (locallisppath): Fix typo in last change: " -> '.
5774
5775 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5776
5777 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5778
5779 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5780
5781 * Makefile.in (install-arch-indep): Give all files read permission.
5782
5783 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5784
5785 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5786 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5787
5788 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5789
5790 * configure.in: Determine HAVE_X11R6.
5791 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5792
5793 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5794
5795 * configure.in: Just "solaris" now defaults to version 2.4.
5796 Add sunos4.1.n-noshare as alternative.
5797
5798 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5799
5800 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5801
5802 1995-11-29 Erik Naggum <erik@naggum.no>
5803
5804 * Makefile.in (install-arch-indep): Add missing backslash.
5805
5806 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5807
5808 * Makefile.in (install-arch-indep): Don't install
5809 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5810
5811 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5812
5813 * Makefile.in (install-arch-indep): Fix previous change.
5814
5815 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5816
5817 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5818
5819 * Version 19.30 released.
5820
5821 * make-dist (lisp): Exclude subdirs.el.
5822
5823 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5824
5825 * make-dist (etc): Delete *.orig and *.rej.
5826
5827 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5828
5829 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5830
5831 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5832
5833 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5834
5835 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5836
5837 * make-dist (nt): Rename install, readme, and todo to
5838 INSTALL, README, and TODO.
5839
5840 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5841
5842 * make-dist (lisp): Don't distribute site-start.
5843
5844 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5845
5846 * make-dist: Break the hard link on alloca.c.
5847
5848 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5849
5850 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5851
5852 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5853
5854 * make-dist (src, lib-src): Don't distribute Makefile.c.
5855 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5856
5857 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5858
5859 * Makefile.in (mkdir): Create man1dir, not mandir.
5860 (uninstall): Use man1dir, not mandir.
5861
5862 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5863
5864 * Makefile.in (man1dir): New variable.
5865 (install-arch-indep): Use man1dir.
5866
5867 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5868
5869 * make-dist: Create lisp/MANIFEST.
5870
5871 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5872
5873 * configure.in (m68k-*-linux*): New alternative.
5874
5875 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5876
5877 * make-dist: Use new names config.in, paths.in, and
5878 {src,lib-src}/Makefile.in.
5879
5880 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5881
5882 * configure.in: Don't bother checking for drem.
5883
5884 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5885
5886 * Makefile.in (distclean): Delete line with just a tab in it.
5887 (install-arch-indep): Delete spaces that precede tabs.
5888 Delete spurious `fi' left from previous change.
5889 (install): Supply `true' as command, to avoid null command.
5890
5891 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5892
5893 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5894
5895 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5896
5897 * configure.in (powerpc-*-solaris2): New alternative.x
5898
5899 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5900
5901 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5902 of paths.h.tmp$$, to avoid going beyond 14 characters.
5903
5904 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5905
5906 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5907
5908 1995-09-06 Paul Eggert <eggert@twinsun.com>
5909
5910 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5911 if localtime caches TZ. Check for tzset.
5912
5913 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5914
5915 * config.bat: Simplify using new names file names src/makefile.in,
5916 config.in, paths.in. Change Echo commands not to use `.
5917
5918 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5919
5920 * Makefile.in (install-arch-indep): Always install the new dir file;
5921 rename the previous dir file to dir.bak or dir.old.
5922
5923 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5924
5925 * configure.in (RANLIB): Substitute this into makefiles.
5926 Set it specially on solaris; set it by default on other systems.
5927
5928 * configure.in: Fix previous Alpha change.
5929
5930 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5931
5932 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5933 NON_GCC_TEST_OPTIONS.
5934
5935 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5936
5937 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5938 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5939
5940 * configure.in (alpha-*-linux*): New configuration.
5941
5942 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5943
5944 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5945 (m68k-next-nextstep*): New alias for that.
5946 (i*86-*-nextstep*): Use nextstep.h.
5947 (sparc-*-nextstep*): New configuration.
5948
5949 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5950
5951 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5952 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5953
5954 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5955
5956 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5957 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5958
5959 1995-07-18 Mike Long <mike.long@analog.com>
5960
5961 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5962
5963 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5964
5965 * Makefile.in (src/paths.h, paths-force):
5966 Rename src/paths.h.in to src/paths.in.
5967 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5968
5969 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5970 Use Makefile.c for intermediate file.
5971 Rename src/config.h.in to src/config.in.
5972
5973 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5974
5975 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5976 (mips-dec-ultrix4.[12]): New alternative for old versions.
5977
5978 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5979
5980 * make-dist: Don't break intra-tree links.
5981
5982 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5983
5984 * configure.in: Put back archlibdir initialization. Require
5985 autoconf 2.4.1 or later.
5986
5987 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5988
5989 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5990 (mips-mips-riscos5*): New alternative.
5991
5992 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5993
5994 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5995
5996 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5997
5998 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5999 (mandir, infodir, archlibdir): Initializations deleted.
6000
6001 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
6002 On hpux9shr, use hpux9shxr4.h.
6003
6004 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
6005
6006 * configure.in: Added target mips-dec-mach_bsd4.3.
6007 * config.guess: Guess mips-dec-mach_bsd4.3.
6008
6009 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6010
6011 * Makefile.in (mkdir): Use symbolic chmod.
6012
6013 1995-06-22 Paul Eggert <eggert@twinsun.com>
6014
6015 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
6016 SunOS 4.1.5 through 4.1.9, should they ever exist.)
6017
6018 1995-06-22 Paul Eggert <eggert@twinsun.com>
6019
6020 * Makefile.in (SUBDIR_MAKEFILES):
6021 Add man/Makefile, so `make distclean' removes it.
6022 (top_distclean): Add config.log to the list of files to be removed.
6023
6024 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6025
6026 * Version 19.29 released.
6027
6028 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6029
6030 * configure.in: Fix the previous change to verify that the -b
6031 option really solves the problem.
6032
6033 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
6034
6035 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6036
6037 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
6038
6039 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6040
6041 * configure.in: Report more clearly when there is no special
6042 dir to search for X includes or libraries.
6043
6044 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6045
6046 * configure.in: Check for -lpthreads, not -lpthread.
6047
6048 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
6049
6050 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
6051
6052 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6053
6054 * configure.in: Check for -lpthread.
6055
6056 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6057
6058 * Makefile.in (install-arch-indep): Install info files for mh-e.
6059 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
6060
6061 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6062
6063 * configure.in (*-solaris2.5): New configuration.
6064
6065 * make-dist: Copy new files config.nt and config.w95.
6066
6067 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6068
6069 * configure.in: Use x_includes, not x_libraries, for -I.
6070 Make bitmapdir a colon-separated list.
6071
6072 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
6073
6074 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
6075
6076 * configure.in: Allow x_libraries and x_includes to be paths.
6077
6078 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6079
6080 * configure.in: Fix typo.
6081
6082 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6083
6084 * INSTALL: Clarify use of site-init.el.
6085
6086 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
6087
6088 * configure.in: Pass arg to sqrt.
6089
6090 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6091
6092 * make-dist: Fix May 6 change.
6093
6094 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6095
6096 * vpath.sed: Delete reference to ymakefile.
6097
6098 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6099
6100 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
6101
6102 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6103
6104 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
6105
6106 * update-subdirs: Specify /bin/sh to run the script.
6107
6108 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6109
6110 * make-dist: Put src/makefile.nt in dist.
6111
6112 * configure.in (i[345]86-*-bsdi2*): New configuration.
6113 (vax-dec-bsd386*): Deleted.
6114
6115 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6116
6117 * configure.in: Make sure CDPATH doesn't mess up PWD check.
6118 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
6119 Use fmod instead of logb in -lm check.
6120
6121 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6122
6123 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
6124 Use bsd4-3. Don't set NON_GNU_CPP.
6125
6126 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
6127 In nt, copy various different things, but not *.cmd.
6128 Fix the ln commands for the subdirs of nt.
6129
6130 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6131
6132 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
6133
6134 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6135
6136 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
6137 since that's what the header file expects.
6138
6139 1995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
6140
6141 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6142 and 68040 based machines when choosing options for gnucc.
6143
6144 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6145
6146 * Makefile.in (top_distclean): Delete config.cache.
6147
6148 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6149
6150 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6151
6152 * configure.in: Use m/ncr386.h.
6153
6154 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6155
6156 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6157
6158 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6159
6160 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6161 (man): Don't copy texindex.c and getopt.c; they're deleted.
6162 (etc): Omit `e'; it's a subdirectory.
6163 (etc/e): Use `../..', not `..', to reference top level.
6164
6165 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6166
6167 * Makefile.in (install-arch-indep, dist):
6168 Look for `update-subdir' in $(srcdir).
6169
6170 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6171
6172 * make-dist: Include mkinstalldirs in distribution.
6173
6174 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6175
6176 * make-dist: Add missing close backquote.
6177
6178 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6179
6180 * make-dist: Don't distribute shortnames directory.
6181
6182 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6183
6184 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6185
6186 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6187
6188 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6189
6190 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6191
6192 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6193
6194 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6195
6196 * configure.in (mips-sgi-irix6): New configuration.
6197
6198 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6199
6200 * Makefile.in (maintainer-clean): Renamed from realclean.
6201
6202 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6203
6204 * configure.in: Create a .gdbinit that sources the real one,
6205 if using a different build directory.
6206
6207 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6208
6209 * configure.in: Check for sys/select.h.
6210
6211 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6212
6213 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6214
6215 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6216
6217 * configure.in: Handle isc 4.1 operating system.
6218
6219 1994-12-10 Richard Stallman <rms@kepa>
6220
6221 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6222 (rs6000-ibm-aix4*): New alternative.
6223
6224 1994-12-06 Richard Stallman <rms@kepa>
6225
6226 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6227
6228 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6229
6230 * configure.in: Don't try to make directories that are guaranteed
6231 to already exist.
6232
6233 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6234
6235 * configure.in: Generate man/Makefile from man/Makefile.in.
6236 Create the man subdir.
6237
6238 * Makefile.in (dvi): Run Make in our man subdir.
6239
6240 * make-dist: Create subdir etc/e.
6241 Make links to it.
6242 Put man/Makefile.in in dist, instead of man/Makefile.
6243
6244 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6245
6246 * configure.in: Add --with-pop, --with-kerberos, and
6247 --with-hesiod for movemail.
6248
6249 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6250
6251 * configure.in (m68*-apollo*): Use s/domain.h.
6252
6253 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6254
6255 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6256
6257 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6258
6259 * configure.in: Don't add -I, -L, -R options for cc if their
6260 arguments would be empty.
6261
6262 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6263
6264 * configure.in (i860-intel-osf1*): New alternative.
6265 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6266 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6267
6268 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6269
6270 * configure.in: Make h_errno check not use nested functions.
6271
6272 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6273
6274 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6275
6276 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6277
6278 * Makefile.in (install-arch-indep): Avoid continued comment
6279 swallowing target line.
6280
6281 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6282
6283 * configure.in: Protect a character class with `changequote'.
6284
6285 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6286
6287 * configure.in: Accept `news' as a synonym for `newsos'.
6288
6289 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6290
6291 * Makefile.in: Don't rm files if cd fails.
6292
6293 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6294
6295 * make-dist: Put nt subdir and its subdirs in the dist.
6296 (lib-src): Put makefile.nt in the dist.
6297 (lisp): Put makefile.nt in the dist.
6298
6299 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6300
6301 * configure.in: Change a stray `[' to `test'.
6302
6303 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6304
6305 * configure.in: Adapt for Autoconf v2. Use the standard argument
6306 parser, host type canonicalizer, X11 finder, and message
6307 printing macros. Use the new macro names. Use `test' instead of `['.
6308
6309 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6310
6311 * configure.in: Check for getpagesize.
6312
6313 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6314
6315 * make-dist (msdos): Put sed* in the distribution.
6316
6317 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6318
6319 * config.bat: New option, `--with-x', for configuring Emacs
6320 for use with the X11 system DesqView/X.
6321 New option, `--no-debug', for compiling Emacs without debug
6322 information thus saving disk space.
6323 (src/config.h, src/paths.h): Use `update' (which is like
6324 `move-if-changed') to change the file.
6325 (src/config.h): When configuring for X11 perform extra changes.
6326 (src/makefile): When configuring for X11 perform extra changes.
6327 (lib-src): Remove temporary files.
6328 (): Check that `sed', `rm', `mv', and `gcc' are available.
6329
6330 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6331
6332 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6333
6334 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6335
6336 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6337
6338 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6339
6340 * configure.in (canonical): Substitute var into makefiles.
6341 (bitmapdir): Likewise.
6342
6343 * Makefile.in (bitmapdir): New variable.
6344 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6345
6346 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6347
6348 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6349
6350 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6351 * update-subdirs: New shell script.
6352
6353 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6354
6355 * Makefile.in (top_distclean): Don't rm build-install.
6356 (SOURCES): Delete build-install.in.
6357
6358 * make-dist: Don't distribute build-ins.in.
6359 * build-ins.in: File deleted.
6360
6361 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6362
6363 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6364
6365 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6366
6367 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6368
6369 * configure.in (libexecdir): Renamed from libdir. New default.
6370 (sharedstatedir): Renamed from statedir. New default.
6371 (datadir): New default.
6372
6373 * make-dist: Don't distribute subdirs.el.
6374
6375 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6376
6377 * configure.in (eaccess): Check for it.
6378
6379 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6380
6381 * configure.in (mktime): Check for it.
6382
6383 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6384
6385 * configure.in (motif): Add support for usage and option checking.
6386
6387 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6388
6389 * configure.in (utimes): Check for it.
6390
6391 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6392
6393 * Makefile.in (install-arch-indep): Don't do mkdir here.
6394
6395 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6396
6397 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6398 riscix.h renamed to acorn.h.
6399
6400 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6401
6402 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6403 New configurations.
6404
6405 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6406
6407 * configure.in: Remove trailing slashes from srcdir.
6408
6409 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6410
6411 * configure.in (i[345]86-sequent-ptx*): Handle
6412
6413 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6414
6415 * Makefile.in (paths-force): Depend on src/paths.h
6416
6417 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6418
6419 * configure.in (config_options): Save all arguments, not just some.
6420
6421 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6422
6423 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6424
6425 * configure.in: Add AC_AIX.
6426 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6427
6428 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6429
6430 * configure.in (parsing options): Simplify sed command to delete -'s.
6431
6432 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6433
6434 * configure.in (config_options): New shell variable.
6435 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6436
6437 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6438
6439 * configure.in (alpha-dec-osf*): New target.
6440
6441 * Makefile.in: Use just one FRC target.
6442
6443 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6444
6445 * Makefile.in (removenullpaths, paths-force):
6446 Use name paths.h.tmp$$, which depends on the pid.
6447
6448 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6449
6450 * Makefile.in (removenullpaths, paths-force):
6451 Put paths.h.tmp in top-level dir, not in src.
6452
6453 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6454
6455 * Version 19.27 released.
6456
6457 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6458
6459 * Version 19.26 released.
6460
6461 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6462
6463 * configure.in: Check for lrand48, not rand48.
6464
6465 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6466
6467 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6468 (powerpc-ibm-aix*): New aliases.
6469
6470 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6471
6472 * make-dist (src/m, src/s): Put *.inp in distribution.
6473
6474 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6475
6476 * configure.in: Accept i586 and i486 along with i386.
6477
6478 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6479
6480 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6481 even if CPP env var was set by the user.
6482
6483 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6484
6485 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6486
6487 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6488
6489 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6490
6491 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6492
6493 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6494
6495 * configure.in: Check more specifically for i*86-sun-sunos.
6496
6497 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
6498
6499 * configure.in: Handle solaris 2.4.
6500
6501 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6502
6503 * configure.in (rand48): Check for it.
6504
6505 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6506
6507 * make-dist: Update the info files.
6508
6509 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6510
6511 * configure.in: Make "checking..." messages' style consistent.
6512 (HAVE_H_ERRNO): New test.
6513
6514 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6515
6516 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6517
6518 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6519
6520 * configure.in (CFLAGS): If the envvar was specified, use that.
6521 And set REAL_CFLAGS from it too.
6522
6523 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6524
6525 * make-dist: Update finder-inf.el.
6526
6527 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6528
6529 * make-dist (msdos): Include sed4.inp in dist.
6530
6531 * Makefile.in (libsrc_libs): Var deleted.
6532
6533 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6534
6535 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6536
6537 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6538
6539 * configure.in (mips-sony-newsos4*): New alias.
6540
6541 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6542
6543 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6544 (*-convex-convexos*): Accept this as alias.
6545
6546 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6547
6548 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6549 for two different uses.
6550
6551 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6552
6553 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6554
6555 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6556
6557 * make-dist: Put ./BUGS into the distrib.
6558
6559 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6560
6561 * configure.in: Handle 386 running Solaris 2.
6562
6563 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6564
6565 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6566
6567 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6568
6569 * configure.in (mips-sony-newsos*): Use news-risc.h.
6570
6571 * configure.in: Accept bsdi as opsys, like bsd386.
6572
6573 1994-06-01 Morten Welinder (terra@diku.dk)
6574
6575 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6576
6577 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6578
6579 * Version 19.25 released.
6580
6581 * make-dist (shortversion): Don't assume another period follows.
6582
6583 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6584
6585 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6586 (uninstall): Use /bin/pwd.
6587
6588 * Makefile.in (blessmail): Depend on src.
6589 (all): Don't depend on blessmail.
6590
6591 * Makefile.in (src/paths.h): Don't force recomputation.
6592 (paths-force): New target; force recomputation of paths.h.
6593 (all): Depend on paths-force.
6594 (src, lib-src): Depend on src/paths.h.
6595
6596 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6597 NON_GCC_TEST_OPTIONS.
6598
6599 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6600
6601 * configure.in: Don't insist on subversions for irix.
6602
6603 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6604
6605 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6606
6607 * configure.in (i[34]86-next-*): New alternative.
6608
6609 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6610
6611 * Version 19.24 released.
6612
6613 * configure.in: New config hppa*-hp-hpux9shr*.
6614
6615 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
6616
6617 * config.bat: Doc fix.
6618
6619 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6620
6621 * Makefile.in (mostlyclean, clean, distclean, realclean)
6622 (extraclean): Don't act on man subdir if it doesn't exist.
6623
6624 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6625
6626 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6627 Use them to set up CC.
6628 (*-sun-sunos4.1.3): Set them.
6629
6630 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6631
6632 * Makefile.in (lib-src): Don't depend on src/paths.h.
6633
6634 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6635
6636 * build-ins.in (copydests): Get rid of spurious `-'s.
6637
6638 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6639
6640 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6641
6642 * Version 19.23 released.
6643
6644 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6645 for the Xlib and Xt checks; then restore old CFLAGS.
6646
6647 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6648
6649 * configure.in (HAVE_X11XTR6): Add newline before #if.
6650 Add newline after #endif.
6651
6652 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6653
6654 * configure.in (HAVE_X11XTR6): Arrange to define it.
6655
6656 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6657
6658 * Makefile.in (install): Depend on blessmail.
6659
6660 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6661
6662 * configure.in (mips-siemens-sysv*): Put quotes around value
6663 containing blanks.
6664
6665 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6666
6667 * Makefile.in (TAGS): Use the makefile in src subdir.
6668
6669 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6670
6671 * configure.in (opsys): Recognize `gnu'.
6672
6673 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6674
6675 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6676
6677 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6678
6679 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6680 version > 1.8.
6681
6682 1994-05-08 Morten Welinder (terra@diku.dk)
6683
6684 * config.bat: Forcibly remove "# " style comments from makefiles.
6685
6686 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6687
6688 * Makefile.in (uninstall): When processing lispdir and etcdir,
6689 do nothing unless it exists and is a directory.
6690
6691 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6692
6693 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6694 Merge code in from install-doc.
6695 (install-doc): Merge code back into install-arch-indep.
6696 (install-arch-dep): Don't depend on install-doc.
6697
6698 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6699
6700 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6701
6702 * configure.in (making src/Makefile and lib-src/Makefile):
6703 Split off the autoconf substitutions and don't pass them thru cpp.
6704 (undefs): Use $canonical as well as $configuration.
6705
6706 * make-dist: Distribute lisp/Makefile.
6707
6708 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6709 Use lower case names for the s files.
6710
6711 1994-05-03 Morten Welinder (terra@diku.dk)
6712
6713 * config.bat: Added possibility for different file name
6714 transcriptions in lib-src.
6715
6716 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6717
6718 * Makefile.in (lib-src): Undo previous change.
6719 (blessmail): New target to run maybe-blessmail in lib-src.
6720 (all): Depend on blessmail.
6721
6722 * Makefile.in (lib-src): Depend on src.
6723
6724 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6725
6726 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6727 (m88k-dg-dgux5.4R2): dgux5.4R2.
6728
6729 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6730
6731 * configure.in (window_system): Restore accidentally deleted code
6732 that uses AC_FIND_X.
6733
6734 * make-dist: Distribute config.bat.
6735
6736 1994-04-29 Morten Welinder (terra@diku.dk)
6737
6738 * config.bat: Corrected the configuration of lib-src
6739 to keep up with configure. Add note about dos version 3
6740 or better needed (djgpp needs that). Add note explaining
6741 that either install in c:/emacs or edit the script.
6742 Don't change to c:/emacs, but assume we're there (to minimize
6743 the number of places to change).
6744
6745 * config.bat: Build-in the first step towards X11 support with
6746 the X11 emulator that exists. At this time it won't work,
6747 and several files are missing.
6748
6749 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6750
6751 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6752 Don't look for -lresolv.
6753
6754 * Makefile.in (lib-src): Depend on src/paths.h.
6755
6756 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6757
6758 * configure.in: Restore deleted AC_SUBST of `configuration'.
6759 Improve error message for bad --with-x-toolkit value.
6760
6761 * configure.in: Define CONFIGURATION in src/config.h
6762 rather than substituting in src/Makefile.in.
6763
6764 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6765
6766 * Makefile.in (install-doc): New target.
6767 (install-arch-dep): Depend on install-doc.
6768 (mkdir): Create docdir.
6769
6770 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6771
6772 * configure.in: Test for libresolv.a.
6773 Substitute machfile and opsysfile.
6774
6775 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6776
6777 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6778 (install-arch-dep): Install under the name $(EMACS).
6779
6780 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6781
6782 * configure.in (version): Use entire value of emacs-version.
6783 (mips-siemens-sysv*): New alternative.
6784
6785 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6786
6787 * Makefile.in (install-arch-indep): Don't install dired-x*.
6788
6789 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6790
6791 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6792 Fix definition of $undefs.
6793
6794 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6795
6796 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6797
6798 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6799
6800 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6801
6802 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6803
6804 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6805
6806 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6807 and run it thru cpp, as with src/Makefile.in.
6808
6809 * configure.in: Use AC_SET_MAKE.
6810
6811 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6812
6813 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6814
6815 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6816
6817 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6818
6819 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6820 (printing the choices): Make the toolkit message unconditional.
6821 (USE_X_TOOLKIT): Use `none', not `no', if none.
6822 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6823 Get rid of temp file foofoo1.
6824
6825 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6826
6827 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6828
6829 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6830
6831 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6832 (printing the choices): State choice of toolkit.
6833 (libsrc_libs): Recalculate after writing config.h;
6834 then update lib-src/Makefile.
6835
6836 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6837
6838 * configure.in: Add sunos4shr as alternative for suns.
6839 Conditionals testing for null $CC were backwards.
6840
6841 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6842
6843 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6844
6845 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6846
6847 * configure.in: Handle -isc4.0*.
6848
6849 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6850
6851 * configure.in (esix5): Set NON_GNU_CPP.
6852
6853 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6854
6855 * Makefile.in (thisdir): Nonsensical variable removed.
6856 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6857 back to $thisdir, rather than the directory `this_dir'.
6858
6859 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6860
6861 * Makefile.in (install-arch-indep): Add missing backslash after a
6862 `then'.
6863
6864 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6865
6866 * Makefile.in (thisdir): New variable.
6867 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6868
6869 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6870
6871 * configure.in: Add freebsd.
6872
6873 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6874
6875 * configure.in: Check for fpathconf.
6876
6877 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6878
6879 * configure.in (with_x_toolkit): Fix typo in previous change.
6880
6881 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6882
6883 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6884
6885 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6886
6887 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6888
6889 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6890
6891 * configure.in: Fix value of docdir.
6892 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6893
6894 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6895
6896 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6897
6898 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6899
6900 * configure.in: New variable docdir to control where the docstring
6901 file goes.
6902 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6903
6904 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6905
6906 * configure.in: When --run-in-place, don't inherit archlibdir.
6907
6908 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6909
6910 * Makefile.in (install-arch-dep, install-arch-indep):
6911 New targets split up former do-install rule.
6912 (do-install): Target deleted.
6913
6914 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6915
6916 * configure.in (mips-sony-newsos*): New configuration.
6917
6918 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6919
6920 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6921
6922 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6923
6924 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6925
6926 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6927
6928 * configure.in: Don't initialize CC.
6929
6930 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6931
6932 * configure.in (creating src/Makefile): Also generate -U switches
6933 for symbols in the $configuration value.
6934
6935 * configure.in: Check for sys_siglist being declared in system header.
6936
6937 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6938
6939 * configure.in (creating src/Makefile): Delete blank lines
6940 along with lines of whitespace.
6941 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6942
6943 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6944
6945 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6946 like C_SWITCH_SYSTEM.
6947 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6948
6949 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6950
6951 * configure.in (drem): Check for this function.
6952
6953 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6954
6955 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6956 If CPP was inherited from environment, don't use NON_GNU_CPP.
6957 (NON_GNU_CC): Likewise.
6958 (handling with_gcc): Use explicit if in the `no' case.
6959 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6960
6961 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6962
6963 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6964
6965 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6966
6967 * configure.in: Check whether fmod exists.
6968
6969 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6970
6971 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6972 {src,lisp}/OChangeLog.
6973
6974 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6975
6976 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6977 necessary for proper operation. This code works with the current
6978 released version of Autoconf.
6979
6980 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6981
6982 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6983 (USE_X_TOOLKIT): Define it for all values except `no'.
6984
6985 * configure.in: Undo first Jan 8 change and Jan 16 change.
6986
6987 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6988
6989 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6990 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6991
6992 * Makefile.in (lwlib/Makefile): New target.
6993 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6994 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6995 (unlock, relock): Handle lwlib subdir.
6996
6997 * Makefile.in: Add some .PHONY targets.
6998
6999 * make-dist: Handle lwlib subdir like oldXMenu subdir.
7000
7001 * lwlib: New subdirectory.
7002
7003 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7004
7005 * configure.in: If CPP has a value that is a directory,
7006 discard the value.
7007
7008 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7009
7010 * configure.in (srcdir_undefs): Add g flag to sed substitution to
7011 remove -U[0-9]*.
7012
7013 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7014
7015 * Makefile.in (do-install): Install the dired-x info files.
7016
7017 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
7018 (See src/s/sol2.h.)
7019
7020 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7021
7022 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
7023
7024 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7025
7026 * configure.in (creating src/Makefile): Put code inside 2nd arg to
7027 AC_OUTPUT as it should be; hopefully noone will again see fit to
7028 gratuitously break this and not make a change log entry.
7029 Optimized sed processing of Makefile.in and cpp output; now
7030 preserves comments previously removed from the cpp input.
7031 Eliminated temp file for cpp output. Generate -U switches to
7032 undefine all identifiers that appear in the directory name
7033 ${srcdir}; pass these to cpp.
7034
7035 * configure.in (version): Fix sed regexp to match two-elt version
7036 number.
7037
7038 * configure.in: Check for strerror.
7039
7040 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7041
7042 * configure.in: Test for bcmp.
7043
7044 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7045
7046 * make-dist (tempdir): Put subdir msdos into the distribution.
7047
7048 1993-01-07 Morten Welinder (terra@diku.dk)
7049
7050 * config.bat: New file.
7051
7052 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7053
7054 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
7055
7056 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7057
7058 * configure.in (m68*-next-*): Don't care about which os is specified.
7059 (i[34]86-*-*): Check for *-nextstop*.
7060
7061 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7062
7063 * configure.in: Check for setsid.
7064
7065 1993-12-17 Richard Stallman (rms@srarc2)
7066
7067 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
7068
7069 1993-12-15 Richard Stallman (rms@srarc2)
7070
7071 * Makefile.in (mkdir): Make only the lockdir writable.
7072
7073 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
7074
7075 1993-12-11 Richard Stallman (rms@srarc2)
7076
7077 * Makefile.in (libdir): Use @libdir@.
7078
7079 1993-12-08 Richard Stallman (rms@srarc2)
7080
7081 * Makefile.in (install): Add empty command.
7082
7083 1993-12-04 Richard Stallman (rms@srarc2)
7084
7085 * make-dist: Put man/getopt.c in the dist.
7086
7087 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
7088
7089 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
7090
7091 1993-12-03 Richard Stallman (rms@srarc2)
7092
7093 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
7094 Set it for all solaris versions.
7095 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
7096 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
7097 Likewise for NON_GNU_CC and CC.
7098
7099 1993-12-01 Richard Stallman (rms@srarc2)
7100
7101 * configure.in (mips-mips-riscos4*): Assign variable CC.
7102 (checking ${with_gcc}): If "no", don't override CC if already set.
7103 (CC): Initialize it as empty.
7104
7105 1993-11-30 Richard Stallman (rms@srarc2)
7106
7107 * configure.in (Suns): Set CPP if *-solaris2.3*.
7108
7109 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7110
7111 * Version 19.22 released.
7112
7113 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
7114
7115 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7116
7117 * make-dist: When breaking links, use cp -p.
7118 Copy install.sh into distribution.
7119 Move the temp dir up into the parent dir;
7120 don't leave the staging dir make-dist.tmp... in existence.
7121 * install.sh: New file.
7122
7123 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7124
7125 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
7126
7127 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7128
7129 * configure.in (version): When --run-in-place, exclude
7130 ${datadir}/emacs/site-lisp from locallisppath.
7131
7132 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7133
7134 * configure.in: Delete jumk.c before writing it.
7135
7136 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7137
7138 * Version 19.21 released.
7139
7140 * Makefile.in (mkdir): Ignore error from chmod.
7141
7142 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7143
7144 * make-dist: Don't put lisp/forms.README in the distribution.
7145
7146 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7147
7148 * configure.in (creating src/Makefile): Before running cpp,
7149 discard all lines that start with `# Generated' or /**/#.
7150
7151 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7152
7153 * Version 19.20 released.
7154
7155 * make-dist: Use build-ins.in, not build-install.in.
7156 Don't bother updating TAGS since it's not included.
7157
7158 * build-ins.in: Renamed from build-install.in.
7159
7160 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7161
7162 * make-dist: Don't try to link *.texinfo--there are none now.
7163 When running make in lib-src, specify YACC var value.
7164
7165 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7166
7167 * configure.in (extrasub): Add vpath patterns for %.[yls].
7168
7169 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7170 Instead just include the commands to make src/Makefile as the
7171 second arg to AC_OUTPUT.
7172
7173 * configure.in: Use : instead of dnl for comment inside
7174 $makefile_command.
7175
7176 * configure.in: No longer use vpath_sed. Instead, when we notice
7177 srcdir already configured, set extrasub to hack vpath in the
7178 makefiles.
7179
7180 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7181 before moving it.
7182 * Makefile.in (VPATH): Define to @srcdir@.
7183
7184 1993-09-28 Brian J. Fox (bfox@cubit)
7185
7186 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7187 doesn't exist. Just copy src/Makefile.in instead. Touch
7188 all of the Makefiles after editing config.status.
7189
7190 * INSTALL: Update documentation to match new configuration
7191 mechanism.
7192
7193 1993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7194
7195 * configure.in: Allow any of the path or directory Makefile
7196 variables to be set with flags to configure. Create all Makefiles
7197 at configure time. Edit special commands into config.status after
7198 src/Makefile.in is built from src/Makefile.
7199
7200 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7201 If these files are out of date, simply have config.status
7202 rebuild them; don't rebuild them explicitly.
7203
7204 1993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7205
7206 * build-install.in: Change src/xemacs to src/emacs. We no longer
7207 create src/xemacs, so the file wouldn't be found.
7208
7209 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7210
7211 1993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7212
7213 * configure.in: Avoid forcing the search of /usr/include before
7214 fixed include files by resetting C_SWITCH_X_SITE if it is
7215 "-I/usr/include".
7216
7217 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7218
7219 * Makefile.in (@rip_paths@locallisppath):
7220 Delete ${datadir}/emacs/site-lisp.
7221
7222 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7223
7224 * configure.in:
7225 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7226 Remove ${extra_output} from AC_OUTPUT call.
7227
7228 1993-09-17 Brian J. Fox (bfox@inferno)
7229
7230 * make-dist: Quote backquotes found in strings to be echoed.
7231
7232 * configure.in: Use "sh -c pwd" when we want to avoid having the
7233 shell fix up the value of $PWD.
7234
7235 1993-09-13 Brian J. Fox (bfox@inferno)
7236
7237 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7238 of the installation fail. Suggested by Karl Berry.
7239
7240 1993-08-30 Brian J. Fox (bfox@inferno)
7241
7242 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7243 was used. Set MAKEFLAGS from MFLAGS.
7244
7245 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7246
7247 * configure.in: Test for res_init in libc.
7248
7249 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7250
7251 * configure.in: In the file ${tempcname}, use configure___
7252 instead of @configure@.
7253
7254 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7255
7256 * make-dist: Dist vpath.sed
7257
7258 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7259 Depend on vpath.sed.
7260 Replace sed comand for VPATH with @vpath_sed@.
7261
7262 * configure.in: Substitute variable `vpath_sed'.
7263 If not in $srcdir and $srcdir is configured,
7264 issue warning that GNU make is required,
7265 and set vpath_sed to use vpath.sed script.
7266
7267 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7268
7269 * configure.in: Remove check for $srcdir being configured. This
7270 pretty much works now.
7271 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7272 Check for XFree86 (/usr/X386/include) independent of whether
7273 -lXbsd exists.
7274
7275 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7276 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7277 `make'.
7278
7279 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7280
7281 * Version 19.19 released.
7282
7283 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7284
7285 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7286
7287 * configure.in: Check for XScreenNumberOfScreen.
7288
7289 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7290
7291 * configure.in: Add * to end of all configuration alternatives.
7292 (m68*-sony-newsos3*): New alternative.
7293
7294 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7295
7296 * make-dist: Include getdate.c in distribution.
7297
7298 * configure.in: For --help, use $PAGER if it is set.
7299 (LIB_X11_LIB): Default to -lX11.
7300 (mips-sgi-irix5.*): New alternative.
7301
7302 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7303
7304 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7305 Recognize *.B8.* as hpux version 8.
7306 (m68*-tektronix-bsd*): Fix typo in tek4300.
7307 (AC_HAVE_FUNCS): Add ftime.
7308
7309 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7310
7311 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7312 Use tekxd88, not tekXD88.
7313
7314 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7315
7316 * configure.in: Check for -lm. Then can check for frexp and logb.
7317
7318 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7319
7320 * Version 19.18 released.
7321
7322 * make-dist (src): Don't put gnu-hp300 in dist.
7323 (src, lisp): Include OChangeLog in dist.
7324
7325 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7326
7327 * configure.in: Test for presence of logb and frexp functions.
7328
7329 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7330
7331 * configure.in (machine): Add i370-ibm-aix*.
7332
7333 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7334
7335 * configure.in (function checks): Test for mkdir and rmdir.
7336
7337 * configure.in (function checks): Don't test for random and bcopy
7338 only when we're building with X; look for them all the time.
7339
7340 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7341
7342 * configure.in: Test for availability of bcopy functions, searching
7343 the X libraries if we're using X.
7344
7345 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7346 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7347 versions of AIX, and needs to be passed to the loader.
7348
7349 * configure.in: Test for the availability of the
7350 XScreenResourceString function.
7351
7352 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7353
7354 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7355 LD_SWITCH_X_SITE and assume --with-x11.
7356 Only look for X11 files if we weren't told about a window system
7357 or if we were told to use X11 but not told where.
7358 Search the libraries from the s and/or m files when checking for
7359 functions.
7360
7361 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7362
7363 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7364
7365 * make-dist: Include lisp/dired.todo in the distribution.
7366
7367 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7368
7369 * configure.in: Add code to set HAVE_INET_SOCKETS.
7370
7371 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7372
7373 * configure.in: If we do find x_includes and x_libraries
7374 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7375
7376 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7377
7378 * make-dist: Include src/gnu-hp300 in the dist.
7379
7380 * configure.in (canonical): New variable holds the canonicalized
7381 configuration. Don't alter `configuration'. Use `configuration'
7382 for Makefile.in for file naming.
7383 (testing x_includes and x_libraries): Use =, not ==.
7384
7385 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7386
7387 * Version 19.17 released.
7388
7389 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7390 directory's makefile. This allows the invocation of CPP which
7391 builds xmakefile to receive these switches. The SunSoft C
7392 preprocessor inserts spaces between tokens if it doesn't get the
7393 -Xs flag requested in src/s/sol2.h.
7394
7395 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7396
7397 * configure.in (m68k-bull-sysv3): New config.
7398
7399 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7400
7401 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7402 the X Windows libraries.
7403
7404 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7405
7406 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7407 the distribution. Those files aren't kept in their own
7408 subdirectory any more.
7409
7410 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7411
7412 * Version 19.16 released.
7413
7414 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7415
7416 * configure.in: Add --verbose flag.
7417
7418 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7419
7420 * version 19.15 released.
7421
7422 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7423
7424 * Makefile.in (top_distclean): Use -f switch when cleaning out
7425 lock dir; it might be empty.
7426
7427 * configure.in: Only check for -lXbsd once.
7428
7429 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7430
7431 * Version 19.14 released.
7432
7433 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7434
7435 * make-dist: If using gzip, create distribution with '.gz' extension.
7436
7437 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7438 (lisp/forms-mode): This doesn't exist anymore.
7439
7440 * configure.in: Look for the closedir function.
7441
7442 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7443
7444 * configure.in (CPP): Autoconf sets this to a shell variable
7445 reference, which doesn't work when it's edited into a makefile.
7446 Expand that variable reference.
7447
7448 * Makefile.in (CPP): New variable.
7449 (src/Makefile): Edit CPP into src/Makefile.
7450
7451 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7452 and entering double quotes to get the values of LD_SWITCH_X_SITE
7453 and the other make variables; make substitutes them in anyway.
7454
7455 * Makefile.in (uninstall): Don't remove the lisp and etc
7456 directories if they're in the source tree.
7457
7458 Bring mumbleclean targets into conformance with GNU coding standards.
7459 * Makefile.in (mostlyclean, clean): Separate these two; just have
7460 them pass the request to the subdirectory makefiles.
7461 (distclean): Pass the request down, and then get rid of the
7462 files configure built, and get rid of the Makefiles.
7463 (realclean): Pass the request down, and then do the same things
7464 distclean does.
7465 (uninstall, info, dvi): New targets.
7466
7467 * configure.in: Move clause for PC-compatible i386 box to the end
7468 of the case statement, to avoid masking configurations below.
7469
7470 * configure.in: Add case for m88k-motorola-sysv4.
7471
7472 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7473 the HP 68000 machines.
7474
7475 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7476 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7477 preprocessor won't fiddle with them.
7478
7479 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7480
7481 * Makefile.in (TAGS): cd to src to run etags.
7482
7483 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7484
7485 * configure.in (version): Check the X libraries for XrmSetDatabase
7486 and random, and see if we have -lXbsd.
7487
7488 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7489
7490 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7491 s/*.h and m/*.h files. Martin Tomes
7492 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7493
7494 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7495
7496 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7497 above the general i386 alternative.
7498
7499 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7500
7501 * configure.in: Recognize configuration name for Data General
7502 AViiON machines.
7503
7504 * configure.in: Use AC_LONG_FILE_NAMES.
7505
7506 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7507
7508 * configure.in: Test for bison.
7509 * Makefile.in (YACC): New variable.
7510 (lib-src/Makefile.in): Edit YACC into the makefile.
7511
7512 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7513
7514 * Version 19.13 released.
7515
7516 * configure.in (CFLAGS): Don't set this according to the value of
7517 the GCC shell variable. Instead, consult the machine and system
7518 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7519 test __GNUC__ while we're at it.
7520
7521 * configure.in: Remove extra ;; from hpux cases.
7522
7523 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7524
7525 * configure.in: Check to see if the system has -ldnet.
7526
7527 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7528
7529 * make-dist: Add clauses to distribute lisp/forms-mode.
7530
7531 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7532
7533 * configure.in (machine): Fix the versions in hpux version number test.
7534 Do not guess based on cpu type. Do check for explicit system version.
7535
7536 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7537
7538 * configure.in: Do NOT look for `unknown' as company name.
7539
7540 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7541
7542 * configure.in: Fix typo in message.
7543
7544 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7545
7546 * Version 19.12 released.
7547
7548 * Makefile.in (do-install): Correct previous etc-copying change.
7549 Partially rewrite using `if'.
7550 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7551
7552 * Version 19.11 released.
7553
7554 * configure.in: Handle 386bsd.
7555
7556 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7557
7558 * make-dist: Update getdate.c.
7559
7560 * configure.in: Handle bsd386.
7561
7562 * Makefile.in (do-install): Use `-' in tar options.
7563
7564 * configure.in: Change ! "${...}" to x"${...}" = x.
7565
7566 * Makefile.in (do-install): Copy the DOC-* files from the build
7567 etc directory, as well as lots of things from ${srcdir}/etc.
7568
7569 * make-dist: Copy config.guess.
7570
7571 * configure.in: Handle AIX versions 1.2, 1.3.
7572
7573 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7574
7575 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7576 the configuration name mips-mips-usg* to represent USG systems.
7577
7578 * configure.in: Fix logic to detect if srcdir is already configured.
7579
7580 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7581
7582 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7583 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7584 of a directory; cd might fail, and have pwd print out the current
7585 directory.
7586
7587 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7588
7589 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7590
7591 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7592
7593 * configure.in: Complain if srcdir points at an already-configured
7594 tree.
7595
7596 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7597
7598 * Version 19.10 released.
7599
7600 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7601
7602 * Makefile.in: Use Makefile comments, not C comments.
7603
7604 * configure.in: Add case for the Tektronix XD88.
7605
7606 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7607
7608 * configure.in: Handle sysv4.2 and sysvr4.2.
7609
7610 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7611
7612 * configure.in: Traverse the argument list without destroying it;
7613 don't use shift. It turns out that "set - ${saved_arguments}"
7614 doesn't work portably.
7615
7616 * configure.in: Add missing "fi".
7617
7618 * make-dist: Rebuild configure if configure.in is newer.
7619
7620 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7621 targets to be executed even if make remembers that it has already
7622 satisfied FRC.
7623
7624 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7625
7626 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7627
7628 * configure.in (romp): Handle various version numbers with aos and bsd.
7629
7630 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7631
7632 * configure.in: Fix message text.
7633
7634 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7635
7636 * make-dist: Make a `site-lisp' directory in the distribution,
7637 instead of a `local-lisp' directory, which hasn't been the
7638 appropriate name for a long time.
7639 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7640 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7641
7642 * Makefile.in (do-install): Correctly detect if ./etc and
7643 ${srcdir}/etc are the same.
7644
7645 * configure.in: Extract UNEXEC from the system configuration
7646 files, compute the name of the source file corresponding to the
7647 object file, and #define it as UNEXEC_SRC in config.h.
7648
7649 * configure.in: If srcdir is '.', then try using PWD to make it
7650 absolute.
7651
7652 * configure.in: Include ${srcdir} in the printed report, to help
7653 people notice if it's an automounter path.
7654
7655 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7656
7657 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7658
7659 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7660
7661 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7662 when they are different. Add `shift' command.
7663 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7664 (externallispdir): Var deleted.
7665
7666 * configure.in: Delete spurious paren outputting short_usage.
7667
7668 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7669
7670 * Version 19.9 released.
7671
7672 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7673
7674 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7675 subdirectory makes.
7676
7677 * make-dist: Check for .elc files with no corresponding .el file.
7678
7679 * Makefile.in (mkdir): Make all the directories in locallisppath.
7680
7681 * config.guess: New file.
7682 * configure.in: Use it, tentatively.
7683 * INSTALL: Mention its usage.
7684
7685 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7686 the former gives you the operating system rev directly. Use
7687 s/hpux.h if we don't recognize what we got.
7688
7689 * Makefile.in (do-install): Don't remove a destination directory
7690 if it's the same as the source. If ${srcdir}/info == ${infodir},
7691 don't try to copy the info files.
7692
7693 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7694 doesn't work if you're not using a separate source directory.
7695 (do-install): Copy the build tree's etc directory only after
7696 making sure it's not also the source tree's etc directory.
7697
7698 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7699
7700 * configure.in: Handle sunos4.1.3 specially.
7701
7702 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7703
7704 * Makefile.in (INSTALL): Add definition.
7705
7706 * configure.in: Fix some messages. Support -with-gnu-cc.
7707 At the end, use `set --', not `set -'.
7708 Delete spurious `.h' in hpux alternatives.
7709
7710 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7711
7712 * Version 19.8 released.
7713
7714 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7715
7716 * configure.in: When looking for source in the same directory as
7717 the configure script, make the path thus discovered absolute.
7718 If the user specifies the `--srcdir' switch, make that directory
7719 absolute too.
7720
7721 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7722
7723 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7724 too, as the value of the PATH_INFO macro.
7725
7726 * configure.in: Check to see if the source lives in the same
7727 directory as the configure script.
7728
7729 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7730
7731 * Makefile.in (install): Split this into `install' and
7732 `do-install', to give people more control over exactly what gets
7733 done.
7734 (do-install): New target, containing the guts of `install'. Don't
7735 remove and recreate the directories inside the copying loop - do
7736 it all before the copying loop. Pass more flags to the lib-src
7737 make.
7738 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7739 avoid errors and warnings.
7740
7741 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7742 the manufacturer - the more general case was blocking other i386
7743 configuration names below, and that's how the names are written in
7744 MACHINES anyway.
7745
7746 * make-dist: When breaking links, remove the link before moving
7747 the copy onto it, to avoid interactive behavior.
7748
7749 * Makefile.in: Doc fix.
7750
7751 * configure.in: Doc fix.
7752
7753 * INSTALL: Mention --exec-prefix option.
7754
7755 * configure.in: Add support for the `--exec-prefix' option.
7756 * Makefile.in: Accept that support.
7757
7758 * configure.in: Use the AC_PROG_INSTALL macro.
7759 * Makefile.in (INSTALL): Variable removed.
7760 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7761
7762 * configure.in: Distinguish between hp800's and hp700's by calling
7763 "uname -m".
7764
7765 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7766
7767 * configure.in: Recognize configuration names for i860 boxes
7768 running SYSV.
7769
7770 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7771
7772 * configure.in: Distinguish between hp800's and hp700's by the
7773 version of HP/UX they run, since that's something people are more
7774 likely to know - hp700's run 8.0.
7775 Add HP 700 configuration.
7776
7777 * configure.in: Test for the presence of the `rename' function.
7778
7779 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7780 configure.in.
7781 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7782
7783 * make-dist: Break intra-tree links.
7784
7785 * configure.in: Explain that this is an autoconf script, and give
7786 instructions for rebuilding configure from it. Arrange to put
7787 comments in configure explaining this too.
7788
7789 * configure.in: Make the first line of the configure script be
7790 "#!/bin/sh". Leaving the first line blank didn't work.
7791
7792 * configure.in (long_usage): Removed; made short_usage describe
7793 the options briefly.
7794
7795 * configure.in: Implement the --prefix option.
7796 * Makefile.in (prefix): Add support for it here.
7797 * INSTALL: Document it here.
7798
7799 * Makefile.in (install): Don't assume that the files in the `info'
7800 subdirectory match *.info. They don't have that prefix.
7801
7802 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7803
7804 * configure.in: Add case for version 5 of Esix.
7805
7806 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7807
7808 * Version 19.7 released.
7809
7810 * make-dist: There aren't any *.com files in lib-src anymore.
7811
7812 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7813 them; they're symlinks to other filesystems on the GNU machines.
7814
7815 * make-dist: Check that the manual reflects the same version of
7816 Emacs as stated in lisp/version.el. Edit that version number into
7817 the README file.
7818
7819 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7820
7821 * configure.in: Remove the hack of AC_DEFINE; use
7822 AC_DEFINE_UNQUOTED.
7823
7824 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7825
7826 * make-dist: Don't distribute precomp.com, compile.com, or
7827 link.com from ./src; they're in ./vms now.
7828
7829 Some time-handling patches from Paul Eggert:
7830 * configure.in: Add AC_TIMEZONE.
7831
7832 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7833
7834 * configure.in: Recognize Linux as a valid operating system for
7835 the i386.
7836
7837 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7838
7839 * make-dist: Distribute some VMS files we got from Richard Levitte.
7840
7841 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7842 the source for the sed command, not oldXMenu/Makefile.
7843
7844 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7845
7846 * INSTALL: Don't claim the srcdir option doesn't work.
7847
7848 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7849
7850 * configure.in: Include remarks saying what order the autoconf
7851 tests should go in, and remind people to change config.h.in
7852 whenever they add autoconf tests which make #definitions.
7853
7854 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7855
7856 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7857
7858 * Makefile.in (oldXMenu/Makefile): Make this depend on
7859 ${srcdir}/oldXMenu/Makefile.in, not itself.
7860
7861 * PROBLEMS: Some updates from David J. Mackenzie.
7862
7863 More changes from David J. Mackenzie.
7864 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7865 removed; autoconf and config.h should specify all these
7866 differences.
7867 (buildlisppath): Make this path depend on ${srcdir}.
7868 (INSTALLFLAGS): Removed.
7869 (INSTALL): Include the -c flag.
7870 (install): Change the way we invoke install accordingly.
7871
7872 Install ${srcdir} changes from DJM.
7873 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7874 list.
7875 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7876 the source tree and the etc directory in the object tree.
7877 (${SUBDIR}): Pass the prefix variable down to submakes.
7878 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7879 in /bin.
7880 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7881 values for srcdir and VPATH.
7882 (install): Add `v' flag to tar command. Make sure that `dir'
7883 exists in ${srcdir}/info before copying it. Remember that the man
7884 pages come from the source tree, not the object tree.
7885 * configure.in: Remove remarks saying that the --srcdir option
7886 doesn't work.
7887 Create the etc directory in the object tree.
7888 Recognize configuration names of the form *-sun-solaris*.
7889 Recognize sunos5 and solaris as operating system names.
7890
7891 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7892 lib-src/getdate.y and src/systime.h.
7893
7894 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7895
7896 * make-dist: Make links in info subdir.
7897
7898 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7899
7900 * configure.in: Call AC_STDC_HEADERS.
7901
7902 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7903
7904 * configure.in: Sidestep autoconf's quoting of the second argument
7905 of AC_DEFINE, so we can specify the value to put there. It would
7906 be nice if autoconf provided some way to specify computed values
7907 for macros.
7908
7909 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7910
7911 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7912 this is always just -DHAVE_CONFIG_H.
7913
7914 The GNU coding standards specify that CFLAGS should be left for
7915 users to set.
7916 * Makefile.in (CFLAGS): Let configure determine the default value
7917 for this. Don't
7918 have it default to DEFS.
7919 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7920 (lib-src/Makefile, src/Makefile): Edit the default value for
7921 CFLAGS into these files, not DEFS.
7922 * configure.in (CFLAGS): Choose a default value for this - "-g"
7923 normally, or "-g -O" if we're using GCC. Edit it into the
7924 top-level Makefile.
7925
7926 * configure.in: When scanning the machine and system description
7927 #include files, write their names to conftest.c properly.
7928
7929 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7930
7931 * configure.in: In configuration name case for Apallos running
7932 Domainios, set opsys, not opsysfile.
7933
7934 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7935 src/config.h, instead of AC_OUTPUT; the latter overwrites
7936 src/config.h even when it hasn't changed, puts a makefile-style
7937 comment at the top even though it's C code, and produces a
7938 config.status script which doesn't do the job right.
7939
7940 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7941 can use a symbolic link to get the X Menu library into src.
7942 * Makefile.in (LN_S): New variable.
7943 (src/Makefile): Edit the value of LN_S into this makefile.
7944
7945 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7946
7947 * configure.in: Support *-sco3.2v4* as opsystem.
7948
7949 * make-dist: Don't include calc directory.
7950 Exclude many files in the man directory; copy a few.
7951
7952 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7953
7954 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7955 call AC_STRUCT_TM to see what's in time.h.
7956
7957 * configure.in: Employ quoting stupidity to get the value of CPP
7958 to expand properly.
7959
7960 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7961
7962 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7963 variable to scan the machine and system description files.
7964
7965 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7966 so that getdate.y builds correctly.
7967
7968 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7969
7970 * configure.in (tempcname): Change this to "conftest.c", so it will
7971 work properly on systems with short filenames; this is the name
7972 autoconf uses.
7973
7974 * configure.in: Also detect the availability of dup2 and
7975 gethostname.
7976
7977 * configure.in: Use the AC_ALLOCA test.
7978 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7979 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7980
7981 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7982
7983 * make-dist: Distribute configure, as well as configure.in.
7984 Oversight.
7985
7986 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7987
7988 * Makefile.in (install): Print out the name of the directory we're
7989 copying, so people can have some idea of whether we're making
7990 progress.
7991
7992 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7993 Don't forget to re-create the COPYDESTS directories after we clear
7994 them out.
7995
7996 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7997
7998 * Makefile.in: Add autoconf cookies so that the configure
7999 script can comment out sections of path variable definitions to
8000 choose between the installable configuration and the run-in-place
8001 configuration.
8002 * configure.in: Add new option `--run-in-place', to select the
8003 run-in-place path definitions.
8004
8005 * configure.in: Add a clause to the big configuration name case
8006 for the NeXT machine.
8007
8008 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8009
8010 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8011 Make sure that each source directory exists, and is different from
8012 the destination directory; then, delete the destination before
8013 copying over the source.
8014
8015 * make-dist: Distribute configure.in, instead of configure.
8016
8017 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8018
8019 * configure.in: Don't set CC to "gcc -O" if the user specifies
8020 `--with-gcc'. Add -O to DEFS if GCC is set.
8021
8022 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8023
8024 * Makefile.in (clean mostlyclean): Missing right paren.
8025
8026 * configure.in: When checking for X windows, search for an X11
8027 subdirectory of ${x_includes}.
8028
8029 * configure.in: Check for gettimeofday function, for getdate.y.
8030
8031 Change `configure' to a mixture of custom code and autoconf stuff.
8032 autoconf can't derive all the information we need, but we'd really
8033 like to be able to take advantage of some of its tests, and its
8034 file-editing facilities.
8035 * configure.in: Renamed from configure.
8036 Quote the sections of shell script we want copied literally to
8037 the configure script.
8038 (compile): Initialize this to make the autoconf macros' code happy.
8039 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
8040 code to do their jobs.
8041 Use autoconf to produce Makefile and src/config.h.
8042 Remove the Makefile-style comment that autoconf places at the top
8043 of src/config.h.
8044 (config_h_opts): Removed - no longer necessary.
8045 * Makefile.in (configname): Renamed to configuration.
8046 (CONFIG_CFLAGS): Renamed to DEFS.
8047 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
8048 get values via autoload @cookies@.
8049 (libsrc_libs): Get this from autoconf. We used to do nothing
8050 about this.
8051 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
8052
8053 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
8054 echo the move-if-change command.
8055
8056 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
8057
8058 * make-dist: Distribute lib-src/rcs-checkin.
8059
8060 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
8061 Don't try to make links to the RCS or Old subdirectories.
8062 Use the appropriate extension for the compression type in use.
8063 Create the tar file in the shell's initial default directory, not
8064 in ${tempparent}.
8065 Erase the whole ${tempparent} tree, not just ${tempdir}.
8066
8067 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8068
8069 * Makefile.in (src/paths.h): Don't echo the huge sed command we
8070 use to build paths.h.
8071 (lib-src/Makefile, src/Makefile): Similarly.
8072
8073 * configure: Extend test for working `const' keyword to handle AIX
8074 3.2 cc.
8075
8076 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8077
8078 * make-dist: Distribute lisp/term/ChangeLog.
8079
8080 Arrange for C compilation throughout the tree to get
8081 C_SWITCH_SYSTEM from the configuration files.
8082 * configure: Extract C_SWITCH_SYSTEM from the machine and
8083 system-dependent files, and save it in the top-level Makefile.
8084 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
8085 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
8086
8087 * make-dist: Include the VMS support files in oldXMenu in the
8088 distribution.
8089
8090 * configure: Doc fix.
8091
8092 * configure: Fix corrupted config_h_opts.
8093
8094 * configure: Properly report option names in error messages.
8095
8096 * configure: Properly recognize --x-includes and --x-libraries
8097 options.
8098
8099 * configure: Fix syntax errors in code handling XFree386.
8100
8101 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8102
8103 * configure: Add special code to detect XFree386, and tell
8104 config.h about it.
8105
8106 * configure: Properly handle extracting values of LIBS_MACHINE and
8107 LIBS_SYSTEM that contain spaces.
8108
8109 * configure: Add `--x-includes' and `--x-libraries' options. I
8110 think these are dopey, but no less than three alpha testers, at
8111 large sites, have said they have their X files installed in odd
8112 places. Implement them by setting C_SWITCH_X_SITE and
8113 LD_SWITCH_X_SITE in src/config.h.
8114
8115 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8116
8117 * make-dist: Don't distribute etc/Old files.
8118
8119 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
8120 backups.
8121
8122 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8123
8124 * make-dist: Fix typo.
8125
8126 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8127
8128 * make-dist: Corrected typo, fixed it to discard = and TAGS files
8129 in some cases where it should but didn't seen to.
8130
8131 * Makefile.in: Added unlock and relock productions.
8132
8133 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8134
8135 * make-dist: Add a --compress option to force make-dist to use
8136 compress.
8137
8138 * make-dist: Use gzip, if we can find it.
8139
8140 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8141 make rs6000-ibm-aix default to -aix32.
8142
8143 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8144
8145 * Makefile.in: Added `Developer's configuration' section.
8146
8147 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8148
8149 * Makefile.in: Add commented-out variable settings for developer's
8150 configuration.
8151
8152 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8153
8154 * make-dist: Distribute `src/bitmaps' too.
8155
8156 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8157
8158 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8159 make rs6000-ibm-aix default to -aix32.
8160
8161 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8162
8163 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8164
8165 * Makefile.in (install.sysv): Add a second `$' in front of
8166 `${dest}', so that the shell will expand it, instead of Make.
8167
8168 * configure: When processing the name of the configure script,
8169 collapse `././' to `./', but leave a single `./' prefix alone.
8170
8171 * configure: Doc fix.
8172
8173 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8174
8175 * configure: Handle isc3.0 correctly.
8176
8177 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8178
8179 * make-dist: Don't try to copy the COPYING notice into
8180 external-lisp; we're not distributing that directory any more.
8181
8182 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8183
8184 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8185 Remove CVS subdirectories from the installed directory trees, as
8186 well as RCS directories.
8187
8188 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8189
8190 * make-dist: Only copy gmalloc.c if we couldn't link it.
8191 Don't try to copy man/{README,Makefile} unless they actually exist.
8192
8193 * Makefile.in (lisppath): Don't include externallispdir in this.
8194 We're not sure whether we're even going to distribute the
8195 directory yet.
8196
8197 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8198
8199 * make-dist: Don't distribute the external-lisp directory anymore.
8200 * INSTALL: Remove all references to external-lisp.
8201
8202 * configure: Detect whether the compiler supports `const'
8203 properly, and edit src/config.h accordingly.
8204
8205 * configure: Tweak layout of final report.
8206
8207 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8208 CFLAGS.
8209
8210 * Makefile.in (locallisppath): Make this default to
8211 ${datadir}/emacs/site-lisp, instead of
8212 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8213 the same thing, and local-lisp causes completion conflicts with
8214 lock.
8215 (lisppath): Add ${externallispdir} to this.
8216 * INSTALL: Adjust installation directions.
8217
8218 * Makefile.in (externallispdir): New variable, to say where to
8219 install the externally-maintained lisp files.
8220 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8221 the others.
8222 * INSTALL: Describe external-lisp and the new externallispdir
8223 variable.
8224
8225 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8226
8227 * configure (progname): New option `--with-gcc'. Make it clearer
8228 how we are trying to guess whether or not we have GCC.
8229 * INSTALL: Document the `--with-gcc' option, and improve
8230 description of `--with-x' options.
8231
8232 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8233
8234 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8235 ${infodir} from these variables; we have written out explicit code
8236 to install the info files.
8237
8238 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8239
8240 * make-dist: Don't distributed the RCS files in the etc directory.
8241
8242 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8243
8244 * Makefile.in: Some makes can't handle comments in the middle of
8245 commands; move them to before the whole rule.
8246
8247 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8248
8249 * README: Mention what Emacs is.
8250
8251 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8252
8253 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8254 Add `./cpp' and `./man' back into the distribution.
8255
8256 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8257
8258 * Makefile.in: Define MAKE, and use where appropriate.
8259
8260 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8261
8262 * make-dist: Remember that the authoritative COPYING notice is
8263 `etc/COPYING', not `../etc/COPYING'.
8264
8265 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8266
8267 * make-dist: Make sure that the COPYING notices in each directory
8268 are copies, not symlinks.
8269
8270 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8271
8272 * INSTALL: The build process produces an executable called `emacs'
8273 now. Change references.
8274 * Makefile.in: Adjust `install.mumble' targets to install
8275 `src/emacs', not `src/xemacs'.
8276
8277 * configure: Start with a blank line; this keeps some old CSH's
8278 from thinking it's a CSH script. Most systems will just use
8279 /bin/sh to run it, which is what we're expecting; the only other
8280 shells which might try to interpret it themselves are probably
8281 Bourne-compatible.
8282
8283 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8284
8285 * INSTALL: Improvements suggested by David Mackenzie.
8286
8287 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8288
8289 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8290 Don't try to copy the info files if there aren't any; the
8291 unexpanded globbing pattern disappoints `install'. Ignore the
8292 return status of that command.
8293
8294 * INSTALL: Updated for new configuration arrangement.
8295
8296 * configure: Don't make the top-level Makefile read-only - people
8297 may want to edit the values of the path variables.
8298
8299 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8300 Install the info files in ${infodir}. Install the executable
8301 under both `emacs' and `emacs-VERSION'.
8302
8303 * Makefile.in: Doc fix.
8304
8305 * Makefile.in (exec_prefix): New variable, as per latest version
8306 of coding standards.
8307 (bindir, libdir): Use it, instead of `prefix'.
8308 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8309
8310 * Makefile.in (mandir): Make the default value for this depend on
8311 $(prefix).
8312
8313 * Makefile.in (datadir, statedir, libdir): Make these all default
8314 to ${prefix}/lib.
8315 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8316 to compensate.
8317
8318 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8319 Install the etags and ctags man pages too.
8320
8321 * Makefile.in (distclean): Don't delete backup files; that's the
8322 job of extraclean.
8323 (extraclean): Like distclean, but deletes backup and autosave files.
8324
8325 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8326
8327 Make path specification conform to GNU coding standards.
8328 * configure (long_usage): Remove all traces of old arguments from
8329 usage messages, and document the options we do accept in more
8330 detail: -with-x... and --srcdir.
8331 (options, boolean_opts): Deleted; we don't have enough options to
8332 make this worthwhile.
8333 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8334 along with the code which supported them; these should be set as
8335 arguments to the top-level make.
8336 (config_h_opts): Since this no longer doubles as a list of option
8337 names, make them upper case; this simplifies the code which uses
8338 them to build the sed command to edit src/config.h. Change the
8339 code which sets them.
8340 (cc, g, O): Don't allow the user to set these using options; they
8341 should be specified using `CC=' and `CFLAGS=' arguments to the
8342 top-level make. Just choose reasonable default values for them,
8343 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8344 values.
8345 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8346 options; use them whenever the configuration files say they're
8347 possible.
8348 Simplify the argument processing loop. Don't accept abbreviations
8349 for option names; these might conflict with other configuration
8350 options in the future.
8351 Add some support for the `--srcdir' option. Check for the sources
8352 in . and .. if `--srcdir' is omitted. If the directories we will
8353 compile in don't exist yet, create them under the current directory.
8354 Note that the rest of the build process doesn't really support
8355 this.
8356 Edit only the top Makefile. That should edit the others. Edit
8357 into the makefile: `version', from lisp/version.el, `configname'
8358 and `srcdir' from the configuration arguments, `CC' and
8359 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8360 the user's path, and LOADLIBES as gleaned from the system
8361 description files.
8362 Simplify the report generated; it doesn't need to include any
8363 description of paths now.
8364 Make `config.status' exec configure instead of just calling it, so
8365 there's no harm in overwriting `config.status'.
8366 * Makefile.in (version, configname): New variables, used to choose
8367 the default values for datadir and libdir.
8368 Path variables rearranged into two clearer groups:
8369 - In the first group are the variables specified by the GNU coding
8370 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8371 manext, infodir, and srcdir).
8372 - In the second are the variables actually used for Emacs's paths
8373 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8374 archlibdir), which depend on the first category.
8375 datadir and libdir default to directories under
8376 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8377 demand.
8378 etcdir and lispdir default to subdirectories of datadir.
8379 archlibdir defaults to libdir.
8380 The new installation tree is a bit deeper than it used to be, so
8381 use the new make-path program in lib-src to build them all.
8382 Always build a new src/paths.h.tmp and then move-if-change it to
8383 src/paths.h, to avoid unnecessary rebuilds while responding to the
8384 right changes.
8385 Remove all mention of arch-lib. Run utility commands from
8386 lib-src, and let the executables be copied into archlibdir when
8387 Emacs is installed.
8388 Add targets for src/Makefile, lib-src/Makefile, and
8389 oldXMenu/Makefile, editing the values of the path variables into
8390 them.
8391 Let lib-src do its own installation.
8392 (datadir): Default to putting data files under
8393 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8394 (emacsdir): Variable deleted; it would only be confusing to use.
8395 (lispdir, etcdir): Default to ${datadir}/lisp.
8396 (mkdir): Use make-path for this.
8397 (lockdir): Do this in mkdir.
8398 (Makefile): New target.
8399
8400 * configure (usage_message): Rename to long_usage.
8401
8402 * make-dist: Don't bother creating an arch-lib directory; that's
8403 only for installation now.
8404
8405 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8406
8407 * configure: Use GCC-style configuration names, using config.sub.
8408 Change the usage and help messages.
8409
8410 * configure: Initialize window_system, not indow_system.
8411
8412 * configure: Report which window system, compiler, and signal
8413 handler return type we decide to use.
8414
8415 * make-dist: Explain what's going on if config.sub and gmalloc.c
8416 can't be linked. Place the code which copies them near the code
8417 which links the rest of the files around them.
8418
8419 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8420
8421 * make-dist: Don't bother to distribute src/*.com, or
8422 src/vmsbuild; those have all been moved to `../vms'.
8423
8424 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8425
8426 * make-dist: Don't forget that the way to avoid filenames starting
8427 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8428 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8429 couldn't make hard links to, since we have two already, and
8430 perhaps more to come.
8431
8432 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8433
8434 * configure: When editing parameters into lib-src/Makefile, change
8435 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8436 needs some other flags too.
8437
8438 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8439
8440 * configure: Remove spurious echo of the configuration name.
8441
8442 * make-dist: Don't distribute files in src/m and src/s whose names
8443 begin with `='.
8444
8445 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8446
8447 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8448 Also LISP_FLOAT_TYPE.
8449
8450 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8451
8452 * make-dist: Copy config.sub, since it's a symbolic link to a file
8453 on another file system.
8454
8455 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8456
8457 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8458 distribution.
8459
8460 * config.sub: New file, to help us recognize configuration names.
8461 * make-dist: Include it in the distribution.
8462
8463 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8464
8465 * configure: Convert `-' to `_' in specified option names.
8466 Accept options with --. Delete --highpri and --have-x-menu options.
8467 New options --with-x and --with-x10 replace -window-system.
8468 Don't mention options --gnu-malloc, --rel-alloc
8469 or --lisp-float-type in help message.
8470
8471 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8472
8473 * make-dist: Include the `vms' subdirectory in the distribution.
8474
8475 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8476
8477 * configure: Remove lines starting with "# DIST: " when building
8478 lib-src/Makefile and src/Makefile. This allows us to mark the
8479 "Makefile.in" files with explanatory comments which won't also get
8480 stuck in the Makefiles.
8481
8482 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8483
8484 * make-dist: Don't use the '+' operator in the sed regular
8485 expression that extracts the version number from lisp/version.el;
8486 Ultrix sed doesn't seem support the operator. Just double the
8487 operand and use *.
8488
8489 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8490
8491 * Makefile.in: Doc fix.
8492
8493 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8494
8495 * configure: Rewrite sed command to remove at most one ./ prefix;
8496 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8497 group.
8498
8499 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8500
8501 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8502
8503 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8504
8505 * make-dist: Go ahead and build a new TAGS file, unless the
8506 --newer option was specified. Don't try to delete a TAGS file
8507 from etc; it's not kept there, and shouldn't be deleted anyway.
8508
8509 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8510
8511 * make-dist: If the lisp directory contains a default.el, don't
8512 distribute it.
8513
8514 * configure: When searching signal.h for the type of a signal
8515 return handler, make a copy of it, not a symbolic link to it; that
8516 way, it will work on systems that don't have symbolic links.
8517
8518 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8519
8520 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8521 option for generating incremental distributions. Stopped it from
8522 generating a TAGS file into the distribution; that sucker is
8523 *big*, and easily enough generated with the toplevel makefile.
8524
8525 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8526
8527 * configure: When writing config.status, don't prefix progname
8528 with a '.'; it might be absolute.
8529
8530 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8531
8532 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8533 /usr/include/X11 exist, not only if both exist.
8534
8535 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8536
8537 * make-dist: Make the new external-lisp directory a duplicate of
8538 the external-lisp directory, not the lisp directory.
8539
8540 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8541
8542 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8543 clean' in arch-lib; it doesn't even have a Makefile.
8544
8545 * Makefile.in (clean, mostlyclean): In the test which tries to
8546 distinguish between the build directory, which should be cleaned,
8547 and the installed directory, which shouldn't, cd to `${emacsdir}',
8548 not `${DESTDIR}${LIBDIR}'.
8549
8550 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8551
8552 * make-dist: Be sure to delete the .c and .h files that YACC and
8553 BISON create from getdate.y.
8554
8555 * external-lisp: New directory; see `external-lisp/README'.
8556 * make-dist: Added support for the external-lisp subdirectory.
8557
8558 * make-dist: Changed message which complains that make-dist wasn't
8559 invoked in the right directory to indicate which files it was
8560 looking for.
8561
8562 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8563
8564 * configure: Add comments explaining why we can't translate
8565 character ranges or control characters in `tr'.
8566
8567 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8568
8569 * configure: When generating the configuration message, we used to
8570 build the message from the start so that each line began with "# "
8571 so that it would be a comment in `config.status'. However, this
8572 causes trouble if any of the variables we use in the message
8573 expand to more than one line of text - as gnu_malloc_reason
8574 sometimes does. So instead, we build the message as it should be
8575 printed to the user (i.e. without the "# " prefixes), and stick on
8576 the "# "s when we write it to `config.status'.
8577
8578 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8579 `lib-src' and `arch-lib'.
8580
8581 * configure: When generating report and `config.status' file, note
8582 that bindir only determines where `make install' and
8583 `build-install' will place the executables; this should make it
8584 clear that the ordinary build process will not try to install
8585 things.
8586
8587 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8588
8589 * make-dist: Change messages to say that we are 'making links to
8590 X', rather than 'copying X'. And put `' quotes around file names.
8591
8592 * make-dist: Include '.tmp' in the name of the staging directory.
8593
8594 * make-dist: Pass the `-f' option to rm when you're not sure that
8595 the files you're removing actually exist.
8596
8597 * make-dist: When setting up etc/COPYING, always nuke whatever is
8598 there, and then copy it in, to make sure we get a real file.
8599
8600 * make-dist: Don't try to distribute *.defns files any more. The
8601 only such file was for simula.el, which has been superceded by a
8602 version which doesn't have a separate .defns file.
8603
8604 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8605
8606 * make-dist: Don't distribute configured versions of config.h.in,
8607 paths.h.in, Makefile.in in src.
8608
8609 * configure: Delete .tmp files before creating them; don't bother
8610 trying to make final targets writeable first, since it won't
8611 matter to move-if-change.
8612
8613 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8614
8615 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8616 mkdir and chmod in the center of all the conditionals. GNU Make
8617 will strip these out, but other makes won't.
8618
8619 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8620
8621 * make-dist: Include move-if-change in list of files to distribute.
8622
8623 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8624
8625 * configure: Remove any "." elements from the program name.
8626
8627 * configure: Don't record the values of all the possible arguments
8628 in config.status; only record the options that the user specified.
8629
8630 * configure: Use move-if-change to move in the new src/config.h.
8631
8632 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8633
8634 * move-if-change: New file, copied from gcc release.
8635 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8636 a temp file, so we don't update paths.h if an error occurs or if
8637 it doesn't need changing.
8638
8639 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8640
8641 * Makefile.in (src/paths.h): Do not install a value for the
8642 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8643 * build-install.in: Same thing.
8644
8645 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8646
8647 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8648 latter, being a typo, is always false, resulting in a program
8649 whose default behavior is to painstakingly build a copy of the
8650 source tree, and then delete it. Rah.
8651
8652 * Makefile.in: Add dist target, and comment for it.
8653
8654 * configure: When scanning <signal.h> for a declaration for
8655 signal, create a symbolic link with a name ending in .c, so the
8656 compiler won't complain that it's only been given .h files.
8657
8658 * configure: Check whether there are any arguments available
8659 before shifting to get the value of a non-boolean parameter.
8660
8661 * make-dist: Doc fix.
8662
8663 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8664
8665 * configure: Instead of grepping /usr/include/signal.h for a
8666 signal declaration, run /usr/include/signal.h or
8667 /usr/include/sys/signal.h through cpp and grep for the
8668 declaration.
8669
8670 * configure: Redirect the output of grep to /dev/null instead of
8671 using grep -s - that flag means different things on other systems.
8672
8673 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8674 since the former is recognizable even if you don't know what
8675 'dumping' is.
8676 * configure: Accommodate that change.
8677
8678 * configure: Accept options for all of the directories you can
8679 change in the Makefile.
8680
8681 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8682
8683 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8684 FOO before you can use them.
8685
8686 * build-install.in: Made the "Where To Install Things" section
8687 conform with the similar section from Makefile.in. Copied section
8688 which builds src/paths.h from src/paths.h.in from the Makefile.
8689
8690 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8691
8692 * configure: Write config.status to pass its command-line
8693 arguments on to configure, so that people can use it to recreate
8694 an old configuration, with minor changes.
8695
8696 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8697
8698 * configure: Don't rely on option variables being unset if their
8699 values are the empty string. In particular, when producing the
8700 English report, don't assume that highpri will be unset when no
8701 increased priority has been requested; -highpri='' should be the
8702 same as omitting -highpri altogether.
8703
8704 * configure: Fix dumb bug: when running the system and machine
8705 description files through cpp, mark those lines that we want to
8706 evaluate with the string '@configure@', and then only evaluate
8707 them. This way if the files include anything that actually
8708 generates text (type definitions or external declarations, say),
8709 we won't try to eval it.
8710
8711 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8712
8713 * make-dist: New shell script.
8714
8715 * configure: When creating foo from foo.in, make foo read-only to
8716 remind people to edit the .in file instead.
8717
8718 * INSTALL: Changed references to config.h-dist to config.h.in.
8719 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8720 to build src/paths.h from src/paths.h.in; added a paragraph to do
8721 this.
8722 * configure, Makefile, build-install: Changed filenames like
8723 FOO-dist to FOO.in.
8724
8725 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8726
8727 * Makefile, build-install: Renamed to Makefile.in and
8728 build-install.in; the configure script will edit these to produce
8729 the usable Makefile and build-install.
8730 * configure: Changed to produce ./Makefile, ./build-install,
8731 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8732 instead of editing them in place.
8733
8734 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8735
8736 * Makefile: Re-arranged so that the undumped Emacs will search
8737 ../lisp *after* the site's local elisp files.
8738 (locallisppath, dumplisppath): New variables.
8739 (lisppath): This variable's default value is now chosen based on
8740 $(locallisppath) and $(lispdir); while it used to be the
8741 customization point for adding site-local elisp directories to
8742 load-path, that job is now handled mostly by locallisppath.
8743 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8744 Check the values being assigned to the *LOADSEARCH macros for null
8745 path elements (like '::' in 'foo::bar').
8746
8747 * configure: When checking if the machine- and system-dependent
8748 files define a particular macro or not, actually run them through
8749 CPP and test the macros with #ifs, instead of just grepping for
8750 the macros' names. In particular, check for SYSTEM_MALLOC in this
8751 way.
8752
8753 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8754
8755 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8756
8757 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8758
8759 * configure: Make the config.status file an executable shell
8760 script which will recreate the same configuration. Include the
8761 verbal description of the current configuration as a comment in
8762 the script.
8763 * INSTALL: Doc fix.
8764
8765 * Makefile: Brought the Makefile up to the GNU coding
8766 standards, as described in standards.text:
8767 (TAGS): New name for the target which rebuilds the tags table.
8768 (check): New target; doesn't do anything yet.
8769 (mostlyclean): New target, synonymous with clean.
8770 (realclean): New target. Currently, this just calls the
8771 subdirectories's makefiles and then deletes config.status.
8772 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8773 variables.
8774 Installation directory variables changed to conform.
8775 (install, install.sysv, install.xenix, install.aix): Changed the
8776 code which copies the directories into their installed location to
8777 allow the installed locations to be in several different
8778 directories; the old version assumed that they would all be in
8779 $(emacsdir).
8780 (mkdir, lockdir): Allow the installed locations to be in several
8781 different directories.
8782 * INSTALL: Doc fix.
8783
8784 * build-install: Use the same variable names as the Makefile.
8785 Allow the installed locations to be in several different
8786 directories.
8787
8788 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8789
8790 * Makefile (src/paths.h): Instead of using a single sed command to
8791 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8792 separately, and don't forget to append "/!!!SuperLock!!!" to the
8793 value of the PATH_SUPERLOCK macro.
8794
8795 * config.emacs: Renamed to configure, for consistency with other
8796 GNU products. Internal references changed.
8797 INSTALL, Makefile: References changed.
8798
8799 * lock: New directory, which should always be empty. If this
8800 directory doesn't exist, Emacs won't complain; it just won't lock.
8801 Having this here means that people can just unpack Emacs, build
8802 it, and have locking work.
8803
8804 * share-lib: Re-renamed to etc, for the sake of tradition.
8805 * config.emacs: Changed default value for datadir to ../etc.
8806 * INSTALL, README: Adjusted.
8807
8808 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8809
8810 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8811 by running CPP on the appropriate s/*.h and m/*.h files.
8812
8813 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8814
8815 * config.emacs: Make sure to set the "exit on error" flag once
8816 we've removed config.status; errors should abort the configuration.
8817
8818 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8819
8820 * config.emacs: Added -distribute option, so that the Makefile
8821 paths are in their proper form. I don't know why this matters.
8822
8823 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8824
8825 * local-lisp: New directory, empty in the distribution, for people
8826 to put local elisp code in.
8827 * config.emacs: Include it in the default load path.
8828 * README: Document it.
8829
8830 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8831
8832 * config.emacs: Guess the type of signal handling functions based
8833 on the contents of /usr/include/signal.h.
8834
8835 * config.emacs: Print out progress report messages.
8836
8837 * Makefile (src/paths.h): Don't generically replace
8838 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8839 editing of the other entries, and each entry should be dealt with
8840 explicitly anyway.
8841
8842 * build-install: Converted from C-shell to Bourne shell.
8843 * config.emacs: Edit build-install properly.
8844
8845 * config.emacs: Doc fix.
8846
8847 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8848
8849 * Makefile (install): Remove `B' from tar xf command.
8850
8851 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8852
8853 * config.emacs: Removed support for the `maintain-environment'
8854 option; the only important difference between this and its absence
8855 has been removed.
8856 * INSTALL: Removed mention of `maintain-environment'.
8857
8858 * config.emacs: Fix arguments to sed when processing boolean
8859 arguments.
8860
8861 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8862
8863 * config.emacs: New file, to help automate the installation
8864 process.
8865
8866 * Makefile: Lots of changes to support the separation of etc into
8867 architecture-dependent and -independent files:
8868 (EMACSROOT): New variable, giving the directory under which all of
8869 Emacs's libraries should be installed. Changed rest of file to
8870 use it.
8871 (LIBDIR): Now denotes only architecture-dependent dir.
8872 (DATADIR): New variable, denoting architecture-independent dir.
8873 (LOCKDIR): New variable, for completeness.
8874 (SUBDIR): No more etc, new lib-src.
8875 (COPYDIR): No more etc, new arch-lib and share-lib.
8876 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8877 (src): Now depends on lib-src, not etc.
8878 * build-install: Changes parallel to the above.
8879 * README: Describe the new arrangement.
8880
8881 * vms: New subdirectory for all the VMS stuff.
8882
8883 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8884
8885 * Makefile (LISPPATH): New variable.
8886 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8887
8888 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8889
8890 * Makefile (install, install.sysv, install.xenix):
8891 Install wakeup instead of loadst. No need for setuid or setgid.
8892
8893 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8894
8895 * Makefile (clean): Clean etc if that's not the installation dir.
8896
8897 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8898
8899 * Makefile (paths.h): Make sed alter each name in the path.
8900
8901 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8902
8903 * Makefile (install.sysv): Use cpio, not tar.
8904
8905 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8906
8907 * Makefile (lockdir): Rename `lock' target.
8908 Depend on it from install*, not from `all'.
8909
8910 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8911
8912 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8913 to match build-install and paths.h.
8914
8915 ;; Local Variables:
8916 ;; coding: utf-8
8917 ;; End:
8918
8919 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
8920 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
8921 Free Software Foundation, Inc.
8922
8923 This file is part of GNU Emacs.
8924
8925 GNU Emacs is free software: you can redistribute it and/or modify
8926 it under the terms of the GNU General Public License as published by
8927 the Free Software Foundation, either version 3 of the License, or
8928 (at your option) any later version.
8929
8930 GNU Emacs is distributed in the hope that it will be useful,
8931 but WITHOUT ANY WARRANTY; without even the implied warranty of
8932 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8933 GNU General Public License for more details.
8934
8935 You should have received a copy of the GNU General Public License
8936 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.