Use gnulib's getopt-gnu module.
[bpt/emacs.git] / ChangeLog
CommitLineData
fa2c4f56
PE
12011-01-09 Paul Eggert <eggert@cs.ucla.edu>
2
84bbb1ad
PE
3 Use gnulib's getopt-gnu module.
4 * Makefile.in (GNULIB_MODULES): Add getopt-gnu.
5 (AUTOCONF_INPUTS): Remove getopt.m4; aclocal.m4 is a good-enough
6 representative of the dependencies.
7 * configure.in: Do not configure getopt, as gnulib does that now.
8 * make-dist: Do not worry about lib-src/getopt.h, as gnulib handles
9 getopt now, in lib.
10
1fd182f0
PE
11 Regenerate.
12 * arg-nonnull.h, c++defs.h, lib/mktime-internal.h, lib/mktime.c:
13 * lib/stddef.in.h, lib/time.h, lib/time.in.h, lib/time_r.c:
14 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4:
15 * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4:
16 * m4/extensions.m4, m4/include_next.m4, m4/mktime.m4, m4/multiarch.m4:
17 * m4/stddef_h.m4, m4/time_h.m4, m4/time_r.m4, m4/warn-on-use.m4:
18 * m4/wchar_t.m4, warn-on-use.h:
19 New files, copied from gnulib by gnulib-tool.
20 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
21 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
22 Regenerate.
23
1e11dbe3
PE
24 Use gnulib's mktime module.
25 * Makefile.in (GNULIB_MODULES): Add mktime.
26 * configure.in: Remove code no longer needed, as gnulib now does it.
27 (AC_CHECK_FUNCS): Remove mktime.
28 (AC_FUNC_MKTIME, BROKEN_MKTIME): Remove.
29 (__restrict): Remove, as this now gets in the way of the C99
30 support for 'restrict' pulled in by the gnulib mktime module.
31 Code should now use 'restrict' and not '__restrict".
32 (mktime): Remove.
33 * make-dist: Put gnulib-generated files arg-nonnull.h, c++defs.h,
34 and warn-on-use.h into the distribution.
1fd182f0
PE
35
36 Regenerate.
37 * lib/dtoastr.c, lib/ftoastr.c, lib/ftoastr.h, lib/intprops.h:
38 * lib/ldtoastr.c, m4/c-strtod.m4:
39 New files, copied from gnulib by gnulib-tool.
40 * lib/dummy.c: Remove.
41 * aclocal.m4, configure, lib/Makefile.in, lib/gnulib.mk:
42 * m4/gnulib-cache.m4, m4/gnulib-comp.m4, src/config.in:
43 Regenerate.
1e11dbe3
PE
44
45 Use gnulib's ftoastr module.
fa2c4f56
PE
46 * Makefile.in (GNULIB_MODULES): Add ftoastr. Remove dummy.
47
9a514d4a
PE
482011-01-08 Paul Eggert <eggert@cs.ucla.edu>
49
743c80a7
PE
50 Regenerate.
51 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
52 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
53 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
54 New files, generated automatically, with 'make sync-from-gnulib'
55 followed by 'make'.
56 * configure, lisp/dired.el, src/config.in: Regenerate.
57
9a514d4a
PE
58 Automate syncing from gnulib.
59 * INSTALL, README: Document new subdirectory 'lib'.
60 * Makefile.in (SUBDIR): Add lib.
61 (SUBDIR_MAKEFILES): Add lib/Makefile.
62 (lib-src, src, TAGS, tags): Depend on lib.
63 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
64 ($(gnulib_srcdir)): New rule.
65 (sync-from-gnulib): New rule, which is .PHONY.
66 (lib): New rule, which is like lib-src.
67 (Makefile): Depend on lib/Makefile.in.
68 (AUTOCONF_INPUTS): Depend on aclocal.m4.
69 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
70 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
71 (am--refresh): New rule, to pacify Automake.
72 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
73 Clean lib, too.
74 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
75 droppings.
76 (maintainer-clean, extraclean): Use it.
77 * configure.in: Initialize for automake and gnulib, by invoking
78 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
79 lib/Makefile, too. Use automake to build gnulib, as gnulib works
80 more conveniently with automake.
81 * lib/Makefile.am: New file.
82 * make-dist: Also put into the distribution aclocal.m4,
83 compile, depcomp, missing, and the files under lib/.
84
bc5585d1
PE
852011-01-07 Paul Eggert <eggert@cs.ucla.edu>
86
2b3f5bc8
PE
87 * install-sh, mkinstalldirs, move-if-change: Update from master
88 source in gnulib.
89
bc5585d1
PE
90 * config.guess, config.sub: Updated from master source.
91
2018939f
AS
922011-01-05 Andreas Schwab <schwab@linux-m68k.org>
93
94 * configure.in: Check for __builtin_unwind_init.
95
e5365138
GM
962011-01-05 Glenn Morris <rgm@gnu.org>
97
98 * configure.in (HAVE_MAKEINFO): New output variable.
99 (MAKEINFO): Reset to "makeinfo" if not found.
100 * Makefile.in (install-arch-indep, info):
101 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
102
4fc5868a
UM
1032010-12-29 Ulrich Mueller <ulm@gentoo.org>
104
105 * configure.in: Make gameuser configurable (Bug#7717).
106
68251e16
GM
1072010-12-15 Glenn Morris <rgm@gnu.org>
108
109 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
110 long absent lib-src/fns-*.el.
111
838db889
GM
1122010-12-11 Glenn Morris <rgm@gnu.org>
113
114 * make-dist: Exclude etc/*.pyc.
115
fe646d2c
AS
1162010-12-10 Andreas Schwab <schwab@linux-m68k.org>
117
118 * configure.in: Don't double machfile in final message.
119
d96c83fa
CY
1202010-12-04 Chong Yidong <cyd@stupidchicken.com>
121
122 * configure.in: Fix last change.
123
d6a003a8
AS
1242010-12-04 Andreas Schwab <schwab@linux-m68k.org>
125
126 * configure.in: Remove reference to removed machine description
127 files and allow $machine and $machfile to be empty. Substitute
128 M_FILE/S_FILE instead of machfile/opsysfile.
129
067d23c9
KY
1302010-12-03 Glenn Morris <rgm@gnu.org>
131
132 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
133
1342010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
135
136 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
137 (EXTERNALLY_VISIBLE): New definition.
138
1392010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
140
141 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
142
1432010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
144
145 * configure.in: Do not check for unconditionally included headers.
146
1472010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
148
149 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
150
1512010-11-09 Michael Albinus <michael.albinus@gmx.de>
152
153 * configure.in: Don't write a warning for D-Bus anymore.
154
1552010-11-06 Andreas Schwab <schwab@linux-m68k.org>
156
157 * configure.in: Fix indentation.
158
1592010-10-31 Ken Brown <kbrown@cornell.edu>
160
161 * configure.in (checking whether localtime caches TZ): Use
162 unsetenv instead of modifying environment directly.
163
1642010-10-25 Andreas Schwab <schwab@linux-m68k.org>
165
166 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
167 to avoid warning.
168
1692010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
170
171 * configure.in: Remove the BROKEN annotation from gnutls.
172
1732010-10-22 Glenn Morris <rgm@gnu.org>
174
175 * make-dist: Avoid listing .el files twice. Don't try to run
176 autoconf if --no-update.
177
1782010-10-20 Glenn Morris <rgm@gnu.org>
179
180 * make-dist: No longer create lisp/MANIFEST.
181
1822010-10-14 Glenn Morris <rgm@gnu.org>
183
184 * BUGS, INSTALL.BZR, README: Updates.
185
1862010-10-13 Glenn Morris <rgm@gnu.org>
187
188 * make-dist: Remove --compress. Check for the appropriate
189 gzip-like executable, and if not found, don't compress.
190 Check version number in README, don't change it.
191 Use find for nt/inc/*.h.
192
1932010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
194
195 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
196 trailing / from directory names.
197
1982010-10-12 Glenn Morris <rgm@gnu.org>
199
200 * make-dist: Update and simplify.
201
2022010-10-12 Eli Zaretskii <eliz@gnu.org>
203
204 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
205
2062010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
207
208 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
209
2102010-10-09 Glenn Morris <rgm@gnu.org>
211
212 * make-dist: No more doc/emacs/*.texi.in.
213
214 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
215
2162010-10-09 Glenn Morris <rgm@gnu.org>
217
218 * configure.in: Combine some conditionals.
219
220 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
221 * make-dist: Include doc/emacs/*.texi.in.
222
223 * INSTALL, make-dist: Remove references to b2m.
224 * Makefile.in (MAN_PAGES): Remove b2m.1.
225
2262010-10-05 Glenn Morris <rgm@gnu.org>
227
228 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
229
2302010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
231
232 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
233
2342010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
235
236 * configure.in: Include stdlib.h and string.h unconditionally.
237
2382010-09-29 Romain Francoise <romain@orebokech.com>
239
240 * configure.in: Don't enable ImageMagick unless HAVE_X11.
241
2422010-09-28 Glenn Morris <rgm@gnu.org>
243
244 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
245 happy.
246
2472010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
248
249 * configure.in: Enable imagemagick by default.
250
2512010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
252
253 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
254 gnutls libraries.
255
2562010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
257
258 * configure.in: Set up GnuTLS.
259
2602010-09-22 Chong Yidong <cyd@stupidchicken.com>
261
262 * configure.in: Announce whether libxml2 is linked to.
263
2642010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
265
266 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
267
2682010-09-18 Eli Zaretskii <eliz@gnu.org>
269
270 * config.bat: Detect that libxml2 is installed and if so, build
271 with it.
272
2732010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
274
275 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
276 be used. This fixes a conf problem on Mac OS X.
277
2782010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
279
280 * configure.in: Check for libxml2.
281
2822010-09-09 Glenn Morris <rgm@gnu.org>
283
284 * make-dist: No more TODO files under lisp/.
285
2862010-09-04 Eli Zaretskii <eliz@gnu.org>
287
288 * config.bat: Produce lisp/gnus/_dir-locals.el from
289 lisp/gnus/.dir-locals.el.
290
2912010-08-23 Andreas Schwab <schwab@linux-m68k.org>
292
293 * configure.in: Fix check for librsvg, imagemagick and
294 MagickExportImagePixels.
295
2962010-08-18 Joakim Verona <joakim@verona.se>
297
298 * Makefile.in, configure.in: Checks for ImageMagick.
299
3002010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
301
302 * configure.in (AC_PREREQ): Require autoconf 2.65.
303
3042010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
305
306 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
307
3082010-08-09 Andreas Schwab <schwab@linux-m68k.org>
309
310 * configure.in: Add AC_C_BIGENDIAN.
311
3122010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
313
314 * configure.in (ORDINARY_LINK): Use on hpux* too.
315
3162010-08-06 Jan Djärv <jan.h.d@swipnet.se>
317
318 * configure.in: Check for util.h.
319 Use -Wimplicit-function-declaration if compiler supports it.
320
3212010-08-05 Eli Zaretskii <eliz@gnu.org>
322
323 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
324
3252010-08-04 Andreas Schwab <schwab@linux-m68k.org>
326
327 * configure.in: Restore accidentally removed use of
328 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
329
3302010-07-29 Chad Brown <yandros@mit.edu>
331
332 * configure.in: Check for dirent.h.
333
3342010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
335
336 * configure.in: Remove reference to usg5-4, unused.
337
3382010-07-25 Andreas Schwab <schwab@linux-m68k.org>
339
340 * configure.in: Check for __executable_start.
341
3422010-07-24 Ken Brown <kbrown@cornell.edu>
343
344 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
345
3462010-07-24 Juanma Barranquero <lekktu@gmail.com>
347
348 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
349
3502010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
351
352 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
353
3542010-07-12 Andreas Schwab <schwab@linux-m68k.org>
355
356 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
357 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
358 (C_OPTIMIZE_SWITCH): Remove.
359 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
360
3612010-07-11 Andreas Schwab <schwab@linux-m68k.org>
362
363 * configure.in: Don't check for index and rindex, check for strchr
364 and strrchr. Define strchr and strrchr as index and rindex,
365 resp., in src/config.h if not available.
366
3672010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
368
369 * configure.in: Use -Wold-style-definition if available.
370 This helps with the transition to standard C code, it can be
371 removed when done.
372
373 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
374
375 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
376 and MSWindows.
377
3782010-07-07 Andreas Schwab <schwab@linux-m68k.org>
379
380 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
381 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
382
3832010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
384
385 * configure.in (getenv): Remove K&R declaration.
386
3872010-07-02 Jan Djärv <jan.h.d@swipnet.se>
388
389 * configure.in: Remove define __P.
390
3912010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
392
393 * configure.in (--enable-use-lisp-union-type): New flag.
394
3952010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
396
397 Fix CFLAGS for non-GCC compilers.
398 * configure.in (CFLAGS): Always use -g like it was done before the
399 2010-03-30 change.
400 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
401 (Bug#6538)
402
4032010-06-30 Glenn Morris <rgm@gnu.org>
404
405 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
406 Set with AC_DEFINE rather than AH_BOTTOM.
407
408 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
409 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
410 Set with shell, not cpp.
411 (LIBX): Remove, just use -lX11 in the one place this was used.
412 (cannot_dump): Replace with CANNOT_DUMP.
413
4142010-06-28 Jan Djärv <jan.h.d@swipnet.se>
415
416 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
417 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
418 by minimum required Gtk+ 2.6). Add checks for functions introduced
419 in Gtk+ 2.14 or newer (bug#6505).
420
4212010-06-26 Eli Zaretskii <eliz@gnu.org>
422
423 * config.bat: Remove white space around "+" in COPY commands.
424
4252010-06-23 Glenn Morris <rgm@gnu.org>
426
427 * info/dir: Start descriptions in column 32, per Texinfo convention.
428
4292010-06-16 Chong Yidong <cyd@stupidchicken.com>
430
431 * INSTALL: Update font information (Bug#6389).
432
4332010-06-16 Glenn Morris <rgm@gnu.org>
434
435 * INSTALL: General update.
436
4372010-06-12 Glenn Morris <rgm@gnu.org>
438
439 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
440
4412010-06-11 Glenn Morris <rgm@gnu.org>
442
443 * configure.in (--without-compress-info): New option.
444 (GZIP_INFO): New output variable.
445
446 * Makefile.in (GZIP_INFO): New, set by configure.
447 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
448 Handle man pages in the same way.
449
4502010-06-10 Glenn Morris <rgm@gnu.org>
451
452 * Makefile.in (install-arch-indep): Gzip the info files too.
453
454 * make-dist: Remove references to non-existent directories and files.
455
4562010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
457
458 * configure.in: Include <strings.h> and <string.h> instead of
459 "strings.h" and "string.h".
460
4612010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
462
463 * configure.in: Remove code dealing with BSTRING.
464
4652010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
466
467 * configure.in (AC_PREREQ): Require autoconf 2.65.
468
469 * configure.in (unxec): Do not define and substitute.
470 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
471
4722010-06-03 Glenn Morris <rgm@gnu.org>
473
474 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
475
4762010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
477
478 Fix alloca definition when using gcc on non-gnu systems.
479 * configure.in: Use the code sequence indicated by "info autoconf"
480 for alloca (bug#6170).
481
4822010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
483
484 * .bzrignore: Ignore new files from trunk, which appear if you use
485 colocated branches (i.e. "bzr switch").
486
4872010-05-28 Glenn Morris <rgm@gnu.org>
488
489 * configure.in: Simplify some of the $canonical tests.
490
4912010-05-27 Glenn Morris <rgm@gnu.org>
492
493 * config.bat: Do not preprocess src/Makefile.in.
494
495 * configure.in: Do not preprocess src/Makefile.in.
496 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
497 (AC_EGREP_CPP): Test no longer needed.
498
499 * make-dist: No more Makefile.c files.
500
5012010-05-26 Glenn Morris <rgm@gnu.org>
502
503 * configure.in (YMF_PASS_LDFLAGS): Remove.
504 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
505
506 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
507 Add $GNUSTEP_LOCAL_HEADERS.
508 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
509
510 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
511 (GNUSTEP_MAKEFILES): Remove.
512 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
513 stuff to here.
514
5152010-05-25 Glenn Morris <rgm@gnu.org>
516
517 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
518 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
519
520 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
521 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
522 here instead.
523
5242010-05-24 Romain Francoise <romain@orebokech.com>
525
526 * make-dist: Look for version in src/emacs.c.
527 Use lisp/subr.el rather than lisp/version.el for location check.
528
5292010-05-21 Glenn Morris <rgm@gnu.org>
530
531 * configure.in (MKDEPDIR): Parallel build tweak.
532
533 * configure.in (ns_frag): New output file.
534
535 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
536 (OLDXMENU_TARGET): Set to empty if USE_GTK.
537
538 * configure.in (cannot_dump): New output variable.
539
5402010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
541
542 * configure.in: On NetBSD, if terminfo is found, use it in
543 preference to termcap. (Bug#6190)
544
5452010-05-20 Glenn Morris <rgm@gnu.org>
546
547 * make-dist (src): Include *.mk.
548 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
549 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
550 (deps_frag): New output file.
551 (AUTO_DEPEND): Remove this definition.
552
553 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
554
5552010-05-19 Glenn Morris <rgm@gnu.org>
556
557 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
558 (ORDINARY_LINK): New AC_DEFINE.
559 (LIB_GCC): No need to set if ORDINARY_LINK.
560
5612010-05-18 Glenn Morris <rgm@gnu.org>
562
563 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
564 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
565
566 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
567 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
568 (RALLOC_OBJ): New output variable.
569
570 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
571 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
572
5732010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
574
575 * Makefile.in (src): Provide the name of the VCS file that witnesses
576 a pull.
577 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
578
5792010-05-17 Glenn Morris <rgm@gnu.org>
580
581 * configure.in (OLDXMENU_DEPS): New output variable.
582
5832010-05-16 Glenn Morris <rgm@gnu.org>
584
585 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
586
587 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
588 * Makefile.in (install-arch-dep): Update for above change.
589
590 * Makefile.in (ns_appdir): Remove.
591 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
592
593 * configure.in (TEMACS_LDFLAGS2): New output variable.
594
595 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
596 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
597 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
598 nothing uses.
599
6002010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
601
602 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
603 does not use them.
604 (X11R5_INHIBIT_I18N): Remove, unused.
605
6062010-05-15 Glenn Morris <rgm@gnu.org>
607
608 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
609
610 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
611
6122010-05-15 Ken Raeburn <raeburn@raeburn.org>
613
614 * configure.in: Look for version string in its new location.
615
6162010-05-15 Eli Zaretskii <eliz@gnu.org>
617
618 * config.bat: Remove support for DJGPP v1.x.
619
6202010-05-15 Glenn Morris <rgm@gnu.org>
621
622 * configure.in (OLDXMENU_TARGET): New output variable.
623
624 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
625
626 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
627 and other files that no longer exist.
628
6292010-05-14 Glenn Morris <rgm@gnu.org>
630
631 * configure.in (cpp_undefs): Add mktime, register, X11.
632
633 * configure.in (GPM_MOUSE_SUPPORT): Remove.
634 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
635 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
636
637 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
638 (GNUSTEP_MAKEFILES): Do not output.
639
6402010-05-13 Glenn Morris <rgm@gnu.org>
641
642 * configure.in: Fix some paren typos.
643
644 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
645
646 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
647
6482010-05-12 Glenn Morris <rgm@gnu.org>
649
650 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
651
652 * configure.in (LIB_GCC): New output variable.
653
6542010-05-11 Glenn Morris <rgm@gnu.org>
655
656 * make-dist (msdos): No more mainmake.
657
658 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
659 * config.bat: Do not run cpp on lib-src/Makefile.in.
660
661 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
662
6632010-05-10 Glenn Morris <rgm@gnu.org>
664
665 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
666
667 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
668 (BLESSMAIL_TARGET): New output variable.
669
6702010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
671
672 * INSTALL: Fix typos.
673
6742010-05-08 Chong Yidong <cyd@stupidchicken.com>
675
676 * configure.in: Add check for buggy version of GCC (Bug#6031).
677
6782010-05-08 Glenn Morris <rgm@gnu.org>
679
680 * configure.in (HAVE_LIBNCURSES): New local variable.
681 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
682 replacing cpp in src/s/*.h and src/Makefile.in.
683
6842010-05-07 Chong Yidong <cyd@stupidchicken.com>
685
686 * Version 23.2 released.
687
6882010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
689
690 * configure.in: Add tests for `isnan' and `copysign'.
691
6922010-05-07 Eli Zaretskii <eliz@gnu.org>
693
694 * config.bat: Allow for 2 leading `#'s in comments in
695 src/Makefile.in.
696
6972010-05-07 Glenn Morris <rgm@gnu.org>
698
699 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
700 Merges logic from src/s/* and src/Makefile.in.
701 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
702
7032010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
704
705 Define START_FILES and LIB_STANDARD using autoconf.
706 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
707 here from src/s/*.h.
708 (HAVE_CRTIN): Remove, inline logic in the netbsd
709 START_FILES/LIB_STANDARD computation.
710
7112010-05-06 Glenn Morris <rgm@gnu.org>
712
713 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
714
715 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
716 (LD_SWITCH_X_SITE): Remove unused variables.
717
7182010-05-04 Glenn Morris <rgm@gnu.org>
719
720 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
721 as well.
722 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
723
724 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
725
726 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
727 variables, replacing c_switch_machine, c_switch_system.
728 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
729 @c_switch_system@.
730
7312010-05-03 Glenn Morris <rgm@gnu.org>
732
733 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
734
735 * make-dist: There are no more src/m/*.inp files.
736
7372010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
738
739 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
740 (ac_link): Do not use ld_switch_machine.
741
7422010-05-01 Glenn Morris <rgm@gnu.org>
743
744 * configure.in (OTHER_OBJ): Remove.
745 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
746
7472010-04-30 Glenn Morris <rgm@gnu.org>
748
749 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
750 Elsewhere, maybe include it.
751
752 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
753 (OLDXMENU, LIBXMENU): New output variables.
754
755 * configure.in (OTHER_OBJ): New output variable.
756
7572010-04-28 Glenn Morris <rgm@gnu.org>
758
759 * configure.in (CYGWIN_OBJ): New output variable.
760
761 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
762
763 * configure.in (FONT_OBJ): New output variable.
764
765 * configure.in (LIBXMU): New output variable.
766
767 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
768
769 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
770 userland and maybe change values to i386 (move test from s/amdx86-64.h).
771
7722010-04-27 Glenn Morris <rgm@gnu.org>
773
774 * configure.in (LIBXTR6): New output variable. Move unixware special
775 case here from src/s/unixware.h.
776
777 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
778 in Makefiles.
779 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
780
781 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
782 (LIBXP): No longer substitute in Makefiles.
783 (MOTIF_LIBW): New output variable. Move system-specific settings here
784 from src/s files.
785
7862010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
787
788 Reduce CPP usage.
789 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
790 (unexec): Define unconditionally, all platforms define
791 UNEXEC. AC_SUBST it.
792 (UNEXEC_SRC): Remove, unused.
793 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
794
7952010-04-27 Glenn Morris <rgm@gnu.org>
796
797 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
798 replaced by LIBXP.
799
800 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
801 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
802 On hpux10-20, default to /lib.
803
804 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
805
8062010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
807
808 * configure.in (LIBS_MACHINE): Remove, unused.
809
810 * configure.in (LIB_MATH): New output variable. Set it for some systems.
811
8122010-04-24 Glenn Morris <rgm@gnu.org>
813
814 * configure.in (CRT_DIR): New output variable.
815 (--with-crt-dir): New option. (Bug#5655)
816 (HAVE_LIB64_DIR): Remove.
817
8182010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
819
820 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
821
8222010-04-22 Miles Bader <miles@gnu.org>
823
824 * configure.in: Get rid of "unix" pre-defined macro when
825 preprocessing Makefile. (Bug#5857)
826
8272010-04-21 Andreas Schwab <schwab@linux-m68k.org>
828
829 Avoid non-portable shell command negation
830 * configure.in: Revert last change.
831
8322010-04-21 Jan Djärv <jan.h.d@swipnet.se>
833
834 * configure.in: Change "if test ! -f" to "if ! test -f".
835
8362010-04-21 Glenn Morris <rgm@gnu.org>
837
838 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
839 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
840
8412010-04-21 Karel Klíč <kklic@redhat.com>
842
843 * configure.in: New option: --with(out)-selinux, on by default.
844 Set HAVE_LIBSELINUX if we find libselinux, and substitute
845 LIBSELINUX_LIBS in Makefiles.
846
8472010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
848
849 * configure.in: Remove all references to LIBX11_SYSTEM.
850
8512010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
852
853 * configure.in: Remove all references to C_DEBUG_SWITCH.
854
8552010-03-27 Eli Zaretskii <eliz@gnu.org>
856
857 * config.bat <lib-src>: Edit out lines that begin with several #
858 characters.
859
8602010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
861
862 * configure.in: Remove support for old UNIX System V systems and
863 for Unixware on non-x86 machines.
864
865 * configure.in: Remove support for Solaris on PPC and for old versions.
866
867 * configure.in: Remove non-working lynxos port.
868
8692010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
870
871 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
872
8732010-03-19 Glenn Morris <rgm@gnu.org>
874
875 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
876 happy.
877
8782010-03-18 Jan Djärv <jan.h.d@swipnet.se>
879
880 * configure.in: Check for tputs and friends, abort if not
881 found (bug#5735).
882
8832010-03-18 Glenn Morris <rgm@gnu.org>
884
885 * configure.in (--with-x-toolkit): In the help text, say which options
886 are synonyms.
887
888 * configure.in (--with-mmdf, --with-mail-unlink):
889 New options, off by default.
890 (--with-mailhost): New option to set default POP host.
891 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
892 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
893 New variables, substituted in Makefiles.
894 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
895 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
896 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
897 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
898 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
899
9002010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
901
902 * Makefile.in (uninstall): Handle the case where archlibdir does not
903 exist. (Bug#5720)
904
9052010-03-12 Eli Zaretskii <eliz@gnu.org>
906
907 These changes remove termcap.c from the build on Posix platforms.
908 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
909
910 * configure: Regenerated.
911
9122010-03-10 Chong Yidong <cyd@stupidchicken.com>
913
914 * Branch for 23.2.
915
9162010-01-31 Juri Linkov <juri@jurta.org>
917
918 * .bzrignore: Add TAGS-LISP.
919
9202010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
921
922 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
923 this header file).
924
9252010-01-12 Juanma Barranquero <lekktu@gmail.com>
926
927 * .bzrignore: Ignore all .exe, instead of individual files.
928
9292010-01-12 Chong Yidong <cyd@stupidchicken.com>
930
931 * configure.in: Explicitly check for and link to -lXrender.
932
9332010-01-12 Glenn Morris <rgm@gnu.org>
934
935 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
936 for bug reports for development versions.
937
9382010-01-02 Eli Zaretskii <eliz@gnu.org>
939
940 * .bzrignore: Add more ignored patterns, including for the MS-DOS
941 build.
942
9432009-12-27 Karl Fogel <kfogel@red-bean>
944
945 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
946 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
947
9482009-12-17 Glenn Morris <rgm@gnu.org>
949
950 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
951
9522009-12-15 Glenn Morris <rgm@gnu.org>
953
954 * info/dir: Add EDT entry.
955 * Makefile.in (INFO_FILES): Add edt.
956
9572009-12-10 Jan Djärv <jan.h.d@swipnet.se>
958
959 * configure.in: Check for RSVG if GNUStep is used.
960
9612009-12-09 Jan Djärv <jan.h.d@swipnet.se>
962
963 * configure.in: Don't check for RSVG or GConf unless X11 is used.
964
9652009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
966
967 * configure.in: Allow compiling Emacs with GTK on Cygwin.
968
9692009-12-01 Glenn Morris <rgm@gnu.org>
970
971 * make-dist: Add etc/images/mpc directory.
972
9732009-11-21 Jan Djärv <jan.h.d@swipnet.se>
974
975 * configure.in: Don't check for GConf unless X is used.
976
9772009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
978
979 * configure.in: Use -Wdeclaration-after-statement if available.
980
9812009-11-17 Jan Djärv <jan.h.d@swipnet.se>
982
983 * configure.in: New option: --with(out)-gconf.
984 Set HAVE_GCONF if we find gconf.
985
9862009-11-17 Glenn Morris <rgm@gnu.org>
987
988 * Makefile.in (INFO_FILES): Add semantic.
989
9902009-11-16 Chong Yidong <cyd@stupidchicken.com>
991
992 * info/dir: Add Semantic.
993
9942009-11-16 Glenn Morris <rgm@gnu.org>
995
996 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
997 pattern, so as not to exclude makefile*.el. (Bug#4912)
998
9992009-11-14 Jan Djärv <jan.h.d@swipnet.se>
1000
1001 * configure.in: --enable-autodepend is new. Check for GNU Make
1002 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
1003 gcc and GNU make to generate dependencies.
1004
10052009-10-27 Glenn Morris <rgm@gnu.org>
1006
1007 * make-dist: Make links to doc/lispintro/*.pdf.
1008
10092009-10-23 Jim Meyering <meyering@redhat.com>
1010
1011 * configure.in: Invoke $CPP with -P when creating Makefile and
1012 src/Makefile. Without this, gcc 4.4.2 converts each
1013 backslash-newline pair in the input to a bare newline, yielding
1014 invalid Makefiles.
1015
1016 * configure: Regenerate.
1017
10182009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
1019
1020 * configure.in (vax-dec-vms): Remove, not supported anymore.
1021
10222009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1023
1024 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
1025 (*-apple-darwin*): Add x86_64 architecture.
1026
10272009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
1028
1029 * config.guess, config.sub: Updated from master source.
1030
10312009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
1032
1033 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
1034
10352009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
1036
1037 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
1038
10392009-09-29 Glenn Morris <rgm@gnu.org>
1040
1041 * make-dist (check): Update for two new levels of subdirectory in lisp/.
1042
10432009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
1044
1045 * config.guess, config.sub: Updated from master source.
1046
1047 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1048
10492009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1050
1051 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1052
10532009-09-13 Chong Yidong <cyd@stupidchicken.com>
1054
1055 * INSTALL: Update URL for GNU FreeFont.
1056
10572009-09-09 Glenn Morris <rgm@gnu.org>
1058
1059 * Makefile.in (install-arch-indep): Don't recursively change perms of
1060 site-lisp and infodir. There may be non-Emacs files in here, and the
1061 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1062 (mkdir): Set umask to world-readable before creating directories.
1063 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1064
10652009-08-29 Glenn Morris <rgm@gnu.org>
1066
1067 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1068 (info): Don't give an error in the absence of makeinfo - let the doc
1069 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1070
10712009-08-23 Ken Raeburn <raeburn@raeburn.org>
1072
1073 * Makefile.in (install-arch-indep): If the versioned DOC-####
1074 generated during loadup+dump isn't found, install the plain DOC
1075 file that always gets generated, in case CANNOT_DUMP is set.
1076
1077 * configure.in: Warn if package version specified here doesn't
1078 match the version in version.el.
1079 * configure: Regenerate.
1080
10812009-08-22 Michael Albinus <michael.albinus@gmx.de>
1082
1083 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1084
1085 * configure: Regenerate.
1086
10872009-08-19 Glenn Morris <rgm@gnu.org>
1088
1089 * INSTALL: Remove reference to cvtmail.
1090
10912009-08-15 CHENG Gao <chenggao@gmail.com>
1092
1093 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1094
10952009-08-02 Kevin Ryde <user42@zip.com.au>
1096
1097 * INSTALL: Fix free fonts URL.
1098
10992009-07-22 Glenn Morris <rgm@gnu.org>
1100
1101 * configure.in (AC_PREREQ): Require autoconf 2.62.
1102
11032009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1104
1105 * configure.in (--enable-checking, --enable-profiling):
1106 Use AS_HELP_STRING.
1107
11082009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1109
1110 * configure.in (--enable-profiling): New option.
1111 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1112
11132009-06-27 Glenn Morris <rgm@gnu.org>
1114
1115 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1116
11172009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1118
1119 * configure.in (--enable-checking): New option.
1120
11212009-06-24 Glenn Morris <rgm@gnu.org>
1122
1123 * make-dist: Warn if subdir does not exist in source.
1124 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1125 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1126 No longer make links.
1127
11282009-06-24 Yavor Doganov <yavor@gnu.org>
1129
1130 * make-dist (tempdir): Don't create directories preferences.gorm
1131 and preferences.nib, they are no longer required.
1132
11332009-06-21 Chong Yidong <cyd@stupidchicken.com>
1134
1135 * Branch for 23.1.
1136
11372009-06-12 Chong Yidong <cyd@stupidchicken.com>
1138
1139 * configure.in: Delete mac-fix-env target, which has been
1140 removed (Bug#3531).
1141
11422009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1143
1144 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1145
11462009-05-05 Per Starbäck <per@starback.se> (tiny change)
1147
1148 * BUGS: Use new binding of view-emacs-problems.
1149
11502009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1151
1152 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1153 for Solaris compatibility.
1154
11552009-04-25 Chong Yidong <cyd@stupidchicken.com>
1156
1157 * configure: Regenerate.
1158
1159 * configure.in: Disable use of FreeType without libXft.
1160
11612009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1162
1163 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1164 Check if it is declared in gtk.h.
1165
11662009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1167
1168 * Makefile.in (install-arch-indep): Remove .gitignore files.
1169
11702009-04-03 Kenichi Handa <handa@m17n.org>
1171
1172 * INSTALL: Make the section "Complex Text Layout support
1173 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1174
11752009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1176
1177 * configure.in (rs6000-ibm-aix6*): Fix typo.
1178
11792009-03-04 Glenn Morris <rgm@gnu.org>
1180
1181 * Makefile.in (INFO_FILES): Add auth.
1182
11832009-03-03 Glenn Morris <rgm@gnu.org>
1184
1185 * info/dir: Add Auth-source.
1186
11872009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1188
1189 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1190 the second.
1191
11922009-02-28 Eli Zaretskii <eliz@gnu.org>
1193
1194 * config.bat: Copy .dbxinit to _dbxinit.
1195
1196 * make-dist (Making links to `info'): Remove .gitignore.
1197
11982009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1199
1200 * Makefile.in (lib-src, lisp): Use simpler rule.
1201 (src): Be more specific to avoid recompiling all the .elc files just
1202 because the bootstrap-emacs is missing.
1203
12042009-02-26 Chong Yidong <cyd@stupidchicken.com>
1205
1206 * configure.in: Require librsvg >= 2.11.
1207
12082009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1209
1210 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1211 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1212
12132009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1214
1215 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1216
12172009-02-03 Glenn Morris <rgm@gnu.org>
1218
1219 * make-dist: Add some missing files, remove some that are no longer
1220 present.
1221
12222009-02-02 Glenn Morris <rgm@gnu.org>
1223
1224 * make-dist: Add some missing nextstep/ files.
1225
12262009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1227
1228 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1229
12302009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1231
1232 * configure.in: Add support for m68k-*-netbsd.
1233
12342009-01-14 Juri Linkov <juri@jurta.org>
1235
1236 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1237
1238 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1239 and bug-reference-mode.
1240
12412009-01-11 Juri Linkov <juri@jurta.org>
1242
1243 * INSTALL.CVS: Move configuration explicitly to the first step.
1244
12452009-01-09 Glenn Morris <rgm@gnu.org>
1246
1247 * .dir-locals.el: Don't set indent-tabs-mode.
1248
12492008-12-30 Kenichi Handa <handa@m17n.org>
1250
1251 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1252 the function OTF_get_variation_glyphs.
1253
12542008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1255
1256 * Makefile.in (install-arch-dep): Remove old directories in
1257 ns_app* before moving new directories there.
1258
12592008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1260
1261 * .dir-locals.el: Remove non-working entry for pmail.
1262 (fill-column): Fix typo.
1263 (change-log-mode): Add fill column.
1264
12652008-12-26 Eli Zaretskii <eliz@gnu.org>
1266
1267 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1268
12692008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1270
1271 * make-dist (tempdir): Distribute .dir-locals.el.
1272
1273 * .dir-locals.el: New file.
1274
12752008-12-19 Eli Zaretskii <eliz@gnu.org>
1276
1277 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1278 for rationale.
1279
12802008-12-13 Glenn Morris <rgm@gnu.org>
1281
1282 * Makefile.in (install-arch-indep): Add new man-pages.
1283 (manext): Remove variable.
1284 (MAN_PAGES): New variable.
1285 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1286 and remove.
1287 (uninstall): Remove desktop file and icons, game scores if empty.
1288
12892008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1290
1291 * config.guess, config.sub: Updated from master source.
1292
12932008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1294
1295 * Makefile.in (install-arch-indep): Install ebrowse.1.
1296
12972008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1298
1299 * configure.in: Add Solaris on x86_64.
1300
13012008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1302
1303 * config.guess, config.sub: Updated from master source.
1304
13052008-12-08 Eli Zaretskii <eliz@gnu.org>
1306
1307 * info/dir: Fix last change.
1308
13092008-12-07 Eli Zaretskii <eliz@gnu.org>
1310
1311 * info/dir: Untabify.
1312
13132008-11-28 Ulrich Mueller <ulm@gentoo.org>
1314
1315 * configure.in: Fix last change.
1316
13172008-11-28 Richard M Stallman <rms@gnu.org>
1318
1319 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1320 New configurations.
1321
13222008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1323
1324 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1325 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1326
13272008-11-15 Eli Zaretskii <eliz@gnu.org>
1328
1329 * Makefile.in (INFO_FILES): Remove ns-emacs.
1330
1331 * info/dir (NS-Emacs): Remove entry.
1332
13332008-11-08 Eli Zaretskii <eliz@gnu.org>
1334
1335 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1336
13372008-11-07 Glenn Morris <rgm@gnu.org>
1338
1339 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1340
13412008-10-31 Eli Zaretskii <eliz@gnu.org>
1342
1343 * config.bat: Tell user to expect one "File not found" message
1344 while the `doc' directory is being configured.
1345
13462008-10-30 Chong Yidong <cyd@stupidchicken.com>
1347
1348 * update-subdirs: Put obsolete directory last.
1349
13502008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1351
1352 * configure.in: Check fontconfig always.
1353
13542008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1355
1356 * configure (*-solaris2.[7-9]*): Fix typo.
1357
13582008-10-24 Glenn Morris <rgm@gnu.org>
1359
1360 * configure.in (--without-sync-input, --with-pkg-config-prog):
1361 Help strings start with lower case.
1362 (--with-gnustep-conf): New option.
1363 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1364
13652008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1366
1367 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1368 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1369 is not found. (Bug#1230)
1370
13712008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1372
1373 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1374 Use sol2-6.h for Solaris 7-9.
1375
13762008-10-18 Ulrich Mueller <ulm@gentoo.org>
1377
1378 * configure.in: Add support for GNU/Linux on SuperH.
1379
13802008-10-12 Andreas Schwab <schwab@suse.de>
1381
1382 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1383
13842008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1385
1386 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1387 "X") to avoid confusion.
1388
1389 * configure: Regenerate.
1390
13912008-09-07 Romain Francoise <romain@orebokech.com>
1392
1393 * make-dist: Distribute doc/man/ChangeLog.
1394
13952008-08-28 Chong Yidong <cyd@stupidchicken.com>
1396
1397 * configure.in: Disable XFT and Freetype when without X.
1398
1399 * configure: Regenerate.
1400
14012008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1402
1403 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1404
14052008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1406
1407 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1408 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1409
1410 * configure: Regenerate.
1411
14122008-08-20 Eli Zaretskii <eliz@gnu.org>
1413
1414 * configure.in: Move "#define subprocesses" before
1415 config_opsysfile is included.
1416
14172008-08-19 Kenichi Handa <handa@m17n.org>
1418
1419 * INSTALL (Extra fonts): Mention local fonts, don't mention
1420 mule-unicode.
1421
14222008-08-16 Chong Yidong <cyd@stupidchicken.com>
1423
1424 * make-dist: Omit info/.arch-inventory.
1425
14262008-08-16 Jason Rumney <jasonr@gnu.org>
1427
1428 * make-dist (tempdir/nt): Link emacsclient.rc.
1429
14302008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1431
1432 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1433 AC_SUBST it.
1434 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1435 AC_SUBST it.
1436 (OTHER_FILES): Always define for HAVE_NS.
1437 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1438 * configure: Regenerate.
1439
14402008-08-07 Andreas Schwab <schwab@suse.de>
1441
1442 * configure.in: Correctly handle
1443 --enable-cocoa-experimental-ctrl-g=no and
1444 --enable-ns-self-contained=yes.
1445
14462008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1447
1448 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1449 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1450 bother undef'ing since won't have desired effect.
1451
14522008-08-06 Andreas Schwab <schwab@suse.de>
1453
1454 * configure.in: Fix quoting.
1455
14562008-08-06 Chong Yidong <cyd@stupidchicken.com>
1457
1458 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1459
14602008-08-05 Ulrich Mueller <ulm@gentoo.org>
1461
1462 * configure.in: Add checks for krb5_error.text and
1463 krb5_error.e_text struct members.
1464
14652008-08-04 Chong Yidong <cyd@stupidchicken.com>
1466
1467 * configure.in: Test for existence of NSInteger.
1468 Suggested by Yavor Doganov.
1469
14702008-08-02 Romain Francoise <romain@orebokech.com>
1471
1472 * Makefile.in (INFO_FILES): Add mairix-el.
1473
14742008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1475
1476 * make-dist:
1477 * README: Remove VMS support.
1478 * vms: Remove directory.
1479
14802008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1481
1482 * configure.in (MULTI_KBOARD): Remove.
1483
14842008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1485
1486 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1487
14882008-07-29 Chong Yidong <cyd@stupidchicken.com>
1489
1490 * info/dir (File): Add mairix-el.
1491
14922008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1493
1494 Remove support for Mac Carbon.
1495 * mac: Remove directory.
1496 * make-dist:
1497 * configure.in:
1498 * README:
1499 * Makefile.in:
1500 * INSTALL: Remove code for Carbon.
1501 * configure: Regenerate.
1502
15032008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1504
1505 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1506
15072008-07-25 Chong Yidong <cyd@stupidchicken.com>
1508
1509 * configure.in: Check for getrlimit.
1510
1511 * configure: Regenerate.
1512
15132008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1514
1515 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1516 in src/Makefile.in.
1517 (static): Remove, autoconf would always comment it out anyway.
1518 (subprocesses): Define unconditionally.
1519
15202008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1521
1522 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1523 compilation under GNUstep.
1524
15252008-07-18 Kenichi Handa <handa@m17n.org>
1526
1527 * INSTALL (Complex Text Layout support libraries): Delete the
1528 paragraph about --enable-font-backend.
1529
15302008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1531
1532 * configure.in: Print out some info to user for NeXTstep builds.
1533 (ns-app): Remove enable option.
1534 (ns-self-contained): Add enable option.
1535 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1536 GNUstep, use to set install prefixes, and substitute in Makefiles.
1537 * configure: Regenerate.
1538 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1539 NS app bundle.
1540
15412008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1542
1543 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1544
15452008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1546
1547 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1548 NS_IMPL_COCOA.
1549
15502008-07-16 Glenn Morris <rgm@gnu.org>
1551
1552 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1553 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1554 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1555 never unset.
1556
1557 * make-dist: Add nextstep/ directories.
1558 (src, lib-src): Add .m files.
1559
15602008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1561
1562 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1563 (USER_FULL_NAME): Remove, not used anymore.
1564 * configure: Regenerate.
1565
15662008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1567
1568 Changes and additions for NeXTstep windowing system (Cocoa and
1569 GNUstep) support.
1570
1571 * configure.in: Add support for NS window system: --with-ns (default
1572 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1573 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1574 disable font backend if window system is "none", not if !HAVE_X11.
1575 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1576 (install-arch-dep): Add commands to assemble NS .app package.
1577
15782008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1579
1580 * configure.in: Use macppc for Darwin. Remove references to
1581 desupported systems.
1582 * configure: Regenerate.
1583
15842008-07-05 Glenn Morris <rgm@gnu.org>
1585
1586 * make-dist (EMACS): Doc fix.
1587 (lisp): There are no *.dat or image files here any more.
1588 (src): There are no *.s files here any more.
1589 (etc/images, etc/images/*): Link to most regular files.
1590
15912008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1592
1593 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1594
15952008-07-01 Glenn Morris <rgm@gnu.org>
1596
1597 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1598 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1599 and explicitly export there. (Bug#507.)
1600
16012008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1602
1603 * configure.in:
1604 * configure: Remove references to obsolete systems.
1605
16062008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1607
1608 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1609 make it depend on all other */.in files.
1610 (src/Makefile, src/config.stamp, lib-src/Makefile)
1611 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1612 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1613 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1614 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1615
1616 * configure.in: Don't create src/config.stamp any more.
1617
16182008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1619
1620 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1621
16222008-06-22 Glenn Morris <rgm@gnu.org>
1623
1624 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1625
16262008-06-21 Romain Francoise <romain@orebokech.com>
1627
1628 * Makefile.in (INFO_FILES): Add sasl.
1629
16302008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1631
1632 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1633 (bootstrap-build): Remove.
1634 (top_bootclean): New var.
1635 (top_distclean, bootstrap-clean): Use it.
1636 (bootstrap): Don't recheck config. Make normally.
1637
16382008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1639
1640 * Makefile.in (SUBDIR): Include `lisp'.
1641 (lisp): Depend on `src'.
1642 (top_distclean): Don't remove config.status.
1643 (bootstrap-clean): New target.
1644 (maintainer-clean): Use it.
1645 (bootstrap): Use bootstrap-clean. Re-run config.status.
1646 (src/bootstrap-emacs${EXEEXT}): New target.
1647 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1648 src/Makefile now takes care of it.
1649 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1650
16512008-06-15 Glenn Morris <rgm@gnu.org>
1652
1653 * info/dir: Add sasl.
1654
16552008-06-09 Alan Mackenzie <acm@muc.de>
1656
1657 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1658
16592008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1660
1661 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1662
16632008-06-07 Glenn Morris <rgm@gnu.org>
1664
1665 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1666 serve no purpose.
1667
16682008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1669
1670 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1671 * configure: Regenerate.
1672
16732008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1674
1675 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1676
16772008-05-14 Kenichi Handa <handa@m17n.org>
1678
1679 * configure: Regenerate.
1680
1681 * configure.in: Don't handle --disable-font-backend. Don't print
1682 a message about a font backend.
1683
16842008-05-09 Glenn Morris <rgm@gnu.org>
1685
1686 * configure.in: Make absence of makeinfo a fatal error only if the info
1687 files don't exist.
1688 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1689
16902008-05-07 Eli Zaretskii <eliz@gnu.org>
1691
1692 * config.bat: Fix last change: don't use < and > in "rem" lines,
1693 they are interpreted as redirection by DOS shells.
1694
16952008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1696
1697 * configure.in: Check availability of AvailabilityMacros.h
1698 if HAVE_CARBON.
1699
1700 * configure: Regenerate.
1701
17022008-05-03 Glenn Morris <rgm@gnu.org>
1703
1704 * configure.in (x_libraries): Remove standard 64-bit directories -
1705 experimental workaround for minor autoconf bug.
1706
1707 * configure.in (--without-makeinfo): New option. If set,
1708 absence of suitable makeinfo is not a fatal error.
1709 * Makefile.in (MAKEINFO): New, set by configure.
1710 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1711 (info-real): New target.
1712 (info): Without makeinfo, do nothing, else call `info-real'.
1713
17142008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1715
1716 * configure.in: Remove hpux10.20 from the desupported list.
1717
17182008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1719
1720 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1721
17222008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1723
1724 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1725 rather than change CPPFLAGS.
1726 (HAVE_GTK): Rename to USE_GTK.
1727
17282008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1729
1730 * configure.in: Replace the obsolete macros AC_AIX and
1731 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1732
17332008-04-05 Andreas Schwab <schwab@suse.de>
1734
1735 * configure.in: No longer create admin/unidata/Makefile.
1736
17372008-03-28 Andreas Schwab <schwab@suse.de>
1738
1739 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1740 (lisp/Makefile): New rule.
1741
17422008-03-13 Glenn Morris <rgm@gnu.org>
1743
1744 * configure.in (AC_INIT): Fix version number.
1745 (sync-input): Reword the option, since it's on by default.
1746
17472008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1748
1749 * configure.in: Add --enable-sync-input, default yes.
1750
17512008-03-11 Glenn Morris <rgm@gnu.org>
1752
1753 * Makefile.in (install-etc, mkdir): Handle directory
1754 etc/images/icons/hicolor/*/mimetypes/.
1755
1756 * make-dist: Handle icons/hicolor/scalable directory.
1757
17582008-03-05 Glenn Morris <rgm@gnu.org>
1759
1760 * configure.in: Enable font-backend by default.
1761 (USE_FONT_BACKEND): Set to "no" in absence of X.
1762 (PKG_CONFIG): Don't set multiple times, once is enough.
1763 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1764
17652008-03-03 Glenn Morris <rgm@gnu.org>
1766
1767 * Makefile.in (iconsrcdir): New variable.
1768 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1769 directory.
1770
17712008-02-29 Glenn Morris <rgm@gnu.org>
1772
1773 * test/: New directory.
1774
17752008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1776
1777 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1778
17792008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1780
1781 * configure.in: Print an error for systems that we think are obsolete
1782 and are proposed to be removed. Remove some more unused systems.
1783 Add support for powerpc-ibm-aix6*.
1784
17852008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1786
1787 * configure.in: Remove references to obsolete variables and systems.
1788
17892008-02-21 Glenn Morris <rgm@gnu.org>
1790
1791 * Makefile.in (set_installuser): New.
1792 (install-arch-indep): Use set_installuser to avoid duplicate code.
1793
1794 * README.unicode: Split into admin/notes/unicode,font-backend and
1795 remove.
1796
17972008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1798
1799 * configure.in (arm*-*-freebsd*): Add.
1800
18012008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1802
1803 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1804 dealing with obsolete variables.
1805
18062008-02-08 Glenn Morris <rgm@gnu.org>
1807
1808 * Makefile.in (check-info-dir): New target.
1809
18102008-02-08 Michael Olson <mwolson@gnu.org>
1811
1812 * Makefile.in (INFO_FILES): Add epa.
1813
1814 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1815 features" section.
1816
18172008-02-06 Glenn Morris <rgm@gnu.org>
1818
1819 * configure.in (--with-gcc): Give an error saying this option has
1820 been removed.
1821 (--with-gtk): Remove this option.
1822
18232008-02-06 Tom Tromey <tromey@redhat.com>
1824
1825 * configure.in (--with-gcc): Remove.
1826 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1827
18282008-02-05 Ulrich Mueller <ulm@gentoo.org>
1829
1830 * INSTALL: Recommend giflib, not libungif.
1831
18322008-02-05 Tom Tromey <tromey@redhat.com>
1833
1834 * configure.in (--with-dbus): Default to enabled.
1835
18362008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1837
1838 * INSTALL (Complex Text Layout support libraries): New section.
1839
18402008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1841
1842 * make-dist: Remove references to files in mac/ that have been
1843 deleted.
1844
18452008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1846
1847 * configure.in: For libotf and m17n-flt checks, set shell vars
1848 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1849 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1850 Reported by Ulrich Mueller.
1851
18522008-02-02 Eli Zaretskii <eliz@gnu.org>
1853
1854 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1855 admin/unidata/Makefile.in to Makefile.
1856
18572008-02-02 Glenn Morris <rgm@gnu.org>
1858
1859 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1860 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1861 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1862
18632008-02-01 Miles Bader <miles@gnu.org>
1864
1865 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1866 [libotf], and [m17n-flt] options.
1867
18682008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1869
1870 * configure.in: Add EMACS_ARG_N([libotf]...), and
1871 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1872 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1873 CFLAGS, and LIBS in checking of m17n-flt.
1874
18752008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1876
1877 * configure.in: Check the availability of m17n-flt library.
1878
18792008-02-01 Kenichi Handa <handa@m17n.org>
1880
1881 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1882 not available.
1883
18842008-02-01 Kenichi Handa <handa@m17n.org>
1885
1886 * configure.in: New args --enable-font-backend, --with-xft,
1887 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1888 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1889 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1890 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1891
18922008-02-01 Kenichi Handa <handa@m17n.org>
1893
1894 * make-dist: Include etc/charsets in tarball.
1895
18962008-02-01 Kenichi Handa <handa@m17n.org>
1897
1898 * configure.in: While running cpp on junk.c, include
1899 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1900 exists.
1901
19022008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
1903
1904 * configure.in (xtensa): Match more configurations.
1905
19062008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1907
1908 * configure.in: Update comment.
1909
19102008-01-26 Glenn Morris <rgm@gnu.org>
1911
1912 * configure.in (--without-gcc): By default, neither off nor on.
1913 (--with-carbon): Tone down rhetoric in help text.
1914
19152008-01-25 Glenn Morris <rgm@gnu.org>
1916
1917 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1918 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1919 Default `Carbon' to off (it's unsupported).
1920
19212008-01-24 Glenn Morris <rgm@gnu.org>
1922
1923 * configure.in: Standardize dbus-related messages.
1924
19252008-01-23 Michael Olson <mwolson@gnu.org>
1926
1927 * configure.in (pkg-config-prog): Remove initial whitespace.
1928
19292008-01-23 Tom Tromey <tromey@redhat.com>
1930
1931 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
1932 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1933 Update all users.
1934
19352008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1936
1937 * config.guess, config.sub: Updated from master source.
1938
19392008-01-17 Andreas Schwab <schwab@suse.de>
1940
1941 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
1942
19432008-01-17 Glenn Morris <rgm@gnu.org>
1944
1945 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1946
19472008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1948
1949 * configure.in: Remove more references to unsupported systems.
1950
19512008-01-16 Sven Joachim <svenjoac@gmx.de>
1952
1953 * make-dist: Add --lzma.
1954
19552008-01-16 Glenn Morris <rgm@gnu.org>
1956
1957 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1958 configure checks for this.
1959
19602008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1961
1962 * configure.in: Remove more references to unsupported systems.
1963
19642008-01-06 Romain Francoise <romain@orebokech.com>
1965
1966 * configure.in: Delete extra semicolons.
1967
19682008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1969
1970 * configure.in: Remove references to unsupported systems.
1971
19722008-01-05 Romain Francoise <romain@orebokech.com>
1973
1974 * make-dist: Add --bzip2. Update copyright.
1975
19762008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1977
1978 * configure.in: Remove support for Masscomp.
1979
19802008-01-05 Glenn Morris <rgm@gnu.org>
1981
1982 * Makefile.in (desktopdir, icondir): New variables.
1983 (install-arch-indep): Also depend on `install-etc'.
1984 (install-etc): New target.
1985 (mkdir): Also create the `applications' and `icons' directories.
1986
19872008-01-04 Glenn Morris <rgm@gnu.org>
1988
1989 * make-dist: Update for new etc/images/icons/hicolor directory.
1990
19912007-12-09 Andreas Schwab <schwab@suse.de>
1992
1993 * configure.in: D-Bus is not enabled by default.
1994
19952007-12-06 Jan Djärv <jan.h.d@swipnet.se>
1996
1997 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1998 change.
1999
20002007-12-04 Jan Djärv <jan.h.d@swipnet.se>
2001
2002 * configure.in: Give package name and version to AC_INIT.
2003
20042007-12-03 Magnus Henoch <mange@freemail.hu>
2005
2006 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
2007
20082007-12-03 Michael Albinus <michael.albinus@gmx.de>
2009
2010 * configure.in: No need for DBUS_INFO anymore.
2011
2012 * Makefile.in (INFO_FILES): Use dbus unconditionally.
2013
20142007-12-02 Michael Albinus <michael.albinus@gmx.de>
2015
2016 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
2017
2018 * Makefile.in (INFO_FILES): Add dbus.
2019
20202007-12-02 Romain Francoise <romain@orebokech.com>
2021
2022 * make-dist: Fix last change.
2023
20242007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
2025
2026 * configure.in: Add support for gnu-kfreebsd.
2027
20282007-11-28 Glenn Morris <rgm@gnu.org>
2029
2030 * make-dist: Add etc/nxml.
2031
20322007-11-24 Romain Francoise <romain@orebokech.com>
2033
2034 * Makefile.in (INFO_FILES): Add nxml-mode.
2035
20362007-11-23 Romain Francoise <romain@orebokech.com>
2037
2038 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
2039 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
2040
20412007-11-20 Andreas Schwab <schwab@suse.de>
2042
2043 * configure.in: Always include <resolv.h> when checking for res_init.
2044
20452007-11-17 Andreas Schwab <schwab@suse.de>
2046
2047 * update-subdirs: Atomically update subdirs.el.
2048
20492007-11-17 Glenn Morris <rgm@gnu.org>
2050
2051 * Makefile.in (check-declare): New target.
2052
20532007-11-07 Glenn Morris <rgm@gnu.org>
2054
2055 * configure.in: Deprecate Mac Carbon port.
2056
20572007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2058
2059 * configure.in: Remove HAVE_X11R5 check.
2060
20612007-10-31 Glenn Morris <rgm@gnu.org>
2062
2063 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2064 when changing ownership of installed files.
2065
20662007-10-30 Glenn Morris <rgm@gnu.org>
2067
2068 * make-dist: Add new directory etc/gnus.
2069
20702007-10-30 Michael Olson <mwolson@gnu.org>
2071
2072 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2073
20742007-10-29 Glenn Morris <rgm@gnu.org>
2075
2076 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2077
20782007-10-23 Glenn Morris <rgm@gnu.org>
2079
2080 * MAINTAINERS: Move to admin/.
2081
20822007-10-17 Chong Yidong <cyd@stupidchicken.com>
2083
2084 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2085 (HAVE_LIBRESOLV): Also define if we are using res_init().
2086
20872007-10-17 Glenn Morris <rgm@gnu.org>
2088
2089 * FTP: Remove file, since it's just a duplicate of one in etc/.
2090
20912007-10-05 Eli Zaretskii <eliz@gnu.org>
2092
2093 * config.bat: Fix configuring `doc' due to changes in the
2094 directory structure.
2095
20962007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2097
2098 * configure.in: Don't use -lpthread on HP-UX.
2099
21002007-09-16 Glenn Morris <rgm@gnu.org>
2101
2102 * make-dist: File gfdl.1 has been removed.
2103
21042007-09-15 Glenn Morris <rgm@gnu.org>
2105
2106 * configure.in: Fix makeinfo version regexp.
2107
21082007-09-12 Glenn Morris <rgm@gnu.org>
2109
2110 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2111 implementation of alloca is not found.
2112
2113 * Makefile.in (SOURCES, unlock, relock): Delete.
2114 (install-arch-indep): Do not exclude the etc/ Makefiles.
2115
21162007-09-09 Juri Linkov <juri@jurta.org>
2117
2118 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2119
2120 * README: Add doc/ to documentation directories.
2121
21222007-09-08 Michael Olson <mwolson@gnu.org>
2123
2124 * MAINTAINERS: Add myself for ERC and tq.el.
2125 Update for new doc/ directory layout.
2126
21272007-09-06 Romain Francoise <romain@orebokech.com>
2128
2129 * make-dist: Update for new doc/ directory layout.
2130
21312007-09-06 Glenn Morris <rgm@gnu.org>
2132
2133 * Makefile.in (mansrcdir): New variable.
2134 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2135 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2136 update these targets for new doc/ directory layout.
2137 (doc/misc/Makefile): New target.
2138 (install-arch-indep): Use mansrcdir for new location of manpages.
2139 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2140 (relock, info, dvi): Update targets for new doc/ directory layout.
2141
2142 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2143 for new doc/ directory layout.
2144
21452007-09-02 Andreas Schwab <schwab@suse.de>
2146
2147 * configure.in: Use AS_HELP_STRING throughout.
2148 * configure: Regenerate.
2149
21502007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2151
2152 * configure.in: Require Gtk/Glib 2.6.
2153
21542007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2155
2156 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2157 Use them throughout in place of AC_ARG_WITH calls.
2158 * configure: Regenerate.
2159
21602007-09-01 Andreas Schwab <schwab@suse.de>
2161
2162 * configure.in: Put quotes around nested macro calls.
2163
21642007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2165
2166 * configure.in: Fix typo.
2167 * configure: Regenerate.
2168
21692007-08-30 Glenn Morris <rgm@gnu.org>
2170
2171 * configure.in (AH_BOTTOM): Copy some manual changes made to
2172 src/config.in here so they are not lost when it regenerates.
2173
2174 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2175
21762007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2177
2178 * README.multi-tty: New file.
2179
21802007-08-29 Glenn Morris <rgm@gnu.org>
2181
2182 * README: Increase version to 23.0.50.
2183
21842007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2185
2186 * configure.in: New option: --without-xaw3d.
2187
21882007-08-24 Glenn Morris <rgm@gnu.org>
2189
2190 * configure.in: Check for a suitably recent makeinfo.
2191
21922007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2193
2194 * configure.in (Check for required libraries): Typo.
2195
21962007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2197
2198 * configure.in: Check librsvg2 also for Mac Carbon.
2199
22002007-08-22 Romain Francoise <romain@orebokech.com>
2201
2202 * make-dist: Follow reorganization of files in etc/.
2203
22042007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2205
2206 * configure.in: Add support for SVG images through librsvg2.
2207
22082007-07-28 Eli Zaretskii <eliz@gnu.org>
2209
2210 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2211 to avoid an error message if there is no DOC there.
2212
22132007-07-25 Glenn Morris <rgm@gnu.org>
2214
2215 * Relicense all FSF files to GPLv3 or later.
2216
2217 * COPYING, info/COPYING: Switch to GPLv3.
2218
22192007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2220
2221 * configure.in: Complain if X seems to be installed but no
2222 development files were found.
2223
22242007-06-20 Glenn Morris <rgm@gnu.org>
2225
2226 * configure.in: Prefer libgif over libungif.
2227
22282007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2229
2230 * configure.in: Check for all image libraries before exiting.
2231
22322007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2233
2234 * configure.in: Exit with error if image libraries aren't found.
2235
22362007-06-13 Chong Yidong <cyd@stupidchicken.com>
2237
2238 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2239 when compiling without scrollbars.
2240
22412007-06-12 Glenn Morris <rgm@gnu.org>
2242
2243 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2244
22452007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2246
2247 * configure.in: Change wording about yes/gtk and lucid/athena
2248 being synonyms.
2249
22502007-06-08 Glenn Morris <rgm@gnu.org>
2251
2252 * configure.in: Make gtk the default toolkit.
2253
22542007-06-07 Glenn Morris <rgm@gnu.org>
2255
2256 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2257 for a Sun C compiler.
2258
2259 * Makefile.in (install-arch-indep): Install only the DOC- file
2260 specific to the build, if possible, rather than DOC-*.
2261
22622007-06-02 Chong Yidong <cyd@stupidchicken.com>
2263
2264 * Version 22.1 released.
2265
22662007-05-25 Chong Yidong <cyd@stupidchicken.com>
2267
2268 * mkinstalldirs: Sync to version in automake CVS.
2269
22702007-05-22 Andreas Schwab <schwab@suse.de>
2271
2272 * configure.in: Prefer build_alias over host when host_alias is not set.
2273 * configure: Regenerate.
2274
22752007-05-20 Andreas Schwab <schwab@suse.de>
2276
2277 * configure.in: Remove empty AC_SUBST.
2278 * configure: Regenerate.
2279
22802007-05-20 Nick Roberts <nickrob@snap.net.nz>
2281
2282 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2283 it like others.
2284 * configure: Regenerate.
2285
22862007-05-20 Nick Roberts <nickrob@snap.net.nz>
2287
2288 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2289 (AC_CHECK_LIB): Add -lgpm.
2290 * configure: Regenerate.
2291
22922007-05-03 Glenn Morris <rgm@gnu.org>
2293
2294 * configure: Tweak message about the absence of shell functions.
2295
22962007-04-27 Andreas Schwab <schwab@suse.de>
2297
2298 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2299
23002007-04-26 Glenn Morris <rgm@gnu.org>
2301
2302 * README: Increase version to 22.1.50.
2303
23042007-04-24 Juanma Barranquero <lekktu@gmail.com>
2305
2306 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2307
23082007-04-19 Glenn Morris <rgm@gnu.org>
2309
2310 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2311
23122007-04-18 Glenn Morris <rgm@gnu.org>
2313
2314 * INSTALL: Mention CPP.
2315
23162007-04-15 Glenn Morris <rgm@gnu.org>
2317
2318 * FTP: Replace with a pointer to the web version.
2319
23202007-04-13 Glenn Morris <rgm@gnu.org>
2321
2322 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2323
23242007-04-04 Glenn Morris <rgm@gnu.org>
2325
2326 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2327 compiling with Sun Studio on Solaris.
2328
23292007-03-23 Glenn Morris <rgm@gnu.org>
2330
2331 * configure.in: Restore support for hp800 (removed 2007-01-27)
2332 following clarification of legal status.
2333
23342007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2335
2336 * configure.in: Add support for AIX4.3 on IBM RS6000.
2337
2338 * configure: Regenerate.
2339
23402007-03-20 Richard Stallman <rms@gnu.org>
2341
2342 * configure.in: Fix previous change.
2343
23442007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2345
2346 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2347 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2348 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2349
23502007-03-19 Chong Yidong <cyd@stupidchicken.com>
2351
2352 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2353 user specifies "without".
2354
2355 * configure: Regenerate.
2356
23572007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2358
2359 * configure.in: Warning for Gtk+ and Cygwin added.
2360 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2361
23622007-02-27 Glenn Morris <rgm@gnu.org>
2363
2364 * make-dist (oldXMenu): Remove Imakefile.
2365 (etc/images): Add README.
2366
23672007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2368
2369 * configure.in (xtensa-*-linux-gnu*): New configuration.
2370
2371 * configure: Regenerate.
2372
23732007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2374
2375 * config.guess, config.sub: Updated from master source.
2376
23772007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2378
2379 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2380
23812007-01-29 Chong Yidong <cyd@stupidchicken.com>
2382
2383 * configure.in: Restore support for hp800's not running HP-UX.
2384
2385 * configure: Regenerate.
2386
23872007-01-27 Chong Yidong <cyd@stupidchicken.com>
2388
2389 * configure.in: Remove support for hp800 and sr2k machine types.
2390
2391 * configure: Regenerate.
2392
23932007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2394
2395 * configure.in: Add check for libXft.
2396
23972007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2398
2399 * INSTALL: Info files moved to share/info.
2400
24012007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2402
2403 * configure.in: Detect and use fink-installed in intel-based Mac
2404 builds; change Apple Darwin section to support both PowerPC and
2405 Intel-based Macs.
2406
24072006-12-26 Andreas Schwab <schwab@suse.de>
2408
2409 * Makefile.in (datarootdir): Define.
2410
24112006-12-24 Richard Stallman <rms@gnu.org>
2412
2413 * configure.in: Require Autoconf 2.61.
2414
24152006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2416
2417 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2418 Remove redundant entry for powerpc-apple-netbsd.
2419
2420 * configure: Regenerate.
2421
24222006-12-22 Chong Yidong <cyd@stupidchicken.com>
2423
2424 * configure: Regenerate with autoconf 2.61.
2425
24262006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2427
2428 * configure.in: Detect alsa/asoundlib.h also.
2429 * configure: Regenerate.
2430
24312006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2432
2433 * configure.in: Check if GTK+ compiles at all.
2434
24352006-12-10 Andreas Schwab <schwab@suse.de>
2436
2437 * configure.in: Remove check for struct timezone, its result is
2438 never used.
2439
24402006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2441
2442 * configure.in: Add support for Solaris 10 on x86-64.
2443
24442006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2445
2446 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2447 of PKG_CONFIG_PATH.
2448
24492006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2450
2451 * configure.in (HAVE_SYNC): New test.
2452
24532006-12-03 Glenn Morris <rgm@gnu.org>
2454
2455 * Makefile.in: Fix Copyright format.
2456
2457 * configure.in (AH_TOP): Add missing Copyright year.
2458
2459 * update-subdirs: Add missing Copyright years.
2460
24612006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2462
2463 * Makefile.in: Touch only the parts of the share/emacs directory
2464 specific to this version.
2465
24662006-11-26 Chong Yidong <cyd@stupidchicken.com>
2467
2468 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2469
24702006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2471
2472 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2473
24742006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2475
2476 * configure.in: Prefer X11 to Carbon only when some X-specific
2477 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2478
24792006-11-04 Romain Francoise <romain@orebokech.com>
2480
2481 * Makefile.in (bootstrap-clean-before): Fix typo.
2482 Use new target `bootstrap-clean' in the leim subdirectory.
2483
24842006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2485
2486 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2487
24882006-10-30 Chong Yidong <cyd@stupidchicken.com>
2489
2490 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2491 directories.
2492
24932006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2494
2495 * configure.in: Enable x86-64 OpenBSD compilation.
2496
24972006-10-28 Glenn Morris <rgm@gnu.org>
2498
2499 * AUTHORS: Add cal-html.el author.
2500
25012006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2502
2503 * make-dist: Make links to mac/make-package and
2504 mac/Emacs.app/Contents/Resources/Emacs.icns.
2505
25062006-10-27 Chong Yidong <cyd@stupidchicken.com>
2507
2508 * README: Bump version number to 22.0.90.
2509
25102006-10-23 Andreas Schwab <schwab@suse.de>
2511
2512 * configure.in: Make sure x_default_search_path is always set even
2513 when x_libraries is empty, and look in .../share as well for each
2514 library directory.
2515
25162006-09-28 Kenichi Handa <handa@m17n.org>
2517
2518 * configure.in (locallisppath): Don't include leim dir.
2519 (lisppath): Include leim dir.
2520
25212006-09-15 Jay Belanger <belanger@truman.edu>
2522
2523 * COPYING: Replace "Library Public License" by "Lesser Public
2524 License" throughout.
2525
25262006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2527
2528 * make-dist (EMACS): Exit and fail if the EMACS environment
2529 variable is set to something other than an absolute file name.
2530
25312006-08-16 Andreas Schwab <schwab@suse.de>
2532
2533 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2534 of hardcoding it.
2535
25362006-08-16 Richard Stallman <rms@gnu.org>
2537
2538 * INSTALL.CVS: Clean up wording.
2539
25402006-07-14 Eli Zaretskii <eliz@gnu.org>
2541
2542 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2543 $PKG_CONFIG --exists "$2" to config.log.
2544 * configure: Regenerate.
2545
25462006-07-08 Richard Stallman <rms@gnu.org>
2547
2548 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2549
25502006-07-09 Kim F. Storm <storm@cua.dk>
2551
2552 * CONTRIBUTE: Use outline format.
2553 Add section on copyright years (from admin/notes/years).
2554
25552006-07-08 Eli Zaretskii <eliz@gnu.org>
2556
2557 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2558 to /dev/null, since we don't need the error message, just the
2559 exit status.
2560
25612006-07-07 Eli Zaretskii <eliz@gnu.org>
2562
2563 * CONTRIBUTE: Slight formatting changes and typo fixes.
2564 Add description of NEWS markings.
2565
25662006-07-07 Kim F. Storm <storm@cua.dk>
2567
2568 * CONTRIBUTE: Mention INSTALL.CVS.
2569
25702006-07-05 Romain Francoise <romain@orebokech.com>
2571
2572 * make-dist (top-level): Add CONTRIBUTE.
2573
25742006-07-04 Richard Stallman <rms@gnu.org>
2575
2576 * CONTRIBUTE: Much rewrite.
2577
25782006-07-04 Nick Roberts <nickrob@snap.net.nz>
2579
2580 * CONTRIBUTE: New file.
2581
25822006-06-24 Eli Zaretskii <eliz@gnu.org>
2583
2584 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2585
25862006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2587
2588 * configure.in: Add check for ALSA.
2589
25902006-05-06 Eli Zaretskii <eliz@gnu.org>
2591
2592 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2593
2594 * info/dir: Remove the Emacs-Xtra entry.
2595
25962006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2597
2598 Update copyright year(s) in many files.
2599
26002006-04-01 Eli Zaretskii <eliz@gnu.org>
2601
2602 * configure: Regenerated.
2603
26042006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2605
2606 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2607 --without-toolkit-scroll-bars was specified.
2608
26092006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2610
2611 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2612 to CFLAGS. Update Copyright years written to src/config.in.
2613
26142006-03-18 Claudio Fontana <claudio@gnu.org>
2615
2616 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2617 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2618 to be installed/uninstalled.
2619 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2620 to Info files installed by Emacs.
2621
26222006-03-03 Claudio Fontana <claudio@gnu.org>
2623
2624 * Makefile.in (install, uninstall): Add DESTDIR variable to
2625 support staged installations.
2626
26272006-02-14 Richard M. Stallman <rms@gnu.org>
2628
2629 * configure.in (s390x-*-linux-gnu*): New configuration.
2630
26312006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2632
2633 * configure.in: Require GTK 2.4 or newer.
2634
26352006-01-29 Michael Olson <mwolson@gnu.org>
2636
2637 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2638 * info/dir (ERC): New entry.
2639
26402006-01-29 Eli Zaretskii <eliz@gnu.org>
2641
2642 * info/dir: Fix last change.
2643
26442006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2645
2646 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2647
26482006-01-27 Eli Zaretskii <eliz@gnu.org>
2649
2650 * info/dir: Untabify the whole file.
2651 (Rcirc): New entry.
2652
26532006-01-12 Andreas Schwab <schwab@suse.de>
2654
2655 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2656 check.
2657
26582006-01-02 Chong Yidong <cyd@stupidchicken.com>
2659
2660 * configure.in: Use -Wno-pointer-sign if available.
2661
26622005-12-29 Andreas Schwab <schwab@suse.de>
2663
2664 * config.guess, config.sub: Updated from master source.
2665
26662005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2667
2668 * configure.in: Use amdx86-64 for freebsd on x86_64.
2669
26702005-11-22 Romain Francoise <romain@orebokech.com>
2671
2672 * make-dist: Add etc/images/icons.
2673
26742005-11-03 Andreas Schwab <schwab@suse.de>
2675
2676 * configure.in: Use GZIP_PROG instead of GZIP.
2677
2678 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2679 (install-arch-indep): Adjust.
2680
26812005-11-01 Andreas Schwab <schwab@suse.de>
2682
2683 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2684 (bootfast): Likewise.
2685
26862005-11-01 Romain Francoise <romain@orebokech.com>
2687
2688 * configure.in: Check for gzip.
2689
2690 * Makefile.in (install): Compress source files.
2691
26922005-10-24 Steven Tamm <steventamm@mac.com>
2693
2694 * configure.in: Fix darwin386 configuration issue.
2695
26962005-10-22 Eli Zaretskii <eliz@gnu.org>
2697
2698 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2699
27002005-10-17 Bill Wohler <wohler@newt.com>
2701
2702 * make-dist: Create and populate etc/images/low-color.
2703
27042005-10-15 Bill Wohler <wohler@newt.com>
2705
2706 * make-dist: Create and populate etc/images/gud.
2707
27082005-10-08 Richard M. Stallman <rms@gnu.org>
2709
2710 * make-dist (tempparent): Don't check for 14-char file name limit.
2711
27122005-10-07 Romain Francoise <romain@orebokech.com>
2713
2714 * make-dist: Add etc/images/ezimage and etc/images/mail
2715 directories. Install images in etc/images.
2716
27172005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2718
2719 * configure.in: Prefer Carbon if --enable-carbon-app or
2720 --with-carbon is explicitly specified even when X11 is detected.
2721
27222005-09-15 Ulf Jasper <ulf.jasper@web.de>
2723
2724 * Makefile.in (install-arch-indep, uninstall):
2725 Handle newsticker manual.
2726 (info): Add - to commands.
2727
27282005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2729
2730 Remove the MAXPATHLEN limitations:
2731
2732 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2733
27342005-09-09 Eli Zaretskii <eliz@gnu.org>
2735
2736 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2737 * configure: Regenerate.
2738
27392005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2740
2741 * config.guess, config.sub: Updated from master source.
2742
27432005-08-03 Juanma Barranquero <lekktu@gmail.com>
2744
2745 * .cvsignore: Add `lock'.
2746
27472005-07-28 Juanma Barranquero <lekktu@gmail.com>
2748
2749 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2750
27512005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2752
2753 Merge gnulib getopt implementation into Emacs.
2754
2755 * Makefile.in (AUTOCONF_INPUTS): New macro.
2756 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2757 so that these files also depend on m4/getopt.m4.
2758 * configure.in: Configure getopt by including m4/getopt.m4,
2759 and configuring a getopt replacement if necessary.
2760 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2761 * m4/getopt.m4: New file.
2762
27632005-07-06 Lute Kamstra <lute@gnu.org>
2764
2765 * configure.in: Fix capitalization.
2766
27672005-07-04 Lute Kamstra <lute@gnu.org>
2768
2769 Update FSF's address in GPL notices.
2770
27712005-06-19 Jérôme Marant <jerome@marant.org>
2772
2773 * Makefile.in (epaths-force): Protect both lisppath and
2774 buildlisppath from whitespace.
2775
27762005-06-08 Steven Tamm <steventamm@mac.com>
2777
2778 * configure.in: Support Darwin/MacOSX on Intel
2779
27802005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2781
2782 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2783
27842005-05-11 Jérôme Marant <jmarant@marant.org>
2785
2786 * configure.in: Add --enable-locallisppath.
2787
27882005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2789
2790 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2791 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2792 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2793
27942005-05-07 Jérôme Marant <jerome@marant.org>
2795
2796 * make-dist: Remove references to makefile.nt and makefile.def.
2797 Include widgets and images subdirectories of etc. Do not exclude
2798 ldefs-boot.el.
2799
28002005-04-23 Andreas Schwab <schwab@suse.de>
2801
2802 * configure.in: Remove duplicate match for powerpc configuration.
2803
28042005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2805
2806 * configure.in: Check for <pwd.h>.
2807
28082005-04-14 Lute Kamstra <lute@gnu.org>
2809
2810 * make-dist: Distribute all ChangeLog files in lisp/.
2811 Don't distribute ldefs-boot.el.
2812 lisp/makefile.nt no longer exists.
2813
28142005-04-13 Lute Kamstra <lute@gnu.org>
2815
2816 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2817 for "no-byte-compile: t" in the file instead.
2818
28192005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2820
2821 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2822 shadow the main Lesstif/Motif-2.1 libs and includes.
2823
28242005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2825
2826 * configure.in: Only add XASSERTS to cppflags.
2827
28282005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2829
2830 * configure.in: Added --enable-asserts.
2831
28322005-02-09 Kim F. Storm <storm@cua.dk>
2833
2834 Change release version from 21.4 to 22.1 throughout.
2835 Change development version from 21.3.50 to 22.0.50.
2836
28372005-01-19 Steven Tamm <steventamm@mac.com>
2838
2839 * configure.in: Check for <sys/utsname.h>.
2840
28412004-12-11 Kim F. Storm <storm@cua.dk>
2842
2843 * Makefile.in (info): Undo 2004-12-05 change.
2844
28452004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2846
2847 * info/dir (File): Add URL and Org Mode manuals.
2848 * Makefile.in (install-arch-indep, uninstall): Add url and org
2849 manuals.
2850
28512004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2852
2853 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2854 committed to src/config.in.
2855
28562004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2857
2858 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2859 pthreads and define HAVE_GTK_AND_PTHREAD.
2860
28612004-12-05 Richard M. Stallman <rms@gnu.org>
2862
2863 * Makefile.in (info): Ignore errors building info files.
2864
28652004-11-27 Eli Zaretskii <eliz@gnu.org>
2866
2867 * config.bat: If 8-byte alignment is not supported, define
2868 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2869 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2870 filter through Sed to remove the quotes.
2871
28722004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2873
2874 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2875 not apply to files explicitly `cvs add'ed.
2876
28772004-11-12 Eli Zaretskii <eliz@gnu.org>
2878
2879 * config.bat: Don't require djecho.exe for the v1.x build.
2880 Add a test for DECL_ALIGN support, and add a trivial definition to
2881 src/config.h if 8-byte alignment is not supported.
2882
28832004-11-08 Kim F. Storm <storm@cua.dk>
2884
2885 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2886 files before building.
2887 (bootfast, bootstrap-clean-before-fast): New targets, like
2888 bootstrap but don't remove .elc files.
2889
28902004-11-06 Lars Brinkhoff <lars@nocrew.org>
2891
2892 * configure.in: Add check for getrusage.
2893
28942004-11-02 Jan Djärv <jan.h.d@swipnet.se>
2895
2896 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2897 New tests for new and old GTK file dialogs.
2898 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2899 to no.
2900
29012004-10-20 Jan Djärv <jan.h.d@swipnet.se>
2902
2903 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2904 can be set. Remove SETARCH test.
2905
29062004-10-08 Steven Tamm <steventamm@mac.com>
2907
2908 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
2909
29102004-10-06 Jan Djärv <jan.h.d@swipnet.se>
2911
2912 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
2913 AC_MSG_WARN. Move output of warning message to end of configure run.
2914
29152004-10-05 Jan Djärv <jan.h.d@swipnet.se>
2916
2917 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
2918 Run test to see if heap start address is random.
2919
29202004-09-29 Miles Bader <miles@gnu.org>
2921
2922 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2923 if setarch is present.
2924
29252004-09-25 Jan Djärv <jan.h.d@swipnet.se>
2926
2927 * configure.in (HAVE_EXECSHIELD): Only define on x86.
2928
29292004-09-24 Jan Djärv <jan.h.d@swipnet.se>
2930
2931 * configure.in: Check for exec-shield.
2932
29332004-08-06 Andreas Schwab <schwab@suse.de>
2934
2935 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2936
29372004-07-31 Eli Zaretskii <eliz@gnu.org>
2938
2939 * config.bat: Update URLs in the comments.
2940
29412004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2942
2943 * Makefile.in (install-arch-indep): Add pgg and sieve.
2944
2945 * info/.cvsignore: Added pgg and sieve.
2946
29472004-07-05 Andreas Schwab <schwab@suse.de>
2948
2949 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2950
29512004-06-21 Kenichi Handa <handa@m17n.org>
2952
2953 * make-dist: Link leim-ext.el into tempdir.
2954
29552004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2956
2957 * info/dir (File): Add emacs-xtra.
2958 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2959
29602004-06-12 Juri Linkov <juri@jurta.org>
2961
2962 * info/dir: Move menu help lines from `* Menu:' to file header.
2963 Describe the purpose of a red *.
2964
29652004-05-04 Dave Love <fx@gnu.org>
2966
2967 * configure.in: Don't use `extrasub'.
2968
29692004-04-29 Dave Love <fx@gnu.org>
2970
2971 * configure.in: Don't forget to quote args to `test'.
2972
29732004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2974
2975 * autogen.sh: Update filename in "please read" message.
2976
29772004-04-17 Richard M. Stallman <rms@gnu.org>
2978
2979 * INSTALL: Move the info about site-lisp dirs,
2980 and say uninstalled Emacs looks there too.
2981
29822004-04-04 Eli Zaretskii <eliz@gnu.org>
2983
2984 * config.bat (lib-src): Recognize comment lines in Makefile.in
2985 that have a TAB after the #, to avoid errors in preprocessing with
2986 GCC 3.3.3.
2987
29882004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2989
2990 * Makefile.in: Mention in comment that `make maintainer-clean'
2991 deletes .elc files.
2992
29932004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2994
2995 * update-subdirs: Add local variables to prevent byte-compiling.
2996
29972004-03-21 Dave Love <fx@gnu.org>
2998
2999 * configure.in: Fix previous change.
3000
30012004-03-18 Dave Love <fx@gnu.org>
3002
3003 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
3004
30052004-03-15 Luc Teirlinck <teirllm@auburn.edu>
3006
3007 * info/dir (File): Add SMTP and SES.
3008
30092004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
3010
3011 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
3012 (bootstrap): Use the new bootstrap-prepare target in lisp.
3013
30142004-02-18 Kim F. Storm <storm@cua.dk>
3015
3016 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
3017
30182004-02-16 Eli Zaretskii <eliz@gnu.org>
3019
3020 * make-dist: Don't link index.*perm and permute-index into tempdir.
3021
30222004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
3023
3024 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
3025 to match previous changes by Eli Zaretskii.
3026
30272004-02-09 Luc Teirlinck <teirllm@auburn.edu>
3028
3029 * Makefile.in: Set CDPATH to an empty string.
3030
30312004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
3032
3033 * configure.in <darwin>: Use fink packages if available.
3034
30352004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
3036
3037 * make-dist (lispref): Do include lispref/index.texi.
3038
30392004-01-06 Eric Hanchrow <offby1@blarg.net>
3040
3041 * make-dist (tempdir): Include cursors in nt/icons.
3042
30432003-12-30 Eli Zaretskii <eliz@gnu.org>
3044
3045 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
3046 clashes with install-sh on 8+3 filesystems.
3047
30482003-12-08 Miles Bader <miles@gnu.org>
3049
3050 * .cvsignore: Add .arch-inventory.
3051
30522003-12-24 Andreas Schwab <schwab@suse.de>
3053
3054 * configure.in: Check for <sys/socket.h>. Include it before
3055 including <net/if.h>. Move check for <net/if.h> before its use.
3056
30572003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3058
3059 * Makefile.in (install-arch-dep): Don't let cd output go into
3060 pipe for carbon_appdir.
3061
30622003-12-24 Andreas Schwab <schwab@suse.de>
3063
3064 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3065
30662003-12-01 Andreas Schwab <schwab@suse.de>
3067
3068 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3069 hardcoding gcc.
3070
30712003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3072
3073 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3074 multiple displays.
3075 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3076
30772003-09-23 Dave Love <fx@gnu.org>
3078
3079 * configure.in: Check members of struct ifreq.
3080
30812003-09-14 Kim F. Storm <storm@cua.dk>
3082
3083 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3084
30852003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3086
3087 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3088
30892003-08-18 Lute Kamstra <lute@gnu.org>
3090
3091 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3092 required anymore.
3093
30942003-08-07 Andrew Choi <akochoi@shaw.ca>
3095
3096 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3097 option instead of -traditional-cpp for CPP.
3098
30992003-07-29 Richard M. Stallman <rms@gnu.org>
3100
3101 * configure.in (HAVE_XIM): Define if XIM is available.
3102
31032003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3104
3105 * configure.in: The function gtk_window_set_icon_from_file was
3106 introduced in GTK+ 2.2, so check for that release.
3107
31082003-07-23 Andreas Schwab <schwab@suse.de>
3109
3110 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3111
3112 * Makefile.in (YACC): Remove, not used.
3113 (MAINT): Don't set.
3114 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3115 disable dependency on ${srcdir}/configure.in when maintainer mode
3116 is disabled.
3117
31182003-07-22 Dave Love <fx@gnu.org>
3119
3120 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3121 HAVE_X11, not with_xim.
3122 (HAVE_CRTIN): Provide template.
3123 <with_png>: Test for png.h and libpng/png.h.
3124
31252003-07-15 Andreas Schwab <schwab@suse.de>
3126
3127 * configure.in: Temporarily leave quoting for AC_DEFINE.
3128
31292003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3130
3131 * configure.in: Check for posix_memalign.
3132
31332003-07-12 Richard M. Stallman <rms@gnu.org>
3134
3135 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3136
31372003-07-09 Kim F. Storm <storm@cua.dk>
3138
3139 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3140 functionality of --without-xim.
3141
31422003-06-29 Dave Love <fx@gnu.org>
3143
3144 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3145
31462003-06-23 Dave Love <fx@gnu.org>
3147
3148 * configure.in: Check for sys/_mbstate_t.h.
3149 Test XRegisterIMInstantiateCallback prototype.
3150 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3151
31522003-06-06 Dave Love <fx@gnu.org>
3153
3154 * configure.in: Check for locale.h.
3155
31562003-06-05 Dave Love <fx@gnu.org>
3157
3158 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3159 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3160 (NLIST_STRUCT): Don't define.
3161 (AH_BOTTOM): Define my_strftime.
3162
31632003-06-02 Richard M. Stallman <rms@gnu.org>
3164
3165 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3166
31672003-05-24 Andreas Schwab <schwab@suse.de>
3168
3169 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3170 bzero, and bcmp.
3171
31722003-05-22 Dave Love <fx@gnu.org>
3173
3174 * configure.in: Remove redundant test for term.h. Test for difftime.
3175
31762003-05-20 Dave Love <fx@gnu.org>
3177
3178 * configure.in: Append * to s390-*-linux-gnu case.
3179 (LIBMAIL) <lockfile>: Don't define.
3180
31812003-04-30 Richard M. Stallman <rms@gnu.org>
3182
3183 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3184
31852003-04-28 Francesco Potortì <pot@gnu.org>
3186
3187 * configure.in: Undo last (RMS') change, as it is useless, per
3188 Dave Love.
3189
31902003-04-08 Richard M. Stallman <rms@gnu.org>
3191
3192 * configure.in: Put #include of jpeglib.h at start of line.
3193
31942003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3195
3196 * INSTALL (* GNU/Linux development packages): Mention Debian and
3197 RedHat package names.
3198
31992003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3200
3201 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3202
32032003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3204
3205 * INSTALL (* GNU/Linux development packages): Tell people to
3206 install additional packages for compiling Emacs.
3207
32082003-04-06 Francesco Potortì <pot@gnu.org>
3209
3210 * configure.in: Use the same configuration for all aix5, not just
3211 aix5.1.
3212
32132003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3214
3215 * configure.in: Check for need for bigtoc support on IBM AIX for
3216 solving a linker table overflow problem.
3217
32182003-03-03 Rob Browning <rlb@defaultvalue.org>
3219
3220 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3221 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3222 over bzero, bcmp, and bcopy.
3223
32242003-02-23 Simon Josefsson <jas@extundo.com>
3225
3226 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3227
32282003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3229
3230 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3231
32322003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3233
3234 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3235
32362003-02-08 Andreas Schwab <schwab@suse.de>
3237
3238 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3239 instead of the substitution.
3240
32412003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3242
3243 * Makefile.in: Use @EXEEXT@ for Cygwin.
3244 Use USERNAME if LOGNAME is not set (for Cygwin).
3245
3246 * configure.in: Add opsys=cygwin.
3247
32482003-01-22 Andreas Schwab <schwab@suse.de>
3249
3250 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3251 redefining it explicitly in src/config.in.
3252
32532003-01-22 Markus Rost <rost@math.ohio-state.edu>
3254
3255 * Makefile.in (bootstrap): Make bootstrap-after.
3256
32572003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3258
3259 * configure.in: Fix --with-gtk.
3260
32612003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3262
3263 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3264
3265 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3266
32672003-01-14 Francesco Potortì <pot@gnu.org>
3268
3269 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3270
32712003-01-07 Steven Tamm <steventamm@mac.com>
3272
3273 * configure.in: New option, --enable-carbon-app, to specify
3274 that the application should be installed
3275 * Makefile.in (install-arch-dep): On Mac OS X, install the
3276 Emacs.app application if carbon-app is enabled
3277
32782003-01-06 Dave Love <fx@gnu.org>
3279
3280 * configure.in: Check for nl_langinfo.
3281 [!HAVE_SIZE_T]: Fix typedef.
3282
32832003-01-06 David Kastrup <dak@gnu.org>
3284
3285 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3286
3287 * configure.in: Add tests for install-info.
3288
32892002-12-09 Markus Rost <rost@math.ohio-state.edu>
3290
3291 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3292 use again sol2-6 instead of sol2-8.
3293
32942002-12-09 Dave Love <fx@gnu.org>
3295
3296 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3297
32982002-12-08 Andreas Schwab <schwab@suse.de>
3299
3300 * Makefile.in (install-arch-indep): Revert last change.
3301
33022002-11-27 Dave Love <fx@gnu.org>
3303
3304 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3305 Check for __sys_siglist too. Check for memset.
3306 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3307
33082002-11-22 Juanma Barranquero <lektu@terra.es>
3309
3310 * config.guess, config.sub: Updated from master source.
3311
33122002-11-19 Karl Fogel <kfogel@red-bean.com>
3313
3314 * autogen.sh: New file.
3315
33162002-11-15 Dave Love <fx@gnu.org>
3317
3318 * configure.in: Tidy up various quoting issues throughout.
3319 Use AC_GNU_SOURCE.
3320 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3321 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3322 Maybe define bcopy, bzero, bcmp.
3323 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3324 non-existent machine file).
3325 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3326 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3327 (nlist.h): Move test up.
3328
33292002-11-18 Markus Rost <rost@math.ohio-state.edu>
3330
3331 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3332
33332002-11-14 Francesco Potortì <pot@gnu.org>
3334
3335 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3336
33372002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3338
3339 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3340
33412002-11-08 Dave Love <fx@gnu.org>
3342
3343 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3344 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3345
33462002-11-07 Miles Bader <miles@gnu.org>
3347
3348 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3349 Handle separate-build-dir case.
3350
33512002-11-06 Richard M. Stallman <rms@gnu.org>
3352
3353 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3354 bulletproof. $bar may be empty when there are no .elc files.
3355
33562002-10-30 Dave Love <fx@gnu.org>
3357
3358 * configure.in: Require autoconf 2.53. Test for pty.h,
3359 sys/mman.h, sys/param.h, mremap, memmove.
3360 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3361 (AC_PROG_YACC): Delete.
3362 (size_t): Use AC_CHECK_TYPES.
3363 (AH_TOP): Up-date copyright.
3364
33652002-10-01 Juanma Barranquero <lektu@terra.es>
3366
3367 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3368
33692002-09-19 Richard M. Stallman <rms@gnu.org>
3370
3371 * configure.in: Fix the LessTif-directory-finder for real.
3372
33732002-09-14 Richard M. Stallman <rms@gnu.org>
3374
3375 * Makefile.in (maybe_bootstrap): Test for complete absence
3376 of compiled Lisp files.
3377
33782002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3379
3380 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3381 (bootstrap-clean-after): Delete.
3382 (bootstrap): Make the sequencing explicit.
3383
33842002-09-10 Richard M. Stallman <rms@gnu.org>
3385
3386 * configure.in: Fix previous LessTif change.
3387
33882002-09-09 Richard M. Stallman <rms@gnu.org>
3389
3390 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3391 (powerpcle-*-solaris*): Use version 2.6 as default.
3392 (*-sunos5.6*, *-solaris2.6*): New alternative.
3393 (*-sunos5*): Use version 2.6 as default.
3394
33952002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3396
3397 * configure.in: Fix typo.
3398
33992002-09-05 Richard M. Stallman <rms@gnu.org>
3400
3401 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3402
3403 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3404 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3405
34062002-08-26 Kim F. Storm <storm@cua.dk>
3407
3408 * Makefile.in (install-arch-indep): Do not remove DOC file
3409 when it is the only DOC file installed; this is the case when
3410 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3411
34122002-07-24 Markus Rost <rost@math.ohio-state.edu>
3413
3414 * configure.in: Fix typo.
3415
34162002-07-24 Richard M. Stallman <rms@gnu.org>
3417
3418 * configure.in: Don't print anything special about gamedir.
3419
3420 * configure.in: Delete nonstandard --with-game-user option.
3421
34222002-07-21 Richard M. Stallman <rms@gnu.org>
3423
3424 * Makefile.in (gamedir, localstatedir): New variables.
3425 (epaths-force): Insert value of gamedir into PATH_GAME.
3426
3427 * configure.in (gamedir): Handle it like lispdir.
3428 (--with-game-dir option): Delete.
3429
34302002-06-21 Pavel Janík <Pavel@Janik.cz>
3431
3432 * configure.in: Add support for mipseb-*-netbsd* machines.
3433
34342002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3435
3436 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3437
34382002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3439
3440 * info/dir (File): Add an entry for Tramp.
3441
34422002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3443
3444 * INSTALL-CVS: New file.
3445
34462002-06-07 Andreas Schwab <schwab@suse.de>
3447
3448 * configure.in (x86_64-*-linux-gnu*): New system.
3449
34502002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3451
3452 * config.bat: Handle the case when lispintro is truncated to lispintr.
3453
34542002-05-26 Paul Eggert <eggert@twinsun.com>
3455
3456 * config.guess, config.sub: Updated from master source.
3457
34582002-05-09 Richard M. Stallman <rms@gnu.org>
3459
3460 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3461
34622002-05-04 Pavel Janík <Pavel@Janik.cz>
3463
3464 * make-dist: Do not distribute lock/ directory.
3465
34662002-04-30 Andrew Choi <akochoi@shaw.ca>
3467
3468 * configure.in: Provide documentation string when defining
3469 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3470 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3471
34722002-04-28 Colin Walters <walters@verbum.org>
3473
3474 * configure.in: Delete configure check for access to the game user.
3475
34762002-04-29 Pavel Janík <Pavel@Janik.cz>
3477
3478 * make-dist: lwlib/Imakefile is removed.
3479
34802002-04-26 Andrew Choi <akochoi@shaw.ca>
3481
3482 * configure.in: Add support for powerpc-apple-darwin*.
3483 (HAVE_CARBON): Add.
3484
3485 * make-dist: Create directories in mac/Emacs.app.
3486
34872002-04-25 Pavel Janík <Pavel@Janik.cz>
3488
3489 * make-dist: lwlib-Xol* are removed.
3490
34912002-04-23 Andreas Schwab <schwab@suse.de>
3492
3493 * Makefile.in (MAINT): New variable.
3494 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3495 instead of configure.in, to avoid running autoconf and autoheader
3496 unless explicitly requested.
3497
34982002-04-16 Eli Zaretskii <eliz@gnu.org>
3499
3500 * config.bat: Update for msdos/sed2v2.inp.
3501
35022002-04-15 Andreas Schwab <schwab@suse.de>
3503
3504 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3505 * configure.in: Add config header templates to all AC_DEFINE and
3506 AC_DEFINE_UNQUOTED symbols.
3507 * make-dist: Run autoheader if necessary.
3508
35092002-04-10 Colin Walters <walters@verbum.org>
3510
3511 * configure.in: Add --game-dir, --game-user. Test to see if we
3512 can use them.
3513
35142002-04-08 Pavel Janík <Pavel@Janik.cz>
3515
3516 * configure.in: Add --with-sound.
3517
35182002-03-18 Kim F. Storm <storm@cua.dk>
3519
3520 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3521 and getsockname functions. Test for sys/un.h include file.
3522
35232002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3524
3525 * configure.in: Support AIX 5.1.
3526
35272002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3528
3529 * configure.in: Added test for X Session Management (HAVE_X_SM).
3530
35312002-03-03 Richard M. Stallman <rms@gnu.org>
3532
3533 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3534 Run chown $${LOGNAME} on files installed by tar xvf.
3535
35362002-03-03 Kim F. Storm <storm@cua.dk>
3537
3538 * configure.in: Test for getpeername.
3539
35402002-03-01 Richard M. Stallman <rms@gnu.org>
3541
3542 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3543 (HAVE_GIF): Don't use old libungif versions that crash.
3544
35452002-02-26 Richard M. Stallman <rms@gnu.org>
3546
3547 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3548 not just well-formed and valid.
3549 (mips-compaq-nonstopux*): New configuration.
3550
35512002-02-18 Paul Eggert <eggert@twinsun.com>
3552
3553 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3554 "sed q" is a portable equivalent to plain "head -1".
3555
35562002-02-13 Richard M. Stallman <rms@gnu.org>
3557
3558 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3559 (all): Don't depend on maybe_bootstrap here.
3560 (${SUBDIR}): Depend on it here instead.
3561
35622002-02-08 Richard M. Stallman <rms@gnu.org>
3563
3564 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3565
35662002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3567
3568 * configure.in: Recognize BSD/OS 5.0.
3569
35702002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3571
3572 * make-dist: Make version checking in emacs.texi consistent with
3573 how we set it there.
3574
35752001-12-29 Kim F. Storm <storm@cua.dk>
3576
3577 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3578
35792001-12-28 Richard M. Stallman <rms@gnu.org>
3580
3581 * configure.in: Test for mbsinit.
3582
35832001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3584
3585 These changes make Leim part of the standard distribution:
3586
3587 * README: Add info about the `leim' directory.
3588
3589 * INSTALL: Remove text that describes Leim as a separate package.
3590
3591 * noleim-Makefile.in: File removed.
3592
3593 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3594 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3595 Leim files out of the Emacs tree. Don't prepare a separate tarball
3596 for Leim.
3597
35982001-12-11 Richard M. Stallman <rms@gnu.org>
3599
3600 * configure.in (hppa*-*-linux-gnu*): New alternative.
3601
36022001-12-08 Pavel Janík <Pavel@Janik.cz>
3603
3604 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3605 creating distribution.
3606
36072001-12-06 Paul Eggert <eggert@twinsun.com>
3608
3609 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3610 (AC_FUNC_VFORK): Remove.
3611 (AC_FUNC_FORK): Add.
3612 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3613 this is required by recent Autoconf versions.
3614
36152001-12-02 Pavel Janík <Pavel@Janik.cz>
3616
3617 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3618 TODO, vms-pp.trans and others).
3619
36202001-11-29 Pavel Janík <Pavel@Janik.cz>
3621
3622 * make-dist: Use COPYING from the top-level directory.
3623
36242001-11-29 Gerd Moellmann <gerd@gnu.org>
3625
3626 * configure.in: Add support for FreeBSD/Alpha.
3627
36282001-11-29 Pavel Janík <Pavel@Janik.cz>
3629
3630 * make-dist: Add COPYING to the top-level directory of the
3631 distribution. Simplify the logic behind copying.
3632
3633 * Makefile.in (maybe_bootstrap): Fix previous change.
3634
36352001-11-28 Richard M. Stallman <rms@gnu.org>
3636
3637 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3638
36392001-11-26 Richard M. Stallman <rms@gnu.org>
3640
3641 * Makefile.in: bootstrap should not delete dumped executables.
3642 (bootstrap-clean-before): New target.
3643 (bootstrap): Use bootstrap-clean-before instead of clean.
3644 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3645
36462001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3647
3648 These changes add the Emacs Lisp Introduction manual to the
3649 distribution:
3650
3651 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3652
3653 * make-dist: Copy the files in lispintro directory.
3654
3655 * config.bat: Configure in the lispintro directory.
3656
3657 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3658
3659 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3660 (lispintro/Makefile): New target.
3661 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3662 (unlock, relock, info, dvi): Ditto.
3663
36642001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3665
3666 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3667
3668 * make-dist (etc): Don't distribute gfdl.1.
3669
36702001-11-22 Colin Walters <walters@debian.org>
3671
3672 * Makefile.in (install-arch-indep): Install the calc .info files.
3673 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3674
36752001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3676
3677 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3678 tindex.pl to the list of those being put into the distribution.
3679
36802001-11-16 Eli Zaretskii <eliz@gnu.org>
3681
3682 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3683
36842001-11-15 Pavel Janík <Pavel@Janik.cz>
3685
3686 * Makefile.in (uninstall): Fix previous change.
3687
3688 * configure.in, Makefile.in: Add support for --program-prefix,
3689 --program-suffix and --program-transform-name options.
3690
36912001-11-13 Pavel Janík <Pavel@Janik.cz>
3692
3693 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3694 (install-arch-indep): Install emacsclient manual page.
3695 (uninstall): Uninstall emacsclient manual page.
3696
36972001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3698
3699 * make-dist: Add lispref/index.*perm files to the distribution.
3700 From Pavel Janík <Pavel@Janik.cz>.
3701
37022001-11-12 Pavel Janík <Pavel@Janik.cz>
3703
3704 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3705
37062001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3707
3708 * configure.in: AC_OUTPUT lispref/Makefile.
3709
37102001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3711
3712 The following changes add the ELisp reference manual to the
3713 distribution.
3714
3715 * make-dist: Add the lispref directory to the distribution.
3716
3717 * Makefile.in (install-arch-indep): Add elisp* to the list of
3718 installed Info files.
3719 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3720 (lispref/Makefile): New target.
3721 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3722 Add commands for the lispref directory.
3723 (info, dvi): Ditto.
3724
3725 * config.bat: Configure in `lispref'.
3726
37272001-11-09 Richard M. Stallman <rms@gnu.org>
3728
3729 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3730
37312001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3732
3733 * make-dist (tempdir): Copy AUTHORS as well.
3734
37352001-11-06 Sam Steingold <sds@gnu.org>
3736
3737 * configure.in: Added a check for <nlist.h>.
3738
37392001-11-01 Pavel Janík <Pavel@Janik.cz>
3740
3741 * configure.in: Reindent --help output.
3742 From Per Starbäck (starback@ling.uu.se).
3743
37442001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3745
3746 * configure.in: New entry for HP/UX-11.
3747
3748 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3749 From Eric S. Raymond <esr@golux.thyrsus.com>.
3750
37512001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3752
3753 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3754 <athornton@sinenomine.net>.
3755
37562001-10-25 Gerd Moellmann <gerd@gnu.org>
3757
3758 * Makefile.in (maybe_bootstrap): New target.
3759 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3760
37612001-10-24 Ken Raeburn <raeburn@gnu.org>
3762
3763 * configure.in: If --with-hesiod is given, look for
3764 hes_getmailhost and res_send or __res_send; check hesiod and
3765 resolv libraries respectively if system libraries don't supply them.
3766
37672001-10-24 Gerd Moellmann <gerd@gnu.org>
3768
3769 * configure.in: Use $MAKE for `make' if set.
3770
37712001-10-22 Gerd Moellmann <gerd@gnu.org>
3772
3773 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3774 to tar options.
3775
37762001-10-20 Gerd Moellmann <gerd@gnu.org>
3777
3778 * (Version 21.1 released).
3779
37802001-10-20 Miles Bader <miles@gnu.org>
3781
3782 * configure.in (configuration): Set from `host' if `host_alias'
3783 isn't defined.
3784
37852001-10-19 Andreas Schwab <schwab@suse.de>
3786
3787 * configure.in: Make ready for autoconf 2.5x.
3788 (AC_PREREQ): Require autoconf 2.50.
3789 * aclocal.m4: Removed.
3790 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3791
37922001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3793
3794 * README: Bump Emacs version to 21.1.50.
3795
37962001-10-05 Gerd Moellmann <gerd@gnu.org>
3797
3798 * Branch for 21.1.
3799
38002001-09-05 Gerd Moellmann <gerd@gnu.org>
3801
3802 * configure.in: Avoid `$@' which is handled specially in
3803 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3804
38052001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3806
3807 * make-dist (nt): Add subdirs.el to the list of distributed files.
3808
38092001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3810
3811 * configure.in (machine): Add an entry for
3812 hppa1.1-hitachi-hiuxwe2*.
3813
38142001-05-28 Gerd Moellmann <gerd@gnu.org>
3815
3816 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3817 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3818
38192001-05-14 Gerd Moellmann <gerd@gnu.org>
3820
3821 * make-dist: Copy texinfo.tex unconditionally.
3822
38232001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3824
3825 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3826 that are installed.
3827
38282001-04-06 Gerd Moellmann <gerd@gnu.org>
3829
3830 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3831 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3832
3833 * make-dist: Handle leim/MISC-DIC. Only include
3834 `[a-zA-Z]*.{el,elc}' from leim/quail.
3835
38362001-04-05 Gerd Moellmann <gerd@gnu.org>
3837
3838 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3839
38402001-03-30 Gerd Moellmann <gerd@gnu.org>
3841
3842 * Makefile.in (.PHONY): Add for bootstrap targets.
3843 (bootstrap-clean): New target.
3844 (bootstrap): Use it instead of `clean'.
3845
38462001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3847
3848 * Makefile.in (SUBDIR): Remove leim.
3849 (all, .RECURSIVE, extraclean): Add leim explicitly.
3850 (leim): Provide separate rule which exports PARALLEL=0 into the
3851 environment.
3852
38532001-03-20 Gerd Moellmann <gerd@gnu.org>
3854
3855 * configure.in (HAVE_XPM): Don't print the result of the check for
3856 XpmReturnAllocPixels if we don't have an xpm.h.
3857
38582001-03-05 Gerd Moellmann <gerd@gnu.org>
3859
3860 * COPYING: New file.
3861
38622001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3863
3864 * config.bat: Update the copyright.
3865
38662001-02-23 Kenichi Handa <handa@etl.go.jp>
3867
3868 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3869 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3870 to `yes'. Later in AC_OUTPUT, check this variable.
3871
38722001-02-09 Dave Love <fx@gnu.org>
3873
3874 * AUTHORS: Updated.
3875
38762001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3877
3878 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3879
38802001-02-02 Gerd Moellmann <gerd@gnu.org>
3881
3882 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3883
3884 * Makefile.in (uninstall): Ignore exit code of `rm'.
3885
3886 * Makefile.in (uninstall): Remove more info files. Remove
3887 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3888
38892001-01-31 Gerd Moellmann <gerd@gnu.org>
3890
3891 * noleim-Makefile.in (extraclean): Add.
3892
38932001-01-28 Gerd Moellmann <gerd@gnu.org>
3894
3895 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3896 it quiet.
3897
38982001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3899
3900 * Makefile.in (tags): Fix typo.
3901
39022001-01-13 Kenichi Handa <handa@etl.go.jp>
3903
3904 * configure.in: Fix typo in the code setting x_search_path.
3905
39062001-01-10 Dave Love <fx@gnu.org>
3907
3908 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3909 -lXext.
3910 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3911 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3912 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3913 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3914 (now in $LIBS).
3915
39162001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3917
3918 * config.bat: Run the preprocessor with -traditional.
3919
39202001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3921
3922 * INSTALL: Move copying conditions to end of file.
3923
39242000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3925
3926 * INSTALL: Add basic installation procedure which assumes
3927 `configure' does its job. Elaborate on image support libraries.
3928 Add a pointer to Xaw3d library. Add advice about solving
3929 configure-time problems by looking in config.log and setting
3930 variables in the environment.
3931
39322000-12-27 Gerd Moellmann <gerd@gnu.org>
3933
3934 * Makefile.in (install-arch-indep): If tar fails, exit with
3935 exit code 1.
3936
39372000-12-19 Gerd Moellmann <gerd@gnu.org>
3938
3939 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3940 source file includes XKBlib.h. On some broken Solaris systems,
3941 there is an XKBlib.h, reportedly, but header files included by
3942 XKBlib.h are missing.
3943
39442000-12-14 Gerd Moellmann <gerd@gnu.org>
3945
3946 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3947
39482000-12-11 Dave Love <fx@gnu.org>
3949
3950 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3951
39522000-12-11 Paul Eggert <eggert@twinsun.com>
3953
3954 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3955 Merge fixes from latest GNU tar version. These macros no longer
3956 futz with _XOPEN_SOURCE, as that was not portable in practice.
3957 (AC_FUNC_FSEEKO): New macro.
3958
3959 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3960 ftello.
3961
39622000-12-05 Dave Love <fx@gnu.org>
3963
3964 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3965
39662000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3967
3968 * info/dir: Change the category to "Emacs".
3969
39702000-12-01 Gerd Moellmann <gerd@gnu.org>
3971
3972 * make-dist (tempdir): Remove epaths.h from the distribution
3973 instead of paths.h.
3974
39752000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3976
3977 * config.bat: Check for existence of djecho.exe, and print an
3978 error message if it is not available.
3979
3980 * INSTALL: Describe possible problem with djecho.exe in old
3981 versions of DJGPP v2.x.
3982
39832000-11-23 Gerd Moellmann <gerd@gnu.org>
3984
3985 * configure.in: Initialize HAVE_LIBXP to no.
3986
39872000-11-22 Gerd Moellmann <gerd@gnu.org>
3988
3989 * configure.in: Use m/macppc.h instead of the non-existent
3990 m/powerpc.h.
3991
39922000-11-21 Gerd Moellmann <gerd@gnu.org>
3993
3994 * Makefile.in (install-arch-indep): Also install info/eshell*
3995 and info/speedbar*.
3996
3997 * configure.in (HAVE_PNG): Check for the presence of
3998 png_get_channels to rule out older PNG libs.
3999
4000 * configure.in (AC_OUTPUT): Arrange to emit definitions of
4001 GCC and NON_GNU_CPP into config.status.
4002
40032000-11-20 Dave Love <fx@gnu.org>
4004
4005 * configure.in: Fix last change.
4006
4007 * GETTING.GNU.SOFTWARE: Deleted.
4008 * FTP: New file to replace it.
4009 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
4010
40112000-11-20 Gerd Moellmann <gerd@gnu.org>
4012
4013 * configure.in: Use -traditional with GNU cpp.
4014
40152000-11-17 Gerd Moellmann <gerd@gnu.org>
4016
4017 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
4018 Distribute more files from the nt/ subdir. Distribute PBM
4019 image files from subdirs of lisp/. Distribute old change logs
4020 from subdirs of lisp/. Distribute play/5x5.el.
4021
40222000-11-11 Dave Love <fx@gnu.org>
4023
4024 * config.sub, config.guess: Updated from master source.
4025
40262000-11-07 Dave Love <fx@gnu.org>
4027
4028 * configure.in: Test for mkstemp.
4029
40302000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
4031
4032 * info/dir (Top): Rearrange menu items more logically, and put
4033 them into a single category. Add menu items for RefTeX and
4034 Widget.
4035
40362000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4037
4038 * Makefile.in (install-arch-indep): Use --info-dir instead of
4039 --dir-file, and a simple argument instead of --info-file, so that
4040 the Debian version of install-info also works.
4041
40422000-10-19 Eric M. Ludlam <zappo@ultranet.com>
4043
4044 * info/dir (Speedbar): Add entry.
4045
40462000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4047
4048 * INSTALL: Describe the new image-support options to the configure
4049 script. List URLs where image support libraries can be found.
4050
40512000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4052
4053 * info/dir (Top): Add an entry for Eshell.
4054
40552000-10-02 Dave Love <fx@gnu.org>
4056
4057 * configure.in: Check for gai_strerror.
4058
40592000-10-01 Andreas Schwab <schwab@suse.de>
4060
4061 * Makefile.in (install-arch-indep): Update list of installed info files.
4062
40632000-09-30 Gerd Moellmann <gerd@gnu.org>
4064
4065 * configure.in: Support `sparc*-*-netbsd*'.
4066
40672000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4068
4069 * info/dir (MIME): Add entry for emacs-mime.
4070
40712000-09-29 Dave Love <fx@gnu.org>
4072
4073 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4074
40752000-09-26 Gerd Moellmann <gerd@gnu.org>
4076
4077 * make-dist: Adapt to the change of leim/Makefile which was
4078 necessary to ensure a reasonably working `make dist'.
4079
4080 * leim-Makefile.in: Moved to leim/Makefile.in..
4081
4082 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4083
40842000-09-21 Kenichi Handa <handa@etl.go.jp>
4085
4086 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4087 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4088 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4089 files to .elc.
4090 (${TIT}): Adjusted for the above change.
4091 (clean mostlyclean): Likewise.
4092 (.el.elc): New target.
4093
40942000-09-19 Gerd Moellmann <gerd@gnu.org>
4095
4096 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4097 in the distribution.
4098
40992000-09-18 Gerd Moellmann <gerd@gnu.org>
4100
4101 * make-dist (skk): Rename to `ja-dic' because the leim directory
4102 was renamed.
4103
41042000-09-14 Dave Love <fx@gnu.org>
4105
4106 * configure.in: Fix spurion in last change.
4107
41082000-09-14 Gerd Moellmann <gerd@gnu.org>
4109
4110 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4111 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4112 to `no' if defined. Change result report.
4113
41142000-09-08 Dave Love <fx@gnu.org>
4115
4116 * configure.in: Remove spurious `@'s.
4117
4118 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4119 autoconf.
4120
41212000-09-06 Gerd Moellmann <gerd@gnu.org>
4122
4123 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4124 file and print informational message.
4125
4126 * configure.in (AC_FUNC_MMAP): Add.
4127
41282000-09-01 Gerd Moellmann <gerd@gnu.org>
4129
4130 * configure.in: Add ``checking'' messages for
4131 XpmReturnAllocPixels.
4132
41332000-08-28 Gerd Moellmann <gerd@gnu.org>
4134
4135 * configure.in: Check <strings.h>; check `index' and `rindex'
4136 functions.
4137
41382000-08-26 Kenichi Handa <handa@etl.go.jp>
4139
4140 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4141 "case "${canonical}" in".
4142
41432000-08-25 Dave Love <fx@gnu.org>
4144
4145 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4146
41472000-08-25 Kenichi Handa <handa@etl.go.jp>
4148
4149 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4150
41512000-08-24 Gerd Moellmann <gerd@gnu.org>
4152
4153 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4154 contains a relative path. Protect against unusable values of $PWD.
4155
41562000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4157
4158 * info/dir (WoMan): Add entry.
4159
4160 * config.bat (maindir): Update src/_gdbinit even if it does
4161 already exist.
4162
41632000-08-07 Gerd Moellmann <gerd@gnu.org>
4164
4165 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4166
41672000-08-03 Gerd Moellmann <gerd@gnu.org>
4168
4169 * configure.in: Add support for ia64*-*-linux*.
4170
41712000-07-27 Gerd Moellmann <gerd@gnu.org>
4172
4173 * make-dist (aclocal.m4): Include in distribution.
4174
41752000-07-26 Dave Love <fx@gnu.org>
4176
4177 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4178
41792000-07-24 Dave Love <fx@gnu.org>
4180
4181 * configure.in: Add AC_SIZE_T.
4182
41832000-07-18 Dave Love <fx@gnu.org>
4184
4185 * configure.in: Reorder so that most tests are done after CPPFLAGS
4186 is set from the C_SWITCH_... definitions.
4187
41882000-07-10 Gerd Moellmann <gerd@gnu.org>
4189
4190 * configure.in (HAVE_XPM): Undo previous change. Check for
4191 preprocessor define XpmReturnAllocPixels.
4192
41932000-07-06 Gerd Moellmann <gerd@gnu.org>
4194
4195 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4196 instead of XpmReadFileToPixmap.
4197
41982000-07-05 Ken Raeburn <raeburn@gnu.org>
4199
4200 * configure.in: Check for <soundcard.h>. Look for ossaudio
4201 library, and set LIBSOUND accordingly.
4202
42032000-07-05 Dave Love <fx@gnu.org>
4204
4205 * configure.in: Use AC_HEADER_SYS_WAIT.
4206
42072000-07-05 Gerd Moellmann <gerd@gnu.org>
4208
4209 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4210 lisp/Makefile. Distribute lisp/Makefile.in instead of
4211 lisp/Makefile.
4212
42132000-06-30 Ken Raeburn <raeburn@gnu.org>
4214
4215 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4216 while searching for image-handling libraries.
4217
42182000-06-26 Gerd Moellmann <gerd@gnu.org>
4219
4220 * configure.in (--with-xim): New option.
4221
42222000-06-23 Dave Love <fx@gnu.org>
4223
4224 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4225 for struct timezone and test how we can call gettimeofday.
4226 Check for OSF 5+. Check for term.h.
4227
4228 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4229 version.
4230
42312000-06-23 Gerd Moellmann <gerd@gnu.org>
4232
4233 * configure.in (HAVE_LIBXP): Change test for libXp.
4234
42352000-06-21 Dave Love <fx@gnu.org>
4236
4237 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4238 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4239 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4240
42412000-06-19 Dave Love <fx@gnu.org>
4242
4243 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4244 _XOPEN_SOURCE is defined.
4245
42462000-06-16 Gerd Moellmann <gerd@gnu.org>
4247
4248 * Makefile.in (distclean): Also make distclean in lisp/.
4249
42502000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4251
4252 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4253
42542000-06-15 Gerd Moellmann <gerd@gnu.org>
4255
4256 * make-dist: Add --help and --snapshot options.
4257
42582000-06-14 Gerd Moellmann <gerd@gnu.org>
4259
4260 * configure.in: Generate lisp/Makefile.
4261
4262 * configure.in: Add support for `*-lynxos*'.
4263 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4264 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4265 on Tru64 UNIX v5.0.
4266
42672000-06-13 Ken Raeburn <raeburn@gnu.org>
4268
4269 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4270 it's on a continuation line.
4271
42722000-06-02 Dave Love <fx@gnu.org>
4273
4274 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4275 files.
4276
4277 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4278 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4279 test.
4280
4281 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4282 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4283
42842000-05-26 Gerd Moellmann <gerd@gnu.org>
4285
4286 * configure.in: Add check for speed_t typedef.
4287
42882000-05-25 Ken Raeburn <raeburn@gnu.org>
4289
4290 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4291 exists; it won't in the CANNOT_DUMP case.
4292
42932000-05-25 Gerd Moellmann <gerd@gnu.org>
4294
4295 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4296 On FreeBSD, the exit status is 1 if CDPATH is not set.
4297 (install-arch-indep): Install ebrowse.info.
4298
42992000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4300
4301 * configure.in: Check for grandpt and getpt.
4302
43032000-05-09 Dave Love <fx@gnu.org>
4304
4305 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4306
43072000-05-05 Gerd Moellmann <gerd@gnu.org>
4308
4309 * make-dist: Make a link for lib-src/grep-changelog.
4310 Copy install-sh.
4311
43122000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4313
4314 * config.bat: Identify the beginning of the cpp stuff in
4315 src/Makefile.in and lib-src/Makefile.in more accurately.
4316
43172000-04-27 Gerd Moellmann <gerd@gnu.org>
4318
4319 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4320
43212000-04-19 Gerd Moellmann <gerd@gnu.org>
4322
4323 * configure.in: Add support for `powerpc-*-netbsd*'.
4324
43252000-04-19 Dave Love <fx@gnu.org>
4326
4327 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4328
4329 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4330
43312000-04-16 Dave Love <fx@gnu.org>
4332
4333 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4334
43352000-04-14 Dave Love <fx@gnu.org>
4336
4337 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4338
4339 * aclocal.m4 (AC_FUNC_MKTIME): New.
4340
43412000-03-28 Ken Raeburn <raeburn@gnu.org>
4342
4343 * configure.in: Line up "--help" output a little better.
4344
43452000-03-26 Gerd Moellmann <gerd@gnu.org>
4346
4347 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4348 New targets.
4349 (bootstrap): Rewritten in terms of the new targets above. Make
4350 info files, too.
4351
43522000-03-12 Gerd Moellmann <gerd@gnu.org>
4353
4354 * config.guess, config.sub: Use the versions of the files from
4355 subversions.
4356
43572000-03-08 Dave Love <fx@gnu.org>
4358
4359 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4360 AC_C_VOLATILE. Define POINTER_TYPE.
4361
4362 * aclocal.m4: New file.
4363
43642000-03-02 Gerd Moellmann <gerd@gnu.org>
4365
4366 * configure.in (machine): Add `mipsel-*-netbsd*' and
4367 `arm-*-netbsd*'.
4368
43692000-03-01 Gerd Moellmann <gerd@gnu.org>
4370
4371 * configure.in (machine): Add support for `*-auspex-sunos*'.
4372
43732000-02-29 Gerd Moellmann <gerd@gnu.org>
4374
4375 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4376
43772000-02-18 Dave Love <fx@gnu.org>
4378
4379 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4380
43812000-02-18 Andreas Schwab <schwab@suse.de>
4382
4383 * Makefile.in (install-arch-indep): Add eudc to list of installed
4384 info files.
4385
43862000-02-17 Ken Raeburn <raeburn@gnu.org>
4387
4388 * configure.in: Include -lz and -ljpeg (if it's available) when
4389 testing for the tiff library.
4390
43912000-02-17 Gerd Moellmann <gerd@gnu.org>
4392
4393 * configure.in: Remove LISP_FLOAT_TYPE.
4394
43952000-02-12 Dave Love <fx@gnu.org>
4396
4397 * configure.in: Use AC_FUNC_VFORK.
4398
43992000-02-01 Gerd Moellmann <gerd@gnu.org>
4400
4401 * make-dist: Various fixes for new development tree.
4402
4403 * leim-Makefile.in: New file.
4404
44052000-01-31 Gerd Moellmann <gerd@gnu.org>
4406
4407 * Makefile.in (dist): Call ./make-dist.
4408
44092000-01-24 Dave Love <fx@gnu.org>
4410
4411 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4412
44132000-01-18 Gerd Moellmann <gerd@gnu.org>
4414
4415 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4416 DGifOpenFileName.
4417
44182000-01-11 Andreas Schwab <schwab@suse.de>
4419
4420 * Makefile.in (install-arch-indep): Update list of info files to
4421 be installed.
4422
44232000-01-05 Dave Love <fx@gnu.org>
4424
4425 * configure.in: Check for jerror.h as well as libjpeg.
4426
44272000-01-03 Andreas Schwab <schwab@suse.de>
4428
4429 * Makefile.in (install-arch-indep): Install autotype*. Run
4430 install-info on autotype and emacs-faq.info.
4431
44321999-12-04 Dave Love <fx@gnu.org>
4433
4434 * Makefile.in (install-arch-indep): Depend on `info'.
4435 (install-strip): Use `install' as sub-make target.
4436
44371999-11-23 Ken Raeburn <raeburn@gnu.org>
4438
4439 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4440 didn't need to be deleted. Check for the k5crypto library as well
4441 as the crypto library; MIT Kerberos 1.1 changed the name.
4442
44431999-11-18 Dave Love <fx@gnu.org>
4444
4445 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4446
44471999-11-11 Erik Naggum <erik@naggum.no>
4448
4449 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4450
44511999-11-08 Dave Love <fx@gnu.org>
4452
4453 * configure.in: Fix change for --with-pop default.
4454
44551999-11-04 Dave Love <fx@gnu.org>
4456
4457 * configure.in: Default to --with-pop. Change sense of with-gcc
4458 and with-toolkit-scroll-bars messages to reflect the defaults.
4459
44601999-11-01 Gerd Moellmann <gerd@gnu.org>
4461
4462 * INSTALL: Mention the Emacs Lisp Reference.
4463
44641999-10-27 Noah Friedman <friedman@splode.com>
4465
4466 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4467
44681999-10-23 Gerd Moellmann <gerd@gnu.org>
4469
4470 * Makefile.in (bootstrap): New target.
4471
44721999-10-19 Paul Eggert <eggert@twinsun.com>
4473
4474 Add support for large files. Merge glibc 2.1.2.
4475
4476 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4477 (HAVE_TM_GMTOFF): New symbol.
4478 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4479 mbrlen, strsignal.
4480 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4481
44821999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4483
4484 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4485 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4486
44871999-10-09 Richard M. Stallman <rms@gnu.org>
4488
4489 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4490 Unset CDPATH to prevent cd from generating output.
4491
44921999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4493
4494 * update-subdirs: Also ignore CVS subdirs.
4495
44961999-10-07 Gerd Moellmann <gerd@gnu.org>
4497
4498 * Makefile.in (install-arch-indep): Add ada-mode.
4499
45001999-10-06 Dave Love <fx@gnu.org>
4501
4502 * Makefile.in: Add rules for config.status, configure.
4503
45041999-09-07 Gerd Moellmann <gerd@gnu.org>
4505
4506 * configure.in (--with-sound): Removed.
4507
45081999-08-30 Gerd Moellmann <gerd@gnu.org>
4509
4510 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4511 the test for Xaw3d.
4512 (HAVE_TIFF): Add -lm to library check.
4513
45141999-08-28 Richard Stallman <rms@gnu.org>
4515
4516 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4517 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4518 after the other X-related libraries.
4519
45201999-08-21 Dave Love <fx@gnu.org>
4521
4522 * configure.in: Don't check for jpeglib.h.
4523
45241999-08-20 Gerd Moellmann <gerd@gnu.org>
4525
4526 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4527 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4528
45291999-08-18 Dave Love <fx@gnu.org>
4530
4531 * configure.in: Check for termcap.h.
4532
45331999-08-15 Gerd Moellmann <gerd@gnu.org>
4534
4535 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4536 use Emacs' scroll bars, even if configured for Motif or when
4537 Xaw3d is available.
4538
45391999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4540
4541 * configure.in: Check for getaddrinfo.
4542
45431999-08-04 Eli Zaretskii <eliz@gnu.org>
4544
4545 * config.bat: Make --no-debug work again by removing -gcoff.
4546
45471999-07-30 Dave Love <fx@gnu.org>
4548
4549 * configure.in: Check for stdlib.h.
4550
45511999-07-19 Dave Love <fx@gnu.org>
4552
4553 * configure.in: Grok sparc64-*-linux-gnu*.
4554
45551999-07-12 Richard Stallman <rms@gnu.org>
4556
4557 * Version 20.4 released.
4558
45591999-06-23 Karl Heuer <kwzh@gnu.org>
4560
4561 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4562 Quote $EMACS, in case it's a program with args.
4563
45641999-06-15 Gerd Moellmann <gerd@gnu.org>
4565
4566 * configure.in (HAVE_GIF): Use libungif instead of libgif
4567 because the former doesn't contain patented compression code.
4568
45691999-05-29 Richard M. Stallman <rms@gnu.org>
4570
4571 * configure.in: Delete the Kerberos stuff.
4572
45731999-05-27 Greg Hudson <ghudson@mit.edu>
4574
4575 * configure.in: Prefer kerberos 5 names.
4576
45771999-04-26 Richard M. Stallman <rms@gnu.org>
4578
4579 * configure.in: Check for libXp.
4580
45811999-04-08 Richard Stallman <rms@gnu.org>
4582
4583 * make-dist: Include change logs in subdirs of `lisp'.
4584
45851999-04-05 Richard Stallman <rms@gnu.org>
4586
4587 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4588 (install-arch-indep): Make ${datadir}/emacs world-readable.
4589
45901999-03-30 Eli Zaretskii <eliz@gnu.org>
4591
4592 * config.bat: Use epaths.* instead of paths.*.
4593
45941999-03-07 Eli Zaretskii <eliz@gnu.org>
4595
4596 * INSTALL: Add detailed instructions to unpack and install
4597 intlfonts on MS-DOS.
4598
45991999-02-26 Richard Stallman <rms@gnu.org>
4600
4601 * configure.in: Use epaths.h and epaths-force instead of paths...
4602
4603 * Makefile.in (epaths-force): Renamed from paths-force;
4604 operate on epaths.in and produce epaths.h.
4605
46061999-02-24 Richard Stallman <rms@gnu.org>
4607
4608 * make-dist: Fix nt/icons directory handling.
4609
46101999-02-22 Simon Josefsson <jas@pdc.kth.se>
4611
4612 * configure.in (f301-fujitsu-uxpv4.1): New target.
4613
46141999-02-20 Richard Stallman <rms@gnu.org>
4615
4616 * make-dist (tempparent): Fix command to update info files.
4617
46181999-02-09 Richard Stallman <rms@gnu.org>
4619
4620 * configure.in (powerpc-apple-netbsd*): New alternative.
4621
46221999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4623
4624 * make-dist: Include the new directory nt/icons in distributions.
4625
46261999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4627
4628 * configure.in: Change message about HAVE_XFREE386.
4629
46301999-01-07 Eli Zaretskii <eliz@gnu.org>
4631
4632 * config.bat: Support configuring with leim.
4633
46341998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4635
4636 * configure.in (mips-sgi-irix6.5): New target.
4637
46381998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4639
4640 * configure.in: Remove GSS-API support, since it has been removed
4641 from movemail.
4642
46431998-12-04 Markus Rost <rost@delysid.gnu.org>
4644
4645 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4646
46471998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4648
4649 * Makefile.in: Don't install customize info file.
4650 Run install-info on viper info file.
4651
46521998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4653
4654 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4655
46561998-11-16 Kenichi Handa <handa@etl.go.jp>
4657
4658 * configure.in (*-*-bsdi4*): New target.
4659
46601998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4661
4662 * configure.in: Fix previous change.
4663
46641998-11-11 Richard Stallman <rms@gnu.org>
4665
4666 * configure.in (aviion-intel): New machine.
4667
46681998-11-04 Kenichi Handa <handa@etl.go.jp>
4669
4670 * configure.in (mips-nec-sysv4*): New target.
4671
46721998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4673
4674 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4675 from lisp.
4676
46771998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4678
4679 * make-dist: Don't include fns*.el in dist.
4680
46811998-10-30 Dave Love <fx@gnu.org>
4682
4683 * configure.in: Don't mkdir cpp.
4684
46851998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4686
4687 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4688 ${archlibdir}.
4689
46901998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4691
4692 * Version 20.3 released.
4693
46941998-07-30 Paul Eggert <eggert@twinsun.com>
4695
4696 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4697 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4698 (lwlib/Makefile, leim/Makefile):
4699 Prepend $(srcdir)/ to rule dependencies outside this dir.
4700
47011998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4702
4703 * configure.in: Use unset CDPATH instead of making it empty.
4704
47051998-06-20 Karl Heuer <kwzh@gnu.org>
4706
4707 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4708
47091998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4710
4711 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4712 and default.el. Sort the results.
4713
47141998-05-31 Karl Heuer <kwzh@gnu.org>
4715
4716 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4717 writable.
4718
47191998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4720
4721 * Makefile.in (install-arch-indep):
4722 Don't alter site-lisp/subdirs.el if it exists.
4723
47241998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4725
4726 * Makefile.in (install-arch-indep): Put `-' on commands to create
4727 subdirs.el in site-lisp dirs.
4728
47291998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4730
4731 * Makefile.in (install-arch-indep): Fix typo in previous change.
4732
47331998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4734
4735 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4736
47371998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4738
4739 * Makefile.in (mkdir): Create the site-lisp dirs.
4740 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4741
47421998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4743
4744 * Makefile.in (INSTALL_INFO): New variable.
4745 (install-arch-indep): Don't replace the dir file if it already exists.
4746 Use the install-info program, via INSTALL_INFO, to add entries.
4747 Make the `info' subdir and the Info files world-readable.
4748
47491998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4750
4751 * config.bat: Make sure the environment is large enough to support
4752 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4753
47541998-04-10 Karl Heuer <kwzh@gnu.org>
4755
4756 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4757
47581998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4759
4760 * configure.in: Add --with-gssapi to specify GSS-API
4761 authentication support for movemail.
4762
47631998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4764
4765 * Makefile.in (install-arch-indep): Fix previous change.
4766
47671998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4768
4769 * Makefile.in (info): Run man in build dir, not srcdir.
4770
47711998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4772
4773 * Makefile.in (install-arch-indep): Fix previous change.
4774
47751998-03-23 Kenichi Handa <handa@etl.go.jp>
4776
4777 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4778
47791998-03-22 Richard Stallman <rms@gnu.org>
4780
4781 * Makefile.in (install-arch-indep): Put special subdirs.el files
4782 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4783
47841998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4785
4786 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4787
47881998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4789
4790 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4791 (m68*-hp-hpux*): Handle versions 1X like 10.
4792
47931998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4794
4795 * make-dist: PROBLEMS is now in etc, not top level dir.
4796
4797 * Makefile.in (SOURCES): Delete PROBLEMS.
4798
47991998-02-25 Richard Stallman <rms@gnu.org>
4800
4801 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4802
4803 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4804
48051998-01-17 Richard Stallman <rms@gnu.org>
4806
4807 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4808
48091998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4810
4811 * make-dist (tempparent): New option --no-check.
4812
4813 * make-dist: Don't do anything with cpp directory.
4814
48151997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4816
4817 * configure.in (sparc-fujitsu-sysv4*): New target.
4818
48191997-12-17 Andreas Schwab <schwab@gnu.org>
4820
4821 * configure.in: Cache more tests. Add missing quotes around
4822 message with embedded comma.
4823
48241997-12-04 Karl Heuer <kwzh@gnu.org>
4825
4826 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4827
48281997-11-26 Joel N. Weber II <devnull@gnu.org>
4829
4830 * make-dist: Changed the comment about `umask 0' to say `Don't
4831 restrict access to any files.'; previously it said `Don't protect
4832 any files', which may have implied that we think fascism is good.
4833
48341997-11-24 Paul Eggert <eggert@twinsun.com>
4835
4836 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4837 strftime needs the underlying host's strftime for locale dependent
4838 formats.
4839
48401997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4841
4842 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4843
48441997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4845
4846 * config.bat: Configure the man subdirectory.
4847
48481997-11-07 Paul Eggert <eggert@twinsun.com>
4849
4850 * configure.in (AC_CHECK_LIB): Add -lintl.
4851
48521997-11-07 Karl Heuer <kwzh@gnu.org>
4853
4854 * make-dist (check for .elc files): Avoid bash-specific syntax.
4855 (check for overflow 14-char limit): Simplify.
4856
48571997-11-07 Richard Stallman <rms@gnu.org>
4858
4859 * Makefile.in (install): Move blessmail last.
4860
48611997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4862
4863 * configure.in (gettimeofday, one arg or two):
4864 Clarify messages by avoiding double negative.
4865
48661997-09-30 Karl Eichwalder <ke@suse.de>
4867
4868 * Makefile.in (install-arch-indep): Install the widget info file.
4869
48701997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4871
4872 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4873 libraries in reverse order, so that libraries will appear in the
4874 correct dependency order on the link line (and so that the
4875 configure checks themselves will work properly when early
4876 libraries depend on later ones).
4877
48781997-09-21 Erik Naggum <erik@naggum.no>
4879
4880 * make-dist (making links to `src'): Keep timestamp on copied files.
4881
4882 * make-delta: New script to produce delta distributions.
4883
48841997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4885
4886 * Version 20.2 released.
4887
48881997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4889
4890 * Version 20.1 released.
4891
4892 * Makefile.in (install-leim): Depend on mkdir.
4893 (leim): Depend on src.
4894
48951997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4896
4897 * configure.in: Recognize alpha* instead of just alpha.
4898
48991997-09-12 Paul Eggert <eggert@twinsun.com>
4900
4901 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4902
49031997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4904
4905 * update-subdirs: Use rm -f.
4906
49071997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4908
4909 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4910 Ignore subdirs named Old.
4911
49121997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4913
4914 * configure.in: Add OpenBSD clause to set $machine.
4915
49161997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4917
4918 * make-dist: Recompile everything after updating various Lisp files.
4919 Recompile in leim as well as lisp.
4920 Check in leim as well as lisp for mismatched files and too-long names.
4921
49221997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4923
4924 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4925
49261997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4927
4928 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4929 before trying to copy anything from it.
4930
49311997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4932
4933 * Makefile.in (man/Makefile): New target.
4934 (tags): Define env var EMACS and run Makefile from build dir.
4935
49361997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4937
4938 * config.bat: If src/_gdbinit doesn't exist, try using
4939 src/.gdbinit to create it (for building on Windows 95).
4940
49411997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4942
4943 * Makefile.in (install-arch-indep):
4944 Discard extra data in tar | tar pipes.
4945
49461997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4947
4948 * configure.in (x_default_search_path): Corrected
4949 '${x_library}' to '${x_library}/X11'.
4950
49511997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4952
4953 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
4954
49551997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4956
4957 * configure.in: Support auto-configuration of both Kerberos V4 and
4958 Kerberos V5 for movemail, including detection of V4 and V5 header
4959 files and libraries.
4960
49611997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4962
4963 * configure.in: Compute x_default_search_path
4964 and substitute into makefiles.
4965
4966 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4967
49681997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4969
4970 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4971
49721997-08-07 Erik Naggum <erik@naggum.no>
4973
4974 * configure.in: Remove lockdir, it is no longer needed.
4975 * Makefile.in (mkdir): Don't create lockdir.
4976 (lockdir): Variable deleted.
4977 (paths-force): Don't operate on PATH_LOCK.
4978
49791997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4980
4981 * leim-Makefile.in (clean, distclean): New targets.
4982
4983 * make-dist: Include leim/ChangeLog in leim distribution.
4984
49851997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4986
4987 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4988
49891997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4990
4991 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4992
49931997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4994
4995 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4996
49971997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4998
4999 * make-dist: Update leim/leim-list.el.
5000 Pass along value of $EMACS when updating lisp dir.
5001
50021997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5003
5004 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
5005 prerequisite to the use of Doug Lea's malloc.
5006
50071997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5008
5009 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
5010
5011 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
5012
50131997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5014
5015 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
5016
50171997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5018
5019 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
5020 to news-r6.h.
5021
50221997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
5023
5024 * config.bat: Use `sed' instead of `cp', which might not be
5025 installed.
5026
50271997-07-09 Kenichi Handa <handa@etl.go.jp>
5028
5029 * Makefile.in (mostlyclean): Add cleaning leim directory.
5030 (clean, distclean, maintainer-clean): Likewise.
5031
50321997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5033
5034 * make-dist (bogosities): Check subdirs of `lisp' also.
5035
50361997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5037
5038 * make-dist (etc): Really avoid symlinks now.
5039 (lisp): Don't delete from subdirs the things we never copy.
5040
50411997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5042
5043 * Makefile.in (install-arch-indep): Correct the target name.
5044 The first letter `i' was dropped by the previous change of mine.
5045
50461997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5047
5048 * configure.in (leim/Makefile): Generate this.
5049 (*-sysv4.2uw*): Recognize new alternative.
5050
5051 * leim-Makefile.in: Renamed from leim-Makefile.
5052
5053 * make-dist: Set up real-leim subdirectory,
5054 with the real contents of leim; then move it to
5055 a separate top-level directory.
5056
5057 * make-dist: Don't mention site-lisp, site-init, site-start
5058 or default, when listing files hat are not compiled and should be.
5059
5060 * configure.in: Create src/config.stamp at the end.
5061
50621997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5063
5064 * Makefile.in (install-leim): Correct previous change.
5065
50661997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5067
5068 * Makefile.in (install-leim): New target.
5069 (install): Depend on install-leim.
5070
50711997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5072
5073 * Makefile.in (SUBDIR): Add leim.
5074 (SUBDIR_MAKEFILES): Add leim/Makefile.
5075 (leim/Makefile): New target.
5076
50771997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5078
5079 * leim-Makefile: New file.
5080 * make-dist: Initialize a `leim' subdirectory with that makefile.
5081
50821997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5083
5084 * configure.in (GNU_MALLOC_reason): Fix message text.
5085
50861997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5087
5088 * make-dist (lisp): Don't process subdirs that start with =.
5089 (etc): Copy symlinks, as in src.
5090
50911997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5092
5093 * configure.in (i*86-*-unixware*): New alternative.
5094
50951997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5096
5097 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5098 and touch it explicitly.
5099
5100 * configure.in (mips-sony-newsos6*): New alternative.
5101 (mips-*-linux-gnu*): New alternative.
5102 (*-*-bsdi*): New alternative.
5103 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5104
51051997-06-22 Dave Love <d.love@dl.ac.uk>
5106
5107 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5108 (src/config.h): New target to re-configure if src/config.in is patched.
5109
51101997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5111
5112 * configure.in (shutdown): Check for `shutdown' function.
5113
51141997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5115
5116 * update-subdirs: Include the directory "language" in subdirs.
5117
51181997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5119
5120 * configure.in (m88k-dg-dgux4*): New alternative.
5121 (alpha-*-netbsd*): New alternative.
5122 (powerpcle-*-solaris2*): New alternative.
5123
51241997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5125
5126 * make-dist: Warn about .el files that are not compiled.
5127
51281997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5129
5130 * Makefile.in (dist): Don't run update-subdirs here,
5131 since make-dist now gets that done.
5132
5133 * make-dist: Use the new `updates' target in lisp/Makefile.
5134
5135 * make-dist: Use new non-file targets in lisp/Makefile.
5136
51371997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5138
5139 * make-dist: Handle all subdirs of `lisp' uniformly.
5140 Don't handle `term' and `language' specially.
5141 Clear out umask at the beginning.
5142
51431997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5144
5145 * make-dist: Use Make to update finder-inf.el and autoloads.
5146 Also update cus-load.el.
5147
51481997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5149
5150 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5151 in case it is desirable to disable the GNU malloc features with glibc.
5152
51531997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5154
5155 * configure.in (DOUG_LEA_MALLOC):
5156 Define if malloc_{get,set}_state exist.
5157
51581997-03-05 Kenichi Handa <handa@etl.go.jp>
5159
5160 * make-dist: Make links for files under lisp/language.
5161
51621997-02-20 Kenichi Handa <handa@etl.go.jp>
5163
5164 * update-subdirs: Exclude the directory "language" from subdirs.
5165
51661997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5167
5168 * configure.in: Check for rint and cbrt.
5169
51701997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5171
5172 * make-dist: Use $EMACS to say where to run Emacs.
5173 Add --no-update option.
5174
51751996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5176
5177 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5178
51791996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5180
5181 * make-dist (copying src): Check thoroughly for symlinks
5182 and copy them in all cases. Regularize the linking of *.in
5183 and *.opt and ChangeLog files.
5184 (copying lib-src): Likewise.
5185 Don't rm getdate.c or y.tab.*--they don't exist any more.
5186
51871996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5188
5189 * configure.in: Check for libmail, maillock.h and
5190 touchlock (for movemail).
5191
51921996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5193
5194 * configure.in (limits.h): Check for this file.
5195
51961996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5197
5198 * configure.in (rs6000-ibm-aix4.2): New alternative.
5199 (rs6000-ibm-aix4.0): New alternative.
5200 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5201
52021996-11-22 Ben Harris <bjh21@cam.ac.uk>
5203
5204 * configure.in: Recognize vax-*-netbsd*.
5205
52061996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5207
5208 * configure.in (locallisppath): Add leim directory.
5209
52101996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5211
5212 * config.bat: Make sure `mv' supports forward slashes and -f.
5213
52141996-10-28 Christian Limpach <chris@nice.ch>
5215
5216 * configure.in (hppa*-next-nextstep*): * added after hppa
5217 to accept hppa1.0 and hppa1.1.
5218
52191996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5220
5221 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5222 * configure.in (ld_switch_machine): Fix typo.
5223
52241996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5225
5226 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5227 from config.h and use them in $ac_link.
5228
52291996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5230
5231 * configure.in: Create a subdir named `lisp'.
5232
52331996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5234
5235 * configure.in: Check for getcwd.
5236
52371996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5238
5239 * configure.in: Check for termios.h. Check for setpgid.
5240
52411996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5242
5243 * configure.in: Check for setrlimit.
5244
52451996-08-31 Paul Eggert <eggert@twinsun.com>
5246
5247 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5248
52491996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5250
5251 * configure.in: Check for utimes.
5252
5253 * configure.in: Check for com_err library, but only
5254 if --with-kerberos was used. Check for krb and des
5255 only if --with-kerberos.
5256
52571996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5258
5259 * Makefile.in (INSTALL_STRIP): New variable.
5260 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5261 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5262
52631996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5264
5265 * configure.in: Check for krb and des libraries.
5266
52671996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5268
5269 * configure.in (*-sunos4.1.[3-9]*noshare):
5270 Use sunos413, not sunos4-1-3.
5271 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5272 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5273
52741996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5275
5276 * Makefile.in (src/paths.h): Target deleted.
5277 (paths-force): Delete all dependencies on this target
5278 but don't delete the target.
5279 (install): Depend on `all'.
5280 (paths-force): Don't print a message.
5281
5282 * configure.in: Generate src/paths.h here.
5283
52841996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5285
5286 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5287 New variables that affect linking only.
5288 (alpha-dec-osf*): Use those instead of previous change.
5289
52901996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5291
5292 * Makefile.in (install-arch-indep): Install info/messages.
5293
52941996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5295
5296 * Version 19.33 released.
5297
52981996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5299
5300 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5301 Fix previous change.
5302
53031996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5304
5305 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5306 New alternative.
5307
53081996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5309
5310 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5311 and NON_GCC_TEST_OPTIONS.
5312
53131996-08-06 Paul Eggert <eggert@twinsun.com>
5314
5315 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5316 "TZ=..." in environ.
5317
53181996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5319
5320 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5321
53221996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5323
5324 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5325 the more general *-sunos4.1.[3-9]* clause.
5326
53271996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5328
5329 * Version 19.32 released.
5330
5331 * configure.in (*-sco3.2v5*):
5332 Set OVERRIDE_CPPFLAG to a string of one space.
5333 Fix the code that uses OVERRIDE_CPPFLAG.
5334
53351996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5336
5337 * configure.in: Undo previous change.
5338
53391996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5340
5341 * config.sub: Use `pc', not `unknown', when canonicalizing
5342 the vendor for ...86.
5343
53441996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5345
5346 * configure.in: Check for termios.h header.
5347
53481996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5349
5350 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5351
53521996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5353
5354 * configure.in: Split bsdos2 and bsdos2-1.
5355
53561996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5357
5358 * config.sub: If last two words are not a recognized
5359 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5360 Make conversion of gnu/linux to linux-gnu really work.
5361
5362 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5363
53641996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5365
5366 * configure.in (check for using Lucid widgets by default):
5367 Eliminate indentation that confuses some compilers.
5368
53691996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5370
5371 * config.sub: Convert linux and gnu/linux to linux-gnu.
5372
5373 * make-dist: Don't update getdate.c.
5374 Ignore =... files when checking for too-long Lisp file names.
5375
53761996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5377
5378 * configure.in (euidaccess): Check for that, not for eaccess.
5379
53801996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5381
5382 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5383 before `noshare'.
5384 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5385
53861996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5387
5388 * configure.in: Rename lignux to linux-gnu in configuration names.
5389 Use gnu-linux as the opsys value (s/ file name).
5390 Allow i686 just like i386, i486, i586.
5391
53921996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5393
5394 * configure.in (i*86-*-sco3.2v5): New alternative.
5395 (OVERRIDE_CPPFLAG): New variable.
5396 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5397
5398 * configure.in: Specify vpath for .texi files.
5399
54001996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5401
5402 * configure.in: Always check for HAVE_X11R5.
5403 Separately decide whether to use a toolkit by default.
5404
54051996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5406
5407 * configure.in: If X11R5 is missing the Xaw headers,
5408 default to --with-x-toolkit=no.
5409
54101996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5411
5412 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5413
54141996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5415
5416 * Makefile.in (install-arch-indep): If cd etc makes output,
5417 don't treat that as part of the tar data.
5418 Check that ./lisp actually exists.
5419
54201996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5421
5422 * make-dist: Check for long file names.
5423
54241996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5425
5426 * Version 19.31 released.
5427
54281996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5429
5430 * configure.in: Recognize sparc-*-lignux.
5431
54321996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5433
5434 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5435 Don't include config.w95.
5436
54371996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5438
5439 * make-dist: Replace --no-clean-up and --no-tar options
5440 with --clean-up and --tar, so that the default is useful.
5441
54421996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5443
5444 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5445 if not, tell the user to rename it and abort.
5446
54471996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5448
5449 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5450 test program.
5451
54521996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5453
5454 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5455
5456 * make-dist (MANIFEST): Fix previous change.
5457 (msdos): Put mainmake.v2 into the dist.
5458
54591996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5460
5461 * make-dist: Exit if autoconf fails.
5462
54631996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5464
5465 * config.bat: Set djgpp-ver, and unset it at the end.
5466 Add a number of conditionals for DJGPP version 2.
5467 Rename label libsrc2 to libsrc3.
5468 Substitute for LDFLAGS in src/Makefile.
5469 Substitute for ALL_CFLAGS in lib-src/Makefile.
5470
54711996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5472
5473 * configure.in (ncurses): Check this after checking fns like strerror.
5474
54751996-04-08 Erik Naggum <erik@naggum.no>
5476
5477 * make-dist (MANIFEST): Don't include lines from =files.
5478
54791996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5480
5481 * make-dist: Don't put lisp/dired.todo in the dist.
5482
54831996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5484
5485 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5486
5487 * configure.in (setlocale): Check for it.
5488
5489 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5490
54911996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5492
5493 * configure.in: Use lignux instead of linux as value of opsys.
5494
54951996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5496
5497 * Makefile.in (install-strip): Fix whitespace.
5498 Get rid of continuation.
5499
5500 * config.sub: Convert linux or gnu/linux to lignux.
5501
55021996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5503
5504 * configure.in: Accept lignux in configuration name.
5505
55061996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5507
5508 * Makefile.in (install-strip): New target.
5509
55101996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5511
5512 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5513 -f failed to do the job on Suns.
5514
55151996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5516
5517 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5518
5519 * configure.in (linux/version.h): Check for this header.
5520
55211996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5522
5523 * configure.in: Remove -fno-builtin hackery from -lm check.
5524
55251996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5526
5527 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5528 just this test.
5529
5530 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5531
55321996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5533
5534 * configure.in: Check for ncurses.
5535
55361996-02-28 Paul Eggert <eggert@twinsun.com>
5537
5538 * configure.in (LOCALTIME_CACHE):
5539 Also define if localtime mishandles unsetting TZ.
5540 This works around a localtime bug in mips-dec-ultrix.
5541
55421996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5543
5544 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5545
5546 * configure.in: Improve messages about X versions.
5547
55481996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5549
5550 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5551
55521996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5553
5554 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5555 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5556
5557 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5558 (install): Put install-arch-indep before install-arch-dep.
5559
55601996-02-20 Dave Love <d.love@dl.ac.uk>
5561
5562 * INSTALL: Clarify info about MS-DOS path handling.
5563
55641996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5565
5566 * Makefile.in (install-arch-indep): Install info/ccmode*.
5567 In previous change, protect against /bin/pwd returning null string.
5568
55691996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5570
5571 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5572 to lispdir.
5573
55741996-02-01 Paul Eggert <eggert@twinsun.com>
5575
5576 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5577
55781996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5579
5580 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5581
55821996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5583
5584 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5585 we delete everything distclean deletes.
5586
55871996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5588
5589 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5590
55911996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5592
5593 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5594 into LDFLAGS instead of into LIBS.
5595
55961996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5597
5598 * configure.in (HAVE_XMU): Fix typo in previous change.
5599
56001996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5601
5602 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5603
56041996-01-10 Erik Naggum <erik@naggum.no>
5605
5606 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5607
56081996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5609
5610 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5611
56121996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5613
5614 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5615 and use -lXt to link it.
5616
56171996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5618
5619 * configure.in (locallisppath): Put version-specific dir first.
5620
56211996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5622
5623 * configure.in (hppa-*-nextstep*): New alternative.
5624 (USE_X_TOOLKIT): By default, set this to "maybe";
5625 and change that later to LUCID or "no" according to X11 version.
5626
5627 * make-dist: Recompile outdated .elc files and update all autoloads.
5628
56291996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5630
5631 * configure.in (locallisppath): Fix typo in last change: " -> '.
5632
56331996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5634
5635 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5636
56371995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5638
5639 * Makefile.in (install-arch-indep): Give all files read permission.
5640
56411995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5642
5643 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5644 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5645
56461995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5647
5648 * configure.in: Determine HAVE_X11R6.
5649 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5650
56511995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5652
5653 * configure.in: Just "solaris" now defaults to version 2.4.
5654 Add sunos4.1.n-noshare as alternative.
5655
56561995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5657
5658 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5659
56601995-11-29 Erik Naggum <erik@naggum.no>
5661
5662 * Makefile.in (install-arch-indep): Add missing backslash.
5663
56641995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5665
5666 * Makefile.in (install-arch-indep): Don't install
5667 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5668
56691995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5670
5671 * Makefile.in (install-arch-indep): Fix previous change.
5672
5673 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5674
56751995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5676
5677 * Version 19.30 released.
5678
5679 * make-dist (lisp): Exclude subdirs.el.
5680
56811995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5682
5683 * make-dist (etc): Delete *.orig and *.rej.
5684
56851995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5686
5687 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5688
56891995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5690
5691 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5692
56931995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5694
5695 * make-dist (nt): Rename install, readme, and todo to
5696 INSTALL, README, and TODO.
5697
56981995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5699
5700 * make-dist (lisp): Don't distribute site-start.
5701
57021995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5703
5704 * make-dist: Break the hard link on alloca.c.
5705
57061995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5707
5708 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5709
57101995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5711
5712 * make-dist (src, lib-src): Don't distribute Makefile.c.
5713 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5714
57151995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5716
5717 * Makefile.in (mkdir): Create man1dir, not mandir.
5718 (uninstall): Use man1dir, not mandir.
5719
57201995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5721
5722 * Makefile.in (man1dir): New variable.
5723 (install-arch-indep): Use man1dir.
5724
5725 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5726
5727 * make-dist: Create lisp/MANIFEST.
5728
57291995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5730
5731 * configure.in (m68k-*-linux*): New alternative.
5732
57331995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5734
5735 * make-dist: Use new names config.in, paths.in, and
5736 {src,lib-src}/Makefile.in.
5737
57381995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5739
5740 * configure.in: Don't bother checking for drem.
5741
57421995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5743
5744 * Makefile.in (distclean): Delete line with just a tab in it.
5745 (install-arch-indep): Delete spaces that precede tabs.
5746 Delete spurious `fi' left from previous change.
5747 (install): Supply `true' as command, to avoid null command.
5748
57491995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5750
5751 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5752
57531995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5754
5755 * configure.in (powerpc-*-solaris2): New alternative.x
5756
57571995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5758
5759 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5760 of paths.h.tmp$$, to avoid going beyond 14 characters.
5761
57621995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5763
5764 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5765
57661995-09-06 Paul Eggert <eggert@twinsun.com>
5767
5768 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5769 if localtime caches TZ. Check for tzset.
5770
57711995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5772
5773 * config.bat: Simplify using new names file names src/makefile.in,
5774 config.in, paths.in. Change Echo commands not to use `.
5775
57761995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5777
5778 * Makefile.in (install-arch-indep): Always install the new dir file;
5779 rename the previous dir file to dir.bak or dir.old.
5780
57811995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5782
5783 * configure.in (RANLIB): Substitute this into makefiles.
5784 Set it specially on solaris; set it by default on other systems.
5785
5786 * configure.in: Fix previous Alpha change.
5787
57881995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5789
5790 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5791 NON_GCC_TEST_OPTIONS.
5792
57931995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5794
5795 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5796 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5797
5798 * configure.in (alpha-*-linux*): New configuration.
5799
58001995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5801
5802 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5803 (m68k-next-nextstep*): New alias for that.
5804 (i*86-*-nextstep*): Use nextstep.h.
5805 (sparc-*-nextstep*): New configuration.
5806
58071995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5808
5809 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5810 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5811
58121995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5813
5814 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5815 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5816
58171995-07-18 Mike Long <mike.long@analog.com>
5818
5819 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5820
58211995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5822
5823 * Makefile.in (src/paths.h, paths-force):
5824 Rename src/paths.h.in to src/paths.in.
5825 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5826
5827 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5828 Use Makefile.c for intermediate file.
5829 Rename src/config.h.in to src/config.in.
5830
58311995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5832
5833 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5834 (mips-dec-ultrix4.[12]): New alternative for old versions.
5835
58361995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5837
5838 * make-dist: Don't break intra-tree links.
5839
58401995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5841
5842 * configure.in: Put back archlibdir initialization. Require
5843 autoconf 2.4.1 or later.
5844
58451995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5846
5847 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5848 (mips-mips-riscos5*): New alternative.
5849
58501995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5851
5852 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5853
58541995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5855
5856 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5857 (mandir, infodir, archlibdir): Initializations deleted.
5858
5859 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5860 On hpux9shr, use hpux9shxr4.h.
5861
58621995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5863
5864 * configure.in: Added target mips-dec-mach_bsd4.3.
5865 * config.guess: Guess mips-dec-mach_bsd4.3.
5866
58671995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5868
5869 * Makefile.in (mkdir): Use symbolic chmod.
5870
58711995-06-22 Paul Eggert <eggert@twinsun.com>
5872
5873 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5874 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5875
58761995-06-22 Paul Eggert <eggert@twinsun.com>
5877
5878 * Makefile.in (SUBDIR_MAKEFILES):
5879 Add man/Makefile, so `make distclean' removes it.
5880 (top_distclean): Add config.log to the list of files to be removed.
5881
58821995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5883
5884 * Version 19.29 released.
5885
58861995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5887
5888 * configure.in: Fix the previous change to verify that the -b
5889 option really solves the problem.
5890
5891 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5892
58931995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5894
5895 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5896
58971995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5898
5899 * configure.in: Report more clearly when there is no special
5900 dir to search for X includes or libraries.
5901
59021995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5903
5904 * configure.in: Check for -lpthreads, not -lpthread.
5905
59061995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5907
5908 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5909
59101995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5911
5912 * configure.in: Check for -lpthread.
5913
59141995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5915
5916 * Makefile.in (install-arch-indep): Install info files for mh-e.
5917 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5918
59191995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5920
5921 * configure.in (*-solaris2.5): New configuration.
5922
5923 * make-dist: Copy new files config.nt and config.w95.
5924
59251995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5926
5927 * configure.in: Use x_includes, not x_libraries, for -I.
5928 Make bitmapdir a colon-separated list.
5929
59301995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5931
5932 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5933
5934 * configure.in: Allow x_libraries and x_includes to be paths.
5935
59361995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5937
5938 * configure.in: Fix typo.
5939
59401995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5941
5942 * INSTALL: Clarify use of site-init.el.
5943
59441995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5945
5946 * configure.in: Pass arg to sqrt.
5947
59481995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5949
5950 * make-dist: Fix May 6 change.
5951
59521995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5953
5954 * vpath.sed: Delete reference to ymakefile.
5955
59561995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5957
5958 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
5959
59601995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5961
5962 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5963
5964 * update-subdirs: Specify /bin/sh to run the script.
5965
59661995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5967
5968 * make-dist: Put src/makefile.nt in dist.
5969
5970 * configure.in (i[345]86-*-bsdi2*): New configuration.
5971 (vax-dec-bsd386*): Deleted.
5972
59731995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5974
5975 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5976 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5977 Use fmod instead of logb in -lm check.
5978
59791995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5980
5981 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5982 Use bsd4-3. Don't set NON_GNU_CPP.
5983
5984 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
5985 In nt, copy various different things, but not *.cmd.
5986 Fix the ln commands for the subdirs of nt.
5987
59881995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5989
5990 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5991
59921995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5993
5994 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5995 since that's what the header file expects.
5996
59971995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
5998
5999 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
6000 and 68040 based machines when choosing options for gnucc.
6001
60021995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6003
6004 * Makefile.in (top_distclean): Delete config.cache.
6005
60061995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6007
6008 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
6009
6010 * configure.in: Use m/ncr386.h.
6011
60121995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6013
6014 * Makefile.in (install-arch-indep): Undo Sep 23 change.
6015
60161995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6017
6018 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
6019 (man): Don't copy texindex.c and getopt.c; they're deleted.
6020 (etc): Omit `e'; it's a subdirectory.
6021 (etc/e): Use `../..', not `..', to reference top level.
6022
60231995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
6024
6025 * Makefile.in (install-arch-indep, dist):
6026 Look for `update-subdir' in $(srcdir).
6027
60281995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6029
6030 * make-dist: Include mkinstalldirs in distribution.
6031
60321995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6033
6034 * make-dist: Add missing close backquote.
6035
60361995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6037
6038 * make-dist: Don't distribute shortnames directory.
6039
60401995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6041
6042 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
6043
60441995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6045
6046 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6047
60481995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6049
6050 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6051
60521995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6053
6054 * configure.in (mips-sgi-irix6): New configuration.
6055
60561995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6057
6058 * Makefile.in (maintainer-clean): Renamed from realclean.
6059
60601995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6061
6062 * configure.in: Create a .gdbinit that sources the real one,
6063 if using a different build directory.
6064
60651995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6066
6067 * configure.in: Check for sys/select.h.
6068
60691995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6070
6071 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6072
60731994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6074
6075 * configure.in: Handle isc 4.1 operating system.
6076
60771994-12-10 Richard Stallman <rms@kepa>
6078
6079 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6080 (rs6000-ibm-aix4*): New alternative.
6081
60821994-12-06 Richard Stallman <rms@kepa>
6083
6084 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6085
60861994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6087
6088 * configure.in: Don't try to make directories that are guaranteed
6089 to already exist.
6090
60911994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6092
6093 * configure.in: Generate man/Makefile from man/Makefile.in.
6094 Create the man subdir.
6095
6096 * Makefile.in (dvi): Run Make in our man subdir.
6097
6098 * make-dist: Create subdir etc/e.
6099 Make links to it.
6100 Put man/Makefile.in in dist, instead of man/Makefile.
6101
61021994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6103
6104 * configure.in: Add --with-pop, --with-kerberos, and
6105 --with-hesiod for movemail.
6106
61071994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6108
6109 * configure.in (m68*-apollo*): Use s/domain.h.
6110
61111994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6112
6113 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6114
61151994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6116
6117 * configure.in: Don't add -I, -L, -R options for cc if their
6118 arguments would be empty.
6119
61201994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6121
6122 * configure.in (i860-intel-osf1*): New alternative.
6123 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6124 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6125
61261994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6127
6128 * configure.in: Make h_errno check not use nested functions.
6129
61301994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6131
6132 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6133
61341994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6135
6136 * Makefile.in (install-arch-indep): Avoid continued comment
6137 swallowing target line.
6138
61391994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6140
6141 * configure.in: Protect a character class with `changequote'.
6142
61431994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6144
6145 * configure.in: Accept `news' as a synonym for `newsos'.
6146
61471994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6148
6149 * Makefile.in: Don't rm files if cd fails.
6150
61511994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6152
6153 * make-dist: Put nt subdir and its subdirs in the dist.
6154 (lib-src): Put makefile.nt in the dist.
6155 (lisp): Put makefile.nt in the dist.
6156
61571994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6158
6159 * configure.in: Change a stray `[' to `test'.
6160
61611994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6162
6163 * configure.in: Adapt for Autoconf v2. Use the standard argument
6164 parser, host type canonicalizer, X11 finder, and message
6165 printing macros. Use the new macro names. Use `test' instead of `['.
6166
61671994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6168
6169 * configure.in: Check for getpagesize.
6170
61711994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6172
6173 * make-dist (msdos): Put sed* in the distribution.
6174
61751994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6176
6177 * config.bat: New option, `--with-x', for configuring Emacs
6178 for use with the X11 system DesqView/X.
6179 New option, `--no-debug', for compiling Emacs without debug
6180 information thus saving disk space.
6181 (src/config.h, src/paths.h): Use `update' (which is like
6182 `move-if-changed') to change the file.
6183 (src/config.h): When configuring for X11 perform extra changes.
6184 (src/makefile): When configuring for X11 perform extra changes.
6185 (lib-src): Remove temporary files.
6186 (): Check that `sed', `rm', `mv', and `gcc' are available.
6187
61881994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6189
6190 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6191
6192 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6193
61941994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6195
6196 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6197
6198 * configure.in (canonical): Substitute var into makefiles.
6199 (bitmapdir): Likewise.
6200
6201 * Makefile.in (bitmapdir): New variable.
6202 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6203
62041994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6205
6206 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6207
6208 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6209 * update-subdirs: New shell script.
6210
62111994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6212
6213 * Makefile.in (top_distclean): Don't rm build-install.
6214 (SOURCES): Delete build-install.in.
6215
6216 * make-dist: Don't distribute build-ins.in.
6217 * build-ins.in: File deleted.
6218
62191994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6220
6221 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6222
62231994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6224
6225 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6226
6227 * configure.in (libexecdir): Renamed from libdir. New default.
6228 (sharedstatedir): Renamed from statedir. New default.
6229 (datadir): New default.
6230
6231 * make-dist: Don't distribute subdirs.el.
6232
62331994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6234
6235 * configure.in (eaccess): Check for it.
6236
62371994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6238
6239 * configure.in (mktime): Check for it.
6240
62411994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6242
6243 * configure.in (motif): Add support for usage and option checking.
6244
62451994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6246
6247 * configure.in (utimes): Check for it.
6248
62491994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6250
6251 * Makefile.in (install-arch-indep): Don't do mkdir here.
6252
62531994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6254
6255 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6256 riscix.h renamed to acorn.h.
6257
62581994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6259
6260 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6261 New configurations.
6262
62631994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6264
6265 * configure.in: Remove trailing slashes from srcdir.
6266
62671994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6268
6269 * configure.in (i[345]86-sequent-ptx*): Handle
6270
62711994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6272
6273 * Makefile.in (paths-force): Depend on src/paths.h
6274
62751994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6276
6277 * configure.in (config_options): Save all arguments, not just some.
6278
62791994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6280
6281 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6282
6283 * configure.in: Add AC_AIX.
6284 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6285
62861994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6287
6288 * configure.in (parsing options): Simplify sed command to delete -'s.
6289
62901994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6291
6292 * configure.in (config_options): New shell variable.
6293 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6294
62951994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6296
6297 * configure.in (alpha-dec-osf*): New target.
6298
6299 * Makefile.in: Use just one FRC target.
6300
63011994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6302
6303 * Makefile.in (removenullpaths, paths-force):
6304 Use name paths.h.tmp$$, which depends on the pid.
6305
63061994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6307
6308 * Makefile.in (removenullpaths, paths-force):
6309 Put paths.h.tmp in top-level dir, not in src.
6310
63111994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6312
6313 * Version 19.27 released.
6314
63151994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6316
6317 * Version 19.26 released.
6318
63191994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6320
6321 * configure.in: Check for lrand48, not rand48.
6322
63231994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6324
6325 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6326 (powerpc-ibm-aix*): New aliases.
6327
63281994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6329
6330 * make-dist (src/m, src/s): Put *.inp in distribution.
6331
63321994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6333
6334 * configure.in: Accept i586 and i486 along with i386.
6335
63361994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6337
6338 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6339 even if CPP env var was set by the user.
6340
6341 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6342
63431994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6344
6345 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6346
63471994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6348
6349 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6350
63511994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6352
6353 * configure.in: Check more specifically for i*86-sun-sunos.
6354
63551994-08-03 Caveh Jalali (caveh@eng.sun.com)
6356
6357 * configure.in: Handle solaris 2.4.
6358
63591994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6360
6361 * configure.in (rand48): Check for it.
6362
63631994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6364
6365 * make-dist: Update the info files.
6366
63671994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6368
6369 * configure.in: Make "checking..." messages' style consistent.
6370 (HAVE_H_ERRNO): New test.
6371
63721994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6373
6374 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6375
63761994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6377
6378 * configure.in (CFLAGS): If the envvar was specified, use that.
6379 And set REAL_CFLAGS from it too.
6380
63811994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6382
6383 * make-dist: Update finder-inf.el.
6384
63851994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6386
6387 * make-dist (msdos): Include sed4.inp in dist.
6388
6389 * Makefile.in (libsrc_libs): Var deleted.
6390
63911994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6392
6393 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6394
63951994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6396
6397 * configure.in (mips-sony-newsos4*): New alias.
6398
63991994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6400
6401 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6402 (*-convex-convexos*): Accept this as alias.
6403
64041994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6405
6406 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6407 for two different uses.
6408
64091994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6410
6411 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6412
64131994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6414
6415 * make-dist: Put ./BUGS into the distrib.
6416
64171994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6418
6419 * configure.in: Handle 386 running Solaris 2.
6420
64211994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6422
6423 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6424
64251994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6426
6427 * configure.in (mips-sony-newsos*): Use news-risc.h.
6428
6429 * configure.in: Accept bsdi as opsys, like bsd386.
6430
64311994-06-01 Morten Welinder (terra@diku.dk)
6432
6433 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6434
64351994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6436
6437 * Version 19.25 released.
6438
6439 * make-dist (shortversion): Don't assume another period follows.
6440
64411994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6442
6443 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6444 (uninstall): Use /bin/pwd.
6445
6446 * Makefile.in (blessmail): Depend on src.
6447 (all): Don't depend on blessmail.
6448
6449 * Makefile.in (src/paths.h): Don't force recomputation.
6450 (paths-force): New target; force recomputation of paths.h.
6451 (all): Depend on paths-force.
6452 (src, lib-src): Depend on src/paths.h.
6453
6454 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6455 NON_GCC_TEST_OPTIONS.
6456
64571994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6458
6459 * configure.in: Don't insist on subversions for irix.
6460
64611994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6462
6463 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6464
6465 * configure.in (i[34]86-next-*): New alternative.
6466
64671994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6468
6469 * Version 19.24 released.
6470
6471 * configure.in: New config hppa*-hp-hpux9shr*.
6472
64731994-05-22 Morten Welinder (terra@tyr.diku.dk)
6474
6475 * config.bat: Doc fix.
6476
64771994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6478
6479 * Makefile.in (mostlyclean, clean, distclean, realclean)
6480 (extraclean): Don't act on man subdir if it doesn't exist.
6481
64821994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6483
6484 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6485 Use them to set up CC.
6486 (*-sun-sunos4.1.3): Set them.
6487
64881994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6489
6490 * Makefile.in (lib-src): Don't depend on src/paths.h.
6491
64921994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6493
6494 * build-ins.in (copydests): Get rid of spurious `-'s.
6495
6496 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6497
64981994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6499
6500 * Version 19.23 released.
6501
6502 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6503 for the Xlib and Xt checks; then restore old CFLAGS.
6504
65051994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6506
6507 * configure.in (HAVE_X11XTR6): Add newline before #if.
6508 Add newline after #endif.
6509
65101994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6511
6512 * configure.in (HAVE_X11XTR6): Arrange to define it.
6513
65141994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6515
6516 * Makefile.in (install): Depend on blessmail.
6517
65181994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6519
6520 * configure.in (mips-siemens-sysv*): Put quotes around value
6521 containing blanks.
6522
65231994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6524
6525 * Makefile.in (TAGS): Use the makefile in src subdir.
6526
65271994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6528
6529 * configure.in (opsys): Recognize `gnu'.
6530
65311994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6532
6533 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6534
65351994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6536
6537 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6538 version > 1.8.
6539
65401994-05-08 Morten Welinder (terra@diku.dk)
6541
6542 * config.bat: Forcibly remove "# " style comments from makefiles.
6543
65441994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6545
6546 * Makefile.in (uninstall): When processing lispdir and etcdir,
6547 do nothing unless it exists and is a directory.
6548
65491994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6550
6551 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6552 Merge code in from install-doc.
6553 (install-doc): Merge code back into install-arch-indep.
6554 (install-arch-dep): Don't depend on install-doc.
6555
6556 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6557
65581994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6559
6560 * configure.in (making src/Makefile and lib-src/Makefile):
6561 Split off the autoconf substitutions and don't pass them thru cpp.
6562 (undefs): Use $canonical as well as $configuration.
6563
6564 * make-dist: Distribute lisp/Makefile.
6565
6566 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6567 Use lower case names for the s files.
6568
65691994-05-03 Morten Welinder (terra@diku.dk)
6570
6571 * config.bat: Added possibility for different file name
6572 transcriptions in lib-src.
6573
65741994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6575
6576 * Makefile.in (lib-src): Undo previous change.
6577 (blessmail): New target to run maybe-blessmail in lib-src.
6578 (all): Depend on blessmail.
6579
6580 * Makefile.in (lib-src): Depend on src.
6581
65821994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6583
6584 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6585 (m88k-dg-dgux5.4R2): dgux5.4R2.
6586
65871994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6588
6589 * configure.in (window_system): Restore accidentally deleted code
6590 that uses AC_FIND_X.
6591
6592 * make-dist: Distribute config.bat.
6593
65941994-04-29 Morten Welinder (terra@diku.dk)
6595
6596 * config.bat: Corrected the configuration of lib-src
6597 to keep up with configure. Add note about dos version 3
6598 or better needed (djgpp needs that). Add note explaining
6599 that either install in c:/emacs or edit the script.
6600 Don't change to c:/emacs, but assume we're there (to minimize
6601 the number of places to change).
6602
6603 * config.bat: Build-in the first step towards X11 support with
6604 the X11 emulator that exists. At this time it won't work,
6605 and several files are missing.
6606
66071994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6608
6609 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6610 Don't look for -lresolv.
6611
6612 * Makefile.in (lib-src): Depend on src/paths.h.
6613
66141994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6615
6616 * configure.in: Restore deleted AC_SUBST of `configuration'.
6617 Improve error message for bad --with-x-toolkit value.
6618
6619 * configure.in: Define CONFIGURATION in src/config.h
6620 rather than substituting in src/Makefile.in.
6621
66221994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6623
6624 * Makefile.in (install-doc): New target.
6625 (install-arch-dep): Depend on install-doc.
6626 (mkdir): Create docdir.
6627
66281994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6629
6630 * configure.in: Test for libresolv.a.
6631 Substitute machfile and opsysfile.
6632
66331994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6634
6635 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6636 (install-arch-dep): Install under the name $(EMACS).
6637
66381994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6639
6640 * configure.in (version): Use entire value of emacs-version.
6641 (mips-siemens-sysv*): New alternative.
6642
66431994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6644
6645 * Makefile.in (install-arch-indep): Don't install dired-x*.
6646
66471994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6648
6649 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6650 Fix definition of $undefs.
6651
66521994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6653
6654 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6655
6656 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6657
66581994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6659
6660 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6661
66621994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6663
6664 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6665 and run it thru cpp, as with src/Makefile.in.
6666
6667 * configure.in: Use AC_SET_MAKE.
6668
66691994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6670
6671 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6672
66731994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6674
6675 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6676
6677 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6678 (printing the choices): Make the toolkit message unconditional.
6679 (USE_X_TOOLKIT): Use `none', not `no', if none.
6680 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6681 Get rid of temp file foofoo1.
6682
66831994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6684
6685 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6686
66871994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6688
6689 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6690 (printing the choices): State choice of toolkit.
6691 (libsrc_libs): Recalculate after writing config.h;
6692 then update lib-src/Makefile.
6693
66941994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6695
6696 * configure.in: Add sunos4shr as alternative for suns.
6697 Conditionals testing for null $CC were backwards.
6698
66991994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6700
6701 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6702
67031994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6704
6705 * configure.in: Handle -isc4.0*.
6706
67071994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6708
6709 * configure.in (esix5): Set NON_GNU_CPP.
6710
67111994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6712
6713 * Makefile.in (thisdir): Nonsensical variable removed.
6714 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6715 back to $thisdir, rather than the directory `this_dir'.
6716
67171994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6718
6719 * Makefile.in (install-arch-indep): Add missing backslash after a
6720 `then'.
6721
67221994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6723
6724 * Makefile.in (thisdir): New variable.
6725 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6726
67271994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6728
6729 * configure.in: Add freebsd.
6730
67311994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6732
6733 * configure.in: Check for fpathconf.
6734
67351994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6736
6737 * configure.in (with_x_toolkit): Fix typo in previous change.
6738
67391994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6740
6741 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6742
67431994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6744
6745 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6746
67471994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6748
6749 * configure.in: Fix value of docdir.
6750 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6751
67521994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6753
6754 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6755
67561994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6757
6758 * configure.in: New variable docdir to control where the docstring
6759 file goes.
6760 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6761
67621994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6763
6764 * configure.in: When --run-in-place, don't inherit archlibdir.
6765
67661994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6767
6768 * Makefile.in (install-arch-dep, install-arch-indep):
6769 New targets split up former do-install rule.
6770 (do-install): Target deleted.
6771
67721994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6773
6774 * configure.in (mips-sony-newsos*): New configuration.
6775
67761994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6777
6778 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6779
67801994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6781
6782 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6783
67841994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6785
6786 * configure.in: Don't initialize CC.
6787
67881994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6789
6790 * configure.in (creating src/Makefile): Also generate -U switches
6791 for symbols in the $configuration value.
6792
6793 * configure.in: Check for sys_siglist being declared in system header.
6794
67951994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6796
6797 * configure.in (creating src/Makefile): Delete blank lines
6798 along with lines of whitespace.
6799 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6800
68011994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6802
6803 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6804 like C_SWITCH_SYSTEM.
6805 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6806
68071994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6808
6809 * configure.in (drem): Check for this function.
6810
68111994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6812
6813 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6814 If CPP was inherited from environment, don't use NON_GNU_CPP.
6815 (NON_GNU_CC): Likewise.
6816 (handling with_gcc): Use explicit if in the `no' case.
6817 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6818
68191994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6820
6821 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6822
68231994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6824
6825 * configure.in: Check whether fmod exists.
6826
68271994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6828
6829 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6830 {src,lisp}/OChangeLog.
6831
68321994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6833
6834 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6835 necessary for proper operation. This code works with the current
6836 released version of Autoconf.
6837
68381994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6839
6840 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6841 (USE_X_TOOLKIT): Define it for all values except `no'.
6842
6843 * configure.in: Undo first Jan 8 change and Jan 16 change.
6844
68451994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6846
6847 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6848 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6849
6850 * Makefile.in (lwlib/Makefile): New target.
6851 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6852 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6853 (unlock, relock): Handle lwlib subdir.
6854
6855 * Makefile.in: Add some .PHONY targets.
6856
6857 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6858
6859 * lwlib: New subdirectory.
6860
68611994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6862
6863 * configure.in: If CPP has a value that is a directory,
6864 discard the value.
6865
68661994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6867
6868 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6869 remove -U[0-9]*.
6870
68711994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6872
6873 * Makefile.in (do-install): Install the dired-x info files.
6874
6875 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6876 (See src/s/sol2.h.)
6877
68781994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6879
6880 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6881
68821994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6883
6884 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6885 AC_OUTPUT as it should be; hopefully noone will again see fit to
6886 gratuitously break this and not make a change log entry.
6887 Optimized sed processing of Makefile.in and cpp output; now
6888 preserves comments previously removed from the cpp input.
6889 Eliminated temp file for cpp output. Generate -U switches to
6890 undefine all identifiers that appear in the directory name
6891 ${srcdir}; pass these to cpp.
6892
6893 * configure.in (version): Fix sed regexp to match two-elt version
6894 number.
6895
6896 * configure.in: Check for strerror.
6897
68981994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6899
6900 * configure.in: Test for bcmp.
6901
69021994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6903
6904 * make-dist (tempdir): Put subdir msdos into the distribution.
6905
69061993-01-07 Morten Welinder (terra@diku.dk)
6907
6908 * config.bat: New file.
6909
69101994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6911
6912 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6913
69141994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6915
6916 * configure.in (m68*-next-*): Don't care about which os is specified.
6917 (i[34]86-*-*): Check for *-nextstop*.
6918
69191993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6920
6921 * configure.in: Check for setsid.
6922
69231993-12-17 Richard Stallman (rms@srarc2)
6924
6925 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6926
69271993-12-15 Richard Stallman (rms@srarc2)
6928
6929 * Makefile.in (mkdir): Make only the lockdir writable.
6930
6931 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6932
69331993-12-11 Richard Stallman (rms@srarc2)
6934
6935 * Makefile.in (libdir): Use @libdir@.
6936
69371993-12-08 Richard Stallman (rms@srarc2)
6938
6939 * Makefile.in (install): Add empty command.
6940
69411993-12-04 Richard Stallman (rms@srarc2)
6942
6943 * make-dist: Put man/getopt.c in the dist.
6944
6945 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6946
6947 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6948
69491993-12-03 Richard Stallman (rms@srarc2)
6950
6951 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6952 Set it for all solaris versions.
6953 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6954 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6955 Likewise for NON_GNU_CC and CC.
6956
69571993-12-01 Richard Stallman (rms@srarc2)
6958
6959 * configure.in (mips-mips-riscos4*): Assign variable CC.
6960 (checking ${with_gcc}): If "no", don't override CC if already set.
6961 (CC): Initialize it as empty.
6962
69631993-11-30 Richard Stallman (rms@srarc2)
6964
6965 * configure.in (Suns): Set CPP if *-solaris2.3*.
6966
69671993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6968
6969 * Version 19.22 released.
6970
6971 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6972
69731993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6974
6975 * make-dist: When breaking links, use cp -p.
6976 Copy install.sh into distribution.
6977 Move the temp dir up into the parent dir;
6978 don't leave the staging dir make-dist.tmp... in existence.
6979 * install.sh: New file.
6980
69811993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6982
6983 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6984
69851993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6986
6987 * configure.in (version): When --run-in-place, exclude
6988 ${datadir}/emacs/site-lisp from locallisppath.
6989
69901993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6991
6992 * configure.in: Delete jumk.c before writing it.
6993
69941993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6995
6996 * Version 19.21 released.
6997
6998 * Makefile.in (mkdir): Ignore error from chmod.
6999
70001993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7001
7002 * make-dist: Don't put lisp/forms.README in the distribution.
7003
70041993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7005
7006 * configure.in (creating src/Makefile): Before running cpp,
7007 discard all lines that start with `# Generated' or /**/#.
7008
70091993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7010
7011 * Version 19.20 released.
7012
7013 * make-dist: Use build-ins.in, not build-install.in.
7014 Don't bother updating TAGS since it's not included.
7015
7016 * build-ins.in: Renamed from build-install.in.
7017
70181993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7019
7020 * make-dist: Don't try to link *.texinfo--there are none now.
7021 When running make in lib-src, specify YACC var value.
7022
70231993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7024
7025 * configure.in (extrasub): Add vpath patterns for %.[yls].
7026
7027 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
7028 Instead just include the commands to make src/Makefile as the
7029 second arg to AC_OUTPUT.
7030
7031 * configure.in: Use : instead of dnl for comment inside
7032 $makefile_command.
7033
7034 * configure.in: No longer use vpath_sed. Instead, when we notice
7035 srcdir already configured, set extrasub to hack vpath in the
7036 makefiles.
7037
7038 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
7039 before moving it.
7040 * Makefile.in (VPATH): Define to @srcdir@.
7041
70421993-09-28 Brian J. Fox (bfox@cubit)
7043
7044 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
7045 doesn't exist. Just copy src/Makefile.in instead. Touch
7046 all of the Makefiles after editing config.status.
7047
7048 * INSTALL: Update documentation to match new configuration
7049 mechanism.
7050
70511993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7052
7053 * configure.in: Allow any of the path or directory Makefile
7054 variables to be set with flags to configure. Create all Makefiles
7055 at configure time. Edit special commands into config.status after
7056 src/Makefile.in is built from src/Makefile.
7057
7058 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7059 If these files are out of date, simply have config.status
7060 rebuild them; don't rebuild them explicitly.
7061
70621993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7063
7064 * build-install.in: Change src/xemacs to src/emacs. We no longer
7065 create src/xemacs, so the file wouldn't be found.
7066
7067 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7068
70691993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7070
7071 * configure.in: Avoid forcing the search of /usr/include before
7072 fixed include files by resetting C_SWITCH_X_SITE if it is
7073 "-I/usr/include".
7074
70751993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7076
7077 * Makefile.in (@rip_paths@locallisppath):
7078 Delete ${datadir}/emacs/site-lisp.
7079
70801993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7081
7082 * configure.in:
7083 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7084 Remove ${extra_output} from AC_OUTPUT call.
7085
70861993-09-17 Brian J. Fox (bfox@inferno)
7087
7088 * make-dist: Quote backquotes found in strings to be echoed.
7089
7090 * configure.in: Use "sh -c pwd" when we want to avoid having the
7091 shell fix up the value of $PWD.
7092
70931993-09-13 Brian J. Fox (bfox@inferno)
7094
7095 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7096 of the installation fail. Suggested by Karl Berry.
7097
70981993-08-30 Brian J. Fox (bfox@inferno)
7099
7100 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7101 was used. Set MAKEFLAGS from MFLAGS.
7102
71031993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7104
7105 * configure.in: Test for res_init in libc.
7106
71071993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7108
7109 * configure.in: In the file ${tempcname}, use configure___
7110 instead of @configure@.
7111
71121993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7113
7114 * make-dist: Dist vpath.sed
7115
7116 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7117 Depend on vpath.sed.
7118 Replace sed comand for VPATH with @vpath_sed@.
7119
7120 * configure.in: Substitute variable `vpath_sed'.
7121 If not in $srcdir and $srcdir is configured,
7122 issue warning that GNU make is required,
7123 and set vpath_sed to use vpath.sed script.
7124
71251993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7126
7127 * configure.in: Remove check for $srcdir being configured. This
7128 pretty much works now.
7129 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7130 Check for XFree86 (/usr/X386/include) independent of whether
7131 -lXbsd exists.
7132
7133 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7134 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7135 `make'.
7136
71371993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7138
7139 * Version 19.19 released.
7140
7141 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7142
71431993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7144
7145 * configure.in: Check for XScreenNumberOfScreen.
7146
71471993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7148
7149 * configure.in: Add * to end of all configuration alternatives.
7150 (m68*-sony-newsos3*): New alternative.
7151
71521993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7153
7154 * make-dist: Include getdate.c in distribution.
7155
7156 * configure.in: For --help, use $PAGER if it is set.
7157 (LIB_X11_LIB): Default to -lX11.
7158 (mips-sgi-irix5.*): New alternative.
7159
7160 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7161
7162 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7163 Recognize *.B8.* as hpux version 8.
7164 (m68*-tektronix-bsd*): Fix typo in tek4300.
7165 (AC_HAVE_FUNCS): Add ftime.
7166
71671993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7168
7169 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7170 Use tekxd88, not tekXD88.
7171
71721993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7173
7174 * configure.in: Check for -lm. Then can check for frexp and logb.
7175
71761993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7177
7178 * Version 19.18 released.
7179
7180 * make-dist (src): Don't put gnu-hp300 in dist.
7181 (src, lisp): Include OChangeLog in dist.
7182
71831993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7184
7185 * configure.in: Test for presence of logb and frexp functions.
7186
71871993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7188
7189 * configure.in (machine): Add i370-ibm-aix*.
7190
71911993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7192
7193 * configure.in (function checks): Test for mkdir and rmdir.
7194
7195 * configure.in (function checks): Don't test for random and bcopy
7196 only when we're building with X; look for them all the time.
7197
71981993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7199
7200 * configure.in: Test for availability of bcopy functions, searching
7201 the X libraries if we're using X.
7202
7203 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7204 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7205 versions of AIX, and needs to be passed to the loader.
7206
7207 * configure.in: Test for the availability of the
7208 XScreenResourceString function.
7209
72101993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7211
7212 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7213 LD_SWITCH_X_SITE and assume --with-x11.
7214 Only look for X11 files if we weren't told about a window system
7215 or if we were told to use X11 but not told where.
7216 Search the libraries from the s and/or m files when checking for
7217 functions.
7218
7219 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7220
72211993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7222
7223 * make-dist: Include lisp/dired.todo in the distribution.
7224
72251993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7226
7227 * configure.in: Add code to set HAVE_INET_SOCKETS.
7228
72291993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7230
7231 * configure.in: If we do find x_includes and x_libraries
7232 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7233
72341993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7235
7236 * make-dist: Include src/gnu-hp300 in the dist.
7237
7238 * configure.in (canonical): New variable holds the canonicalized
7239 configuration. Don't alter `configuration'. Use `configuration'
7240 for Makefile.in for file naming.
7241 (testing x_includes and x_libraries): Use =, not ==.
7242
72431993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7244
7245 * Version 19.17 released.
7246
7247 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7248 directory's makefile. This allows the invocation of CPP which
7249 builds xmakefile to receive these switches. The SunSoft C
7250 preprocessor inserts spaces between tokens if it doesn't get the
7251 -Xs flag requested in src/s/sol2.h.
7252
72531993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7254
7255 * configure.in (m68k-bull-sysv3): New config.
7256
72571993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7258
7259 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7260 the X Windows libraries.
7261
72621993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7263
7264 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7265 the distribution. Those files aren't kept in their own
7266 subdirectory any more.
7267
72681993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7269
7270 * Version 19.16 released.
7271
72721993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7273
7274 * configure.in: Add --verbose flag.
7275
72761993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7277
7278 * version 19.15 released.
7279
72801993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7281
7282 * Makefile.in (top_distclean): Use -f switch when cleaning out
7283 lock dir; it might be empty.
7284
7285 * configure.in: Only check for -lXbsd once.
7286
72871993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7288
7289 * Version 19.14 released.
7290
72911993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7292
7293 * make-dist: If using gzip, create distribution with '.gz' extension.
7294
7295 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7296 (lisp/forms-mode): This doesn't exist anymore.
7297
7298 * configure.in: Look for the closedir function.
7299
73001993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7301
7302 * configure.in (CPP): Autoconf sets this to a shell variable
7303 reference, which doesn't work when it's edited into a makefile.
7304 Expand that variable reference.
7305
7306 * Makefile.in (CPP): New variable.
7307 (src/Makefile): Edit CPP into src/Makefile.
7308
7309 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7310 and entering double quotes to get the values of LD_SWITCH_X_SITE
7311 and the other make variables; make substitutes them in anyway.
7312
7313 * Makefile.in (uninstall): Don't remove the lisp and etc
7314 directories if they're in the source tree.
7315
7316 Bring mumbleclean targets into conformance with GNU coding standards.
7317 * Makefile.in (mostlyclean, clean): Separate these two; just have
7318 them pass the request to the subdirectory makefiles.
7319 (distclean): Pass the request down, and then get rid of the
7320 files configure built, and get rid of the Makefiles.
7321 (realclean): Pass the request down, and then do the same things
7322 distclean does.
7323 (uninstall, info, dvi): New targets.
7324
7325 * configure.in: Move clause for PC-compatible i386 box to the end
7326 of the case statement, to avoid masking configurations below.
7327
7328 * configure.in: Add case for m88k-motorola-sysv4.
7329
7330 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7331 the HP 68000 machines.
7332
7333 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7334 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7335 preprocessor won't fiddle with them.
7336
73371993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7338
7339 * Makefile.in (TAGS): cd to src to run etags.
7340
73411993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7342
7343 * configure.in (version): Check the X libraries for XrmSetDatabase
7344 and random, and see if we have -lXbsd.
7345
73461993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7347
7348 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7349 s/*.h and m/*.h files. Martin Tomes
7350 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7351
73521993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7353
7354 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7355 above the general i386 alternative.
7356
73571993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7358
7359 * configure.in: Recognize configuration name for Data General
7360 AViiON machines.
7361
7362 * configure.in: Use AC_LONG_FILE_NAMES.
7363
73641993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7365
7366 * configure.in: Test for bison.
7367 * Makefile.in (YACC): New variable.
7368 (lib-src/Makefile.in): Edit YACC into the makefile.
7369
73701993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7371
7372 * Version 19.13 released.
7373
7374 * configure.in (CFLAGS): Don't set this according to the value of
7375 the GCC shell variable. Instead, consult the machine and system
7376 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7377 test __GNUC__ while we're at it.
7378
7379 * configure.in: Remove extra ;; from hpux cases.
7380
73811993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7382
7383 * configure.in: Check to see if the system has -ldnet.
7384
73851993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7386
7387 * make-dist: Add clauses to distribute lisp/forms-mode.
7388
73891993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7390
7391 * configure.in (machine): Fix the versions in hpux version number test.
7392 Do not guess based on cpu type. Do check for explicit system version.
7393
73941993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7395
7396 * configure.in: Do NOT look for `unknown' as company name.
7397
73981993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7399
7400 * configure.in: Fix typo in message.
7401
74021993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7403
7404 * Version 19.12 released.
7405
7406 * Makefile.in (do-install): Correct previous etc-copying change.
7407 Partially rewrite using `if'.
7408 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7409
7410 * Version 19.11 released.
7411
7412 * configure.in: Handle 386bsd.
7413
74141993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7415
7416 * make-dist: Update getdate.c.
7417
7418 * configure.in: Handle bsd386.
7419
7420 * Makefile.in (do-install): Use `-' in tar options.
7421
7422 * configure.in: Change ! "${...}" to x"${...}" = x.
7423
7424 * Makefile.in (do-install): Copy the DOC-* files from the build
7425 etc directory, as well as lots of things from ${srcdir}/etc.
7426
7427 * make-dist: Copy config.guess.
7428
7429 * configure.in: Handle AIX versions 1.2, 1.3.
7430
74311993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7432
7433 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7434 the configuration name mips-mips-usg* to represent USG systems.
7435
7436 * configure.in: Fix logic to detect if srcdir is already configured.
7437
7438 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7439
7440 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7441 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7442 of a directory; cd might fail, and have pwd print out the current
7443 directory.
7444
74451993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7446
7447 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7448
74491993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7450
7451 * configure.in: Complain if srcdir points at an already-configured
7452 tree.
7453
74541993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7455
7456 * Version 19.10 released.
7457
74581993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7459
7460 * Makefile.in: Use Makefile comments, not C comments.
7461
7462 * configure.in: Add case for the Tektronix XD88.
7463
74641993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7465
7466 * configure.in: Handle sysv4.2 and sysvr4.2.
7467
74681993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7469
7470 * configure.in: Traverse the argument list without destroying it;
7471 don't use shift. It turns out that "set - ${saved_arguments}"
7472 doesn't work portably.
7473
7474 * configure.in: Add missing "fi".
7475
7476 * make-dist: Rebuild configure if configure.in is newer.
7477
7478 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7479 targets to be executed even if make remembers that it has already
7480 satisfied FRC.
7481
74821993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7483
7484 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7485
7486 * configure.in (romp): Handle various version numbers with aos and bsd.
7487
74881993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7489
7490 * configure.in: Fix message text.
7491
74921993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7493
7494 * make-dist: Make a `site-lisp' directory in the distribution,
7495 instead of a `local-lisp' directory, which hasn't been the
7496 appropriate name for a long time.
7497 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7498 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7499
7500 * Makefile.in (do-install): Correctly detect if ./etc and
7501 ${srcdir}/etc are the same.
7502
7503 * configure.in: Extract UNEXEC from the system configuration
7504 files, compute the name of the source file corresponding to the
7505 object file, and #define it as UNEXEC_SRC in config.h.
7506
7507 * configure.in: If srcdir is '.', then try using PWD to make it
7508 absolute.
7509
7510 * configure.in: Include ${srcdir} in the printed report, to help
7511 people notice if it's an automounter path.
7512
75131993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7514
7515 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7516
75171993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7518
7519 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7520 when they are different. Add `shift' command.
7521 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7522 (externallispdir): Var deleted.
7523
7524 * configure.in: Delete spurious paren outputting short_usage.
7525
75261993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7527
7528 * Version 19.9 released.
7529
75301993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7531
7532 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7533 subdirectory makes.
7534
7535 * make-dist: Check for .elc files with no corresponding .el file.
7536
7537 * Makefile.in (mkdir): Make all the directories in locallisppath.
7538
7539 * config.guess: New file.
7540 * configure.in: Use it, tentatively.
7541 * INSTALL: Mention its usage.
7542
7543 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7544 the former gives you the operating system rev directly. Use
7545 s/hpux.h if we don't recognize what we got.
7546
7547 * Makefile.in (do-install): Don't remove a destination directory
7548 if it's the same as the source. If ${srcdir}/info == ${infodir},
7549 don't try to copy the info files.
7550
7551 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7552 doesn't work if you're not using a separate source directory.
7553 (do-install): Copy the build tree's etc directory only after
7554 making sure it's not also the source tree's etc directory.
7555
75561993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7557
7558 * configure.in: Handle sunos4.1.3 specially.
7559
75601993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7561
7562 * Makefile.in (INSTALL): Add definition.
7563
7564 * configure.in: Fix some messages. Support -with-gnu-cc.
7565 At the end, use `set --', not `set -'.
7566 Delete spurious `.h' in hpux alternatives.
7567
75681993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7569
7570 * Version 19.8 released.
7571
75721993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7573
7574 * configure.in: When looking for source in the same directory as
7575 the configure script, make the path thus discovered absolute.
7576 If the user specifies the `--srcdir' switch, make that directory
7577 absolute too.
7578
7579 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7580
7581 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7582 too, as the value of the PATH_INFO macro.
7583
7584 * configure.in: Check to see if the source lives in the same
7585 directory as the configure script.
7586
75871993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7588
7589 * Makefile.in (install): Split this into `install' and
7590 `do-install', to give people more control over exactly what gets
7591 done.
7592 (do-install): New target, containing the guts of `install'. Don't
7593 remove and recreate the directories inside the copying loop - do
7594 it all before the copying loop. Pass more flags to the lib-src
7595 make.
7596 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7597 avoid errors and warnings.
7598
7599 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7600 the manufacturer - the more general case was blocking other i386
7601 configuration names below, and that's how the names are written in
7602 MACHINES anyway.
7603
7604 * make-dist: When breaking links, remove the link before moving
7605 the copy onto it, to avoid interactive behavior.
7606
7607 * Makefile.in: Doc fix.
7608
7609 * configure.in: Doc fix.
7610
7611 * INSTALL: Mention --exec-prefix option.
7612
7613 * configure.in: Add support for the `--exec-prefix' option.
7614 * Makefile.in: Accept that support.
7615
7616 * configure.in: Use the AC_PROG_INSTALL macro.
7617 * Makefile.in (INSTALL): Variable removed.
7618 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7619
7620 * configure.in: Distinguish between hp800's and hp700's by calling
7621 "uname -m".
7622
76231993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7624
7625 * configure.in: Recognize configuration names for i860 boxes
7626 running SYSV.
7627
76281993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7629
7630 * configure.in: Distinguish between hp800's and hp700's by the
7631 version of HP/UX they run, since that's something people are more
7632 likely to know - hp700's run 8.0.
7633 Add HP 700 configuration.
7634
7635 * configure.in: Test for the presence of the `rename' function.
7636
7637 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7638 configure.in.
7639 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7640
7641 * make-dist: Break intra-tree links.
7642
7643 * configure.in: Explain that this is an autoconf script, and give
7644 instructions for rebuilding configure from it. Arrange to put
7645 comments in configure explaining this too.
7646
7647 * configure.in: Make the first line of the configure script be
7648 "#!/bin/sh". Leaving the first line blank didn't work.
7649
7650 * configure.in (long_usage): Removed; made short_usage describe
7651 the options briefly.
7652
7653 * configure.in: Implement the --prefix option.
7654 * Makefile.in (prefix): Add support for it here.
7655 * INSTALL: Document it here.
7656
7657 * Makefile.in (install): Don't assume that the files in the `info'
7658 subdirectory match *.info. They don't have that prefix.
7659
76601993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7661
7662 * configure.in: Add case for version 5 of Esix.
7663
76641993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7665
7666 * Version 19.7 released.
7667
7668 * make-dist: There aren't any *.com files in lib-src anymore.
7669
7670 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7671 them; they're symlinks to other filesystems on the GNU machines.
7672
7673 * make-dist: Check that the manual reflects the same version of
7674 Emacs as stated in lisp/version.el. Edit that version number into
7675 the README file.
7676
76771993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7678
7679 * configure.in: Remove the hack of AC_DEFINE; use
7680 AC_DEFINE_UNQUOTED.
7681
76821993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7683
7684 * make-dist: Don't distribute precomp.com, compile.com, or
7685 link.com from ./src; they're in ./vms now.
7686
7687 Some time-handling patches from Paul Eggert:
7688 * configure.in: Add AC_TIMEZONE.
7689
76901993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7691
7692 * configure.in: Recognize Linux as a valid operating system for
7693 the i386.
7694
76951993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7696
7697 * make-dist: Distribute some VMS files we got from Richard Levitte.
7698
7699 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7700 the source for the sed command, not oldXMenu/Makefile.
7701
77021993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7703
7704 * INSTALL: Don't claim the srcdir option doesn't work.
7705
77061993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7707
7708 * configure.in: Include remarks saying what order the autoconf
7709 tests should go in, and remind people to change config.h.in
7710 whenever they add autoconf tests which make #definitions.
7711
7712 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7713
77141993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7715
7716 * Makefile.in (oldXMenu/Makefile): Make this depend on
7717 ${srcdir}/oldXMenu/Makefile.in, not itself.
7718
7719 * PROBLEMS: Some updates from David J. Mackenzie.
7720
7721 More changes from David J. Mackenzie.
7722 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7723 removed; autoconf and config.h should specify all these
7724 differences.
7725 (buildlisppath): Make this path depend on ${srcdir}.
7726 (INSTALLFLAGS): Removed.
7727 (INSTALL): Include the -c flag.
7728 (install): Change the way we invoke install accordingly.
7729
7730 Install ${srcdir} changes from DJM.
7731 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7732 list.
7733 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7734 the source tree and the etc directory in the object tree.
7735 (${SUBDIR}): Pass the prefix variable down to submakes.
7736 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7737 in /bin.
7738 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7739 values for srcdir and VPATH.
7740 (install): Add `v' flag to tar command. Make sure that `dir'
7741 exists in ${srcdir}/info before copying it. Remember that the man
7742 pages come from the source tree, not the object tree.
7743 * configure.in: Remove remarks saying that the --srcdir option
7744 doesn't work.
7745 Create the etc directory in the object tree.
7746 Recognize configuration names of the form *-sun-solaris*.
7747 Recognize sunos5 and solaris as operating system names.
7748
7749 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7750 lib-src/getdate.y and src/systime.h.
7751
77521993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7753
7754 * make-dist: Make links in info subdir.
7755
77561993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7757
7758 * configure.in: Call AC_STDC_HEADERS.
7759
77601993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7761
7762 * configure.in: Sidestep autoconf's quoting of the second argument
7763 of AC_DEFINE, so we can specify the value to put there. It would
7764 be nice if autoconf provided some way to specify computed values
7765 for macros.
7766
77671993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7768
7769 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7770 this is always just -DHAVE_CONFIG_H.
7771
7772 The GNU coding standards specify that CFLAGS should be left for
7773 users to set.
7774 * Makefile.in (CFLAGS): Let configure determine the default value
7775 for this. Don't
7776 have it default to DEFS.
7777 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7778 (lib-src/Makefile, src/Makefile): Edit the default value for
7779 CFLAGS into these files, not DEFS.
7780 * configure.in (CFLAGS): Choose a default value for this - "-g"
7781 normally, or "-g -O" if we're using GCC. Edit it into the
7782 top-level Makefile.
7783
7784 * configure.in: When scanning the machine and system description
7785 #include files, write their names to conftest.c properly.
7786
77871993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7788
7789 * configure.in: In configuration name case for Apallos running
7790 Domainios, set opsys, not opsysfile.
7791
7792 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7793 src/config.h, instead of AC_OUTPUT; the latter overwrites
7794 src/config.h even when it hasn't changed, puts a makefile-style
7795 comment at the top even though it's C code, and produces a
7796 config.status script which doesn't do the job right.
7797
7798 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7799 can use a symbolic link to get the X Menu library into src.
7800 * Makefile.in (LN_S): New variable.
7801 (src/Makefile): Edit the value of LN_S into this makefile.
7802
78031993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7804
7805 * configure.in: Support *-sco3.2v4* as opsystem.
7806
7807 * make-dist: Don't include calc directory.
7808 Exclude many files in the man directory; copy a few.
7809
78101993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7811
7812 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7813 call AC_STRUCT_TM to see what's in time.h.
7814
7815 * configure.in: Employ quoting stupidity to get the value of CPP
7816 to expand properly.
7817
78181993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7819
7820 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7821 variable to scan the machine and system description files.
7822
7823 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7824 so that getdate.y builds correctly.
7825
78261993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7827
7828 * configure.in (tempcname): Change this to "conftest.c", so it will
7829 work properly on systems with short filenames; this is the name
7830 autoconf uses.
7831
7832 * configure.in: Also detect the availability of dup2 and
7833 gethostname.
7834
7835 * configure.in: Use the AC_ALLOCA test.
7836 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7837 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7838
78391993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7840
7841 * make-dist: Distribute configure, as well as configure.in.
7842 Oversight.
7843
78441993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7845
7846 * Makefile.in (install): Print out the name of the directory we're
7847 copying, so people can have some idea of whether we're making
7848 progress.
7849
7850 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7851 Don't forget to re-create the COPYDESTS directories after we clear
7852 them out.
7853
78541993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7855
7856 * Makefile.in: Add autoconf cookies so that the configure
7857 script can comment out sections of path variable definitions to
7858 choose between the installable configuration and the run-in-place
7859 configuration.
7860 * configure.in: Add new option `--run-in-place', to select the
7861 run-in-place path definitions.
7862
7863 * configure.in: Add a clause to the big configuration name case
7864 for the NeXT machine.
7865
78661993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7867
7868 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7869 Make sure that each source directory exists, and is different from
7870 the destination directory; then, delete the destination before
7871 copying over the source.
7872
7873 * make-dist: Distribute configure.in, instead of configure.
7874
78751993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7876
7877 * configure.in: Don't set CC to "gcc -O" if the user specifies
7878 `--with-gcc'. Add -O to DEFS if GCC is set.
7879
78801993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7881
7882 * Makefile.in (clean mostlyclean): Missing right paren.
7883
7884 * configure.in: When checking for X windows, search for an X11
7885 subdirectory of ${x_includes}.
7886
7887 * configure.in: Check for gettimeofday function, for getdate.y.
7888
7889 Change `configure' to a mixture of custom code and autoconf stuff.
7890 autoconf can't derive all the information we need, but we'd really
7891 like to be able to take advantage of some of its tests, and its
7892 file-editing facilities.
7893 * configure.in: Renamed from configure.
7894 Quote the sections of shell script we want copied literally to
7895 the configure script.
7896 (compile): Initialize this to make the autoconf macros' code happy.
7897 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7898 code to do their jobs.
7899 Use autoconf to produce Makefile and src/config.h.
7900 Remove the Makefile-style comment that autoconf places at the top
7901 of src/config.h.
7902 (config_h_opts): Removed - no longer necessary.
7903 * Makefile.in (configname): Renamed to configuration.
7904 (CONFIG_CFLAGS): Renamed to DEFS.
7905 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7906 get values via autoload @cookies@.
7907 (libsrc_libs): Get this from autoconf. We used to do nothing
7908 about this.
7909 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7910
7911 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7912 echo the move-if-change command.
7913
79141993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7915
7916 * make-dist: Distribute lib-src/rcs-checkin.
7917
7918 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7919 Don't try to make links to the RCS or Old subdirectories.
7920 Use the appropriate extension for the compression type in use.
7921 Create the tar file in the shell's initial default directory, not
7922 in ${tempparent}.
7923 Erase the whole ${tempparent} tree, not just ${tempdir}.
7924
79251993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7926
7927 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7928 use to build paths.h.
7929 (lib-src/Makefile, src/Makefile): Similarly.
7930
7931 * configure: Extend test for working `const' keyword to handle AIX
7932 3.2 cc.
7933
79341993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7935
7936 * make-dist: Distribute lisp/term/ChangeLog.
7937
7938 Arrange for C compilation throughout the tree to get
7939 C_SWITCH_SYSTEM from the configuration files.
7940 * configure: Extract C_SWITCH_SYSTEM from the machine and
7941 system-dependent files, and save it in the top-level Makefile.
7942 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7943 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7944
7945 * make-dist: Include the VMS support files in oldXMenu in the
7946 distribution.
7947
7948 * configure: Doc fix.
7949
7950 * configure: Fix corrupted config_h_opts.
7951
7952 * configure: Properly report option names in error messages.
7953
7954 * configure: Properly recognize --x-includes and --x-libraries
7955 options.
7956
7957 * configure: Fix syntax errors in code handling XFree386.
7958
79591993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7960
7961 * configure: Add special code to detect XFree386, and tell
7962 config.h about it.
7963
7964 * configure: Properly handle extracting values of LIBS_MACHINE and
7965 LIBS_SYSTEM that contain spaces.
7966
7967 * configure: Add `--x-includes' and `--x-libraries' options. I
7968 think these are dopey, but no less than three alpha testers, at
7969 large sites, have said they have their X files installed in odd
7970 places. Implement them by setting C_SWITCH_X_SITE and
7971 LD_SWITCH_X_SITE in src/config.h.
7972
79731993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7974
7975 * make-dist: Don't distribute etc/Old files.
7976
7977 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7978 backups.
7979
79801993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7981
7982 * make-dist: Fix typo.
7983
79841993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7985
7986 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7987 in some cases where it should but didn't seen to.
7988
7989 * Makefile.in: Added unlock and relock productions.
7990
79911993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7992
7993 * make-dist: Add a --compress option to force make-dist to use
7994 compress.
7995
7996 * make-dist: Use gzip, if we can find it.
7997
7998 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7999 make rs6000-ibm-aix default to -aix32.
8000
80011993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
8002
8003 * Makefile.in: Added `Developer's configuration' section.
8004
80051993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8006
8007 * Makefile.in: Add commented-out variable settings for developer's
8008 configuration.
8009
80101993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8011
8012 * make-dist: Distribute `src/bitmaps' too.
8013
80141993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
8015
8016 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
8017 make rs6000-ibm-aix default to -aix32.
8018
80191993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8020
8021 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
8022
8023 * Makefile.in (install.sysv): Add a second `$' in front of
8024 `${dest}', so that the shell will expand it, instead of Make.
8025
8026 * configure: When processing the name of the configure script,
8027 collapse `././' to `./', but leave a single `./' prefix alone.
8028
8029 * configure: Doc fix.
8030
80311993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8032
8033 * configure: Handle isc3.0 correctly.
8034
80351993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8036
8037 * make-dist: Don't try to copy the COPYING notice into
8038 external-lisp; we're not distributing that directory any more.
8039
80401993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8041
8042 * Makefile.in (install, install.aix, install.xenix, install.sysv):
8043 Remove CVS subdirectories from the installed directory trees, as
8044 well as RCS directories.
8045
80461993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8047
8048 * make-dist: Only copy gmalloc.c if we couldn't link it.
8049 Don't try to copy man/{README,Makefile} unless they actually exist.
8050
8051 * Makefile.in (lisppath): Don't include externallispdir in this.
8052 We're not sure whether we're even going to distribute the
8053 directory yet.
8054
80551993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8056
8057 * make-dist: Don't distribute the external-lisp directory anymore.
8058 * INSTALL: Remove all references to external-lisp.
8059
8060 * configure: Detect whether the compiler supports `const'
8061 properly, and edit src/config.h accordingly.
8062
8063 * configure: Tweak layout of final report.
8064
8065 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8066 CFLAGS.
8067
8068 * Makefile.in (locallisppath): Make this default to
8069 ${datadir}/emacs/site-lisp, instead of
8070 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8071 the same thing, and local-lisp causes completion conflicts with
8072 lock.
8073 (lisppath): Add ${externallispdir} to this.
8074 * INSTALL: Adjust installation directions.
8075
8076 * Makefile.in (externallispdir): New variable, to say where to
8077 install the externally-maintained lisp files.
8078 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8079 the others.
8080 * INSTALL: Describe external-lisp and the new externallispdir
8081 variable.
8082
80831993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8084
8085 * configure (progname): New option `--with-gcc'. Make it clearer
8086 how we are trying to guess whether or not we have GCC.
8087 * INSTALL: Document the `--with-gcc' option, and improve
8088 description of `--with-x' options.
8089
80901993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8091
8092 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8093 ${infodir} from these variables; we have written out explicit code
8094 to install the info files.
8095
80961993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8097
8098 * make-dist: Don't distributed the RCS files in the etc directory.
8099
81001993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8101
8102 * Makefile.in: Some makes can't handle comments in the middle of
8103 commands; move them to before the whole rule.
8104
81051993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8106
8107 * README: Mention what Emacs is.
8108
81091993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8110
8111 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8112 Add `./cpp' and `./man' back into the distribution.
8113
81141993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8115
8116 * Makefile.in: Define MAKE, and use where appropriate.
8117
81181993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8119
8120 * make-dist: Remember that the authoritative COPYING notice is
8121 `etc/COPYING', not `../etc/COPYING'.
8122
81231992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8124
8125 * make-dist: Make sure that the COPYING notices in each directory
8126 are copies, not symlinks.
8127
81281992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8129
8130 * INSTALL: The build process produces an executable called `emacs'
8131 now. Change references.
8132 * Makefile.in: Adjust `install.mumble' targets to install
8133 `src/emacs', not `src/xemacs'.
8134
8135 * configure: Start with a blank line; this keeps some old CSH's
8136 from thinking it's a CSH script. Most systems will just use
8137 /bin/sh to run it, which is what we're expecting; the only other
8138 shells which might try to interpret it themselves are probably
8139 Bourne-compatible.
8140
81411992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8142
8143 * INSTALL: Improvements suggested by David Mackenzie.
8144
81451992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8146
8147 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8148 Don't try to copy the info files if there aren't any; the
8149 unexpanded globbing pattern disappoints `install'. Ignore the
8150 return status of that command.
8151
8152 * INSTALL: Updated for new configuration arrangement.
8153
8154 * configure: Don't make the top-level Makefile read-only - people
8155 may want to edit the values of the path variables.
8156
8157 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8158 Install the info files in ${infodir}. Install the executable
8159 under both `emacs' and `emacs-VERSION'.
8160
8161 * Makefile.in: Doc fix.
8162
8163 * Makefile.in (exec_prefix): New variable, as per latest version
8164 of coding standards.
8165 (bindir, libdir): Use it, instead of `prefix'.
8166 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8167
8168 * Makefile.in (mandir): Make the default value for this depend on
8169 $(prefix).
8170
8171 * Makefile.in (datadir, statedir, libdir): Make these all default
8172 to ${prefix}/lib.
8173 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8174 to compensate.
8175
8176 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8177 Install the etags and ctags man pages too.
8178
8179 * Makefile.in (distclean): Don't delete backup files; that's the
8180 job of extraclean.
8181 (extraclean): Like distclean, but deletes backup and autosave files.
8182
81831992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8184
8185 Make path specification conform to GNU coding standards.
8186 * configure (long_usage): Remove all traces of old arguments from
8187 usage messages, and document the options we do accept in more
8188 detail: -with-x... and --srcdir.
8189 (options, boolean_opts): Deleted; we don't have enough options to
8190 make this worthwhile.
8191 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8192 along with the code which supported them; these should be set as
8193 arguments to the top-level make.
8194 (config_h_opts): Since this no longer doubles as a list of option
8195 names, make them upper case; this simplifies the code which uses
8196 them to build the sed command to edit src/config.h. Change the
8197 code which sets them.
8198 (cc, g, O): Don't allow the user to set these using options; they
8199 should be specified using `CC=' and `CFLAGS=' arguments to the
8200 top-level make. Just choose reasonable default values for them,
8201 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8202 values.
8203 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8204 options; use them whenever the configuration files say they're
8205 possible.
8206 Simplify the argument processing loop. Don't accept abbreviations
8207 for option names; these might conflict with other configuration
8208 options in the future.
8209 Add some support for the `--srcdir' option. Check for the sources
8210 in . and .. if `--srcdir' is omitted. If the directories we will
8211 compile in don't exist yet, create them under the current directory.
8212 Note that the rest of the build process doesn't really support
8213 this.
8214 Edit only the top Makefile. That should edit the others. Edit
8215 into the makefile: `version', from lisp/version.el, `configname'
8216 and `srcdir' from the configuration arguments, `CC' and
8217 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8218 the user's path, and LOADLIBES as gleaned from the system
8219 description files.
8220 Simplify the report generated; it doesn't need to include any
8221 description of paths now.
8222 Make `config.status' exec configure instead of just calling it, so
8223 there's no harm in overwriting `config.status'.
8224 * Makefile.in (version, configname): New variables, used to choose
8225 the default values for datadir and libdir.
8226 Path variables rearranged into two clearer groups:
8227 - In the first group are the variables specified by the GNU coding
8228 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8229 manext, infodir, and srcdir).
8230 - In the second are the variables actually used for Emacs's paths
8231 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8232 archlibdir), which depend on the first category.
8233 datadir and libdir default to directories under
8234 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8235 demand.
8236 etcdir and lispdir default to subdirectories of datadir.
8237 archlibdir defaults to libdir.
8238 The new installation tree is a bit deeper than it used to be, so
8239 use the new make-path program in lib-src to build them all.
8240 Always build a new src/paths.h.tmp and then move-if-change it to
8241 src/paths.h, to avoid unnecessary rebuilds while responding to the
8242 right changes.
8243 Remove all mention of arch-lib. Run utility commands from
8244 lib-src, and let the executables be copied into archlibdir when
8245 Emacs is installed.
8246 Add targets for src/Makefile, lib-src/Makefile, and
8247 oldXMenu/Makefile, editing the values of the path variables into
8248 them.
8249 Let lib-src do its own installation.
8250 (datadir): Default to putting data files under
8251 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8252 (emacsdir): Variable deleted; it would only be confusing to use.
8253 (lispdir, etcdir): Default to ${datadir}/lisp.
8254 (mkdir): Use make-path for this.
8255 (lockdir): Do this in mkdir.
8256 (Makefile): New target.
8257
8258 * configure (usage_message): Rename to long_usage.
8259
8260 * make-dist: Don't bother creating an arch-lib directory; that's
8261 only for installation now.
8262
82631992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8264
8265 * configure: Use GCC-style configuration names, using config.sub.
8266 Change the usage and help messages.
8267
8268 * configure: Initialize window_system, not indow_system.
8269
8270 * configure: Report which window system, compiler, and signal
8271 handler return type we decide to use.
8272
8273 * make-dist: Explain what's going on if config.sub and gmalloc.c
8274 can't be linked. Place the code which copies them near the code
8275 which links the rest of the files around them.
8276
82771992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8278
8279 * make-dist: Don't bother to distribute src/*.com, or
8280 src/vmsbuild; those have all been moved to `../vms'.
8281
82821992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8283
8284 * make-dist: Don't forget that the way to avoid filenames starting
8285 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8286 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8287 couldn't make hard links to, since we have two already, and
8288 perhaps more to come.
8289
82901992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8291
8292 * configure: When editing parameters into lib-src/Makefile, change
8293 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8294 needs some other flags too.
8295
82961992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8297
8298 * configure: Remove spurious echo of the configuration name.
8299
8300 * make-dist: Don't distribute files in src/m and src/s whose names
8301 begin with `='.
8302
83031992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8304
8305 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8306 Also LISP_FLOAT_TYPE.
8307
83081992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8309
8310 * make-dist: Copy config.sub, since it's a symbolic link to a file
8311 on another file system.
8312
83131992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8314
8315 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8316 distribution.
8317
8318 * config.sub: New file, to help us recognize configuration names.
8319 * make-dist: Include it in the distribution.
8320
83211992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8322
8323 * configure: Convert `-' to `_' in specified option names.
8324 Accept options with --. Delete --highpri and --have-x-menu options.
8325 New options --with-x and --with-x10 replace -window-system.
8326 Don't mention options --gnu-malloc, --rel-alloc
8327 or --lisp-float-type in help message.
8328
83291992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8330
8331 * make-dist: Include the `vms' subdirectory in the distribution.
8332
83331992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8334
8335 * configure: Remove lines starting with "# DIST: " when building
8336 lib-src/Makefile and src/Makefile. This allows us to mark the
8337 "Makefile.in" files with explanatory comments which won't also get
8338 stuck in the Makefiles.
8339
83401992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8341
8342 * make-dist: Don't use the '+' operator in the sed regular
8343 expression that extracts the version number from lisp/version.el;
8344 Ultrix sed doesn't seem support the operator. Just double the
8345 operand and use *.
8346
83471992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8348
8349 * Makefile.in: Doc fix.
8350
83511992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8352
8353 * configure: Rewrite sed command to remove at most one ./ prefix;
8354 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8355 group.
8356
83571992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8358
8359 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8360
83611992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8362
8363 * make-dist: Go ahead and build a new TAGS file, unless the
8364 --newer option was specified. Don't try to delete a TAGS file
8365 from etc; it's not kept there, and shouldn't be deleted anyway.
8366
83671992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8368
8369 * make-dist: If the lisp directory contains a default.el, don't
8370 distribute it.
8371
8372 * configure: When searching signal.h for the type of a signal
8373 return handler, make a copy of it, not a symbolic link to it; that
8374 way, it will work on systems that don't have symbolic links.
8375
83761992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8377
8378 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8379 option for generating incremental distributions. Stopped it from
8380 generating a TAGS file into the distribution; that sucker is
8381 *big*, and easily enough generated with the toplevel makefile.
8382
83831992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8384
8385 * configure: When writing config.status, don't prefix progname
8386 with a '.'; it might be absolute.
8387
83881992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8389
8390 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8391 /usr/include/X11 exist, not only if both exist.
8392
83931992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8394
8395 * make-dist: Make the new external-lisp directory a duplicate of
8396 the external-lisp directory, not the lisp directory.
8397
83981992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8399
8400 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8401 clean' in arch-lib; it doesn't even have a Makefile.
8402
8403 * Makefile.in (clean, mostlyclean): In the test which tries to
8404 distinguish between the build directory, which should be cleaned,
8405 and the installed directory, which shouldn't, cd to `${emacsdir}',
8406 not `${DESTDIR}${LIBDIR}'.
8407
84081992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8409
8410 * make-dist: Be sure to delete the .c and .h files that YACC and
8411 BISON create from getdate.y.
8412
8413 * external-lisp: New directory; see `external-lisp/README'.
8414 * make-dist: Added support for the external-lisp subdirectory.
8415
8416 * make-dist: Changed message which complains that make-dist wasn't
8417 invoked in the right directory to indicate which files it was
8418 looking for.
8419
84201992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8421
8422 * configure: Add comments explaining why we can't translate
8423 character ranges or control characters in `tr'.
8424
84251992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8426
8427 * configure: When generating the configuration message, we used to
8428 build the message from the start so that each line began with "# "
8429 so that it would be a comment in `config.status'. However, this
8430 causes trouble if any of the variables we use in the message
8431 expand to more than one line of text - as gnu_malloc_reason
8432 sometimes does. So instead, we build the message as it should be
8433 printed to the user (i.e. without the "# " prefixes), and stick on
8434 the "# "s when we write it to `config.status'.
8435
8436 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8437 `lib-src' and `arch-lib'.
8438
8439 * configure: When generating report and `config.status' file, note
8440 that bindir only determines where `make install' and
8441 `build-install' will place the executables; this should make it
8442 clear that the ordinary build process will not try to install
8443 things.
8444
84451992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8446
8447 * make-dist: Change messages to say that we are 'making links to
8448 X', rather than 'copying X'. And put `' quotes around file names.
8449
8450 * make-dist: Include '.tmp' in the name of the staging directory.
8451
8452 * make-dist: Pass the `-f' option to rm when you're not sure that
8453 the files you're removing actually exist.
8454
8455 * make-dist: When setting up etc/COPYING, always nuke whatever is
8456 there, and then copy it in, to make sure we get a real file.
8457
8458 * make-dist: Don't try to distribute *.defns files any more. The
8459 only such file was for simula.el, which has been superceded by a
8460 version which doesn't have a separate .defns file.
8461
84621992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8463
8464 * make-dist: Don't distribute configured versions of config.h.in,
8465 paths.h.in, Makefile.in in src.
8466
8467 * configure: Delete .tmp files before creating them; don't bother
8468 trying to make final targets writeable first, since it won't
8469 matter to move-if-change.
8470
84711992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8472
8473 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8474 mkdir and chmod in the center of all the conditionals. GNU Make
8475 will strip these out, but other makes won't.
8476
84771992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8478
8479 * make-dist: Include move-if-change in list of files to distribute.
8480
84811992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8482
8483 * configure: Remove any "." elements from the program name.
8484
8485 * configure: Don't record the values of all the possible arguments
8486 in config.status; only record the options that the user specified.
8487
8488 * configure: Use move-if-change to move in the new src/config.h.
8489
84901992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8491
8492 * move-if-change: New file, copied from gcc release.
8493 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8494 a temp file, so we don't update paths.h if an error occurs or if
8495 it doesn't need changing.
8496
84971992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8498
8499 * Makefile.in (src/paths.h): Do not install a value for the
8500 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8501 * build-install.in: Same thing.
8502
85031992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8504
8505 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8506 latter, being a typo, is always false, resulting in a program
8507 whose default behavior is to painstakingly build a copy of the
8508 source tree, and then delete it. Rah.
8509
8510 * Makefile.in: Add dist target, and comment for it.
8511
8512 * configure: When scanning <signal.h> for a declaration for
8513 signal, create a symbolic link with a name ending in .c, so the
8514 compiler won't complain that it's only been given .h files.
8515
8516 * configure: Check whether there are any arguments available
8517 before shifting to get the value of a non-boolean parameter.
8518
8519 * make-dist: Doc fix.
8520
85211992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8522
8523 * configure: Instead of grepping /usr/include/signal.h for a
8524 signal declaration, run /usr/include/signal.h or
8525 /usr/include/sys/signal.h through cpp and grep for the
8526 declaration.
8527
8528 * configure: Redirect the output of grep to /dev/null instead of
8529 using grep -s - that flag means different things on other systems.
8530
8531 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8532 since the former is recognizable even if you don't know what
8533 'dumping' is.
8534 * configure: Accommodate that change.
8535
8536 * configure: Accept options for all of the directories you can
8537 change in the Makefile.
8538
8539 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8540
8541 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8542 FOO before you can use them.
8543
8544 * build-install.in: Made the "Where To Install Things" section
8545 conform with the similar section from Makefile.in. Copied section
8546 which builds src/paths.h from src/paths.h.in from the Makefile.
8547
85481992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8549
8550 * configure: Write config.status to pass its command-line
8551 arguments on to configure, so that people can use it to recreate
8552 an old configuration, with minor changes.
8553
85541992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8555
8556 * configure: Don't rely on option variables being unset if their
8557 values are the empty string. In particular, when producing the
8558 English report, don't assume that highpri will be unset when no
8559 increased priority has been requested; -highpri='' should be the
8560 same as omitting -highpri altogether.
8561
8562 * configure: Fix dumb bug: when running the system and machine
8563 description files through cpp, mark those lines that we want to
8564 evaluate with the string '@configure@', and then only evaluate
8565 them. This way if the files include anything that actually
8566 generates text (type definitions or external declarations, say),
8567 we won't try to eval it.
8568
85691992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8570
8571 * make-dist: New shell script.
8572
8573 * configure: When creating foo from foo.in, make foo read-only to
8574 remind people to edit the .in file instead.
8575
8576 * INSTALL: Changed references to config.h-dist to config.h.in.
8577 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8578 to build src/paths.h from src/paths.h.in; added a paragraph to do
8579 this.
8580 * configure, Makefile, build-install: Changed filenames like
8581 FOO-dist to FOO.in.
8582
85831992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8584
8585 * Makefile, build-install: Renamed to Makefile.in and
8586 build-install.in; the configure script will edit these to produce
8587 the usable Makefile and build-install.
8588 * configure: Changed to produce ./Makefile, ./build-install,
8589 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8590 instead of editing them in place.
8591
85921992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8593
8594 * Makefile: Re-arranged so that the undumped Emacs will search
8595 ../lisp *after* the site's local elisp files.
8596 (locallisppath, dumplisppath): New variables.
8597 (lisppath): This variable's default value is now chosen based on
8598 $(locallisppath) and $(lispdir); while it used to be the
8599 customization point for adding site-local elisp directories to
8600 load-path, that job is now handled mostly by locallisppath.
8601 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8602 Check the values being assigned to the *LOADSEARCH macros for null
8603 path elements (like '::' in 'foo::bar').
8604
8605 * configure: When checking if the machine- and system-dependent
8606 files define a particular macro or not, actually run them through
8607 CPP and test the macros with #ifs, instead of just grepping for
8608 the macros' names. In particular, check for SYSTEM_MALLOC in this
8609 way.
8610
86111992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8612
8613 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8614
86151992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8616
8617 * configure: Make the config.status file an executable shell
8618 script which will recreate the same configuration. Include the
8619 verbal description of the current configuration as a comment in
8620 the script.
8621 * INSTALL: Doc fix.
8622
8623 * Makefile: Brought the Makefile up to the GNU coding
8624 standards, as described in standards.text:
8625 (TAGS): New name for the target which rebuilds the tags table.
8626 (check): New target; doesn't do anything yet.
8627 (mostlyclean): New target, synonymous with clean.
8628 (realclean): New target. Currently, this just calls the
8629 subdirectories's makefiles and then deletes config.status.
8630 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8631 variables.
8632 Installation directory variables changed to conform.
8633 (install, install.sysv, install.xenix, install.aix): Changed the
8634 code which copies the directories into their installed location to
8635 allow the installed locations to be in several different
8636 directories; the old version assumed that they would all be in
8637 $(emacsdir).
8638 (mkdir, lockdir): Allow the installed locations to be in several
8639 different directories.
8640 * INSTALL: Doc fix.
8641
8642 * build-install: Use the same variable names as the Makefile.
8643 Allow the installed locations to be in several different
8644 directories.
8645
86461992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8647
8648 * Makefile (src/paths.h): Instead of using a single sed command to
8649 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8650 separately, and don't forget to append "/!!!SuperLock!!!" to the
8651 value of the PATH_SUPERLOCK macro.
8652
8653 * config.emacs: Renamed to configure, for consistency with other
8654 GNU products. Internal references changed.
8655 INSTALL, Makefile: References changed.
8656
8657 * lock: New directory, which should always be empty. If this
8658 directory doesn't exist, Emacs won't complain; it just won't lock.
8659 Having this here means that people can just unpack Emacs, build
8660 it, and have locking work.
8661
8662 * share-lib: Re-renamed to etc, for the sake of tradition.
8663 * config.emacs: Changed default value for datadir to ../etc.
8664 * INSTALL, README: Adjusted.
8665
86661992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8667
8668 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8669 by running CPP on the appropriate s/*.h and m/*.h files.
8670
86711992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8672
8673 * config.emacs: Make sure to set the "exit on error" flag once
8674 we've removed config.status; errors should abort the configuration.
8675
86761992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8677
8678 * config.emacs: Added -distribute option, so that the Makefile
8679 paths are in their proper form. I don't know why this matters.
8680
86811992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8682
8683 * local-lisp: New directory, empty in the distribution, for people
8684 to put local elisp code in.
8685 * config.emacs: Include it in the default load path.
8686 * README: Document it.
8687
86881992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8689
8690 * config.emacs: Guess the type of signal handling functions based
8691 on the contents of /usr/include/signal.h.
8692
8693 * config.emacs: Print out progress report messages.
8694
8695 * Makefile (src/paths.h): Don't generically replace
8696 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8697 editing of the other entries, and each entry should be dealt with
8698 explicitly anyway.
8699
8700 * build-install: Converted from C-shell to Bourne shell.
8701 * config.emacs: Edit build-install properly.
8702
8703 * config.emacs: Doc fix.
8704
87051992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8706
8707 * Makefile (install): Remove `B' from tar xf command.
8708
87091992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8710
8711 * config.emacs: Removed support for the `maintain-environment'
8712 option; the only important difference between this and its absence
8713 has been removed.
8714 * INSTALL: Removed mention of `maintain-environment'.
8715
8716 * config.emacs: Fix arguments to sed when processing boolean
8717 arguments.
8718
87191991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8720
8721 * config.emacs: New file, to help automate the installation
8722 process.
8723
8724 * Makefile: Lots of changes to support the separation of etc into
8725 architecture-dependent and -independent files:
8726 (EMACSROOT): New variable, giving the directory under which all of
8727 Emacs's libraries should be installed. Changed rest of file to
8728 use it.
8729 (LIBDIR): Now denotes only architecture-dependent dir.
8730 (DATADIR): New variable, denoting architecture-independent dir.
8731 (LOCKDIR): New variable, for completeness.
8732 (SUBDIR): No more etc, new lib-src.
8733 (COPYDIR): No more etc, new arch-lib and share-lib.
8734 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8735 (src): Now depends on lib-src, not etc.
8736 * build-install: Changes parallel to the above.
8737 * README: Describe the new arrangement.
8738
8739 * vms: New subdirectory for all the VMS stuff.
8740
87411991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8742
8743 * Makefile (LISPPATH): New variable.
8744 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8745
87461990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8747
8748 * Makefile (install, install.sysv, install.xenix):
8749 Install wakeup instead of loadst. No need for setuid or setgid.
8750
87511990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8752
8753 * Makefile (clean): Clean etc if that's not the installation dir.
8754
87551990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8756
8757 * Makefile (paths.h): Make sed alter each name in the path.
8758
87591988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8760
8761 * Makefile (install.sysv): Use cpio, not tar.
8762
87631988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8764
8765 * Makefile (lockdir): Rename `lock' target.
8766 Depend on it from install*, not from `all'.
8767
87681988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8769
8770 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8771 to match build-install and paths.h.
8772
8773;; Local Variables:
8774;; coding: utf-8
067d23c9
KY
8775;; End:
8776
8777 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
e5365138 8778 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
067d23c9
KY
8779
8780 This file is part of GNU Emacs.
8781
8782 GNU Emacs is free software: you can redistribute it and/or modify
8783 it under the terms of the GNU General Public License as published by
8784 the Free Software Foundation, either version 3 of the License, or
8785 (at your option) any later version.
8786
8787 GNU Emacs is distributed in the hope that it will be useful,
8788 but WITHOUT ANY WARRANTY; without even the implied warranty of
8789 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8790 GNU General Public License for more details.
8791
8792 You should have received a copy of the GNU General Public License
8793 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.