Regenerate.
[bpt/emacs.git] / ChangeLog
CommitLineData
9a514d4a
PE
12011-01-08 Paul Eggert <eggert@cs.ucla.edu>
2
743c80a7
PE
3 Regenerate.
4 * aclocal.m4, compile, depcomp, lib/Makefile.in, lib/dummy.c:
5 * lib/gnulib.mk, m4/00gnulib.m4, m4/gnulib-cache.m4:
6 * m4/gnulib-common.m4, m4/gnulib-comp.m4, m4/gnulib-tool.m4, missing:
7 New files, generated automatically, with 'make sync-from-gnulib'
8 followed by 'make'.
9 * configure, lisp/dired.el, src/config.in: Regenerate.
10
9a514d4a
PE
11 Automate syncing from gnulib.
12 * INSTALL, README: Document new subdirectory 'lib'.
13 * Makefile.in (SUBDIR): Add lib.
14 (SUBDIR_MAKEFILES): Add lib/Makefile.
15 (lib-src, src, TAGS, tags): Depend on lib.
16 (gnulib_srcdir, GNULIB_MODULES, GNULIB_TOOL_FLAGS): New macros.
17 ($(gnulib_srcdir)): New rule.
18 (sync-from-gnulib): New rule, which is .PHONY.
19 (lib): New rule, which is like lib-src.
20 (Makefile): Depend on lib/Makefile.in.
21 (AUTOCONF_INPUTS): Depend on aclocal.m4.
22 (ACLOCAL_INPUTS, AUTOMAKE_INPUTS): New macros.
23 ($(srcdir)/aclocal.m4, $(srcdir)/lib/Makefile.in): New rules.
24 (am--refresh): New rule, to pacify Automake.
25 (mostlyclean, clean, distclean, bootstrap-clean, maintainer-clean):
26 Clean lib, too.
27 (top_maintainer_clean): New macro, to remove gnulib-tool and Automake
28 droppings.
29 (maintainer-clean, extraclean): Use it.
30 * configure.in: Initialize for automake and gnulib, by invoking
31 AM_INIT_AUTOMAKE, AM_PROG_CC_C_O, gl_EARLY, and gl_INIT. Output
32 lib/Makefile, too. Use automake to build gnulib, as gnulib works
33 more conveniently with automake.
34 * lib/Makefile.am: New file.
35 * make-dist: Also put into the distribution aclocal.m4,
36 compile, depcomp, missing, and the files under lib/.
37
bc5585d1
PE
382011-01-07 Paul Eggert <eggert@cs.ucla.edu>
39
2b3f5bc8
PE
40 * install-sh, mkinstalldirs, move-if-change: Update from master
41 source in gnulib.
42
bc5585d1
PE
43 * config.guess, config.sub: Updated from master source.
44
2018939f
AS
452011-01-05 Andreas Schwab <schwab@linux-m68k.org>
46
47 * configure.in: Check for __builtin_unwind_init.
48
e5365138
GM
492011-01-05 Glenn Morris <rgm@gnu.org>
50
51 * configure.in (HAVE_MAKEINFO): New output variable.
52 (MAKEINFO): Reset to "makeinfo" if not found.
53 * Makefile.in (install-arch-indep, info):
54 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
55
4fc5868a
UM
562010-12-29 Ulrich Mueller <ulm@gentoo.org>
57
58 * configure.in: Make gameuser configurable (Bug#7717).
59
68251e16
GM
602010-12-15 Glenn Morris <rgm@gnu.org>
61
62 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
63 long absent lib-src/fns-*.el.
64
838db889
GM
652010-12-11 Glenn Morris <rgm@gnu.org>
66
67 * make-dist: Exclude etc/*.pyc.
68
fe646d2c
AS
692010-12-10 Andreas Schwab <schwab@linux-m68k.org>
70
71 * configure.in: Don't double machfile in final message.
72
d96c83fa
CY
732010-12-04 Chong Yidong <cyd@stupidchicken.com>
74
75 * configure.in: Fix last change.
76
d6a003a8
AS
772010-12-04 Andreas Schwab <schwab@linux-m68k.org>
78
79 * configure.in: Remove reference to removed machine description
80 files and allow $machine and $machfile to be empty. Substitute
81 M_FILE/S_FILE instead of machfile/opsysfile.
82
067d23c9
KY
832010-12-03 Glenn Morris <rgm@gnu.org>
84
85 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
86
872010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
88
89 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
90 (EXTERNALLY_VISIBLE): New definition.
91
922010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
93
94 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
95
962010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
97
98 * configure.in: Do not check for unconditionally included headers.
99
1002010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
101
102 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
103
1042010-11-09 Michael Albinus <michael.albinus@gmx.de>
105
106 * configure.in: Don't write a warning for D-Bus anymore.
107
1082010-11-06 Andreas Schwab <schwab@linux-m68k.org>
109
110 * configure.in: Fix indentation.
111
1122010-10-31 Ken Brown <kbrown@cornell.edu>
113
114 * configure.in (checking whether localtime caches TZ): Use
115 unsetenv instead of modifying environment directly.
116
1172010-10-25 Andreas Schwab <schwab@linux-m68k.org>
118
119 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
120 to avoid warning.
121
1222010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
123
124 * configure.in: Remove the BROKEN annotation from gnutls.
125
1262010-10-22 Glenn Morris <rgm@gnu.org>
127
128 * make-dist: Avoid listing .el files twice. Don't try to run
129 autoconf if --no-update.
130
1312010-10-20 Glenn Morris <rgm@gnu.org>
132
133 * make-dist: No longer create lisp/MANIFEST.
134
1352010-10-14 Glenn Morris <rgm@gnu.org>
136
137 * BUGS, INSTALL.BZR, README: Updates.
138
1392010-10-13 Glenn Morris <rgm@gnu.org>
140
141 * make-dist: Remove --compress. Check for the appropriate
142 gzip-like executable, and if not found, don't compress.
143 Check version number in README, don't change it.
144 Use find for nt/inc/*.h.
145
1462010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
147
148 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
149 trailing / from directory names.
150
1512010-10-12 Glenn Morris <rgm@gnu.org>
152
153 * make-dist: Update and simplify.
154
1552010-10-12 Eli Zaretskii <eliz@gnu.org>
156
157 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
158
1592010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
160
161 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
162
1632010-10-09 Glenn Morris <rgm@gnu.org>
164
165 * make-dist: No more doc/emacs/*.texi.in.
166
167 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
168
1692010-10-09 Glenn Morris <rgm@gnu.org>
170
171 * configure.in: Combine some conditionals.
172
173 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
174 * make-dist: Include doc/emacs/*.texi.in.
175
176 * INSTALL, make-dist: Remove references to b2m.
177 * Makefile.in (MAN_PAGES): Remove b2m.1.
178
1792010-10-05 Glenn Morris <rgm@gnu.org>
180
181 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
182
1832010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
184
185 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
186
1872010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
188
189 * configure.in: Include stdlib.h and string.h unconditionally.
190
1912010-09-29 Romain Francoise <romain@orebokech.com>
192
193 * configure.in: Don't enable ImageMagick unless HAVE_X11.
194
1952010-09-28 Glenn Morris <rgm@gnu.org>
196
197 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
198 happy.
199
2002010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
201
202 * configure.in: Enable imagemagick by default.
203
2042010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
205
206 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
207 gnutls libraries.
208
2092010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
210
211 * configure.in: Set up GnuTLS.
212
2132010-09-22 Chong Yidong <cyd@stupidchicken.com>
214
215 * configure.in: Announce whether libxml2 is linked to.
216
2172010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
218
219 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
220
2212010-09-18 Eli Zaretskii <eliz@gnu.org>
222
223 * config.bat: Detect that libxml2 is installed and if so, build
224 with it.
225
2262010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
227
228 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
229 be used. This fixes a conf problem on Mac OS X.
230
2312010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
232
233 * configure.in: Check for libxml2.
234
2352010-09-09 Glenn Morris <rgm@gnu.org>
236
237 * make-dist: No more TODO files under lisp/.
238
2392010-09-04 Eli Zaretskii <eliz@gnu.org>
240
241 * config.bat: Produce lisp/gnus/_dir-locals.el from
242 lisp/gnus/.dir-locals.el.
243
2442010-08-23 Andreas Schwab <schwab@linux-m68k.org>
245
246 * configure.in: Fix check for librsvg, imagemagick and
247 MagickExportImagePixels.
248
2492010-08-18 Joakim Verona <joakim@verona.se>
250
251 * Makefile.in, configure.in: Checks for ImageMagick.
252
2532010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
254
255 * configure.in (AC_PREREQ): Require autoconf 2.65.
256
2572010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
258
259 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
260
2612010-08-09 Andreas Schwab <schwab@linux-m68k.org>
262
263 * configure.in: Add AC_C_BIGENDIAN.
264
2652010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
266
267 * configure.in (ORDINARY_LINK): Use on hpux* too.
268
2692010-08-06 Jan Djärv <jan.h.d@swipnet.se>
270
271 * configure.in: Check for util.h.
272 Use -Wimplicit-function-declaration if compiler supports it.
273
2742010-08-05 Eli Zaretskii <eliz@gnu.org>
275
276 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
277
2782010-08-04 Andreas Schwab <schwab@linux-m68k.org>
279
280 * configure.in: Restore accidentally removed use of
281 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
282
2832010-07-29 Chad Brown <yandros@mit.edu>
284
285 * configure.in: Check for dirent.h.
286
2872010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
288
289 * configure.in: Remove reference to usg5-4, unused.
290
2912010-07-25 Andreas Schwab <schwab@linux-m68k.org>
292
293 * configure.in: Check for __executable_start.
294
2952010-07-24 Ken Brown <kbrown@cornell.edu>
296
297 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
298
2992010-07-24 Juanma Barranquero <lekktu@gmail.com>
300
301 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
302
3032010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
304
305 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
306
3072010-07-12 Andreas Schwab <schwab@linux-m68k.org>
308
309 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
310 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
311 (C_OPTIMIZE_SWITCH): Remove.
312 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
313
3142010-07-11 Andreas Schwab <schwab@linux-m68k.org>
315
316 * configure.in: Don't check for index and rindex, check for strchr
317 and strrchr. Define strchr and strrchr as index and rindex,
318 resp., in src/config.h if not available.
319
3202010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
321
322 * configure.in: Use -Wold-style-definition if available.
323 This helps with the transition to standard C code, it can be
324 removed when done.
325
326 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
327
328 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
329 and MSWindows.
330
3312010-07-07 Andreas Schwab <schwab@linux-m68k.org>
332
333 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
334 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
335
3362010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
337
338 * configure.in (getenv): Remove K&R declaration.
339
3402010-07-02 Jan Djärv <jan.h.d@swipnet.se>
341
342 * configure.in: Remove define __P.
343
3442010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
345
346 * configure.in (--enable-use-lisp-union-type): New flag.
347
3482010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
349
350 Fix CFLAGS for non-GCC compilers.
351 * configure.in (CFLAGS): Always use -g like it was done before the
352 2010-03-30 change.
353 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
354 (Bug#6538)
355
3562010-06-30 Glenn Morris <rgm@gnu.org>
357
358 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
359 Set with AC_DEFINE rather than AH_BOTTOM.
360
361 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
362 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
363 Set with shell, not cpp.
364 (LIBX): Remove, just use -lX11 in the one place this was used.
365 (cannot_dump): Replace with CANNOT_DUMP.
366
3672010-06-28 Jan Djärv <jan.h.d@swipnet.se>
368
369 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
370 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
371 by minimum required Gtk+ 2.6). Add checks for functions introduced
372 in Gtk+ 2.14 or newer (bug#6505).
373
3742010-06-26 Eli Zaretskii <eliz@gnu.org>
375
376 * config.bat: Remove white space around "+" in COPY commands.
377
3782010-06-23 Glenn Morris <rgm@gnu.org>
379
380 * info/dir: Start descriptions in column 32, per Texinfo convention.
381
3822010-06-16 Chong Yidong <cyd@stupidchicken.com>
383
384 * INSTALL: Update font information (Bug#6389).
385
3862010-06-16 Glenn Morris <rgm@gnu.org>
387
388 * INSTALL: General update.
389
3902010-06-12 Glenn Morris <rgm@gnu.org>
391
392 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
393
3942010-06-11 Glenn Morris <rgm@gnu.org>
395
396 * configure.in (--without-compress-info): New option.
397 (GZIP_INFO): New output variable.
398
399 * Makefile.in (GZIP_INFO): New, set by configure.
400 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
401 Handle man pages in the same way.
402
4032010-06-10 Glenn Morris <rgm@gnu.org>
404
405 * Makefile.in (install-arch-indep): Gzip the info files too.
406
407 * make-dist: Remove references to non-existent directories and files.
408
4092010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
410
411 * configure.in: Include <strings.h> and <string.h> instead of
412 "strings.h" and "string.h".
413
4142010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
415
416 * configure.in: Remove code dealing with BSTRING.
417
4182010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
419
420 * configure.in (AC_PREREQ): Require autoconf 2.65.
421
422 * configure.in (unxec): Do not define and substitute.
423 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
424
4252010-06-03 Glenn Morris <rgm@gnu.org>
426
427 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
428
4292010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
430
431 Fix alloca definition when using gcc on non-gnu systems.
432 * configure.in: Use the code sequence indicated by "info autoconf"
433 for alloca (bug#6170).
434
4352010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
436
437 * .bzrignore: Ignore new files from trunk, which appear if you use
438 colocated branches (i.e. "bzr switch").
439
4402010-05-28 Glenn Morris <rgm@gnu.org>
441
442 * configure.in: Simplify some of the $canonical tests.
443
4442010-05-27 Glenn Morris <rgm@gnu.org>
445
446 * config.bat: Do not preprocess src/Makefile.in.
447
448 * configure.in: Do not preprocess src/Makefile.in.
449 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
450 (AC_EGREP_CPP): Test no longer needed.
451
452 * make-dist: No more Makefile.c files.
453
4542010-05-26 Glenn Morris <rgm@gnu.org>
455
456 * configure.in (YMF_PASS_LDFLAGS): Remove.
457 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
458
459 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
460 Add $GNUSTEP_LOCAL_HEADERS.
461 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
462
463 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
464 (GNUSTEP_MAKEFILES): Remove.
465 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
466 stuff to here.
467
4682010-05-25 Glenn Morris <rgm@gnu.org>
469
470 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
471 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
472
473 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
474 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
475 here instead.
476
4772010-05-24 Romain Francoise <romain@orebokech.com>
478
479 * make-dist: Look for version in src/emacs.c.
480 Use lisp/subr.el rather than lisp/version.el for location check.
481
4822010-05-21 Glenn Morris <rgm@gnu.org>
483
484 * configure.in (MKDEPDIR): Parallel build tweak.
485
486 * configure.in (ns_frag): New output file.
487
488 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
489 (OLDXMENU_TARGET): Set to empty if USE_GTK.
490
491 * configure.in (cannot_dump): New output variable.
492
4932010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
494
495 * configure.in: On NetBSD, if terminfo is found, use it in
496 preference to termcap. (Bug#6190)
497
4982010-05-20 Glenn Morris <rgm@gnu.org>
499
500 * make-dist (src): Include *.mk.
501 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
502 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
503 (deps_frag): New output file.
504 (AUTO_DEPEND): Remove this definition.
505
506 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
507
5082010-05-19 Glenn Morris <rgm@gnu.org>
509
510 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
511 (ORDINARY_LINK): New AC_DEFINE.
512 (LIB_GCC): No need to set if ORDINARY_LINK.
513
5142010-05-18 Glenn Morris <rgm@gnu.org>
515
516 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
517 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
518
519 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
520 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
521 (RALLOC_OBJ): New output variable.
522
523 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
524 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
525
5262010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
527
528 * Makefile.in (src): Provide the name of the VCS file that witnesses
529 a pull.
530 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
531
5322010-05-17 Glenn Morris <rgm@gnu.org>
533
534 * configure.in (OLDXMENU_DEPS): New output variable.
535
5362010-05-16 Glenn Morris <rgm@gnu.org>
537
538 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
539
540 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
541 * Makefile.in (install-arch-dep): Update for above change.
542
543 * Makefile.in (ns_appdir): Remove.
544 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
545
546 * configure.in (TEMACS_LDFLAGS2): New output variable.
547
548 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
549 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
550 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
551 nothing uses.
552
5532010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
554
555 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
556 does not use them.
557 (X11R5_INHIBIT_I18N): Remove, unused.
558
5592010-05-15 Glenn Morris <rgm@gnu.org>
560
561 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
562
563 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
564
5652010-05-15 Ken Raeburn <raeburn@raeburn.org>
566
567 * configure.in: Look for version string in its new location.
568
5692010-05-15 Eli Zaretskii <eliz@gnu.org>
570
571 * config.bat: Remove support for DJGPP v1.x.
572
5732010-05-15 Glenn Morris <rgm@gnu.org>
574
575 * configure.in (OLDXMENU_TARGET): New output variable.
576
577 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
578
579 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
580 and other files that no longer exist.
581
5822010-05-14 Glenn Morris <rgm@gnu.org>
583
584 * configure.in (cpp_undefs): Add mktime, register, X11.
585
586 * configure.in (GPM_MOUSE_SUPPORT): Remove.
587 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
588 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
589
590 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
591 (GNUSTEP_MAKEFILES): Do not output.
592
5932010-05-13 Glenn Morris <rgm@gnu.org>
594
595 * configure.in: Fix some paren typos.
596
597 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
598
599 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
600
6012010-05-12 Glenn Morris <rgm@gnu.org>
602
603 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
604
605 * configure.in (LIB_GCC): New output variable.
606
6072010-05-11 Glenn Morris <rgm@gnu.org>
608
609 * make-dist (msdos): No more mainmake.
610
611 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
612 * config.bat: Do not run cpp on lib-src/Makefile.in.
613
614 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
615
6162010-05-10 Glenn Morris <rgm@gnu.org>
617
618 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
619
620 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
621 (BLESSMAIL_TARGET): New output variable.
622
6232010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
624
625 * INSTALL: Fix typos.
626
6272010-05-08 Chong Yidong <cyd@stupidchicken.com>
628
629 * configure.in: Add check for buggy version of GCC (Bug#6031).
630
6312010-05-08 Glenn Morris <rgm@gnu.org>
632
633 * configure.in (HAVE_LIBNCURSES): New local variable.
634 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
635 replacing cpp in src/s/*.h and src/Makefile.in.
636
6372010-05-07 Chong Yidong <cyd@stupidchicken.com>
638
639 * Version 23.2 released.
640
6412010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
642
643 * configure.in: Add tests for `isnan' and `copysign'.
644
6452010-05-07 Eli Zaretskii <eliz@gnu.org>
646
647 * config.bat: Allow for 2 leading `#'s in comments in
648 src/Makefile.in.
649
6502010-05-07 Glenn Morris <rgm@gnu.org>
651
652 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
653 Merges logic from src/s/* and src/Makefile.in.
654 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
655
6562010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
657
658 Define START_FILES and LIB_STANDARD using autoconf.
659 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
660 here from src/s/*.h.
661 (HAVE_CRTIN): Remove, inline logic in the netbsd
662 START_FILES/LIB_STANDARD computation.
663
6642010-05-06 Glenn Morris <rgm@gnu.org>
665
666 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
667
668 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
669 (LD_SWITCH_X_SITE): Remove unused variables.
670
6712010-05-04 Glenn Morris <rgm@gnu.org>
672
673 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
674 as well.
675 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
676
677 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
678
679 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
680 variables, replacing c_switch_machine, c_switch_system.
681 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
682 @c_switch_system@.
683
6842010-05-03 Glenn Morris <rgm@gnu.org>
685
686 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
687
688 * make-dist: There are no more src/m/*.inp files.
689
6902010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
691
692 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
693 (ac_link): Do not use ld_switch_machine.
694
6952010-05-01 Glenn Morris <rgm@gnu.org>
696
697 * configure.in (OTHER_OBJ): Remove.
698 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
699
7002010-04-30 Glenn Morris <rgm@gnu.org>
701
702 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
703 Elsewhere, maybe include it.
704
705 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
706 (OLDXMENU, LIBXMENU): New output variables.
707
708 * configure.in (OTHER_OBJ): New output variable.
709
7102010-04-28 Glenn Morris <rgm@gnu.org>
711
712 * configure.in (CYGWIN_OBJ): New output variable.
713
714 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
715
716 * configure.in (FONT_OBJ): New output variable.
717
718 * configure.in (LIBXMU): New output variable.
719
720 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
721
722 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
723 userland and maybe change values to i386 (move test from s/amdx86-64.h).
724
7252010-04-27 Glenn Morris <rgm@gnu.org>
726
727 * configure.in (LIBXTR6): New output variable. Move unixware special
728 case here from src/s/unixware.h.
729
730 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
731 in Makefiles.
732 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
733
734 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
735 (LIBXP): No longer substitute in Makefiles.
736 (MOTIF_LIBW): New output variable. Move system-specific settings here
737 from src/s files.
738
7392010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
740
741 Reduce CPP usage.
742 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
743 (unexec): Define unconditionally, all platforms define
744 UNEXEC. AC_SUBST it.
745 (UNEXEC_SRC): Remove, unused.
746 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
747
7482010-04-27 Glenn Morris <rgm@gnu.org>
749
750 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
751 replaced by LIBXP.
752
753 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
754 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
755 On hpux10-20, default to /lib.
756
757 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
758
7592010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
760
761 * configure.in (LIBS_MACHINE): Remove, unused.
762
763 * configure.in (LIB_MATH): New output variable. Set it for some systems.
764
7652010-04-24 Glenn Morris <rgm@gnu.org>
766
767 * configure.in (CRT_DIR): New output variable.
768 (--with-crt-dir): New option. (Bug#5655)
769 (HAVE_LIB64_DIR): Remove.
770
7712010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
772
773 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
774
7752010-04-22 Miles Bader <miles@gnu.org>
776
777 * configure.in: Get rid of "unix" pre-defined macro when
778 preprocessing Makefile. (Bug#5857)
779
7802010-04-21 Andreas Schwab <schwab@linux-m68k.org>
781
782 Avoid non-portable shell command negation
783 * configure.in: Revert last change.
784
7852010-04-21 Jan Djärv <jan.h.d@swipnet.se>
786
787 * configure.in: Change "if test ! -f" to "if ! test -f".
788
7892010-04-21 Glenn Morris <rgm@gnu.org>
790
791 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
792 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
793
7942010-04-21 Karel Klíč <kklic@redhat.com>
795
796 * configure.in: New option: --with(out)-selinux, on by default.
797 Set HAVE_LIBSELINUX if we find libselinux, and substitute
798 LIBSELINUX_LIBS in Makefiles.
799
8002010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
801
802 * configure.in: Remove all references to LIBX11_SYSTEM.
803
8042010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
805
806 * configure.in: Remove all references to C_DEBUG_SWITCH.
807
8082010-03-27 Eli Zaretskii <eliz@gnu.org>
809
810 * config.bat <lib-src>: Edit out lines that begin with several #
811 characters.
812
8132010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
814
815 * configure.in: Remove support for old UNIX System V systems and
816 for Unixware on non-x86 machines.
817
818 * configure.in: Remove support for Solaris on PPC and for old versions.
819
820 * configure.in: Remove non-working lynxos port.
821
8222010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
823
824 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
825
8262010-03-19 Glenn Morris <rgm@gnu.org>
827
828 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
829 happy.
830
8312010-03-18 Jan Djärv <jan.h.d@swipnet.se>
832
833 * configure.in: Check for tputs and friends, abort if not
834 found (bug#5735).
835
8362010-03-18 Glenn Morris <rgm@gnu.org>
837
838 * configure.in (--with-x-toolkit): In the help text, say which options
839 are synonyms.
840
841 * configure.in (--with-mmdf, --with-mail-unlink):
842 New options, off by default.
843 (--with-mailhost): New option to set default POP host.
844 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
845 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
846 New variables, substituted in Makefiles.
847 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
848 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
849 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
850 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
851 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
852
8532010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
854
855 * Makefile.in (uninstall): Handle the case where archlibdir does not
856 exist. (Bug#5720)
857
8582010-03-12 Eli Zaretskii <eliz@gnu.org>
859
860 These changes remove termcap.c from the build on Posix platforms.
861 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
862
863 * configure: Regenerated.
864
8652010-03-10 Chong Yidong <cyd@stupidchicken.com>
866
867 * Branch for 23.2.
868
8692010-01-31 Juri Linkov <juri@jurta.org>
870
871 * .bzrignore: Add TAGS-LISP.
872
8732010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
874
875 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
876 this header file).
877
8782010-01-12 Juanma Barranquero <lekktu@gmail.com>
879
880 * .bzrignore: Ignore all .exe, instead of individual files.
881
8822010-01-12 Chong Yidong <cyd@stupidchicken.com>
883
884 * configure.in: Explicitly check for and link to -lXrender.
885
8862010-01-12 Glenn Morris <rgm@gnu.org>
887
888 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
889 for bug reports for development versions.
890
8912010-01-02 Eli Zaretskii <eliz@gnu.org>
892
893 * .bzrignore: Add more ignored patterns, including for the MS-DOS
894 build.
895
8962009-12-27 Karl Fogel <kfogel@red-bean>
897
898 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
899 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
900
9012009-12-17 Glenn Morris <rgm@gnu.org>
902
903 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
904
9052009-12-15 Glenn Morris <rgm@gnu.org>
906
907 * info/dir: Add EDT entry.
908 * Makefile.in (INFO_FILES): Add edt.
909
9102009-12-10 Jan Djärv <jan.h.d@swipnet.se>
911
912 * configure.in: Check for RSVG if GNUStep is used.
913
9142009-12-09 Jan Djärv <jan.h.d@swipnet.se>
915
916 * configure.in: Don't check for RSVG or GConf unless X11 is used.
917
9182009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
919
920 * configure.in: Allow compiling Emacs with GTK on Cygwin.
921
9222009-12-01 Glenn Morris <rgm@gnu.org>
923
924 * make-dist: Add etc/images/mpc directory.
925
9262009-11-21 Jan Djärv <jan.h.d@swipnet.se>
927
928 * configure.in: Don't check for GConf unless X is used.
929
9302009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
931
932 * configure.in: Use -Wdeclaration-after-statement if available.
933
9342009-11-17 Jan Djärv <jan.h.d@swipnet.se>
935
936 * configure.in: New option: --with(out)-gconf.
937 Set HAVE_GCONF if we find gconf.
938
9392009-11-17 Glenn Morris <rgm@gnu.org>
940
941 * Makefile.in (INFO_FILES): Add semantic.
942
9432009-11-16 Chong Yidong <cyd@stupidchicken.com>
944
945 * info/dir: Add Semantic.
946
9472009-11-16 Glenn Morris <rgm@gnu.org>
948
949 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
950 pattern, so as not to exclude makefile*.el. (Bug#4912)
951
9522009-11-14 Jan Djärv <jan.h.d@swipnet.se>
953
954 * configure.in: --enable-autodepend is new. Check for GNU Make
955 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
956 gcc and GNU make to generate dependencies.
957
9582009-10-27 Glenn Morris <rgm@gnu.org>
959
960 * make-dist: Make links to doc/lispintro/*.pdf.
961
9622009-10-23 Jim Meyering <meyering@redhat.com>
963
964 * configure.in: Invoke $CPP with -P when creating Makefile and
965 src/Makefile. Without this, gcc 4.4.2 converts each
966 backslash-newline pair in the input to a bare newline, yielding
967 invalid Makefiles.
968
969 * configure: Regenerate.
970
9712009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
972
973 * configure.in (vax-dec-vms): Remove, not supported anymore.
974
9752009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
976
977 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
978 (*-apple-darwin*): Add x86_64 architecture.
979
9802009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
981
982 * config.guess, config.sub: Updated from master source.
983
9842009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
985
986 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
987
9882009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
989
990 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
991
9922009-09-29 Glenn Morris <rgm@gnu.org>
993
994 * make-dist (check): Update for two new levels of subdirectory in lisp/.
995
9962009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
997
998 * config.guess, config.sub: Updated from master source.
999
1000 * configure.in (OTHER_FILES): Define using autoconf not cpp.
1001
10022009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
1003
1004 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
1005
10062009-09-13 Chong Yidong <cyd@stupidchicken.com>
1007
1008 * INSTALL: Update URL for GNU FreeFont.
1009
10102009-09-09 Glenn Morris <rgm@gnu.org>
1011
1012 * Makefile.in (install-arch-indep): Don't recursively change perms of
1013 site-lisp and infodir. There may be non-Emacs files in here, and the
1014 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1015 (mkdir): Set umask to world-readable before creating directories.
1016 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1017
10182009-08-29 Glenn Morris <rgm@gnu.org>
1019
1020 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1021 (info): Don't give an error in the absence of makeinfo - let the doc
1022 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1023
10242009-08-23 Ken Raeburn <raeburn@raeburn.org>
1025
1026 * Makefile.in (install-arch-indep): If the versioned DOC-####
1027 generated during loadup+dump isn't found, install the plain DOC
1028 file that always gets generated, in case CANNOT_DUMP is set.
1029
1030 * configure.in: Warn if package version specified here doesn't
1031 match the version in version.el.
1032 * configure: Regenerate.
1033
10342009-08-22 Michael Albinus <michael.albinus@gmx.de>
1035
1036 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1037
1038 * configure: Regenerate.
1039
10402009-08-19 Glenn Morris <rgm@gnu.org>
1041
1042 * INSTALL: Remove reference to cvtmail.
1043
10442009-08-15 CHENG Gao <chenggao@gmail.com>
1045
1046 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1047
10482009-08-02 Kevin Ryde <user42@zip.com.au>
1049
1050 * INSTALL: Fix free fonts URL.
1051
10522009-07-22 Glenn Morris <rgm@gnu.org>
1053
1054 * configure.in (AC_PREREQ): Require autoconf 2.62.
1055
10562009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1057
1058 * configure.in (--enable-checking, --enable-profiling):
1059 Use AS_HELP_STRING.
1060
10612009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1062
1063 * configure.in (--enable-profiling): New option.
1064 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1065
10662009-06-27 Glenn Morris <rgm@gnu.org>
1067
1068 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1069
10702009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1071
1072 * configure.in (--enable-checking): New option.
1073
10742009-06-24 Glenn Morris <rgm@gnu.org>
1075
1076 * make-dist: Warn if subdir does not exist in source.
1077 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1078 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1079 No longer make links.
1080
10812009-06-24 Yavor Doganov <yavor@gnu.org>
1082
1083 * make-dist (tempdir): Don't create directories preferences.gorm
1084 and preferences.nib, they are no longer required.
1085
10862009-06-21 Chong Yidong <cyd@stupidchicken.com>
1087
1088 * Branch for 23.1.
1089
10902009-06-12 Chong Yidong <cyd@stupidchicken.com>
1091
1092 * configure.in: Delete mac-fix-env target, which has been
1093 removed (Bug#3531).
1094
10952009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1096
1097 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1098
10992009-05-05 Per Starbäck <per@starback.se> (tiny change)
1100
1101 * BUGS: Use new binding of view-emacs-problems.
1102
11032009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1104
1105 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1106 for Solaris compatibility.
1107
11082009-04-25 Chong Yidong <cyd@stupidchicken.com>
1109
1110 * configure: Regenerate.
1111
1112 * configure.in: Disable use of FreeType without libXft.
1113
11142009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1115
1116 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1117 Check if it is declared in gtk.h.
1118
11192009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1120
1121 * Makefile.in (install-arch-indep): Remove .gitignore files.
1122
11232009-04-03 Kenichi Handa <handa@m17n.org>
1124
1125 * INSTALL: Make the section "Complex Text Layout support
1126 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1127
11282009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1129
1130 * configure.in (rs6000-ibm-aix6*): Fix typo.
1131
11322009-03-04 Glenn Morris <rgm@gnu.org>
1133
1134 * Makefile.in (INFO_FILES): Add auth.
1135
11362009-03-03 Glenn Morris <rgm@gnu.org>
1137
1138 * info/dir: Add Auth-source.
1139
11402009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1141
1142 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1143 the second.
1144
11452009-02-28 Eli Zaretskii <eliz@gnu.org>
1146
1147 * config.bat: Copy .dbxinit to _dbxinit.
1148
1149 * make-dist (Making links to `info'): Remove .gitignore.
1150
11512009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1152
1153 * Makefile.in (lib-src, lisp): Use simpler rule.
1154 (src): Be more specific to avoid recompiling all the .elc files just
1155 because the bootstrap-emacs is missing.
1156
11572009-02-26 Chong Yidong <cyd@stupidchicken.com>
1158
1159 * configure.in: Require librsvg >= 2.11.
1160
11612009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1162
1163 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1164 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1165
11662009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1167
1168 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1169
11702009-02-03 Glenn Morris <rgm@gnu.org>
1171
1172 * make-dist: Add some missing files, remove some that are no longer
1173 present.
1174
11752009-02-02 Glenn Morris <rgm@gnu.org>
1176
1177 * make-dist: Add some missing nextstep/ files.
1178
11792009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1180
1181 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1182
11832009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1184
1185 * configure.in: Add support for m68k-*-netbsd.
1186
11872009-01-14 Juri Linkov <juri@jurta.org>
1188
1189 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1190
1191 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1192 and bug-reference-mode.
1193
11942009-01-11 Juri Linkov <juri@jurta.org>
1195
1196 * INSTALL.CVS: Move configuration explicitly to the first step.
1197
11982009-01-09 Glenn Morris <rgm@gnu.org>
1199
1200 * .dir-locals.el: Don't set indent-tabs-mode.
1201
12022008-12-30 Kenichi Handa <handa@m17n.org>
1203
1204 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1205 the function OTF_get_variation_glyphs.
1206
12072008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1208
1209 * Makefile.in (install-arch-dep): Remove old directories in
1210 ns_app* before moving new directories there.
1211
12122008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1213
1214 * .dir-locals.el: Remove non-working entry for pmail.
1215 (fill-column): Fix typo.
1216 (change-log-mode): Add fill column.
1217
12182008-12-26 Eli Zaretskii <eliz@gnu.org>
1219
1220 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1221
12222008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1223
1224 * make-dist (tempdir): Distribute .dir-locals.el.
1225
1226 * .dir-locals.el: New file.
1227
12282008-12-19 Eli Zaretskii <eliz@gnu.org>
1229
1230 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1231 for rationale.
1232
12332008-12-13 Glenn Morris <rgm@gnu.org>
1234
1235 * Makefile.in (install-arch-indep): Add new man-pages.
1236 (manext): Remove variable.
1237 (MAN_PAGES): New variable.
1238 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1239 and remove.
1240 (uninstall): Remove desktop file and icons, game scores if empty.
1241
12422008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1243
1244 * config.guess, config.sub: Updated from master source.
1245
12462008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1247
1248 * Makefile.in (install-arch-indep): Install ebrowse.1.
1249
12502008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1251
1252 * configure.in: Add Solaris on x86_64.
1253
12542008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1255
1256 * config.guess, config.sub: Updated from master source.
1257
12582008-12-08 Eli Zaretskii <eliz@gnu.org>
1259
1260 * info/dir: Fix last change.
1261
12622008-12-07 Eli Zaretskii <eliz@gnu.org>
1263
1264 * info/dir: Untabify.
1265
12662008-11-28 Ulrich Mueller <ulm@gentoo.org>
1267
1268 * configure.in: Fix last change.
1269
12702008-11-28 Richard M Stallman <rms@gnu.org>
1271
1272 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1273 New configurations.
1274
12752008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1276
1277 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1278 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1279
12802008-11-15 Eli Zaretskii <eliz@gnu.org>
1281
1282 * Makefile.in (INFO_FILES): Remove ns-emacs.
1283
1284 * info/dir (NS-Emacs): Remove entry.
1285
12862008-11-08 Eli Zaretskii <eliz@gnu.org>
1287
1288 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1289
12902008-11-07 Glenn Morris <rgm@gnu.org>
1291
1292 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1293
12942008-10-31 Eli Zaretskii <eliz@gnu.org>
1295
1296 * config.bat: Tell user to expect one "File not found" message
1297 while the `doc' directory is being configured.
1298
12992008-10-30 Chong Yidong <cyd@stupidchicken.com>
1300
1301 * update-subdirs: Put obsolete directory last.
1302
13032008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1304
1305 * configure.in: Check fontconfig always.
1306
13072008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1308
1309 * configure (*-solaris2.[7-9]*): Fix typo.
1310
13112008-10-24 Glenn Morris <rgm@gnu.org>
1312
1313 * configure.in (--without-sync-input, --with-pkg-config-prog):
1314 Help strings start with lower case.
1315 (--with-gnustep-conf): New option.
1316 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1317
13182008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1319
1320 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1321 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1322 is not found. (Bug#1230)
1323
13242008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1325
1326 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1327 Use sol2-6.h for Solaris 7-9.
1328
13292008-10-18 Ulrich Mueller <ulm@gentoo.org>
1330
1331 * configure.in: Add support for GNU/Linux on SuperH.
1332
13332008-10-12 Andreas Schwab <schwab@suse.de>
1334
1335 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1336
13372008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1338
1339 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1340 "X") to avoid confusion.
1341
1342 * configure: Regenerate.
1343
13442008-09-07 Romain Francoise <romain@orebokech.com>
1345
1346 * make-dist: Distribute doc/man/ChangeLog.
1347
13482008-08-28 Chong Yidong <cyd@stupidchicken.com>
1349
1350 * configure.in: Disable XFT and Freetype when without X.
1351
1352 * configure: Regenerate.
1353
13542008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1355
1356 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1357
13582008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1359
1360 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1361 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1362
1363 * configure: Regenerate.
1364
13652008-08-20 Eli Zaretskii <eliz@gnu.org>
1366
1367 * configure.in: Move "#define subprocesses" before
1368 config_opsysfile is included.
1369
13702008-08-19 Kenichi Handa <handa@m17n.org>
1371
1372 * INSTALL (Extra fonts): Mention local fonts, don't mention
1373 mule-unicode.
1374
13752008-08-16 Chong Yidong <cyd@stupidchicken.com>
1376
1377 * make-dist: Omit info/.arch-inventory.
1378
13792008-08-16 Jason Rumney <jasonr@gnu.org>
1380
1381 * make-dist (tempdir/nt): Link emacsclient.rc.
1382
13832008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1384
1385 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1386 AC_SUBST it.
1387 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1388 AC_SUBST it.
1389 (OTHER_FILES): Always define for HAVE_NS.
1390 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1391 * configure: Regenerate.
1392
13932008-08-07 Andreas Schwab <schwab@suse.de>
1394
1395 * configure.in: Correctly handle
1396 --enable-cocoa-experimental-ctrl-g=no and
1397 --enable-ns-self-contained=yes.
1398
13992008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1400
1401 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1402 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1403 bother undef'ing since won't have desired effect.
1404
14052008-08-06 Andreas Schwab <schwab@suse.de>
1406
1407 * configure.in: Fix quoting.
1408
14092008-08-06 Chong Yidong <cyd@stupidchicken.com>
1410
1411 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1412
14132008-08-05 Ulrich Mueller <ulm@gentoo.org>
1414
1415 * configure.in: Add checks for krb5_error.text and
1416 krb5_error.e_text struct members.
1417
14182008-08-04 Chong Yidong <cyd@stupidchicken.com>
1419
1420 * configure.in: Test for existence of NSInteger.
1421 Suggested by Yavor Doganov.
1422
14232008-08-02 Romain Francoise <romain@orebokech.com>
1424
1425 * Makefile.in (INFO_FILES): Add mairix-el.
1426
14272008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1428
1429 * make-dist:
1430 * README: Remove VMS support.
1431 * vms: Remove directory.
1432
14332008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1434
1435 * configure.in (MULTI_KBOARD): Remove.
1436
14372008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1438
1439 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1440
14412008-07-29 Chong Yidong <cyd@stupidchicken.com>
1442
1443 * info/dir (File): Add mairix-el.
1444
14452008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1446
1447 Remove support for Mac Carbon.
1448 * mac: Remove directory.
1449 * make-dist:
1450 * configure.in:
1451 * README:
1452 * Makefile.in:
1453 * INSTALL: Remove code for Carbon.
1454 * configure: Regenerate.
1455
14562008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1457
1458 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1459
14602008-07-25 Chong Yidong <cyd@stupidchicken.com>
1461
1462 * configure.in: Check for getrlimit.
1463
1464 * configure: Regenerate.
1465
14662008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1467
1468 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1469 in src/Makefile.in.
1470 (static): Remove, autoconf would always comment it out anyway.
1471 (subprocesses): Define unconditionally.
1472
14732008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1474
1475 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1476 compilation under GNUstep.
1477
14782008-07-18 Kenichi Handa <handa@m17n.org>
1479
1480 * INSTALL (Complex Text Layout support libraries): Delete the
1481 paragraph about --enable-font-backend.
1482
14832008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1484
1485 * configure.in: Print out some info to user for NeXTstep builds.
1486 (ns-app): Remove enable option.
1487 (ns-self-contained): Add enable option.
1488 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1489 GNUstep, use to set install prefixes, and substitute in Makefiles.
1490 * configure: Regenerate.
1491 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1492 NS app bundle.
1493
14942008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1495
1496 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1497
14982008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1499
1500 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1501 NS_IMPL_COCOA.
1502
15032008-07-16 Glenn Morris <rgm@gnu.org>
1504
1505 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1506 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1507 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1508 never unset.
1509
1510 * make-dist: Add nextstep/ directories.
1511 (src, lib-src): Add .m files.
1512
15132008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1514
1515 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1516 (USER_FULL_NAME): Remove, not used anymore.
1517 * configure: Regenerate.
1518
15192008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1520
1521 Changes and additions for NeXTstep windowing system (Cocoa and
1522 GNUstep) support.
1523
1524 * configure.in: Add support for NS window system: --with-ns (default
1525 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1526 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1527 disable font backend if window system is "none", not if !HAVE_X11.
1528 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1529 (install-arch-dep): Add commands to assemble NS .app package.
1530
15312008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1532
1533 * configure.in: Use macppc for Darwin. Remove references to
1534 desupported systems.
1535 * configure: Regenerate.
1536
15372008-07-05 Glenn Morris <rgm@gnu.org>
1538
1539 * make-dist (EMACS): Doc fix.
1540 (lisp): There are no *.dat or image files here any more.
1541 (src): There are no *.s files here any more.
1542 (etc/images, etc/images/*): Link to most regular files.
1543
15442008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1545
1546 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1547
15482008-07-01 Glenn Morris <rgm@gnu.org>
1549
1550 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1551 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1552 and explicitly export there. (Bug#507.)
1553
15542008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1555
1556 * configure.in:
1557 * configure: Remove references to obsolete systems.
1558
15592008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1560
1561 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1562 make it depend on all other */.in files.
1563 (src/Makefile, src/config.stamp, lib-src/Makefile)
1564 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1565 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1566 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1567 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1568
1569 * configure.in: Don't create src/config.stamp any more.
1570
15712008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1572
1573 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1574
15752008-06-22 Glenn Morris <rgm@gnu.org>
1576
1577 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1578
15792008-06-21 Romain Francoise <romain@orebokech.com>
1580
1581 * Makefile.in (INFO_FILES): Add sasl.
1582
15832008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1584
1585 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1586 (bootstrap-build): Remove.
1587 (top_bootclean): New var.
1588 (top_distclean, bootstrap-clean): Use it.
1589 (bootstrap): Don't recheck config. Make normally.
1590
15912008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1592
1593 * Makefile.in (SUBDIR): Include `lisp'.
1594 (lisp): Depend on `src'.
1595 (top_distclean): Don't remove config.status.
1596 (bootstrap-clean): New target.
1597 (maintainer-clean): Use it.
1598 (bootstrap): Use bootstrap-clean. Re-run config.status.
1599 (src/bootstrap-emacs${EXEEXT}): New target.
1600 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1601 src/Makefile now takes care of it.
1602 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1603
16042008-06-15 Glenn Morris <rgm@gnu.org>
1605
1606 * info/dir: Add sasl.
1607
16082008-06-09 Alan Mackenzie <acm@muc.de>
1609
1610 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1611
16122008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1613
1614 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1615
16162008-06-07 Glenn Morris <rgm@gnu.org>
1617
1618 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1619 serve no purpose.
1620
16212008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1622
1623 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1624 * configure: Regenerate.
1625
16262008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1627
1628 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1629
16302008-05-14 Kenichi Handa <handa@m17n.org>
1631
1632 * configure: Regenerate.
1633
1634 * configure.in: Don't handle --disable-font-backend. Don't print
1635 a message about a font backend.
1636
16372008-05-09 Glenn Morris <rgm@gnu.org>
1638
1639 * configure.in: Make absence of makeinfo a fatal error only if the info
1640 files don't exist.
1641 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1642
16432008-05-07 Eli Zaretskii <eliz@gnu.org>
1644
1645 * config.bat: Fix last change: don't use < and > in "rem" lines,
1646 they are interpreted as redirection by DOS shells.
1647
16482008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1649
1650 * configure.in: Check availability of AvailabilityMacros.h
1651 if HAVE_CARBON.
1652
1653 * configure: Regenerate.
1654
16552008-05-03 Glenn Morris <rgm@gnu.org>
1656
1657 * configure.in (x_libraries): Remove standard 64-bit directories -
1658 experimental workaround for minor autoconf bug.
1659
1660 * configure.in (--without-makeinfo): New option. If set,
1661 absence of suitable makeinfo is not a fatal error.
1662 * Makefile.in (MAKEINFO): New, set by configure.
1663 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1664 (info-real): New target.
1665 (info): Without makeinfo, do nothing, else call `info-real'.
1666
16672008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1668
1669 * configure.in: Remove hpux10.20 from the desupported list.
1670
16712008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1672
1673 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1674
16752008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1676
1677 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1678 rather than change CPPFLAGS.
1679 (HAVE_GTK): Rename to USE_GTK.
1680
16812008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1682
1683 * configure.in: Replace the obsolete macros AC_AIX and
1684 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1685
16862008-04-05 Andreas Schwab <schwab@suse.de>
1687
1688 * configure.in: No longer create admin/unidata/Makefile.
1689
16902008-03-28 Andreas Schwab <schwab@suse.de>
1691
1692 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1693 (lisp/Makefile): New rule.
1694
16952008-03-13 Glenn Morris <rgm@gnu.org>
1696
1697 * configure.in (AC_INIT): Fix version number.
1698 (sync-input): Reword the option, since it's on by default.
1699
17002008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1701
1702 * configure.in: Add --enable-sync-input, default yes.
1703
17042008-03-11 Glenn Morris <rgm@gnu.org>
1705
1706 * Makefile.in (install-etc, mkdir): Handle directory
1707 etc/images/icons/hicolor/*/mimetypes/.
1708
1709 * make-dist: Handle icons/hicolor/scalable directory.
1710
17112008-03-05 Glenn Morris <rgm@gnu.org>
1712
1713 * configure.in: Enable font-backend by default.
1714 (USE_FONT_BACKEND): Set to "no" in absence of X.
1715 (PKG_CONFIG): Don't set multiple times, once is enough.
1716 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1717
17182008-03-03 Glenn Morris <rgm@gnu.org>
1719
1720 * Makefile.in (iconsrcdir): New variable.
1721 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1722 directory.
1723
17242008-02-29 Glenn Morris <rgm@gnu.org>
1725
1726 * test/: New directory.
1727
17282008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1729
1730 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1731
17322008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1733
1734 * configure.in: Print an error for systems that we think are obsolete
1735 and are proposed to be removed. Remove some more unused systems.
1736 Add support for powerpc-ibm-aix6*.
1737
17382008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1739
1740 * configure.in: Remove references to obsolete variables and systems.
1741
17422008-02-21 Glenn Morris <rgm@gnu.org>
1743
1744 * Makefile.in (set_installuser): New.
1745 (install-arch-indep): Use set_installuser to avoid duplicate code.
1746
1747 * README.unicode: Split into admin/notes/unicode,font-backend and
1748 remove.
1749
17502008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1751
1752 * configure.in (arm*-*-freebsd*): Add.
1753
17542008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1755
1756 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1757 dealing with obsolete variables.
1758
17592008-02-08 Glenn Morris <rgm@gnu.org>
1760
1761 * Makefile.in (check-info-dir): New target.
1762
17632008-02-08 Michael Olson <mwolson@gnu.org>
1764
1765 * Makefile.in (INFO_FILES): Add epa.
1766
1767 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1768 features" section.
1769
17702008-02-06 Glenn Morris <rgm@gnu.org>
1771
1772 * configure.in (--with-gcc): Give an error saying this option has
1773 been removed.
1774 (--with-gtk): Remove this option.
1775
17762008-02-06 Tom Tromey <tromey@redhat.com>
1777
1778 * configure.in (--with-gcc): Remove.
1779 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1780
17812008-02-05 Ulrich Mueller <ulm@gentoo.org>
1782
1783 * INSTALL: Recommend giflib, not libungif.
1784
17852008-02-05 Tom Tromey <tromey@redhat.com>
1786
1787 * configure.in (--with-dbus): Default to enabled.
1788
17892008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1790
1791 * INSTALL (Complex Text Layout support libraries): New section.
1792
17932008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1794
1795 * make-dist: Remove references to files in mac/ that have been
1796 deleted.
1797
17982008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1799
1800 * configure.in: For libotf and m17n-flt checks, set shell vars
1801 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1802 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1803 Reported by Ulrich Mueller.
1804
18052008-02-02 Eli Zaretskii <eliz@gnu.org>
1806
1807 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1808 admin/unidata/Makefile.in to Makefile.
1809
18102008-02-02 Glenn Morris <rgm@gnu.org>
1811
1812 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1813 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1814 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1815
18162008-02-01 Miles Bader <miles@gnu.org>
1817
1818 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1819 [libotf], and [m17n-flt] options.
1820
18212008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1822
1823 * configure.in: Add EMACS_ARG_N([libotf]...), and
1824 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1825 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1826 CFLAGS, and LIBS in checking of m17n-flt.
1827
18282008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1829
1830 * configure.in: Check the availability of m17n-flt library.
1831
18322008-02-01 Kenichi Handa <handa@m17n.org>
1833
1834 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1835 not available.
1836
18372008-02-01 Kenichi Handa <handa@m17n.org>
1838
1839 * configure.in: New args --enable-font-backend, --with-xft,
1840 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1841 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1842 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1843 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1844
18452008-02-01 Kenichi Handa <handa@m17n.org>
1846
1847 * make-dist: Include etc/charsets in tarball.
1848
18492008-02-01 Kenichi Handa <handa@m17n.org>
1850
1851 * configure.in: While running cpp on junk.c, include
1852 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1853 exists.
1854
18552008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
1856
1857 * configure.in (xtensa): Match more configurations.
1858
18592008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1860
1861 * configure.in: Update comment.
1862
18632008-01-26 Glenn Morris <rgm@gnu.org>
1864
1865 * configure.in (--without-gcc): By default, neither off nor on.
1866 (--with-carbon): Tone down rhetoric in help text.
1867
18682008-01-25 Glenn Morris <rgm@gnu.org>
1869
1870 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1871 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1872 Default `Carbon' to off (it's unsupported).
1873
18742008-01-24 Glenn Morris <rgm@gnu.org>
1875
1876 * configure.in: Standardize dbus-related messages.
1877
18782008-01-23 Michael Olson <mwolson@gnu.org>
1879
1880 * configure.in (pkg-config-prog): Remove initial whitespace.
1881
18822008-01-23 Tom Tromey <tromey@redhat.com>
1883
1884 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
1885 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1886 Update all users.
1887
18882008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1889
1890 * config.guess, config.sub: Updated from master source.
1891
18922008-01-17 Andreas Schwab <schwab@suse.de>
1893
1894 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
1895
18962008-01-17 Glenn Morris <rgm@gnu.org>
1897
1898 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1899
19002008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1901
1902 * configure.in: Remove more references to unsupported systems.
1903
19042008-01-16 Sven Joachim <svenjoac@gmx.de>
1905
1906 * make-dist: Add --lzma.
1907
19082008-01-16 Glenn Morris <rgm@gnu.org>
1909
1910 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1911 configure checks for this.
1912
19132008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1914
1915 * configure.in: Remove more references to unsupported systems.
1916
19172008-01-06 Romain Francoise <romain@orebokech.com>
1918
1919 * configure.in: Delete extra semicolons.
1920
19212008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1922
1923 * configure.in: Remove references to unsupported systems.
1924
19252008-01-05 Romain Francoise <romain@orebokech.com>
1926
1927 * make-dist: Add --bzip2. Update copyright.
1928
19292008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1930
1931 * configure.in: Remove support for Masscomp.
1932
19332008-01-05 Glenn Morris <rgm@gnu.org>
1934
1935 * Makefile.in (desktopdir, icondir): New variables.
1936 (install-arch-indep): Also depend on `install-etc'.
1937 (install-etc): New target.
1938 (mkdir): Also create the `applications' and `icons' directories.
1939
19402008-01-04 Glenn Morris <rgm@gnu.org>
1941
1942 * make-dist: Update for new etc/images/icons/hicolor directory.
1943
19442007-12-09 Andreas Schwab <schwab@suse.de>
1945
1946 * configure.in: D-Bus is not enabled by default.
1947
19482007-12-06 Jan Djärv <jan.h.d@swipnet.se>
1949
1950 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1951 change.
1952
19532007-12-04 Jan Djärv <jan.h.d@swipnet.se>
1954
1955 * configure.in: Give package name and version to AC_INIT.
1956
19572007-12-03 Magnus Henoch <mange@freemail.hu>
1958
1959 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1960
19612007-12-03 Michael Albinus <michael.albinus@gmx.de>
1962
1963 * configure.in: No need for DBUS_INFO anymore.
1964
1965 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1966
19672007-12-02 Michael Albinus <michael.albinus@gmx.de>
1968
1969 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1970
1971 * Makefile.in (INFO_FILES): Add dbus.
1972
19732007-12-02 Romain Francoise <romain@orebokech.com>
1974
1975 * make-dist: Fix last change.
1976
19772007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1978
1979 * configure.in: Add support for gnu-kfreebsd.
1980
19812007-11-28 Glenn Morris <rgm@gnu.org>
1982
1983 * make-dist: Add etc/nxml.
1984
19852007-11-24 Romain Francoise <romain@orebokech.com>
1986
1987 * Makefile.in (INFO_FILES): Add nxml-mode.
1988
19892007-11-23 Romain Francoise <romain@orebokech.com>
1990
1991 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1992 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1993
19942007-11-20 Andreas Schwab <schwab@suse.de>
1995
1996 * configure.in: Always include <resolv.h> when checking for res_init.
1997
19982007-11-17 Andreas Schwab <schwab@suse.de>
1999
2000 * update-subdirs: Atomically update subdirs.el.
2001
20022007-11-17 Glenn Morris <rgm@gnu.org>
2003
2004 * Makefile.in (check-declare): New target.
2005
20062007-11-07 Glenn Morris <rgm@gnu.org>
2007
2008 * configure.in: Deprecate Mac Carbon port.
2009
20102007-11-01 Jan Djärv <jan.h.d@swipnet.se>
2011
2012 * configure.in: Remove HAVE_X11R5 check.
2013
20142007-10-31 Glenn Morris <rgm@gnu.org>
2015
2016 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2017 when changing ownership of installed files.
2018
20192007-10-30 Glenn Morris <rgm@gnu.org>
2020
2021 * make-dist: Add new directory etc/gnus.
2022
20232007-10-30 Michael Olson <mwolson@gnu.org>
2024
2025 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2026
20272007-10-29 Glenn Morris <rgm@gnu.org>
2028
2029 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2030
20312007-10-23 Glenn Morris <rgm@gnu.org>
2032
2033 * MAINTAINERS: Move to admin/.
2034
20352007-10-17 Chong Yidong <cyd@stupidchicken.com>
2036
2037 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2038 (HAVE_LIBRESOLV): Also define if we are using res_init().
2039
20402007-10-17 Glenn Morris <rgm@gnu.org>
2041
2042 * FTP: Remove file, since it's just a duplicate of one in etc/.
2043
20442007-10-05 Eli Zaretskii <eliz@gnu.org>
2045
2046 * config.bat: Fix configuring `doc' due to changes in the
2047 directory structure.
2048
20492007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2050
2051 * configure.in: Don't use -lpthread on HP-UX.
2052
20532007-09-16 Glenn Morris <rgm@gnu.org>
2054
2055 * make-dist: File gfdl.1 has been removed.
2056
20572007-09-15 Glenn Morris <rgm@gnu.org>
2058
2059 * configure.in: Fix makeinfo version regexp.
2060
20612007-09-12 Glenn Morris <rgm@gnu.org>
2062
2063 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2064 implementation of alloca is not found.
2065
2066 * Makefile.in (SOURCES, unlock, relock): Delete.
2067 (install-arch-indep): Do not exclude the etc/ Makefiles.
2068
20692007-09-09 Juri Linkov <juri@jurta.org>
2070
2071 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2072
2073 * README: Add doc/ to documentation directories.
2074
20752007-09-08 Michael Olson <mwolson@gnu.org>
2076
2077 * MAINTAINERS: Add myself for ERC and tq.el.
2078 Update for new doc/ directory layout.
2079
20802007-09-06 Romain Francoise <romain@orebokech.com>
2081
2082 * make-dist: Update for new doc/ directory layout.
2083
20842007-09-06 Glenn Morris <rgm@gnu.org>
2085
2086 * Makefile.in (mansrcdir): New variable.
2087 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2088 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2089 update these targets for new doc/ directory layout.
2090 (doc/misc/Makefile): New target.
2091 (install-arch-indep): Use mansrcdir for new location of manpages.
2092 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2093 (relock, info, dvi): Update targets for new doc/ directory layout.
2094
2095 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2096 for new doc/ directory layout.
2097
20982007-09-02 Andreas Schwab <schwab@suse.de>
2099
2100 * configure.in: Use AS_HELP_STRING throughout.
2101 * configure: Regenerate.
2102
21032007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2104
2105 * configure.in: Require Gtk/Glib 2.6.
2106
21072007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2108
2109 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2110 Use them throughout in place of AC_ARG_WITH calls.
2111 * configure: Regenerate.
2112
21132007-09-01 Andreas Schwab <schwab@suse.de>
2114
2115 * configure.in: Put quotes around nested macro calls.
2116
21172007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2118
2119 * configure.in: Fix typo.
2120 * configure: Regenerate.
2121
21222007-08-30 Glenn Morris <rgm@gnu.org>
2123
2124 * configure.in (AH_BOTTOM): Copy some manual changes made to
2125 src/config.in here so they are not lost when it regenerates.
2126
2127 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2128
21292007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2130
2131 * README.multi-tty: New file.
2132
21332007-08-29 Glenn Morris <rgm@gnu.org>
2134
2135 * README: Increase version to 23.0.50.
2136
21372007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2138
2139 * configure.in: New option: --without-xaw3d.
2140
21412007-08-24 Glenn Morris <rgm@gnu.org>
2142
2143 * configure.in: Check for a suitably recent makeinfo.
2144
21452007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2146
2147 * configure.in (Check for required libraries): Typo.
2148
21492007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2150
2151 * configure.in: Check librsvg2 also for Mac Carbon.
2152
21532007-08-22 Romain Francoise <romain@orebokech.com>
2154
2155 * make-dist: Follow reorganization of files in etc/.
2156
21572007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2158
2159 * configure.in: Add support for SVG images through librsvg2.
2160
21612007-07-28 Eli Zaretskii <eliz@gnu.org>
2162
2163 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2164 to avoid an error message if there is no DOC there.
2165
21662007-07-25 Glenn Morris <rgm@gnu.org>
2167
2168 * Relicense all FSF files to GPLv3 or later.
2169
2170 * COPYING, info/COPYING: Switch to GPLv3.
2171
21722007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2173
2174 * configure.in: Complain if X seems to be installed but no
2175 development files were found.
2176
21772007-06-20 Glenn Morris <rgm@gnu.org>
2178
2179 * configure.in: Prefer libgif over libungif.
2180
21812007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2182
2183 * configure.in: Check for all image libraries before exiting.
2184
21852007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2186
2187 * configure.in: Exit with error if image libraries aren't found.
2188
21892007-06-13 Chong Yidong <cyd@stupidchicken.com>
2190
2191 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2192 when compiling without scrollbars.
2193
21942007-06-12 Glenn Morris <rgm@gnu.org>
2195
2196 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2197
21982007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2199
2200 * configure.in: Change wording about yes/gtk and lucid/athena
2201 being synonyms.
2202
22032007-06-08 Glenn Morris <rgm@gnu.org>
2204
2205 * configure.in: Make gtk the default toolkit.
2206
22072007-06-07 Glenn Morris <rgm@gnu.org>
2208
2209 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2210 for a Sun C compiler.
2211
2212 * Makefile.in (install-arch-indep): Install only the DOC- file
2213 specific to the build, if possible, rather than DOC-*.
2214
22152007-06-02 Chong Yidong <cyd@stupidchicken.com>
2216
2217 * Version 22.1 released.
2218
22192007-05-25 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * mkinstalldirs: Sync to version in automake CVS.
2222
22232007-05-22 Andreas Schwab <schwab@suse.de>
2224
2225 * configure.in: Prefer build_alias over host when host_alias is not set.
2226 * configure: Regenerate.
2227
22282007-05-20 Andreas Schwab <schwab@suse.de>
2229
2230 * configure.in: Remove empty AC_SUBST.
2231 * configure: Regenerate.
2232
22332007-05-20 Nick Roberts <nickrob@snap.net.nz>
2234
2235 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2236 it like others.
2237 * configure: Regenerate.
2238
22392007-05-20 Nick Roberts <nickrob@snap.net.nz>
2240
2241 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2242 (AC_CHECK_LIB): Add -lgpm.
2243 * configure: Regenerate.
2244
22452007-05-03 Glenn Morris <rgm@gnu.org>
2246
2247 * configure: Tweak message about the absence of shell functions.
2248
22492007-04-27 Andreas Schwab <schwab@suse.de>
2250
2251 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2252
22532007-04-26 Glenn Morris <rgm@gnu.org>
2254
2255 * README: Increase version to 22.1.50.
2256
22572007-04-24 Juanma Barranquero <lekktu@gmail.com>
2258
2259 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2260
22612007-04-19 Glenn Morris <rgm@gnu.org>
2262
2263 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2264
22652007-04-18 Glenn Morris <rgm@gnu.org>
2266
2267 * INSTALL: Mention CPP.
2268
22692007-04-15 Glenn Morris <rgm@gnu.org>
2270
2271 * FTP: Replace with a pointer to the web version.
2272
22732007-04-13 Glenn Morris <rgm@gnu.org>
2274
2275 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2276
22772007-04-04 Glenn Morris <rgm@gnu.org>
2278
2279 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2280 compiling with Sun Studio on Solaris.
2281
22822007-03-23 Glenn Morris <rgm@gnu.org>
2283
2284 * configure.in: Restore support for hp800 (removed 2007-01-27)
2285 following clarification of legal status.
2286
22872007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2288
2289 * configure.in: Add support for AIX4.3 on IBM RS6000.
2290
2291 * configure: Regenerate.
2292
22932007-03-20 Richard Stallman <rms@gnu.org>
2294
2295 * configure.in: Fix previous change.
2296
22972007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2298
2299 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2300 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2301 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2302
23032007-03-19 Chong Yidong <cyd@stupidchicken.com>
2304
2305 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2306 user specifies "without".
2307
2308 * configure: Regenerate.
2309
23102007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2311
2312 * configure.in: Warning for Gtk+ and Cygwin added.
2313 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2314
23152007-02-27 Glenn Morris <rgm@gnu.org>
2316
2317 * make-dist (oldXMenu): Remove Imakefile.
2318 (etc/images): Add README.
2319
23202007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2321
2322 * configure.in (xtensa-*-linux-gnu*): New configuration.
2323
2324 * configure: Regenerate.
2325
23262007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2327
2328 * config.guess, config.sub: Updated from master source.
2329
23302007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2331
2332 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2333
23342007-01-29 Chong Yidong <cyd@stupidchicken.com>
2335
2336 * configure.in: Restore support for hp800's not running HP-UX.
2337
2338 * configure: Regenerate.
2339
23402007-01-27 Chong Yidong <cyd@stupidchicken.com>
2341
2342 * configure.in: Remove support for hp800 and sr2k machine types.
2343
2344 * configure: Regenerate.
2345
23462007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2347
2348 * configure.in: Add check for libXft.
2349
23502007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2351
2352 * INSTALL: Info files moved to share/info.
2353
23542007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2355
2356 * configure.in: Detect and use fink-installed in intel-based Mac
2357 builds; change Apple Darwin section to support both PowerPC and
2358 Intel-based Macs.
2359
23602006-12-26 Andreas Schwab <schwab@suse.de>
2361
2362 * Makefile.in (datarootdir): Define.
2363
23642006-12-24 Richard Stallman <rms@gnu.org>
2365
2366 * configure.in: Require Autoconf 2.61.
2367
23682006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2369
2370 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2371 Remove redundant entry for powerpc-apple-netbsd.
2372
2373 * configure: Regenerate.
2374
23752006-12-22 Chong Yidong <cyd@stupidchicken.com>
2376
2377 * configure: Regenerate with autoconf 2.61.
2378
23792006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2380
2381 * configure.in: Detect alsa/asoundlib.h also.
2382 * configure: Regenerate.
2383
23842006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2385
2386 * configure.in: Check if GTK+ compiles at all.
2387
23882006-12-10 Andreas Schwab <schwab@suse.de>
2389
2390 * configure.in: Remove check for struct timezone, its result is
2391 never used.
2392
23932006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2394
2395 * configure.in: Add support for Solaris 10 on x86-64.
2396
23972006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2398
2399 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2400 of PKG_CONFIG_PATH.
2401
24022006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2403
2404 * configure.in (HAVE_SYNC): New test.
2405
24062006-12-03 Glenn Morris <rgm@gnu.org>
2407
2408 * Makefile.in: Fix Copyright format.
2409
2410 * configure.in (AH_TOP): Add missing Copyright year.
2411
2412 * update-subdirs: Add missing Copyright years.
2413
24142006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2415
2416 * Makefile.in: Touch only the parts of the share/emacs directory
2417 specific to this version.
2418
24192006-11-26 Chong Yidong <cyd@stupidchicken.com>
2420
2421 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2422
24232006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2424
2425 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2426
24272006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2428
2429 * configure.in: Prefer X11 to Carbon only when some X-specific
2430 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2431
24322006-11-04 Romain Francoise <romain@orebokech.com>
2433
2434 * Makefile.in (bootstrap-clean-before): Fix typo.
2435 Use new target `bootstrap-clean' in the leim subdirectory.
2436
24372006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2438
2439 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2440
24412006-10-30 Chong Yidong <cyd@stupidchicken.com>
2442
2443 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2444 directories.
2445
24462006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2447
2448 * configure.in: Enable x86-64 OpenBSD compilation.
2449
24502006-10-28 Glenn Morris <rgm@gnu.org>
2451
2452 * AUTHORS: Add cal-html.el author.
2453
24542006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2455
2456 * make-dist: Make links to mac/make-package and
2457 mac/Emacs.app/Contents/Resources/Emacs.icns.
2458
24592006-10-27 Chong Yidong <cyd@stupidchicken.com>
2460
2461 * README: Bump version number to 22.0.90.
2462
24632006-10-23 Andreas Schwab <schwab@suse.de>
2464
2465 * configure.in: Make sure x_default_search_path is always set even
2466 when x_libraries is empty, and look in .../share as well for each
2467 library directory.
2468
24692006-09-28 Kenichi Handa <handa@m17n.org>
2470
2471 * configure.in (locallisppath): Don't include leim dir.
2472 (lisppath): Include leim dir.
2473
24742006-09-15 Jay Belanger <belanger@truman.edu>
2475
2476 * COPYING: Replace "Library Public License" by "Lesser Public
2477 License" throughout.
2478
24792006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2480
2481 * make-dist (EMACS): Exit and fail if the EMACS environment
2482 variable is set to something other than an absolute file name.
2483
24842006-08-16 Andreas Schwab <schwab@suse.de>
2485
2486 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2487 of hardcoding it.
2488
24892006-08-16 Richard Stallman <rms@gnu.org>
2490
2491 * INSTALL.CVS: Clean up wording.
2492
24932006-07-14 Eli Zaretskii <eliz@gnu.org>
2494
2495 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2496 $PKG_CONFIG --exists "$2" to config.log.
2497 * configure: Regenerate.
2498
24992006-07-08 Richard Stallman <rms@gnu.org>
2500
2501 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2502
25032006-07-09 Kim F. Storm <storm@cua.dk>
2504
2505 * CONTRIBUTE: Use outline format.
2506 Add section on copyright years (from admin/notes/years).
2507
25082006-07-08 Eli Zaretskii <eliz@gnu.org>
2509
2510 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2511 to /dev/null, since we don't need the error message, just the
2512 exit status.
2513
25142006-07-07 Eli Zaretskii <eliz@gnu.org>
2515
2516 * CONTRIBUTE: Slight formatting changes and typo fixes.
2517 Add description of NEWS markings.
2518
25192006-07-07 Kim F. Storm <storm@cua.dk>
2520
2521 * CONTRIBUTE: Mention INSTALL.CVS.
2522
25232006-07-05 Romain Francoise <romain@orebokech.com>
2524
2525 * make-dist (top-level): Add CONTRIBUTE.
2526
25272006-07-04 Richard Stallman <rms@gnu.org>
2528
2529 * CONTRIBUTE: Much rewrite.
2530
25312006-07-04 Nick Roberts <nickrob@snap.net.nz>
2532
2533 * CONTRIBUTE: New file.
2534
25352006-06-24 Eli Zaretskii <eliz@gnu.org>
2536
2537 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2538
25392006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2540
2541 * configure.in: Add check for ALSA.
2542
25432006-05-06 Eli Zaretskii <eliz@gnu.org>
2544
2545 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2546
2547 * info/dir: Remove the Emacs-Xtra entry.
2548
25492006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2550
2551 Update copyright year(s) in many files.
2552
25532006-04-01 Eli Zaretskii <eliz@gnu.org>
2554
2555 * configure: Regenerated.
2556
25572006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2558
2559 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2560 --without-toolkit-scroll-bars was specified.
2561
25622006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2563
2564 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2565 to CFLAGS. Update Copyright years written to src/config.in.
2566
25672006-03-18 Claudio Fontana <claudio@gnu.org>
2568
2569 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2570 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2571 to be installed/uninstalled.
2572 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2573 to Info files installed by Emacs.
2574
25752006-03-03 Claudio Fontana <claudio@gnu.org>
2576
2577 * Makefile.in (install, uninstall): Add DESTDIR variable to
2578 support staged installations.
2579
25802006-02-14 Richard M. Stallman <rms@gnu.org>
2581
2582 * configure.in (s390x-*-linux-gnu*): New configuration.
2583
25842006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2585
2586 * configure.in: Require GTK 2.4 or newer.
2587
25882006-01-29 Michael Olson <mwolson@gnu.org>
2589
2590 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2591 * info/dir (ERC): New entry.
2592
25932006-01-29 Eli Zaretskii <eliz@gnu.org>
2594
2595 * info/dir: Fix last change.
2596
25972006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2598
2599 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2600
26012006-01-27 Eli Zaretskii <eliz@gnu.org>
2602
2603 * info/dir: Untabify the whole file.
2604 (Rcirc): New entry.
2605
26062006-01-12 Andreas Schwab <schwab@suse.de>
2607
2608 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2609 check.
2610
26112006-01-02 Chong Yidong <cyd@stupidchicken.com>
2612
2613 * configure.in: Use -Wno-pointer-sign if available.
2614
26152005-12-29 Andreas Schwab <schwab@suse.de>
2616
2617 * config.guess, config.sub: Updated from master source.
2618
26192005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2620
2621 * configure.in: Use amdx86-64 for freebsd on x86_64.
2622
26232005-11-22 Romain Francoise <romain@orebokech.com>
2624
2625 * make-dist: Add etc/images/icons.
2626
26272005-11-03 Andreas Schwab <schwab@suse.de>
2628
2629 * configure.in: Use GZIP_PROG instead of GZIP.
2630
2631 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2632 (install-arch-indep): Adjust.
2633
26342005-11-01 Andreas Schwab <schwab@suse.de>
2635
2636 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2637 (bootfast): Likewise.
2638
26392005-11-01 Romain Francoise <romain@orebokech.com>
2640
2641 * configure.in: Check for gzip.
2642
2643 * Makefile.in (install): Compress source files.
2644
26452005-10-24 Steven Tamm <steventamm@mac.com>
2646
2647 * configure.in: Fix darwin386 configuration issue.
2648
26492005-10-22 Eli Zaretskii <eliz@gnu.org>
2650
2651 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2652
26532005-10-17 Bill Wohler <wohler@newt.com>
2654
2655 * make-dist: Create and populate etc/images/low-color.
2656
26572005-10-15 Bill Wohler <wohler@newt.com>
2658
2659 * make-dist: Create and populate etc/images/gud.
2660
26612005-10-08 Richard M. Stallman <rms@gnu.org>
2662
2663 * make-dist (tempparent): Don't check for 14-char file name limit.
2664
26652005-10-07 Romain Francoise <romain@orebokech.com>
2666
2667 * make-dist: Add etc/images/ezimage and etc/images/mail
2668 directories. Install images in etc/images.
2669
26702005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2671
2672 * configure.in: Prefer Carbon if --enable-carbon-app or
2673 --with-carbon is explicitly specified even when X11 is detected.
2674
26752005-09-15 Ulf Jasper <ulf.jasper@web.de>
2676
2677 * Makefile.in (install-arch-indep, uninstall):
2678 Handle newsticker manual.
2679 (info): Add - to commands.
2680
26812005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2682
2683 Remove the MAXPATHLEN limitations:
2684
2685 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2686
26872005-09-09 Eli Zaretskii <eliz@gnu.org>
2688
2689 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2690 * configure: Regenerate.
2691
26922005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2693
2694 * config.guess, config.sub: Updated from master source.
2695
26962005-08-03 Juanma Barranquero <lekktu@gmail.com>
2697
2698 * .cvsignore: Add `lock'.
2699
27002005-07-28 Juanma Barranquero <lekktu@gmail.com>
2701
2702 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2703
27042005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2705
2706 Merge gnulib getopt implementation into Emacs.
2707
2708 * Makefile.in (AUTOCONF_INPUTS): New macro.
2709 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2710 so that these files also depend on m4/getopt.m4.
2711 * configure.in: Configure getopt by including m4/getopt.m4,
2712 and configuring a getopt replacement if necessary.
2713 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2714 * m4/getopt.m4: New file.
2715
27162005-07-06 Lute Kamstra <lute@gnu.org>
2717
2718 * configure.in: Fix capitalization.
2719
27202005-07-04 Lute Kamstra <lute@gnu.org>
2721
2722 Update FSF's address in GPL notices.
2723
27242005-06-19 Jérôme Marant <jerome@marant.org>
2725
2726 * Makefile.in (epaths-force): Protect both lisppath and
2727 buildlisppath from whitespace.
2728
27292005-06-08 Steven Tamm <steventamm@mac.com>
2730
2731 * configure.in: Support Darwin/MacOSX on Intel
2732
27332005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2734
2735 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2736
27372005-05-11 Jérôme Marant <jmarant@marant.org>
2738
2739 * configure.in: Add --enable-locallisppath.
2740
27412005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2742
2743 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2744 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2745 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2746
27472005-05-07 Jérôme Marant <jerome@marant.org>
2748
2749 * make-dist: Remove references to makefile.nt and makefile.def.
2750 Include widgets and images subdirectories of etc. Do not exclude
2751 ldefs-boot.el.
2752
27532005-04-23 Andreas Schwab <schwab@suse.de>
2754
2755 * configure.in: Remove duplicate match for powerpc configuration.
2756
27572005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2758
2759 * configure.in: Check for <pwd.h>.
2760
27612005-04-14 Lute Kamstra <lute@gnu.org>
2762
2763 * make-dist: Distribute all ChangeLog files in lisp/.
2764 Don't distribute ldefs-boot.el.
2765 lisp/makefile.nt no longer exists.
2766
27672005-04-13 Lute Kamstra <lute@gnu.org>
2768
2769 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2770 for "no-byte-compile: t" in the file instead.
2771
27722005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2773
2774 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2775 shadow the main Lesstif/Motif-2.1 libs and includes.
2776
27772005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2778
2779 * configure.in: Only add XASSERTS to cppflags.
2780
27812005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2782
2783 * configure.in: Added --enable-asserts.
2784
27852005-02-09 Kim F. Storm <storm@cua.dk>
2786
2787 Change release version from 21.4 to 22.1 throughout.
2788 Change development version from 21.3.50 to 22.0.50.
2789
27902005-01-19 Steven Tamm <steventamm@mac.com>
2791
2792 * configure.in: Check for <sys/utsname.h>.
2793
27942004-12-11 Kim F. Storm <storm@cua.dk>
2795
2796 * Makefile.in (info): Undo 2004-12-05 change.
2797
27982004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2799
2800 * info/dir (File): Add URL and Org Mode manuals.
2801 * Makefile.in (install-arch-indep, uninstall): Add url and org
2802 manuals.
2803
28042004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2805
2806 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2807 committed to src/config.in.
2808
28092004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2810
2811 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2812 pthreads and define HAVE_GTK_AND_PTHREAD.
2813
28142004-12-05 Richard M. Stallman <rms@gnu.org>
2815
2816 * Makefile.in (info): Ignore errors building info files.
2817
28182004-11-27 Eli Zaretskii <eliz@gnu.org>
2819
2820 * config.bat: If 8-byte alignment is not supported, define
2821 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2822 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2823 filter through Sed to remove the quotes.
2824
28252004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2826
2827 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2828 not apply to files explicitly `cvs add'ed.
2829
28302004-11-12 Eli Zaretskii <eliz@gnu.org>
2831
2832 * config.bat: Don't require djecho.exe for the v1.x build.
2833 Add a test for DECL_ALIGN support, and add a trivial definition to
2834 src/config.h if 8-byte alignment is not supported.
2835
28362004-11-08 Kim F. Storm <storm@cua.dk>
2837
2838 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2839 files before building.
2840 (bootfast, bootstrap-clean-before-fast): New targets, like
2841 bootstrap but don't remove .elc files.
2842
28432004-11-06 Lars Brinkhoff <lars@nocrew.org>
2844
2845 * configure.in: Add check for getrusage.
2846
28472004-11-02 Jan Djärv <jan.h.d@swipnet.se>
2848
2849 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2850 New tests for new and old GTK file dialogs.
2851 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2852 to no.
2853
28542004-10-20 Jan Djärv <jan.h.d@swipnet.se>
2855
2856 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2857 can be set. Remove SETARCH test.
2858
28592004-10-08 Steven Tamm <steventamm@mac.com>
2860
2861 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
2862
28632004-10-06 Jan Djärv <jan.h.d@swipnet.se>
2864
2865 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
2866 AC_MSG_WARN. Move output of warning message to end of configure run.
2867
28682004-10-05 Jan Djärv <jan.h.d@swipnet.se>
2869
2870 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
2871 Run test to see if heap start address is random.
2872
28732004-09-29 Miles Bader <miles@gnu.org>
2874
2875 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2876 if setarch is present.
2877
28782004-09-25 Jan Djärv <jan.h.d@swipnet.se>
2879
2880 * configure.in (HAVE_EXECSHIELD): Only define on x86.
2881
28822004-09-24 Jan Djärv <jan.h.d@swipnet.se>
2883
2884 * configure.in: Check for exec-shield.
2885
28862004-08-06 Andreas Schwab <schwab@suse.de>
2887
2888 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2889
28902004-07-31 Eli Zaretskii <eliz@gnu.org>
2891
2892 * config.bat: Update URLs in the comments.
2893
28942004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2895
2896 * Makefile.in (install-arch-indep): Add pgg and sieve.
2897
2898 * info/.cvsignore: Added pgg and sieve.
2899
29002004-07-05 Andreas Schwab <schwab@suse.de>
2901
2902 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2903
29042004-06-21 Kenichi Handa <handa@m17n.org>
2905
2906 * make-dist: Link leim-ext.el into tempdir.
2907
29082004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2909
2910 * info/dir (File): Add emacs-xtra.
2911 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2912
29132004-06-12 Juri Linkov <juri@jurta.org>
2914
2915 * info/dir: Move menu help lines from `* Menu:' to file header.
2916 Describe the purpose of a red *.
2917
29182004-05-04 Dave Love <fx@gnu.org>
2919
2920 * configure.in: Don't use `extrasub'.
2921
29222004-04-29 Dave Love <fx@gnu.org>
2923
2924 * configure.in: Don't forget to quote args to `test'.
2925
29262004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2927
2928 * autogen.sh: Update filename in "please read" message.
2929
29302004-04-17 Richard M. Stallman <rms@gnu.org>
2931
2932 * INSTALL: Move the info about site-lisp dirs,
2933 and say uninstalled Emacs looks there too.
2934
29352004-04-04 Eli Zaretskii <eliz@gnu.org>
2936
2937 * config.bat (lib-src): Recognize comment lines in Makefile.in
2938 that have a TAB after the #, to avoid errors in preprocessing with
2939 GCC 3.3.3.
2940
29412004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2942
2943 * Makefile.in: Mention in comment that `make maintainer-clean'
2944 deletes .elc files.
2945
29462004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2947
2948 * update-subdirs: Add local variables to prevent byte-compiling.
2949
29502004-03-21 Dave Love <fx@gnu.org>
2951
2952 * configure.in: Fix previous change.
2953
29542004-03-18 Dave Love <fx@gnu.org>
2955
2956 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
2957
29582004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2959
2960 * info/dir (File): Add SMTP and SES.
2961
29622004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2963
2964 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
2965 (bootstrap): Use the new bootstrap-prepare target in lisp.
2966
29672004-02-18 Kim F. Storm <storm@cua.dk>
2968
2969 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
2970
29712004-02-16 Eli Zaretskii <eliz@gnu.org>
2972
2973 * make-dist: Don't link index.*perm and permute-index into tempdir.
2974
29752004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2976
2977 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2978 to match previous changes by Eli Zaretskii.
2979
29802004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2981
2982 * Makefile.in: Set CDPATH to an empty string.
2983
29842004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2985
2986 * configure.in <darwin>: Use fink packages if available.
2987
29882004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
2989
2990 * make-dist (lispref): Do include lispref/index.texi.
2991
29922004-01-06 Eric Hanchrow <offby1@blarg.net>
2993
2994 * make-dist (tempdir): Include cursors in nt/icons.
2995
29962003-12-30 Eli Zaretskii <eliz@gnu.org>
2997
2998 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2999 clashes with install-sh on 8+3 filesystems.
3000
30012003-12-08 Miles Bader <miles@gnu.org>
3002
3003 * .cvsignore: Add .arch-inventory.
3004
30052003-12-24 Andreas Schwab <schwab@suse.de>
3006
3007 * configure.in: Check for <sys/socket.h>. Include it before
3008 including <net/if.h>. Move check for <net/if.h> before its use.
3009
30102003-12-24 Jan Djärv <jan.h.d@swipnet.se>
3011
3012 * Makefile.in (install-arch-dep): Don't let cd output go into
3013 pipe for carbon_appdir.
3014
30152003-12-24 Andreas Schwab <schwab@suse.de>
3016
3017 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3018
30192003-12-01 Andreas Schwab <schwab@suse.de>
3020
3021 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3022 hardcoding gcc.
3023
30242003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3025
3026 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3027 multiple displays.
3028 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3029
30302003-09-23 Dave Love <fx@gnu.org>
3031
3032 * configure.in: Check members of struct ifreq.
3033
30342003-09-14 Kim F. Storm <storm@cua.dk>
3035
3036 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3037
30382003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3039
3040 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3041
30422003-08-18 Lute Kamstra <lute@gnu.org>
3043
3044 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3045 required anymore.
3046
30472003-08-07 Andrew Choi <akochoi@shaw.ca>
3048
3049 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3050 option instead of -traditional-cpp for CPP.
3051
30522003-07-29 Richard M. Stallman <rms@gnu.org>
3053
3054 * configure.in (HAVE_XIM): Define if XIM is available.
3055
30562003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3057
3058 * configure.in: The function gtk_window_set_icon_from_file was
3059 introduced in GTK+ 2.2, so check for that release.
3060
30612003-07-23 Andreas Schwab <schwab@suse.de>
3062
3063 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3064
3065 * Makefile.in (YACC): Remove, not used.
3066 (MAINT): Don't set.
3067 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3068 disable dependency on ${srcdir}/configure.in when maintainer mode
3069 is disabled.
3070
30712003-07-22 Dave Love <fx@gnu.org>
3072
3073 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3074 HAVE_X11, not with_xim.
3075 (HAVE_CRTIN): Provide template.
3076 <with_png>: Test for png.h and libpng/png.h.
3077
30782003-07-15 Andreas Schwab <schwab@suse.de>
3079
3080 * configure.in: Temporarily leave quoting for AC_DEFINE.
3081
30822003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3083
3084 * configure.in: Check for posix_memalign.
3085
30862003-07-12 Richard M. Stallman <rms@gnu.org>
3087
3088 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3089
30902003-07-09 Kim F. Storm <storm@cua.dk>
3091
3092 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3093 functionality of --without-xim.
3094
30952003-06-29 Dave Love <fx@gnu.org>
3096
3097 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3098
30992003-06-23 Dave Love <fx@gnu.org>
3100
3101 * configure.in: Check for sys/_mbstate_t.h.
3102 Test XRegisterIMInstantiateCallback prototype.
3103 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3104
31052003-06-06 Dave Love <fx@gnu.org>
3106
3107 * configure.in: Check for locale.h.
3108
31092003-06-05 Dave Love <fx@gnu.org>
3110
3111 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3112 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3113 (NLIST_STRUCT): Don't define.
3114 (AH_BOTTOM): Define my_strftime.
3115
31162003-06-02 Richard M. Stallman <rms@gnu.org>
3117
3118 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3119
31202003-05-24 Andreas Schwab <schwab@suse.de>
3121
3122 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3123 bzero, and bcmp.
3124
31252003-05-22 Dave Love <fx@gnu.org>
3126
3127 * configure.in: Remove redundant test for term.h. Test for difftime.
3128
31292003-05-20 Dave Love <fx@gnu.org>
3130
3131 * configure.in: Append * to s390-*-linux-gnu case.
3132 (LIBMAIL) <lockfile>: Don't define.
3133
31342003-04-30 Richard M. Stallman <rms@gnu.org>
3135
3136 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3137
31382003-04-28 Francesco Potortì <pot@gnu.org>
3139
3140 * configure.in: Undo last (RMS') change, as it is useless, per
3141 Dave Love.
3142
31432003-04-08 Richard M. Stallman <rms@gnu.org>
3144
3145 * configure.in: Put #include of jpeglib.h at start of line.
3146
31472003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3148
3149 * INSTALL (* GNU/Linux development packages): Mention Debian and
3150 RedHat package names.
3151
31522003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3153
3154 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3155
31562003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3157
3158 * INSTALL (* GNU/Linux development packages): Tell people to
3159 install additional packages for compiling Emacs.
3160
31612003-04-06 Francesco Potortì <pot@gnu.org>
3162
3163 * configure.in: Use the same configuration for all aix5, not just
3164 aix5.1.
3165
31662003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3167
3168 * configure.in: Check for need for bigtoc support on IBM AIX for
3169 solving a linker table overflow problem.
3170
31712003-03-03 Rob Browning <rlb@defaultvalue.org>
3172
3173 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3174 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3175 over bzero, bcmp, and bcopy.
3176
31772003-02-23 Simon Josefsson <jas@extundo.com>
3178
3179 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3180
31812003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3182
3183 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3184
31852003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3186
3187 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3188
31892003-02-08 Andreas Schwab <schwab@suse.de>
3190
3191 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3192 instead of the substitution.
3193
31942003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3195
3196 * Makefile.in: Use @EXEEXT@ for Cygwin.
3197 Use USERNAME if LOGNAME is not set (for Cygwin).
3198
3199 * configure.in: Add opsys=cygwin.
3200
32012003-01-22 Andreas Schwab <schwab@suse.de>
3202
3203 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3204 redefining it explicitly in src/config.in.
3205
32062003-01-22 Markus Rost <rost@math.ohio-state.edu>
3207
3208 * Makefile.in (bootstrap): Make bootstrap-after.
3209
32102003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3211
3212 * configure.in: Fix --with-gtk.
3213
32142003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3215
3216 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3217
3218 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3219
32202003-01-14 Francesco Potortì <pot@gnu.org>
3221
3222 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3223
32242003-01-07 Steven Tamm <steventamm@mac.com>
3225
3226 * configure.in: New option, --enable-carbon-app, to specify
3227 that the application should be installed
3228 * Makefile.in (install-arch-dep): On Mac OS X, install the
3229 Emacs.app application if carbon-app is enabled
3230
32312003-01-06 Dave Love <fx@gnu.org>
3232
3233 * configure.in: Check for nl_langinfo.
3234 [!HAVE_SIZE_T]: Fix typedef.
3235
32362003-01-06 David Kastrup <dak@gnu.org>
3237
3238 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3239
3240 * configure.in: Add tests for install-info.
3241
32422002-12-09 Markus Rost <rost@math.ohio-state.edu>
3243
3244 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3245 use again sol2-6 instead of sol2-8.
3246
32472002-12-09 Dave Love <fx@gnu.org>
3248
3249 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3250
32512002-12-08 Andreas Schwab <schwab@suse.de>
3252
3253 * Makefile.in (install-arch-indep): Revert last change.
3254
32552002-11-27 Dave Love <fx@gnu.org>
3256
3257 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3258 Check for __sys_siglist too. Check for memset.
3259 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3260
32612002-11-22 Juanma Barranquero <lektu@terra.es>
3262
3263 * config.guess, config.sub: Updated from master source.
3264
32652002-11-19 Karl Fogel <kfogel@red-bean.com>
3266
3267 * autogen.sh: New file.
3268
32692002-11-15 Dave Love <fx@gnu.org>
3270
3271 * configure.in: Tidy up various quoting issues throughout.
3272 Use AC_GNU_SOURCE.
3273 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3274 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3275 Maybe define bcopy, bzero, bcmp.
3276 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3277 non-existent machine file).
3278 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3279 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3280 (nlist.h): Move test up.
3281
32822002-11-18 Markus Rost <rost@math.ohio-state.edu>
3283
3284 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3285
32862002-11-14 Francesco Potortì <pot@gnu.org>
3287
3288 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3289
32902002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3291
3292 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3293
32942002-11-08 Dave Love <fx@gnu.org>
3295
3296 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3297 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3298
32992002-11-07 Miles Bader <miles@gnu.org>
3300
3301 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3302 Handle separate-build-dir case.
3303
33042002-11-06 Richard M. Stallman <rms@gnu.org>
3305
3306 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3307 bulletproof. $bar may be empty when there are no .elc files.
3308
33092002-10-30 Dave Love <fx@gnu.org>
3310
3311 * configure.in: Require autoconf 2.53. Test for pty.h,
3312 sys/mman.h, sys/param.h, mremap, memmove.
3313 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3314 (AC_PROG_YACC): Delete.
3315 (size_t): Use AC_CHECK_TYPES.
3316 (AH_TOP): Up-date copyright.
3317
33182002-10-01 Juanma Barranquero <lektu@terra.es>
3319
3320 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3321
33222002-09-19 Richard M. Stallman <rms@gnu.org>
3323
3324 * configure.in: Fix the LessTif-directory-finder for real.
3325
33262002-09-14 Richard M. Stallman <rms@gnu.org>
3327
3328 * Makefile.in (maybe_bootstrap): Test for complete absence
3329 of compiled Lisp files.
3330
33312002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3332
3333 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3334 (bootstrap-clean-after): Delete.
3335 (bootstrap): Make the sequencing explicit.
3336
33372002-09-10 Richard M. Stallman <rms@gnu.org>
3338
3339 * configure.in: Fix previous LessTif change.
3340
33412002-09-09 Richard M. Stallman <rms@gnu.org>
3342
3343 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3344 (powerpcle-*-solaris*): Use version 2.6 as default.
3345 (*-sunos5.6*, *-solaris2.6*): New alternative.
3346 (*-sunos5*): Use version 2.6 as default.
3347
33482002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3349
3350 * configure.in: Fix typo.
3351
33522002-09-05 Richard M. Stallman <rms@gnu.org>
3353
3354 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3355
3356 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3357 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3358
33592002-08-26 Kim F. Storm <storm@cua.dk>
3360
3361 * Makefile.in (install-arch-indep): Do not remove DOC file
3362 when it is the only DOC file installed; this is the case when
3363 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3364
33652002-07-24 Markus Rost <rost@math.ohio-state.edu>
3366
3367 * configure.in: Fix typo.
3368
33692002-07-24 Richard M. Stallman <rms@gnu.org>
3370
3371 * configure.in: Don't print anything special about gamedir.
3372
3373 * configure.in: Delete nonstandard --with-game-user option.
3374
33752002-07-21 Richard M. Stallman <rms@gnu.org>
3376
3377 * Makefile.in (gamedir, localstatedir): New variables.
3378 (epaths-force): Insert value of gamedir into PATH_GAME.
3379
3380 * configure.in (gamedir): Handle it like lispdir.
3381 (--with-game-dir option): Delete.
3382
33832002-06-21 Pavel Janík <Pavel@Janik.cz>
3384
3385 * configure.in: Add support for mipseb-*-netbsd* machines.
3386
33872002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3388
3389 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3390
33912002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3392
3393 * info/dir (File): Add an entry for Tramp.
3394
33952002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3396
3397 * INSTALL-CVS: New file.
3398
33992002-06-07 Andreas Schwab <schwab@suse.de>
3400
3401 * configure.in (x86_64-*-linux-gnu*): New system.
3402
34032002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3404
3405 * config.bat: Handle the case when lispintro is truncated to lispintr.
3406
34072002-05-26 Paul Eggert <eggert@twinsun.com>
3408
3409 * config.guess, config.sub: Updated from master source.
3410
34112002-05-09 Richard M. Stallman <rms@gnu.org>
3412
3413 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3414
34152002-05-04 Pavel Janík <Pavel@Janik.cz>
3416
3417 * make-dist: Do not distribute lock/ directory.
3418
34192002-04-30 Andrew Choi <akochoi@shaw.ca>
3420
3421 * configure.in: Provide documentation string when defining
3422 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3423 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3424
34252002-04-28 Colin Walters <walters@verbum.org>
3426
3427 * configure.in: Delete configure check for access to the game user.
3428
34292002-04-29 Pavel Janík <Pavel@Janik.cz>
3430
3431 * make-dist: lwlib/Imakefile is removed.
3432
34332002-04-26 Andrew Choi <akochoi@shaw.ca>
3434
3435 * configure.in: Add support for powerpc-apple-darwin*.
3436 (HAVE_CARBON): Add.
3437
3438 * make-dist: Create directories in mac/Emacs.app.
3439
34402002-04-25 Pavel Janík <Pavel@Janik.cz>
3441
3442 * make-dist: lwlib-Xol* are removed.
3443
34442002-04-23 Andreas Schwab <schwab@suse.de>
3445
3446 * Makefile.in (MAINT): New variable.
3447 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3448 instead of configure.in, to avoid running autoconf and autoheader
3449 unless explicitly requested.
3450
34512002-04-16 Eli Zaretskii <eliz@gnu.org>
3452
3453 * config.bat: Update for msdos/sed2v2.inp.
3454
34552002-04-15 Andreas Schwab <schwab@suse.de>
3456
3457 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3458 * configure.in: Add config header templates to all AC_DEFINE and
3459 AC_DEFINE_UNQUOTED symbols.
3460 * make-dist: Run autoheader if necessary.
3461
34622002-04-10 Colin Walters <walters@verbum.org>
3463
3464 * configure.in: Add --game-dir, --game-user. Test to see if we
3465 can use them.
3466
34672002-04-08 Pavel Janík <Pavel@Janik.cz>
3468
3469 * configure.in: Add --with-sound.
3470
34712002-03-18 Kim F. Storm <storm@cua.dk>
3472
3473 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3474 and getsockname functions. Test for sys/un.h include file.
3475
34762002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3477
3478 * configure.in: Support AIX 5.1.
3479
34802002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3481
3482 * configure.in: Added test for X Session Management (HAVE_X_SM).
3483
34842002-03-03 Richard M. Stallman <rms@gnu.org>
3485
3486 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3487 Run chown $${LOGNAME} on files installed by tar xvf.
3488
34892002-03-03 Kim F. Storm <storm@cua.dk>
3490
3491 * configure.in: Test for getpeername.
3492
34932002-03-01 Richard M. Stallman <rms@gnu.org>
3494
3495 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3496 (HAVE_GIF): Don't use old libungif versions that crash.
3497
34982002-02-26 Richard M. Stallman <rms@gnu.org>
3499
3500 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3501 not just well-formed and valid.
3502 (mips-compaq-nonstopux*): New configuration.
3503
35042002-02-18 Paul Eggert <eggert@twinsun.com>
3505
3506 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3507 "sed q" is a portable equivalent to plain "head -1".
3508
35092002-02-13 Richard M. Stallman <rms@gnu.org>
3510
3511 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3512 (all): Don't depend on maybe_bootstrap here.
3513 (${SUBDIR}): Depend on it here instead.
3514
35152002-02-08 Richard M. Stallman <rms@gnu.org>
3516
3517 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3518
35192002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3520
3521 * configure.in: Recognize BSD/OS 5.0.
3522
35232002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3524
3525 * make-dist: Make version checking in emacs.texi consistent with
3526 how we set it there.
3527
35282001-12-29 Kim F. Storm <storm@cua.dk>
3529
3530 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3531
35322001-12-28 Richard M. Stallman <rms@gnu.org>
3533
3534 * configure.in: Test for mbsinit.
3535
35362001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3537
3538 These changes make Leim part of the standard distribution:
3539
3540 * README: Add info about the `leim' directory.
3541
3542 * INSTALL: Remove text that describes Leim as a separate package.
3543
3544 * noleim-Makefile.in: File removed.
3545
3546 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3547 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3548 Leim files out of the Emacs tree. Don't prepare a separate tarball
3549 for Leim.
3550
35512001-12-11 Richard M. Stallman <rms@gnu.org>
3552
3553 * configure.in (hppa*-*-linux-gnu*): New alternative.
3554
35552001-12-08 Pavel Janík <Pavel@Janik.cz>
3556
3557 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3558 creating distribution.
3559
35602001-12-06 Paul Eggert <eggert@twinsun.com>
3561
3562 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3563 (AC_FUNC_VFORK): Remove.
3564 (AC_FUNC_FORK): Add.
3565 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3566 this is required by recent Autoconf versions.
3567
35682001-12-02 Pavel Janík <Pavel@Janik.cz>
3569
3570 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3571 TODO, vms-pp.trans and others).
3572
35732001-11-29 Pavel Janík <Pavel@Janik.cz>
3574
3575 * make-dist: Use COPYING from the top-level directory.
3576
35772001-11-29 Gerd Moellmann <gerd@gnu.org>
3578
3579 * configure.in: Add support for FreeBSD/Alpha.
3580
35812001-11-29 Pavel Janík <Pavel@Janik.cz>
3582
3583 * make-dist: Add COPYING to the top-level directory of the
3584 distribution. Simplify the logic behind copying.
3585
3586 * Makefile.in (maybe_bootstrap): Fix previous change.
3587
35882001-11-28 Richard M. Stallman <rms@gnu.org>
3589
3590 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3591
35922001-11-26 Richard M. Stallman <rms@gnu.org>
3593
3594 * Makefile.in: bootstrap should not delete dumped executables.
3595 (bootstrap-clean-before): New target.
3596 (bootstrap): Use bootstrap-clean-before instead of clean.
3597 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3598
35992001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3600
3601 These changes add the Emacs Lisp Introduction manual to the
3602 distribution:
3603
3604 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3605
3606 * make-dist: Copy the files in lispintro directory.
3607
3608 * config.bat: Configure in the lispintro directory.
3609
3610 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3611
3612 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3613 (lispintro/Makefile): New target.
3614 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3615 (unlock, relock, info, dvi): Ditto.
3616
36172001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3618
3619 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3620
3621 * make-dist (etc): Don't distribute gfdl.1.
3622
36232001-11-22 Colin Walters <walters@debian.org>
3624
3625 * Makefile.in (install-arch-indep): Install the calc .info files.
3626 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3627
36282001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3629
3630 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3631 tindex.pl to the list of those being put into the distribution.
3632
36332001-11-16 Eli Zaretskii <eliz@gnu.org>
3634
3635 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3636
36372001-11-15 Pavel Janík <Pavel@Janik.cz>
3638
3639 * Makefile.in (uninstall): Fix previous change.
3640
3641 * configure.in, Makefile.in: Add support for --program-prefix,
3642 --program-suffix and --program-transform-name options.
3643
36442001-11-13 Pavel Janík <Pavel@Janik.cz>
3645
3646 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3647 (install-arch-indep): Install emacsclient manual page.
3648 (uninstall): Uninstall emacsclient manual page.
3649
36502001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3651
3652 * make-dist: Add lispref/index.*perm files to the distribution.
3653 From Pavel Janík <Pavel@Janik.cz>.
3654
36552001-11-12 Pavel Janík <Pavel@Janik.cz>
3656
3657 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3658
36592001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3660
3661 * configure.in: AC_OUTPUT lispref/Makefile.
3662
36632001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3664
3665 The following changes add the ELisp reference manual to the
3666 distribution.
3667
3668 * make-dist: Add the lispref directory to the distribution.
3669
3670 * Makefile.in (install-arch-indep): Add elisp* to the list of
3671 installed Info files.
3672 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3673 (lispref/Makefile): New target.
3674 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3675 Add commands for the lispref directory.
3676 (info, dvi): Ditto.
3677
3678 * config.bat: Configure in `lispref'.
3679
36802001-11-09 Richard M. Stallman <rms@gnu.org>
3681
3682 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3683
36842001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3685
3686 * make-dist (tempdir): Copy AUTHORS as well.
3687
36882001-11-06 Sam Steingold <sds@gnu.org>
3689
3690 * configure.in: Added a check for <nlist.h>.
3691
36922001-11-01 Pavel Janík <Pavel@Janik.cz>
3693
3694 * configure.in: Reindent --help output.
3695 From Per Starbäck (starback@ling.uu.se).
3696
36972001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3698
3699 * configure.in: New entry for HP/UX-11.
3700
3701 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3702 From Eric S. Raymond <esr@golux.thyrsus.com>.
3703
37042001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3705
3706 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3707 <athornton@sinenomine.net>.
3708
37092001-10-25 Gerd Moellmann <gerd@gnu.org>
3710
3711 * Makefile.in (maybe_bootstrap): New target.
3712 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3713
37142001-10-24 Ken Raeburn <raeburn@gnu.org>
3715
3716 * configure.in: If --with-hesiod is given, look for
3717 hes_getmailhost and res_send or __res_send; check hesiod and
3718 resolv libraries respectively if system libraries don't supply them.
3719
37202001-10-24 Gerd Moellmann <gerd@gnu.org>
3721
3722 * configure.in: Use $MAKE for `make' if set.
3723
37242001-10-22 Gerd Moellmann <gerd@gnu.org>
3725
3726 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3727 to tar options.
3728
37292001-10-20 Gerd Moellmann <gerd@gnu.org>
3730
3731 * (Version 21.1 released).
3732
37332001-10-20 Miles Bader <miles@gnu.org>
3734
3735 * configure.in (configuration): Set from `host' if `host_alias'
3736 isn't defined.
3737
37382001-10-19 Andreas Schwab <schwab@suse.de>
3739
3740 * configure.in: Make ready for autoconf 2.5x.
3741 (AC_PREREQ): Require autoconf 2.50.
3742 * aclocal.m4: Removed.
3743 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3744
37452001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3746
3747 * README: Bump Emacs version to 21.1.50.
3748
37492001-10-05 Gerd Moellmann <gerd@gnu.org>
3750
3751 * Branch for 21.1.
3752
37532001-09-05 Gerd Moellmann <gerd@gnu.org>
3754
3755 * configure.in: Avoid `$@' which is handled specially in
3756 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3757
37582001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3759
3760 * make-dist (nt): Add subdirs.el to the list of distributed files.
3761
37622001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3763
3764 * configure.in (machine): Add an entry for
3765 hppa1.1-hitachi-hiuxwe2*.
3766
37672001-05-28 Gerd Moellmann <gerd@gnu.org>
3768
3769 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3770 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3771
37722001-05-14 Gerd Moellmann <gerd@gnu.org>
3773
3774 * make-dist: Copy texinfo.tex unconditionally.
3775
37762001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3777
3778 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3779 that are installed.
3780
37812001-04-06 Gerd Moellmann <gerd@gnu.org>
3782
3783 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3784 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3785
3786 * make-dist: Handle leim/MISC-DIC. Only include
3787 `[a-zA-Z]*.{el,elc}' from leim/quail.
3788
37892001-04-05 Gerd Moellmann <gerd@gnu.org>
3790
3791 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3792
37932001-03-30 Gerd Moellmann <gerd@gnu.org>
3794
3795 * Makefile.in (.PHONY): Add for bootstrap targets.
3796 (bootstrap-clean): New target.
3797 (bootstrap): Use it instead of `clean'.
3798
37992001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3800
3801 * Makefile.in (SUBDIR): Remove leim.
3802 (all, .RECURSIVE, extraclean): Add leim explicitly.
3803 (leim): Provide separate rule which exports PARALLEL=0 into the
3804 environment.
3805
38062001-03-20 Gerd Moellmann <gerd@gnu.org>
3807
3808 * configure.in (HAVE_XPM): Don't print the result of the check for
3809 XpmReturnAllocPixels if we don't have an xpm.h.
3810
38112001-03-05 Gerd Moellmann <gerd@gnu.org>
3812
3813 * COPYING: New file.
3814
38152001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3816
3817 * config.bat: Update the copyright.
3818
38192001-02-23 Kenichi Handa <handa@etl.go.jp>
3820
3821 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3822 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3823 to `yes'. Later in AC_OUTPUT, check this variable.
3824
38252001-02-09 Dave Love <fx@gnu.org>
3826
3827 * AUTHORS: Updated.
3828
38292001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3830
3831 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3832
38332001-02-02 Gerd Moellmann <gerd@gnu.org>
3834
3835 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3836
3837 * Makefile.in (uninstall): Ignore exit code of `rm'.
3838
3839 * Makefile.in (uninstall): Remove more info files. Remove
3840 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3841
38422001-01-31 Gerd Moellmann <gerd@gnu.org>
3843
3844 * noleim-Makefile.in (extraclean): Add.
3845
38462001-01-28 Gerd Moellmann <gerd@gnu.org>
3847
3848 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3849 it quiet.
3850
38512001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3852
3853 * Makefile.in (tags): Fix typo.
3854
38552001-01-13 Kenichi Handa <handa@etl.go.jp>
3856
3857 * configure.in: Fix typo in the code setting x_search_path.
3858
38592001-01-10 Dave Love <fx@gnu.org>
3860
3861 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3862 -lXext.
3863 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3864 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3865 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3866 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3867 (now in $LIBS).
3868
38692001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3870
3871 * config.bat: Run the preprocessor with -traditional.
3872
38732001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3874
3875 * INSTALL: Move copying conditions to end of file.
3876
38772000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3878
3879 * INSTALL: Add basic installation procedure which assumes
3880 `configure' does its job. Elaborate on image support libraries.
3881 Add a pointer to Xaw3d library. Add advice about solving
3882 configure-time problems by looking in config.log and setting
3883 variables in the environment.
3884
38852000-12-27 Gerd Moellmann <gerd@gnu.org>
3886
3887 * Makefile.in (install-arch-indep): If tar fails, exit with
3888 exit code 1.
3889
38902000-12-19 Gerd Moellmann <gerd@gnu.org>
3891
3892 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3893 source file includes XKBlib.h. On some broken Solaris systems,
3894 there is an XKBlib.h, reportedly, but header files included by
3895 XKBlib.h are missing.
3896
38972000-12-14 Gerd Moellmann <gerd@gnu.org>
3898
3899 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3900
39012000-12-11 Dave Love <fx@gnu.org>
3902
3903 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3904
39052000-12-11 Paul Eggert <eggert@twinsun.com>
3906
3907 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3908 Merge fixes from latest GNU tar version. These macros no longer
3909 futz with _XOPEN_SOURCE, as that was not portable in practice.
3910 (AC_FUNC_FSEEKO): New macro.
3911
3912 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3913 ftello.
3914
39152000-12-05 Dave Love <fx@gnu.org>
3916
3917 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3918
39192000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3920
3921 * info/dir: Change the category to "Emacs".
3922
39232000-12-01 Gerd Moellmann <gerd@gnu.org>
3924
3925 * make-dist (tempdir): Remove epaths.h from the distribution
3926 instead of paths.h.
3927
39282000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3929
3930 * config.bat: Check for existence of djecho.exe, and print an
3931 error message if it is not available.
3932
3933 * INSTALL: Describe possible problem with djecho.exe in old
3934 versions of DJGPP v2.x.
3935
39362000-11-23 Gerd Moellmann <gerd@gnu.org>
3937
3938 * configure.in: Initialize HAVE_LIBXP to no.
3939
39402000-11-22 Gerd Moellmann <gerd@gnu.org>
3941
3942 * configure.in: Use m/macppc.h instead of the non-existent
3943 m/powerpc.h.
3944
39452000-11-21 Gerd Moellmann <gerd@gnu.org>
3946
3947 * Makefile.in (install-arch-indep): Also install info/eshell*
3948 and info/speedbar*.
3949
3950 * configure.in (HAVE_PNG): Check for the presence of
3951 png_get_channels to rule out older PNG libs.
3952
3953 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3954 GCC and NON_GNU_CPP into config.status.
3955
39562000-11-20 Dave Love <fx@gnu.org>
3957
3958 * configure.in: Fix last change.
3959
3960 * GETTING.GNU.SOFTWARE: Deleted.
3961 * FTP: New file to replace it.
3962 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3963
39642000-11-20 Gerd Moellmann <gerd@gnu.org>
3965
3966 * configure.in: Use -traditional with GNU cpp.
3967
39682000-11-17 Gerd Moellmann <gerd@gnu.org>
3969
3970 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3971 Distribute more files from the nt/ subdir. Distribute PBM
3972 image files from subdirs of lisp/. Distribute old change logs
3973 from subdirs of lisp/. Distribute play/5x5.el.
3974
39752000-11-11 Dave Love <fx@gnu.org>
3976
3977 * config.sub, config.guess: Updated from master source.
3978
39792000-11-07 Dave Love <fx@gnu.org>
3980
3981 * configure.in: Test for mkstemp.
3982
39832000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3984
3985 * info/dir (Top): Rearrange menu items more logically, and put
3986 them into a single category. Add menu items for RefTeX and
3987 Widget.
3988
39892000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3990
3991 * Makefile.in (install-arch-indep): Use --info-dir instead of
3992 --dir-file, and a simple argument instead of --info-file, so that
3993 the Debian version of install-info also works.
3994
39952000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3996
3997 * info/dir (Speedbar): Add entry.
3998
39992000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
4000
4001 * INSTALL: Describe the new image-support options to the configure
4002 script. List URLs where image support libraries can be found.
4003
40042000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
4005
4006 * info/dir (Top): Add an entry for Eshell.
4007
40082000-10-02 Dave Love <fx@gnu.org>
4009
4010 * configure.in: Check for gai_strerror.
4011
40122000-10-01 Andreas Schwab <schwab@suse.de>
4013
4014 * Makefile.in (install-arch-indep): Update list of installed info files.
4015
40162000-09-30 Gerd Moellmann <gerd@gnu.org>
4017
4018 * configure.in: Support `sparc*-*-netbsd*'.
4019
40202000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4021
4022 * info/dir (MIME): Add entry for emacs-mime.
4023
40242000-09-29 Dave Love <fx@gnu.org>
4025
4026 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4027
40282000-09-26 Gerd Moellmann <gerd@gnu.org>
4029
4030 * make-dist: Adapt to the change of leim/Makefile which was
4031 necessary to ensure a reasonably working `make dist'.
4032
4033 * leim-Makefile.in: Moved to leim/Makefile.in..
4034
4035 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4036
40372000-09-21 Kenichi Handa <handa@etl.go.jp>
4038
4039 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4040 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4041 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4042 files to .elc.
4043 (${TIT}): Adjusted for the above change.
4044 (clean mostlyclean): Likewise.
4045 (.el.elc): New target.
4046
40472000-09-19 Gerd Moellmann <gerd@gnu.org>
4048
4049 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4050 in the distribution.
4051
40522000-09-18 Gerd Moellmann <gerd@gnu.org>
4053
4054 * make-dist (skk): Rename to `ja-dic' because the leim directory
4055 was renamed.
4056
40572000-09-14 Dave Love <fx@gnu.org>
4058
4059 * configure.in: Fix spurion in last change.
4060
40612000-09-14 Gerd Moellmann <gerd@gnu.org>
4062
4063 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4064 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4065 to `no' if defined. Change result report.
4066
40672000-09-08 Dave Love <fx@gnu.org>
4068
4069 * configure.in: Remove spurious `@'s.
4070
4071 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4072 autoconf.
4073
40742000-09-06 Gerd Moellmann <gerd@gnu.org>
4075
4076 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4077 file and print informational message.
4078
4079 * configure.in (AC_FUNC_MMAP): Add.
4080
40812000-09-01 Gerd Moellmann <gerd@gnu.org>
4082
4083 * configure.in: Add ``checking'' messages for
4084 XpmReturnAllocPixels.
4085
40862000-08-28 Gerd Moellmann <gerd@gnu.org>
4087
4088 * configure.in: Check <strings.h>; check `index' and `rindex'
4089 functions.
4090
40912000-08-26 Kenichi Handa <handa@etl.go.jp>
4092
4093 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4094 "case "${canonical}" in".
4095
40962000-08-25 Dave Love <fx@gnu.org>
4097
4098 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4099
41002000-08-25 Kenichi Handa <handa@etl.go.jp>
4101
4102 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4103
41042000-08-24 Gerd Moellmann <gerd@gnu.org>
4105
4106 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4107 contains a relative path. Protect against unusable values of $PWD.
4108
41092000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4110
4111 * info/dir (WoMan): Add entry.
4112
4113 * config.bat (maindir): Update src/_gdbinit even if it does
4114 already exist.
4115
41162000-08-07 Gerd Moellmann <gerd@gnu.org>
4117
4118 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4119
41202000-08-03 Gerd Moellmann <gerd@gnu.org>
4121
4122 * configure.in: Add support for ia64*-*-linux*.
4123
41242000-07-27 Gerd Moellmann <gerd@gnu.org>
4125
4126 * make-dist (aclocal.m4): Include in distribution.
4127
41282000-07-26 Dave Love <fx@gnu.org>
4129
4130 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4131
41322000-07-24 Dave Love <fx@gnu.org>
4133
4134 * configure.in: Add AC_SIZE_T.
4135
41362000-07-18 Dave Love <fx@gnu.org>
4137
4138 * configure.in: Reorder so that most tests are done after CPPFLAGS
4139 is set from the C_SWITCH_... definitions.
4140
41412000-07-10 Gerd Moellmann <gerd@gnu.org>
4142
4143 * configure.in (HAVE_XPM): Undo previous change. Check for
4144 preprocessor define XpmReturnAllocPixels.
4145
41462000-07-06 Gerd Moellmann <gerd@gnu.org>
4147
4148 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4149 instead of XpmReadFileToPixmap.
4150
41512000-07-05 Ken Raeburn <raeburn@gnu.org>
4152
4153 * configure.in: Check for <soundcard.h>. Look for ossaudio
4154 library, and set LIBSOUND accordingly.
4155
41562000-07-05 Dave Love <fx@gnu.org>
4157
4158 * configure.in: Use AC_HEADER_SYS_WAIT.
4159
41602000-07-05 Gerd Moellmann <gerd@gnu.org>
4161
4162 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4163 lisp/Makefile. Distribute lisp/Makefile.in instead of
4164 lisp/Makefile.
4165
41662000-06-30 Ken Raeburn <raeburn@gnu.org>
4167
4168 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4169 while searching for image-handling libraries.
4170
41712000-06-26 Gerd Moellmann <gerd@gnu.org>
4172
4173 * configure.in (--with-xim): New option.
4174
41752000-06-23 Dave Love <fx@gnu.org>
4176
4177 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4178 for struct timezone and test how we can call gettimeofday.
4179 Check for OSF 5+. Check for term.h.
4180
4181 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4182 version.
4183
41842000-06-23 Gerd Moellmann <gerd@gnu.org>
4185
4186 * configure.in (HAVE_LIBXP): Change test for libXp.
4187
41882000-06-21 Dave Love <fx@gnu.org>
4189
4190 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4191 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4192 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4193
41942000-06-19 Dave Love <fx@gnu.org>
4195
4196 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4197 _XOPEN_SOURCE is defined.
4198
41992000-06-16 Gerd Moellmann <gerd@gnu.org>
4200
4201 * Makefile.in (distclean): Also make distclean in lisp/.
4202
42032000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4204
4205 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4206
42072000-06-15 Gerd Moellmann <gerd@gnu.org>
4208
4209 * make-dist: Add --help and --snapshot options.
4210
42112000-06-14 Gerd Moellmann <gerd@gnu.org>
4212
4213 * configure.in: Generate lisp/Makefile.
4214
4215 * configure.in: Add support for `*-lynxos*'.
4216 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4217 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4218 on Tru64 UNIX v5.0.
4219
42202000-06-13 Ken Raeburn <raeburn@gnu.org>
4221
4222 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4223 it's on a continuation line.
4224
42252000-06-02 Dave Love <fx@gnu.org>
4226
4227 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4228 files.
4229
4230 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4231 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4232 test.
4233
4234 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4235 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4236
42372000-05-26 Gerd Moellmann <gerd@gnu.org>
4238
4239 * configure.in: Add check for speed_t typedef.
4240
42412000-05-25 Ken Raeburn <raeburn@gnu.org>
4242
4243 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4244 exists; it won't in the CANNOT_DUMP case.
4245
42462000-05-25 Gerd Moellmann <gerd@gnu.org>
4247
4248 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4249 On FreeBSD, the exit status is 1 if CDPATH is not set.
4250 (install-arch-indep): Install ebrowse.info.
4251
42522000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4253
4254 * configure.in: Check for grandpt and getpt.
4255
42562000-05-09 Dave Love <fx@gnu.org>
4257
4258 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4259
42602000-05-05 Gerd Moellmann <gerd@gnu.org>
4261
4262 * make-dist: Make a link for lib-src/grep-changelog.
4263 Copy install-sh.
4264
42652000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4266
4267 * config.bat: Identify the beginning of the cpp stuff in
4268 src/Makefile.in and lib-src/Makefile.in more accurately.
4269
42702000-04-27 Gerd Moellmann <gerd@gnu.org>
4271
4272 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4273
42742000-04-19 Gerd Moellmann <gerd@gnu.org>
4275
4276 * configure.in: Add support for `powerpc-*-netbsd*'.
4277
42782000-04-19 Dave Love <fx@gnu.org>
4279
4280 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4281
4282 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4283
42842000-04-16 Dave Love <fx@gnu.org>
4285
4286 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4287
42882000-04-14 Dave Love <fx@gnu.org>
4289
4290 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4291
4292 * aclocal.m4 (AC_FUNC_MKTIME): New.
4293
42942000-03-28 Ken Raeburn <raeburn@gnu.org>
4295
4296 * configure.in: Line up "--help" output a little better.
4297
42982000-03-26 Gerd Moellmann <gerd@gnu.org>
4299
4300 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4301 New targets.
4302 (bootstrap): Rewritten in terms of the new targets above. Make
4303 info files, too.
4304
43052000-03-12 Gerd Moellmann <gerd@gnu.org>
4306
4307 * config.guess, config.sub: Use the versions of the files from
4308 subversions.
4309
43102000-03-08 Dave Love <fx@gnu.org>
4311
4312 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4313 AC_C_VOLATILE. Define POINTER_TYPE.
4314
4315 * aclocal.m4: New file.
4316
43172000-03-02 Gerd Moellmann <gerd@gnu.org>
4318
4319 * configure.in (machine): Add `mipsel-*-netbsd*' and
4320 `arm-*-netbsd*'.
4321
43222000-03-01 Gerd Moellmann <gerd@gnu.org>
4323
4324 * configure.in (machine): Add support for `*-auspex-sunos*'.
4325
43262000-02-29 Gerd Moellmann <gerd@gnu.org>
4327
4328 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4329
43302000-02-18 Dave Love <fx@gnu.org>
4331
4332 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4333
43342000-02-18 Andreas Schwab <schwab@suse.de>
4335
4336 * Makefile.in (install-arch-indep): Add eudc to list of installed
4337 info files.
4338
43392000-02-17 Ken Raeburn <raeburn@gnu.org>
4340
4341 * configure.in: Include -lz and -ljpeg (if it's available) when
4342 testing for the tiff library.
4343
43442000-02-17 Gerd Moellmann <gerd@gnu.org>
4345
4346 * configure.in: Remove LISP_FLOAT_TYPE.
4347
43482000-02-12 Dave Love <fx@gnu.org>
4349
4350 * configure.in: Use AC_FUNC_VFORK.
4351
43522000-02-01 Gerd Moellmann <gerd@gnu.org>
4353
4354 * make-dist: Various fixes for new development tree.
4355
4356 * leim-Makefile.in: New file.
4357
43582000-01-31 Gerd Moellmann <gerd@gnu.org>
4359
4360 * Makefile.in (dist): Call ./make-dist.
4361
43622000-01-24 Dave Love <fx@gnu.org>
4363
4364 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4365
43662000-01-18 Gerd Moellmann <gerd@gnu.org>
4367
4368 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4369 DGifOpenFileName.
4370
43712000-01-11 Andreas Schwab <schwab@suse.de>
4372
4373 * Makefile.in (install-arch-indep): Update list of info files to
4374 be installed.
4375
43762000-01-05 Dave Love <fx@gnu.org>
4377
4378 * configure.in: Check for jerror.h as well as libjpeg.
4379
43802000-01-03 Andreas Schwab <schwab@suse.de>
4381
4382 * Makefile.in (install-arch-indep): Install autotype*. Run
4383 install-info on autotype and emacs-faq.info.
4384
43851999-12-04 Dave Love <fx@gnu.org>
4386
4387 * Makefile.in (install-arch-indep): Depend on `info'.
4388 (install-strip): Use `install' as sub-make target.
4389
43901999-11-23 Ken Raeburn <raeburn@gnu.org>
4391
4392 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4393 didn't need to be deleted. Check for the k5crypto library as well
4394 as the crypto library; MIT Kerberos 1.1 changed the name.
4395
43961999-11-18 Dave Love <fx@gnu.org>
4397
4398 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4399
44001999-11-11 Erik Naggum <erik@naggum.no>
4401
4402 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4403
44041999-11-08 Dave Love <fx@gnu.org>
4405
4406 * configure.in: Fix change for --with-pop default.
4407
44081999-11-04 Dave Love <fx@gnu.org>
4409
4410 * configure.in: Default to --with-pop. Change sense of with-gcc
4411 and with-toolkit-scroll-bars messages to reflect the defaults.
4412
44131999-11-01 Gerd Moellmann <gerd@gnu.org>
4414
4415 * INSTALL: Mention the Emacs Lisp Reference.
4416
44171999-10-27 Noah Friedman <friedman@splode.com>
4418
4419 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4420
44211999-10-23 Gerd Moellmann <gerd@gnu.org>
4422
4423 * Makefile.in (bootstrap): New target.
4424
44251999-10-19 Paul Eggert <eggert@twinsun.com>
4426
4427 Add support for large files. Merge glibc 2.1.2.
4428
4429 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4430 (HAVE_TM_GMTOFF): New symbol.
4431 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4432 mbrlen, strsignal.
4433 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4434
44351999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4436
4437 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4438 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4439
44401999-10-09 Richard M. Stallman <rms@gnu.org>
4441
4442 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4443 Unset CDPATH to prevent cd from generating output.
4444
44451999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4446
4447 * update-subdirs: Also ignore CVS subdirs.
4448
44491999-10-07 Gerd Moellmann <gerd@gnu.org>
4450
4451 * Makefile.in (install-arch-indep): Add ada-mode.
4452
44531999-10-06 Dave Love <fx@gnu.org>
4454
4455 * Makefile.in: Add rules for config.status, configure.
4456
44571999-09-07 Gerd Moellmann <gerd@gnu.org>
4458
4459 * configure.in (--with-sound): Removed.
4460
44611999-08-30 Gerd Moellmann <gerd@gnu.org>
4462
4463 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4464 the test for Xaw3d.
4465 (HAVE_TIFF): Add -lm to library check.
4466
44671999-08-28 Richard Stallman <rms@gnu.org>
4468
4469 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4470 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4471 after the other X-related libraries.
4472
44731999-08-21 Dave Love <fx@gnu.org>
4474
4475 * configure.in: Don't check for jpeglib.h.
4476
44771999-08-20 Gerd Moellmann <gerd@gnu.org>
4478
4479 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4480 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4481
44821999-08-18 Dave Love <fx@gnu.org>
4483
4484 * configure.in: Check for termcap.h.
4485
44861999-08-15 Gerd Moellmann <gerd@gnu.org>
4487
4488 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4489 use Emacs' scroll bars, even if configured for Motif or when
4490 Xaw3d is available.
4491
44921999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4493
4494 * configure.in: Check for getaddrinfo.
4495
44961999-08-04 Eli Zaretskii <eliz@gnu.org>
4497
4498 * config.bat: Make --no-debug work again by removing -gcoff.
4499
45001999-07-30 Dave Love <fx@gnu.org>
4501
4502 * configure.in: Check for stdlib.h.
4503
45041999-07-19 Dave Love <fx@gnu.org>
4505
4506 * configure.in: Grok sparc64-*-linux-gnu*.
4507
45081999-07-12 Richard Stallman <rms@gnu.org>
4509
4510 * Version 20.4 released.
4511
45121999-06-23 Karl Heuer <kwzh@gnu.org>
4513
4514 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4515 Quote $EMACS, in case it's a program with args.
4516
45171999-06-15 Gerd Moellmann <gerd@gnu.org>
4518
4519 * configure.in (HAVE_GIF): Use libungif instead of libgif
4520 because the former doesn't contain patented compression code.
4521
45221999-05-29 Richard M. Stallman <rms@gnu.org>
4523
4524 * configure.in: Delete the Kerberos stuff.
4525
45261999-05-27 Greg Hudson <ghudson@mit.edu>
4527
4528 * configure.in: Prefer kerberos 5 names.
4529
45301999-04-26 Richard M. Stallman <rms@gnu.org>
4531
4532 * configure.in: Check for libXp.
4533
45341999-04-08 Richard Stallman <rms@gnu.org>
4535
4536 * make-dist: Include change logs in subdirs of `lisp'.
4537
45381999-04-05 Richard Stallman <rms@gnu.org>
4539
4540 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4541 (install-arch-indep): Make ${datadir}/emacs world-readable.
4542
45431999-03-30 Eli Zaretskii <eliz@gnu.org>
4544
4545 * config.bat: Use epaths.* instead of paths.*.
4546
45471999-03-07 Eli Zaretskii <eliz@gnu.org>
4548
4549 * INSTALL: Add detailed instructions to unpack and install
4550 intlfonts on MS-DOS.
4551
45521999-02-26 Richard Stallman <rms@gnu.org>
4553
4554 * configure.in: Use epaths.h and epaths-force instead of paths...
4555
4556 * Makefile.in (epaths-force): Renamed from paths-force;
4557 operate on epaths.in and produce epaths.h.
4558
45591999-02-24 Richard Stallman <rms@gnu.org>
4560
4561 * make-dist: Fix nt/icons directory handling.
4562
45631999-02-22 Simon Josefsson <jas@pdc.kth.se>
4564
4565 * configure.in (f301-fujitsu-uxpv4.1): New target.
4566
45671999-02-20 Richard Stallman <rms@gnu.org>
4568
4569 * make-dist (tempparent): Fix command to update info files.
4570
45711999-02-09 Richard Stallman <rms@gnu.org>
4572
4573 * configure.in (powerpc-apple-netbsd*): New alternative.
4574
45751999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4576
4577 * make-dist: Include the new directory nt/icons in distributions.
4578
45791999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4580
4581 * configure.in: Change message about HAVE_XFREE386.
4582
45831999-01-07 Eli Zaretskii <eliz@gnu.org>
4584
4585 * config.bat: Support configuring with leim.
4586
45871998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4588
4589 * configure.in (mips-sgi-irix6.5): New target.
4590
45911998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4592
4593 * configure.in: Remove GSS-API support, since it has been removed
4594 from movemail.
4595
45961998-12-04 Markus Rost <rost@delysid.gnu.org>
4597
4598 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4599
46001998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4601
4602 * Makefile.in: Don't install customize info file.
4603 Run install-info on viper info file.
4604
46051998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4606
4607 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4608
46091998-11-16 Kenichi Handa <handa@etl.go.jp>
4610
4611 * configure.in (*-*-bsdi4*): New target.
4612
46131998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4614
4615 * configure.in: Fix previous change.
4616
46171998-11-11 Richard Stallman <rms@gnu.org>
4618
4619 * configure.in (aviion-intel): New machine.
4620
46211998-11-04 Kenichi Handa <handa@etl.go.jp>
4622
4623 * configure.in (mips-nec-sysv4*): New target.
4624
46251998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4626
4627 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4628 from lisp.
4629
46301998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4631
4632 * make-dist: Don't include fns*.el in dist.
4633
46341998-10-30 Dave Love <fx@gnu.org>
4635
4636 * configure.in: Don't mkdir cpp.
4637
46381998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4639
4640 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4641 ${archlibdir}.
4642
46431998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4644
4645 * Version 20.3 released.
4646
46471998-07-30 Paul Eggert <eggert@twinsun.com>
4648
4649 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4650 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4651 (lwlib/Makefile, leim/Makefile):
4652 Prepend $(srcdir)/ to rule dependencies outside this dir.
4653
46541998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4655
4656 * configure.in: Use unset CDPATH instead of making it empty.
4657
46581998-06-20 Karl Heuer <kwzh@gnu.org>
4659
4660 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4661
46621998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4663
4664 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4665 and default.el. Sort the results.
4666
46671998-05-31 Karl Heuer <kwzh@gnu.org>
4668
4669 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4670 writable.
4671
46721998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4673
4674 * Makefile.in (install-arch-indep):
4675 Don't alter site-lisp/subdirs.el if it exists.
4676
46771998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4678
4679 * Makefile.in (install-arch-indep): Put `-' on commands to create
4680 subdirs.el in site-lisp dirs.
4681
46821998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4683
4684 * Makefile.in (install-arch-indep): Fix typo in previous change.
4685
46861998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4687
4688 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4689
46901998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4691
4692 * Makefile.in (mkdir): Create the site-lisp dirs.
4693 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4694
46951998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4696
4697 * Makefile.in (INSTALL_INFO): New variable.
4698 (install-arch-indep): Don't replace the dir file if it already exists.
4699 Use the install-info program, via INSTALL_INFO, to add entries.
4700 Make the `info' subdir and the Info files world-readable.
4701
47021998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4703
4704 * config.bat: Make sure the environment is large enough to support
4705 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4706
47071998-04-10 Karl Heuer <kwzh@gnu.org>
4708
4709 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4710
47111998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4712
4713 * configure.in: Add --with-gssapi to specify GSS-API
4714 authentication support for movemail.
4715
47161998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4717
4718 * Makefile.in (install-arch-indep): Fix previous change.
4719
47201998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4721
4722 * Makefile.in (info): Run man in build dir, not srcdir.
4723
47241998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4725
4726 * Makefile.in (install-arch-indep): Fix previous change.
4727
47281998-03-23 Kenichi Handa <handa@etl.go.jp>
4729
4730 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4731
47321998-03-22 Richard Stallman <rms@gnu.org>
4733
4734 * Makefile.in (install-arch-indep): Put special subdirs.el files
4735 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4736
47371998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4738
4739 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4740
47411998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4742
4743 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4744 (m68*-hp-hpux*): Handle versions 1X like 10.
4745
47461998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4747
4748 * make-dist: PROBLEMS is now in etc, not top level dir.
4749
4750 * Makefile.in (SOURCES): Delete PROBLEMS.
4751
47521998-02-25 Richard Stallman <rms@gnu.org>
4753
4754 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4755
4756 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4757
47581998-01-17 Richard Stallman <rms@gnu.org>
4759
4760 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4761
47621998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4763
4764 * make-dist (tempparent): New option --no-check.
4765
4766 * make-dist: Don't do anything with cpp directory.
4767
47681997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4769
4770 * configure.in (sparc-fujitsu-sysv4*): New target.
4771
47721997-12-17 Andreas Schwab <schwab@gnu.org>
4773
4774 * configure.in: Cache more tests. Add missing quotes around
4775 message with embedded comma.
4776
47771997-12-04 Karl Heuer <kwzh@gnu.org>
4778
4779 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4780
47811997-11-26 Joel N. Weber II <devnull@gnu.org>
4782
4783 * make-dist: Changed the comment about `umask 0' to say `Don't
4784 restrict access to any files.'; previously it said `Don't protect
4785 any files', which may have implied that we think fascism is good.
4786
47871997-11-24 Paul Eggert <eggert@twinsun.com>
4788
4789 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4790 strftime needs the underlying host's strftime for locale dependent
4791 formats.
4792
47931997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4794
4795 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4796
47971997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4798
4799 * config.bat: Configure the man subdirectory.
4800
48011997-11-07 Paul Eggert <eggert@twinsun.com>
4802
4803 * configure.in (AC_CHECK_LIB): Add -lintl.
4804
48051997-11-07 Karl Heuer <kwzh@gnu.org>
4806
4807 * make-dist (check for .elc files): Avoid bash-specific syntax.
4808 (check for overflow 14-char limit): Simplify.
4809
48101997-11-07 Richard Stallman <rms@gnu.org>
4811
4812 * Makefile.in (install): Move blessmail last.
4813
48141997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4815
4816 * configure.in (gettimeofday, one arg or two):
4817 Clarify messages by avoiding double negative.
4818
48191997-09-30 Karl Eichwalder <ke@suse.de>
4820
4821 * Makefile.in (install-arch-indep): Install the widget info file.
4822
48231997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4824
4825 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4826 libraries in reverse order, so that libraries will appear in the
4827 correct dependency order on the link line (and so that the
4828 configure checks themselves will work properly when early
4829 libraries depend on later ones).
4830
48311997-09-21 Erik Naggum <erik@naggum.no>
4832
4833 * make-dist (making links to `src'): Keep timestamp on copied files.
4834
4835 * make-delta: New script to produce delta distributions.
4836
48371997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4838
4839 * Version 20.2 released.
4840
48411997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4842
4843 * Version 20.1 released.
4844
4845 * Makefile.in (install-leim): Depend on mkdir.
4846 (leim): Depend on src.
4847
48481997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4849
4850 * configure.in: Recognize alpha* instead of just alpha.
4851
48521997-09-12 Paul Eggert <eggert@twinsun.com>
4853
4854 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4855
48561997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4857
4858 * update-subdirs: Use rm -f.
4859
48601997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4861
4862 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4863 Ignore subdirs named Old.
4864
48651997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4866
4867 * configure.in: Add OpenBSD clause to set $machine.
4868
48691997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4870
4871 * make-dist: Recompile everything after updating various Lisp files.
4872 Recompile in leim as well as lisp.
4873 Check in leim as well as lisp for mismatched files and too-long names.
4874
48751997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4876
4877 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4878
48791997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4880
4881 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4882 before trying to copy anything from it.
4883
48841997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4885
4886 * Makefile.in (man/Makefile): New target.
4887 (tags): Define env var EMACS and run Makefile from build dir.
4888
48891997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4890
4891 * config.bat: If src/_gdbinit doesn't exist, try using
4892 src/.gdbinit to create it (for building on Windows 95).
4893
48941997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4895
4896 * Makefile.in (install-arch-indep):
4897 Discard extra data in tar | tar pipes.
4898
48991997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4900
4901 * configure.in (x_default_search_path): Corrected
4902 '${x_library}' to '${x_library}/X11'.
4903
49041997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4905
4906 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
4907
49081997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4909
4910 * configure.in: Support auto-configuration of both Kerberos V4 and
4911 Kerberos V5 for movemail, including detection of V4 and V5 header
4912 files and libraries.
4913
49141997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4915
4916 * configure.in: Compute x_default_search_path
4917 and substitute into makefiles.
4918
4919 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4920
49211997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4922
4923 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4924
49251997-08-07 Erik Naggum <erik@naggum.no>
4926
4927 * configure.in: Remove lockdir, it is no longer needed.
4928 * Makefile.in (mkdir): Don't create lockdir.
4929 (lockdir): Variable deleted.
4930 (paths-force): Don't operate on PATH_LOCK.
4931
49321997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4933
4934 * leim-Makefile.in (clean, distclean): New targets.
4935
4936 * make-dist: Include leim/ChangeLog in leim distribution.
4937
49381997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4939
4940 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4941
49421997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4943
4944 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4945
49461997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4947
4948 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4949
49501997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4951
4952 * make-dist: Update leim/leim-list.el.
4953 Pass along value of $EMACS when updating lisp dir.
4954
49551997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4956
4957 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
4958 prerequisite to the use of Doug Lea's malloc.
4959
49601997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4961
4962 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4963
4964 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4965
49661997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4967
4968 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4969
49701997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4971
4972 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4973 to news-r6.h.
4974
49751997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4976
4977 * config.bat: Use `sed' instead of `cp', which might not be
4978 installed.
4979
49801997-07-09 Kenichi Handa <handa@etl.go.jp>
4981
4982 * Makefile.in (mostlyclean): Add cleaning leim directory.
4983 (clean, distclean, maintainer-clean): Likewise.
4984
49851997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4986
4987 * make-dist (bogosities): Check subdirs of `lisp' also.
4988
49891997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4990
4991 * make-dist (etc): Really avoid symlinks now.
4992 (lisp): Don't delete from subdirs the things we never copy.
4993
49941997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4995
4996 * Makefile.in (install-arch-indep): Correct the target name.
4997 The first letter `i' was dropped by the previous change of mine.
4998
49991997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5000
5001 * configure.in (leim/Makefile): Generate this.
5002 (*-sysv4.2uw*): Recognize new alternative.
5003
5004 * leim-Makefile.in: Renamed from leim-Makefile.
5005
5006 * make-dist: Set up real-leim subdirectory,
5007 with the real contents of leim; then move it to
5008 a separate top-level directory.
5009
5010 * make-dist: Don't mention site-lisp, site-init, site-start
5011 or default, when listing files hat are not compiled and should be.
5012
5013 * configure.in: Create src/config.stamp at the end.
5014
50151997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5016
5017 * Makefile.in (install-leim): Correct previous change.
5018
50191997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5020
5021 * Makefile.in (install-leim): New target.
5022 (install): Depend on install-leim.
5023
50241997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5025
5026 * Makefile.in (SUBDIR): Add leim.
5027 (SUBDIR_MAKEFILES): Add leim/Makefile.
5028 (leim/Makefile): New target.
5029
50301997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5031
5032 * leim-Makefile: New file.
5033 * make-dist: Initialize a `leim' subdirectory with that makefile.
5034
50351997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5036
5037 * configure.in (GNU_MALLOC_reason): Fix message text.
5038
50391997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5040
5041 * make-dist (lisp): Don't process subdirs that start with =.
5042 (etc): Copy symlinks, as in src.
5043
50441997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5045
5046 * configure.in (i*86-*-unixware*): New alternative.
5047
50481997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5049
5050 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5051 and touch it explicitly.
5052
5053 * configure.in (mips-sony-newsos6*): New alternative.
5054 (mips-*-linux-gnu*): New alternative.
5055 (*-*-bsdi*): New alternative.
5056 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5057
50581997-06-22 Dave Love <d.love@dl.ac.uk>
5059
5060 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5061 (src/config.h): New target to re-configure if src/config.in is patched.
5062
50631997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5064
5065 * configure.in (shutdown): Check for `shutdown' function.
5066
50671997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5068
5069 * update-subdirs: Include the directory "language" in subdirs.
5070
50711997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5072
5073 * configure.in (m88k-dg-dgux4*): New alternative.
5074 (alpha-*-netbsd*): New alternative.
5075 (powerpcle-*-solaris2*): New alternative.
5076
50771997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5078
5079 * make-dist: Warn about .el files that are not compiled.
5080
50811997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5082
5083 * Makefile.in (dist): Don't run update-subdirs here,
5084 since make-dist now gets that done.
5085
5086 * make-dist: Use the new `updates' target in lisp/Makefile.
5087
5088 * make-dist: Use new non-file targets in lisp/Makefile.
5089
50901997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5091
5092 * make-dist: Handle all subdirs of `lisp' uniformly.
5093 Don't handle `term' and `language' specially.
5094 Clear out umask at the beginning.
5095
50961997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5097
5098 * make-dist: Use Make to update finder-inf.el and autoloads.
5099 Also update cus-load.el.
5100
51011997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5102
5103 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5104 in case it is desirable to disable the GNU malloc features with glibc.
5105
51061997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5107
5108 * configure.in (DOUG_LEA_MALLOC):
5109 Define if malloc_{get,set}_state exist.
5110
51111997-03-05 Kenichi Handa <handa@etl.go.jp>
5112
5113 * make-dist: Make links for files under lisp/language.
5114
51151997-02-20 Kenichi Handa <handa@etl.go.jp>
5116
5117 * update-subdirs: Exclude the directory "language" from subdirs.
5118
51191997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5120
5121 * configure.in: Check for rint and cbrt.
5122
51231997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5124
5125 * make-dist: Use $EMACS to say where to run Emacs.
5126 Add --no-update option.
5127
51281996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5129
5130 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5131
51321996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5133
5134 * make-dist (copying src): Check thoroughly for symlinks
5135 and copy them in all cases. Regularize the linking of *.in
5136 and *.opt and ChangeLog files.
5137 (copying lib-src): Likewise.
5138 Don't rm getdate.c or y.tab.*--they don't exist any more.
5139
51401996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5141
5142 * configure.in: Check for libmail, maillock.h and
5143 touchlock (for movemail).
5144
51451996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5146
5147 * configure.in (limits.h): Check for this file.
5148
51491996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5150
5151 * configure.in (rs6000-ibm-aix4.2): New alternative.
5152 (rs6000-ibm-aix4.0): New alternative.
5153 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5154
51551996-11-22 Ben Harris <bjh21@cam.ac.uk>
5156
5157 * configure.in: Recognize vax-*-netbsd*.
5158
51591996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5160
5161 * configure.in (locallisppath): Add leim directory.
5162
51631996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5164
5165 * config.bat: Make sure `mv' supports forward slashes and -f.
5166
51671996-10-28 Christian Limpach <chris@nice.ch>
5168
5169 * configure.in (hppa*-next-nextstep*): * added after hppa
5170 to accept hppa1.0 and hppa1.1.
5171
51721996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5173
5174 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5175 * configure.in (ld_switch_machine): Fix typo.
5176
51771996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5178
5179 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5180 from config.h and use them in $ac_link.
5181
51821996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5183
5184 * configure.in: Create a subdir named `lisp'.
5185
51861996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5187
5188 * configure.in: Check for getcwd.
5189
51901996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5191
5192 * configure.in: Check for termios.h. Check for setpgid.
5193
51941996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5195
5196 * configure.in: Check for setrlimit.
5197
51981996-08-31 Paul Eggert <eggert@twinsun.com>
5199
5200 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5201
52021996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5203
5204 * configure.in: Check for utimes.
5205
5206 * configure.in: Check for com_err library, but only
5207 if --with-kerberos was used. Check for krb and des
5208 only if --with-kerberos.
5209
52101996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5211
5212 * Makefile.in (INSTALL_STRIP): New variable.
5213 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5214 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5215
52161996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5217
5218 * configure.in: Check for krb and des libraries.
5219
52201996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5221
5222 * configure.in (*-sunos4.1.[3-9]*noshare):
5223 Use sunos413, not sunos4-1-3.
5224 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5225 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5226
52271996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5228
5229 * Makefile.in (src/paths.h): Target deleted.
5230 (paths-force): Delete all dependencies on this target
5231 but don't delete the target.
5232 (install): Depend on `all'.
5233 (paths-force): Don't print a message.
5234
5235 * configure.in: Generate src/paths.h here.
5236
52371996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5238
5239 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5240 New variables that affect linking only.
5241 (alpha-dec-osf*): Use those instead of previous change.
5242
52431996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5244
5245 * Makefile.in (install-arch-indep): Install info/messages.
5246
52471996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5248
5249 * Version 19.33 released.
5250
52511996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5252
5253 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5254 Fix previous change.
5255
52561996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5257
5258 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5259 New alternative.
5260
52611996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5262
5263 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5264 and NON_GCC_TEST_OPTIONS.
5265
52661996-08-06 Paul Eggert <eggert@twinsun.com>
5267
5268 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5269 "TZ=..." in environ.
5270
52711996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5272
5273 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5274
52751996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5276
5277 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5278 the more general *-sunos4.1.[3-9]* clause.
5279
52801996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5281
5282 * Version 19.32 released.
5283
5284 * configure.in (*-sco3.2v5*):
5285 Set OVERRIDE_CPPFLAG to a string of one space.
5286 Fix the code that uses OVERRIDE_CPPFLAG.
5287
52881996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5289
5290 * configure.in: Undo previous change.
5291
52921996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5293
5294 * config.sub: Use `pc', not `unknown', when canonicalizing
5295 the vendor for ...86.
5296
52971996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5298
5299 * configure.in: Check for termios.h header.
5300
53011996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5302
5303 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5304
53051996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5306
5307 * configure.in: Split bsdos2 and bsdos2-1.
5308
53091996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5310
5311 * config.sub: If last two words are not a recognized
5312 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5313 Make conversion of gnu/linux to linux-gnu really work.
5314
5315 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5316
53171996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5318
5319 * configure.in (check for using Lucid widgets by default):
5320 Eliminate indentation that confuses some compilers.
5321
53221996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5323
5324 * config.sub: Convert linux and gnu/linux to linux-gnu.
5325
5326 * make-dist: Don't update getdate.c.
5327 Ignore =... files when checking for too-long Lisp file names.
5328
53291996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5330
5331 * configure.in (euidaccess): Check for that, not for eaccess.
5332
53331996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5334
5335 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5336 before `noshare'.
5337 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5338
53391996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5340
5341 * configure.in: Rename lignux to linux-gnu in configuration names.
5342 Use gnu-linux as the opsys value (s/ file name).
5343 Allow i686 just like i386, i486, i586.
5344
53451996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5346
5347 * configure.in (i*86-*-sco3.2v5): New alternative.
5348 (OVERRIDE_CPPFLAG): New variable.
5349 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5350
5351 * configure.in: Specify vpath for .texi files.
5352
53531996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5354
5355 * configure.in: Always check for HAVE_X11R5.
5356 Separately decide whether to use a toolkit by default.
5357
53581996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5359
5360 * configure.in: If X11R5 is missing the Xaw headers,
5361 default to --with-x-toolkit=no.
5362
53631996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5364
5365 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5366
53671996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5368
5369 * Makefile.in (install-arch-indep): If cd etc makes output,
5370 don't treat that as part of the tar data.
5371 Check that ./lisp actually exists.
5372
53731996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5374
5375 * make-dist: Check for long file names.
5376
53771996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5378
5379 * Version 19.31 released.
5380
53811996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5382
5383 * configure.in: Recognize sparc-*-lignux.
5384
53851996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5386
5387 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5388 Don't include config.w95.
5389
53901996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5391
5392 * make-dist: Replace --no-clean-up and --no-tar options
5393 with --clean-up and --tar, so that the default is useful.
5394
53951996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5396
5397 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5398 if not, tell the user to rename it and abort.
5399
54001996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5401
5402 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5403 test program.
5404
54051996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5406
5407 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5408
5409 * make-dist (MANIFEST): Fix previous change.
5410 (msdos): Put mainmake.v2 into the dist.
5411
54121996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5413
5414 * make-dist: Exit if autoconf fails.
5415
54161996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5417
5418 * config.bat: Set djgpp-ver, and unset it at the end.
5419 Add a number of conditionals for DJGPP version 2.
5420 Rename label libsrc2 to libsrc3.
5421 Substitute for LDFLAGS in src/Makefile.
5422 Substitute for ALL_CFLAGS in lib-src/Makefile.
5423
54241996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5425
5426 * configure.in (ncurses): Check this after checking fns like strerror.
5427
54281996-04-08 Erik Naggum <erik@naggum.no>
5429
5430 * make-dist (MANIFEST): Don't include lines from =files.
5431
54321996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5433
5434 * make-dist: Don't put lisp/dired.todo in the dist.
5435
54361996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5437
5438 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5439
5440 * configure.in (setlocale): Check for it.
5441
5442 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5443
54441996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5445
5446 * configure.in: Use lignux instead of linux as value of opsys.
5447
54481996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5449
5450 * Makefile.in (install-strip): Fix whitespace.
5451 Get rid of continuation.
5452
5453 * config.sub: Convert linux or gnu/linux to lignux.
5454
54551996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5456
5457 * configure.in: Accept lignux in configuration name.
5458
54591996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5460
5461 * Makefile.in (install-strip): New target.
5462
54631996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5464
5465 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5466 -f failed to do the job on Suns.
5467
54681996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5469
5470 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5471
5472 * configure.in (linux/version.h): Check for this header.
5473
54741996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5475
5476 * configure.in: Remove -fno-builtin hackery from -lm check.
5477
54781996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5479
5480 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5481 just this test.
5482
5483 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5484
54851996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5486
5487 * configure.in: Check for ncurses.
5488
54891996-02-28 Paul Eggert <eggert@twinsun.com>
5490
5491 * configure.in (LOCALTIME_CACHE):
5492 Also define if localtime mishandles unsetting TZ.
5493 This works around a localtime bug in mips-dec-ultrix.
5494
54951996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5496
5497 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5498
5499 * configure.in: Improve messages about X versions.
5500
55011996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5502
5503 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5504
55051996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5506
5507 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5508 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5509
5510 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5511 (install): Put install-arch-indep before install-arch-dep.
5512
55131996-02-20 Dave Love <d.love@dl.ac.uk>
5514
5515 * INSTALL: Clarify info about MS-DOS path handling.
5516
55171996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5518
5519 * Makefile.in (install-arch-indep): Install info/ccmode*.
5520 In previous change, protect against /bin/pwd returning null string.
5521
55221996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5523
5524 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5525 to lispdir.
5526
55271996-02-01 Paul Eggert <eggert@twinsun.com>
5528
5529 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5530
55311996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5532
5533 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5534
55351996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5536
5537 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5538 we delete everything distclean deletes.
5539
55401996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5541
5542 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5543
55441996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5545
5546 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5547 into LDFLAGS instead of into LIBS.
5548
55491996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5550
5551 * configure.in (HAVE_XMU): Fix typo in previous change.
5552
55531996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5554
5555 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5556
55571996-01-10 Erik Naggum <erik@naggum.no>
5558
5559 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5560
55611996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5562
5563 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5564
55651996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5566
5567 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5568 and use -lXt to link it.
5569
55701996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5571
5572 * configure.in (locallisppath): Put version-specific dir first.
5573
55741996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5575
5576 * configure.in (hppa-*-nextstep*): New alternative.
5577 (USE_X_TOOLKIT): By default, set this to "maybe";
5578 and change that later to LUCID or "no" according to X11 version.
5579
5580 * make-dist: Recompile outdated .elc files and update all autoloads.
5581
55821996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5583
5584 * configure.in (locallisppath): Fix typo in last change: " -> '.
5585
55861996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5587
5588 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5589
55901995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5591
5592 * Makefile.in (install-arch-indep): Give all files read permission.
5593
55941995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5595
5596 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5597 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5598
55991995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5600
5601 * configure.in: Determine HAVE_X11R6.
5602 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5603
56041995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5605
5606 * configure.in: Just "solaris" now defaults to version 2.4.
5607 Add sunos4.1.n-noshare as alternative.
5608
56091995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5610
5611 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5612
56131995-11-29 Erik Naggum <erik@naggum.no>
5614
5615 * Makefile.in (install-arch-indep): Add missing backslash.
5616
56171995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5618
5619 * Makefile.in (install-arch-indep): Don't install
5620 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5621
56221995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5623
5624 * Makefile.in (install-arch-indep): Fix previous change.
5625
5626 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5627
56281995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5629
5630 * Version 19.30 released.
5631
5632 * make-dist (lisp): Exclude subdirs.el.
5633
56341995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5635
5636 * make-dist (etc): Delete *.orig and *.rej.
5637
56381995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5639
5640 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5641
56421995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5643
5644 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5645
56461995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5647
5648 * make-dist (nt): Rename install, readme, and todo to
5649 INSTALL, README, and TODO.
5650
56511995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5652
5653 * make-dist (lisp): Don't distribute site-start.
5654
56551995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5656
5657 * make-dist: Break the hard link on alloca.c.
5658
56591995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5660
5661 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5662
56631995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5664
5665 * make-dist (src, lib-src): Don't distribute Makefile.c.
5666 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5667
56681995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5669
5670 * Makefile.in (mkdir): Create man1dir, not mandir.
5671 (uninstall): Use man1dir, not mandir.
5672
56731995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5674
5675 * Makefile.in (man1dir): New variable.
5676 (install-arch-indep): Use man1dir.
5677
5678 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5679
5680 * make-dist: Create lisp/MANIFEST.
5681
56821995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5683
5684 * configure.in (m68k-*-linux*): New alternative.
5685
56861995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5687
5688 * make-dist: Use new names config.in, paths.in, and
5689 {src,lib-src}/Makefile.in.
5690
56911995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5692
5693 * configure.in: Don't bother checking for drem.
5694
56951995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5696
5697 * Makefile.in (distclean): Delete line with just a tab in it.
5698 (install-arch-indep): Delete spaces that precede tabs.
5699 Delete spurious `fi' left from previous change.
5700 (install): Supply `true' as command, to avoid null command.
5701
57021995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5703
5704 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5705
57061995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5707
5708 * configure.in (powerpc-*-solaris2): New alternative.x
5709
57101995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5711
5712 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5713 of paths.h.tmp$$, to avoid going beyond 14 characters.
5714
57151995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5716
5717 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5718
57191995-09-06 Paul Eggert <eggert@twinsun.com>
5720
5721 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5722 if localtime caches TZ. Check for tzset.
5723
57241995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5725
5726 * config.bat: Simplify using new names file names src/makefile.in,
5727 config.in, paths.in. Change Echo commands not to use `.
5728
57291995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5730
5731 * Makefile.in (install-arch-indep): Always install the new dir file;
5732 rename the previous dir file to dir.bak or dir.old.
5733
57341995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5735
5736 * configure.in (RANLIB): Substitute this into makefiles.
5737 Set it specially on solaris; set it by default on other systems.
5738
5739 * configure.in: Fix previous Alpha change.
5740
57411995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5742
5743 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5744 NON_GCC_TEST_OPTIONS.
5745
57461995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5747
5748 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5749 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5750
5751 * configure.in (alpha-*-linux*): New configuration.
5752
57531995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5754
5755 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5756 (m68k-next-nextstep*): New alias for that.
5757 (i*86-*-nextstep*): Use nextstep.h.
5758 (sparc-*-nextstep*): New configuration.
5759
57601995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5761
5762 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5763 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5764
57651995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5766
5767 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5768 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5769
57701995-07-18 Mike Long <mike.long@analog.com>
5771
5772 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5773
57741995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5775
5776 * Makefile.in (src/paths.h, paths-force):
5777 Rename src/paths.h.in to src/paths.in.
5778 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5779
5780 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5781 Use Makefile.c for intermediate file.
5782 Rename src/config.h.in to src/config.in.
5783
57841995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5785
5786 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5787 (mips-dec-ultrix4.[12]): New alternative for old versions.
5788
57891995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5790
5791 * make-dist: Don't break intra-tree links.
5792
57931995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5794
5795 * configure.in: Put back archlibdir initialization. Require
5796 autoconf 2.4.1 or later.
5797
57981995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5799
5800 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5801 (mips-mips-riscos5*): New alternative.
5802
58031995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5804
5805 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5806
58071995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5808
5809 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5810 (mandir, infodir, archlibdir): Initializations deleted.
5811
5812 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5813 On hpux9shr, use hpux9shxr4.h.
5814
58151995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5816
5817 * configure.in: Added target mips-dec-mach_bsd4.3.
5818 * config.guess: Guess mips-dec-mach_bsd4.3.
5819
58201995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5821
5822 * Makefile.in (mkdir): Use symbolic chmod.
5823
58241995-06-22 Paul Eggert <eggert@twinsun.com>
5825
5826 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5827 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5828
58291995-06-22 Paul Eggert <eggert@twinsun.com>
5830
5831 * Makefile.in (SUBDIR_MAKEFILES):
5832 Add man/Makefile, so `make distclean' removes it.
5833 (top_distclean): Add config.log to the list of files to be removed.
5834
58351995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5836
5837 * Version 19.29 released.
5838
58391995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5840
5841 * configure.in: Fix the previous change to verify that the -b
5842 option really solves the problem.
5843
5844 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5845
58461995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5847
5848 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5849
58501995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5851
5852 * configure.in: Report more clearly when there is no special
5853 dir to search for X includes or libraries.
5854
58551995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5856
5857 * configure.in: Check for -lpthreads, not -lpthread.
5858
58591995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5860
5861 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5862
58631995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5864
5865 * configure.in: Check for -lpthread.
5866
58671995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5868
5869 * Makefile.in (install-arch-indep): Install info files for mh-e.
5870 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5871
58721995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5873
5874 * configure.in (*-solaris2.5): New configuration.
5875
5876 * make-dist: Copy new files config.nt and config.w95.
5877
58781995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5879
5880 * configure.in: Use x_includes, not x_libraries, for -I.
5881 Make bitmapdir a colon-separated list.
5882
58831995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5884
5885 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5886
5887 * configure.in: Allow x_libraries and x_includes to be paths.
5888
58891995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5890
5891 * configure.in: Fix typo.
5892
58931995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5894
5895 * INSTALL: Clarify use of site-init.el.
5896
58971995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5898
5899 * configure.in: Pass arg to sqrt.
5900
59011995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5902
5903 * make-dist: Fix May 6 change.
5904
59051995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5906
5907 * vpath.sed: Delete reference to ymakefile.
5908
59091995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5910
5911 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
5912
59131995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5914
5915 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5916
5917 * update-subdirs: Specify /bin/sh to run the script.
5918
59191995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5920
5921 * make-dist: Put src/makefile.nt in dist.
5922
5923 * configure.in (i[345]86-*-bsdi2*): New configuration.
5924 (vax-dec-bsd386*): Deleted.
5925
59261995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5927
5928 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5929 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5930 Use fmod instead of logb in -lm check.
5931
59321995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5933
5934 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5935 Use bsd4-3. Don't set NON_GNU_CPP.
5936
5937 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
5938 In nt, copy various different things, but not *.cmd.
5939 Fix the ln commands for the subdirs of nt.
5940
59411995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5942
5943 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5944
59451995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5946
5947 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5948 since that's what the header file expects.
5949
59501995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
5951
5952 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5953 and 68040 based machines when choosing options for gnucc.
5954
59551995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5956
5957 * Makefile.in (top_distclean): Delete config.cache.
5958
59591995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5960
5961 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5962
5963 * configure.in: Use m/ncr386.h.
5964
59651995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5966
5967 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5968
59691995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5970
5971 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5972 (man): Don't copy texindex.c and getopt.c; they're deleted.
5973 (etc): Omit `e'; it's a subdirectory.
5974 (etc/e): Use `../..', not `..', to reference top level.
5975
59761995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5977
5978 * Makefile.in (install-arch-indep, dist):
5979 Look for `update-subdir' in $(srcdir).
5980
59811995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5982
5983 * make-dist: Include mkinstalldirs in distribution.
5984
59851995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5986
5987 * make-dist: Add missing close backquote.
5988
59891995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5990
5991 * make-dist: Don't distribute shortnames directory.
5992
59931995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5994
5995 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5996
59971995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5998
5999 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
6000
60011995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6002
6003 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
6004
60051995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6006
6007 * configure.in (mips-sgi-irix6): New configuration.
6008
60091995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6010
6011 * Makefile.in (maintainer-clean): Renamed from realclean.
6012
60131995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6014
6015 * configure.in: Create a .gdbinit that sources the real one,
6016 if using a different build directory.
6017
60181995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6019
6020 * configure.in: Check for sys/select.h.
6021
60221995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6023
6024 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6025
60261994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6027
6028 * configure.in: Handle isc 4.1 operating system.
6029
60301994-12-10 Richard Stallman <rms@kepa>
6031
6032 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6033 (rs6000-ibm-aix4*): New alternative.
6034
60351994-12-06 Richard Stallman <rms@kepa>
6036
6037 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6038
60391994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6040
6041 * configure.in: Don't try to make directories that are guaranteed
6042 to already exist.
6043
60441994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6045
6046 * configure.in: Generate man/Makefile from man/Makefile.in.
6047 Create the man subdir.
6048
6049 * Makefile.in (dvi): Run Make in our man subdir.
6050
6051 * make-dist: Create subdir etc/e.
6052 Make links to it.
6053 Put man/Makefile.in in dist, instead of man/Makefile.
6054
60551994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6056
6057 * configure.in: Add --with-pop, --with-kerberos, and
6058 --with-hesiod for movemail.
6059
60601994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6061
6062 * configure.in (m68*-apollo*): Use s/domain.h.
6063
60641994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6065
6066 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6067
60681994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6069
6070 * configure.in: Don't add -I, -L, -R options for cc if their
6071 arguments would be empty.
6072
60731994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6074
6075 * configure.in (i860-intel-osf1*): New alternative.
6076 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6077 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6078
60791994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6080
6081 * configure.in: Make h_errno check not use nested functions.
6082
60831994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6084
6085 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6086
60871994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6088
6089 * Makefile.in (install-arch-indep): Avoid continued comment
6090 swallowing target line.
6091
60921994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6093
6094 * configure.in: Protect a character class with `changequote'.
6095
60961994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6097
6098 * configure.in: Accept `news' as a synonym for `newsos'.
6099
61001994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6101
6102 * Makefile.in: Don't rm files if cd fails.
6103
61041994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6105
6106 * make-dist: Put nt subdir and its subdirs in the dist.
6107 (lib-src): Put makefile.nt in the dist.
6108 (lisp): Put makefile.nt in the dist.
6109
61101994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6111
6112 * configure.in: Change a stray `[' to `test'.
6113
61141994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6115
6116 * configure.in: Adapt for Autoconf v2. Use the standard argument
6117 parser, host type canonicalizer, X11 finder, and message
6118 printing macros. Use the new macro names. Use `test' instead of `['.
6119
61201994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6121
6122 * configure.in: Check for getpagesize.
6123
61241994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6125
6126 * make-dist (msdos): Put sed* in the distribution.
6127
61281994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6129
6130 * config.bat: New option, `--with-x', for configuring Emacs
6131 for use with the X11 system DesqView/X.
6132 New option, `--no-debug', for compiling Emacs without debug
6133 information thus saving disk space.
6134 (src/config.h, src/paths.h): Use `update' (which is like
6135 `move-if-changed') to change the file.
6136 (src/config.h): When configuring for X11 perform extra changes.
6137 (src/makefile): When configuring for X11 perform extra changes.
6138 (lib-src): Remove temporary files.
6139 (): Check that `sed', `rm', `mv', and `gcc' are available.
6140
61411994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6142
6143 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6144
6145 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6146
61471994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6148
6149 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6150
6151 * configure.in (canonical): Substitute var into makefiles.
6152 (bitmapdir): Likewise.
6153
6154 * Makefile.in (bitmapdir): New variable.
6155 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6156
61571994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6158
6159 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6160
6161 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6162 * update-subdirs: New shell script.
6163
61641994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6165
6166 * Makefile.in (top_distclean): Don't rm build-install.
6167 (SOURCES): Delete build-install.in.
6168
6169 * make-dist: Don't distribute build-ins.in.
6170 * build-ins.in: File deleted.
6171
61721994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6173
6174 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6175
61761994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6177
6178 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6179
6180 * configure.in (libexecdir): Renamed from libdir. New default.
6181 (sharedstatedir): Renamed from statedir. New default.
6182 (datadir): New default.
6183
6184 * make-dist: Don't distribute subdirs.el.
6185
61861994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6187
6188 * configure.in (eaccess): Check for it.
6189
61901994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6191
6192 * configure.in (mktime): Check for it.
6193
61941994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6195
6196 * configure.in (motif): Add support for usage and option checking.
6197
61981994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6199
6200 * configure.in (utimes): Check for it.
6201
62021994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6203
6204 * Makefile.in (install-arch-indep): Don't do mkdir here.
6205
62061994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6207
6208 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6209 riscix.h renamed to acorn.h.
6210
62111994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6212
6213 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6214 New configurations.
6215
62161994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6217
6218 * configure.in: Remove trailing slashes from srcdir.
6219
62201994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6221
6222 * configure.in (i[345]86-sequent-ptx*): Handle
6223
62241994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6225
6226 * Makefile.in (paths-force): Depend on src/paths.h
6227
62281994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6229
6230 * configure.in (config_options): Save all arguments, not just some.
6231
62321994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6233
6234 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6235
6236 * configure.in: Add AC_AIX.
6237 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6238
62391994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6240
6241 * configure.in (parsing options): Simplify sed command to delete -'s.
6242
62431994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6244
6245 * configure.in (config_options): New shell variable.
6246 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6247
62481994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6249
6250 * configure.in (alpha-dec-osf*): New target.
6251
6252 * Makefile.in: Use just one FRC target.
6253
62541994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6255
6256 * Makefile.in (removenullpaths, paths-force):
6257 Use name paths.h.tmp$$, which depends on the pid.
6258
62591994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6260
6261 * Makefile.in (removenullpaths, paths-force):
6262 Put paths.h.tmp in top-level dir, not in src.
6263
62641994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6265
6266 * Version 19.27 released.
6267
62681994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6269
6270 * Version 19.26 released.
6271
62721994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6273
6274 * configure.in: Check for lrand48, not rand48.
6275
62761994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6277
6278 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6279 (powerpc-ibm-aix*): New aliases.
6280
62811994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6282
6283 * make-dist (src/m, src/s): Put *.inp in distribution.
6284
62851994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6286
6287 * configure.in: Accept i586 and i486 along with i386.
6288
62891994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6290
6291 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6292 even if CPP env var was set by the user.
6293
6294 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6295
62961994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6297
6298 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6299
63001994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6301
6302 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6303
63041994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6305
6306 * configure.in: Check more specifically for i*86-sun-sunos.
6307
63081994-08-03 Caveh Jalali (caveh@eng.sun.com)
6309
6310 * configure.in: Handle solaris 2.4.
6311
63121994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6313
6314 * configure.in (rand48): Check for it.
6315
63161994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6317
6318 * make-dist: Update the info files.
6319
63201994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6321
6322 * configure.in: Make "checking..." messages' style consistent.
6323 (HAVE_H_ERRNO): New test.
6324
63251994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6326
6327 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6328
63291994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6330
6331 * configure.in (CFLAGS): If the envvar was specified, use that.
6332 And set REAL_CFLAGS from it too.
6333
63341994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6335
6336 * make-dist: Update finder-inf.el.
6337
63381994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6339
6340 * make-dist (msdos): Include sed4.inp in dist.
6341
6342 * Makefile.in (libsrc_libs): Var deleted.
6343
63441994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6345
6346 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6347
63481994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6349
6350 * configure.in (mips-sony-newsos4*): New alias.
6351
63521994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6353
6354 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6355 (*-convex-convexos*): Accept this as alias.
6356
63571994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6358
6359 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6360 for two different uses.
6361
63621994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6363
6364 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6365
63661994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6367
6368 * make-dist: Put ./BUGS into the distrib.
6369
63701994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6371
6372 * configure.in: Handle 386 running Solaris 2.
6373
63741994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6375
6376 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6377
63781994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6379
6380 * configure.in (mips-sony-newsos*): Use news-risc.h.
6381
6382 * configure.in: Accept bsdi as opsys, like bsd386.
6383
63841994-06-01 Morten Welinder (terra@diku.dk)
6385
6386 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6387
63881994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
6390 * Version 19.25 released.
6391
6392 * make-dist (shortversion): Don't assume another period follows.
6393
63941994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6395
6396 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6397 (uninstall): Use /bin/pwd.
6398
6399 * Makefile.in (blessmail): Depend on src.
6400 (all): Don't depend on blessmail.
6401
6402 * Makefile.in (src/paths.h): Don't force recomputation.
6403 (paths-force): New target; force recomputation of paths.h.
6404 (all): Depend on paths-force.
6405 (src, lib-src): Depend on src/paths.h.
6406
6407 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6408 NON_GCC_TEST_OPTIONS.
6409
64101994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6411
6412 * configure.in: Don't insist on subversions for irix.
6413
64141994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6415
6416 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6417
6418 * configure.in (i[34]86-next-*): New alternative.
6419
64201994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6421
6422 * Version 19.24 released.
6423
6424 * configure.in: New config hppa*-hp-hpux9shr*.
6425
64261994-05-22 Morten Welinder (terra@tyr.diku.dk)
6427
6428 * config.bat: Doc fix.
6429
64301994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6431
6432 * Makefile.in (mostlyclean, clean, distclean, realclean)
6433 (extraclean): Don't act on man subdir if it doesn't exist.
6434
64351994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6436
6437 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6438 Use them to set up CC.
6439 (*-sun-sunos4.1.3): Set them.
6440
64411994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6442
6443 * Makefile.in (lib-src): Don't depend on src/paths.h.
6444
64451994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6446
6447 * build-ins.in (copydests): Get rid of spurious `-'s.
6448
6449 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6450
64511994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6452
6453 * Version 19.23 released.
6454
6455 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6456 for the Xlib and Xt checks; then restore old CFLAGS.
6457
64581994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6459
6460 * configure.in (HAVE_X11XTR6): Add newline before #if.
6461 Add newline after #endif.
6462
64631994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6464
6465 * configure.in (HAVE_X11XTR6): Arrange to define it.
6466
64671994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6468
6469 * Makefile.in (install): Depend on blessmail.
6470
64711994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6472
6473 * configure.in (mips-siemens-sysv*): Put quotes around value
6474 containing blanks.
6475
64761994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6477
6478 * Makefile.in (TAGS): Use the makefile in src subdir.
6479
64801994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6481
6482 * configure.in (opsys): Recognize `gnu'.
6483
64841994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6485
6486 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6487
64881994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6489
6490 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6491 version > 1.8.
6492
64931994-05-08 Morten Welinder (terra@diku.dk)
6494
6495 * config.bat: Forcibly remove "# " style comments from makefiles.
6496
64971994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6498
6499 * Makefile.in (uninstall): When processing lispdir and etcdir,
6500 do nothing unless it exists and is a directory.
6501
65021994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6503
6504 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6505 Merge code in from install-doc.
6506 (install-doc): Merge code back into install-arch-indep.
6507 (install-arch-dep): Don't depend on install-doc.
6508
6509 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6510
65111994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6512
6513 * configure.in (making src/Makefile and lib-src/Makefile):
6514 Split off the autoconf substitutions and don't pass them thru cpp.
6515 (undefs): Use $canonical as well as $configuration.
6516
6517 * make-dist: Distribute lisp/Makefile.
6518
6519 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6520 Use lower case names for the s files.
6521
65221994-05-03 Morten Welinder (terra@diku.dk)
6523
6524 * config.bat: Added possibility for different file name
6525 transcriptions in lib-src.
6526
65271994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6528
6529 * Makefile.in (lib-src): Undo previous change.
6530 (blessmail): New target to run maybe-blessmail in lib-src.
6531 (all): Depend on blessmail.
6532
6533 * Makefile.in (lib-src): Depend on src.
6534
65351994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6536
6537 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6538 (m88k-dg-dgux5.4R2): dgux5.4R2.
6539
65401994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6541
6542 * configure.in (window_system): Restore accidentally deleted code
6543 that uses AC_FIND_X.
6544
6545 * make-dist: Distribute config.bat.
6546
65471994-04-29 Morten Welinder (terra@diku.dk)
6548
6549 * config.bat: Corrected the configuration of lib-src
6550 to keep up with configure. Add note about dos version 3
6551 or better needed (djgpp needs that). Add note explaining
6552 that either install in c:/emacs or edit the script.
6553 Don't change to c:/emacs, but assume we're there (to minimize
6554 the number of places to change).
6555
6556 * config.bat: Build-in the first step towards X11 support with
6557 the X11 emulator that exists. At this time it won't work,
6558 and several files are missing.
6559
65601994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6561
6562 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6563 Don't look for -lresolv.
6564
6565 * Makefile.in (lib-src): Depend on src/paths.h.
6566
65671994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6568
6569 * configure.in: Restore deleted AC_SUBST of `configuration'.
6570 Improve error message for bad --with-x-toolkit value.
6571
6572 * configure.in: Define CONFIGURATION in src/config.h
6573 rather than substituting in src/Makefile.in.
6574
65751994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6576
6577 * Makefile.in (install-doc): New target.
6578 (install-arch-dep): Depend on install-doc.
6579 (mkdir): Create docdir.
6580
65811994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6582
6583 * configure.in: Test for libresolv.a.
6584 Substitute machfile and opsysfile.
6585
65861994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6587
6588 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6589 (install-arch-dep): Install under the name $(EMACS).
6590
65911994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6592
6593 * configure.in (version): Use entire value of emacs-version.
6594 (mips-siemens-sysv*): New alternative.
6595
65961994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6597
6598 * Makefile.in (install-arch-indep): Don't install dired-x*.
6599
66001994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6601
6602 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6603 Fix definition of $undefs.
6604
66051994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6606
6607 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6608
6609 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6610
66111994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6612
6613 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6614
66151994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6616
6617 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6618 and run it thru cpp, as with src/Makefile.in.
6619
6620 * configure.in: Use AC_SET_MAKE.
6621
66221994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6623
6624 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6625
66261994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6627
6628 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6629
6630 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6631 (printing the choices): Make the toolkit message unconditional.
6632 (USE_X_TOOLKIT): Use `none', not `no', if none.
6633 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6634 Get rid of temp file foofoo1.
6635
66361994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6637
6638 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6639
66401994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6641
6642 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6643 (printing the choices): State choice of toolkit.
6644 (libsrc_libs): Recalculate after writing config.h;
6645 then update lib-src/Makefile.
6646
66471994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6648
6649 * configure.in: Add sunos4shr as alternative for suns.
6650 Conditionals testing for null $CC were backwards.
6651
66521994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6653
6654 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6655
66561994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6657
6658 * configure.in: Handle -isc4.0*.
6659
66601994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6661
6662 * configure.in (esix5): Set NON_GNU_CPP.
6663
66641994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6665
6666 * Makefile.in (thisdir): Nonsensical variable removed.
6667 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6668 back to $thisdir, rather than the directory `this_dir'.
6669
66701994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6671
6672 * Makefile.in (install-arch-indep): Add missing backslash after a
6673 `then'.
6674
66751994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6676
6677 * Makefile.in (thisdir): New variable.
6678 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6679
66801994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6681
6682 * configure.in: Add freebsd.
6683
66841994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6685
6686 * configure.in: Check for fpathconf.
6687
66881994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6689
6690 * configure.in (with_x_toolkit): Fix typo in previous change.
6691
66921994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6693
6694 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6695
66961994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6697
6698 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6699
67001994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6701
6702 * configure.in: Fix value of docdir.
6703 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6704
67051994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6706
6707 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6708
67091994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6710
6711 * configure.in: New variable docdir to control where the docstring
6712 file goes.
6713 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6714
67151994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6716
6717 * configure.in: When --run-in-place, don't inherit archlibdir.
6718
67191994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6720
6721 * Makefile.in (install-arch-dep, install-arch-indep):
6722 New targets split up former do-install rule.
6723 (do-install): Target deleted.
6724
67251994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6726
6727 * configure.in (mips-sony-newsos*): New configuration.
6728
67291994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6730
6731 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6732
67331994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6734
6735 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6736
67371994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6738
6739 * configure.in: Don't initialize CC.
6740
67411994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6742
6743 * configure.in (creating src/Makefile): Also generate -U switches
6744 for symbols in the $configuration value.
6745
6746 * configure.in: Check for sys_siglist being declared in system header.
6747
67481994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6749
6750 * configure.in (creating src/Makefile): Delete blank lines
6751 along with lines of whitespace.
6752 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6753
67541994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6755
6756 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6757 like C_SWITCH_SYSTEM.
6758 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6759
67601994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6761
6762 * configure.in (drem): Check for this function.
6763
67641994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6765
6766 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6767 If CPP was inherited from environment, don't use NON_GNU_CPP.
6768 (NON_GNU_CC): Likewise.
6769 (handling with_gcc): Use explicit if in the `no' case.
6770 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6771
67721994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6773
6774 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6775
67761994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6777
6778 * configure.in: Check whether fmod exists.
6779
67801994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6781
6782 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6783 {src,lisp}/OChangeLog.
6784
67851994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6786
6787 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6788 necessary for proper operation. This code works with the current
6789 released version of Autoconf.
6790
67911994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6792
6793 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6794 (USE_X_TOOLKIT): Define it for all values except `no'.
6795
6796 * configure.in: Undo first Jan 8 change and Jan 16 change.
6797
67981994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6799
6800 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6801 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6802
6803 * Makefile.in (lwlib/Makefile): New target.
6804 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6805 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6806 (unlock, relock): Handle lwlib subdir.
6807
6808 * Makefile.in: Add some .PHONY targets.
6809
6810 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6811
6812 * lwlib: New subdirectory.
6813
68141994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6815
6816 * configure.in: If CPP has a value that is a directory,
6817 discard the value.
6818
68191994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6820
6821 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6822 remove -U[0-9]*.
6823
68241994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6825
6826 * Makefile.in (do-install): Install the dired-x info files.
6827
6828 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6829 (See src/s/sol2.h.)
6830
68311994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6832
6833 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6834
68351994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6836
6837 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6838 AC_OUTPUT as it should be; hopefully noone will again see fit to
6839 gratuitously break this and not make a change log entry.
6840 Optimized sed processing of Makefile.in and cpp output; now
6841 preserves comments previously removed from the cpp input.
6842 Eliminated temp file for cpp output. Generate -U switches to
6843 undefine all identifiers that appear in the directory name
6844 ${srcdir}; pass these to cpp.
6845
6846 * configure.in (version): Fix sed regexp to match two-elt version
6847 number.
6848
6849 * configure.in: Check for strerror.
6850
68511994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6852
6853 * configure.in: Test for bcmp.
6854
68551994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6856
6857 * make-dist (tempdir): Put subdir msdos into the distribution.
6858
68591993-01-07 Morten Welinder (terra@diku.dk)
6860
6861 * config.bat: New file.
6862
68631994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6864
6865 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6866
68671994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6868
6869 * configure.in (m68*-next-*): Don't care about which os is specified.
6870 (i[34]86-*-*): Check for *-nextstop*.
6871
68721993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6873
6874 * configure.in: Check for setsid.
6875
68761993-12-17 Richard Stallman (rms@srarc2)
6877
6878 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6879
68801993-12-15 Richard Stallman (rms@srarc2)
6881
6882 * Makefile.in (mkdir): Make only the lockdir writable.
6883
6884 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6885
68861993-12-11 Richard Stallman (rms@srarc2)
6887
6888 * Makefile.in (libdir): Use @libdir@.
6889
68901993-12-08 Richard Stallman (rms@srarc2)
6891
6892 * Makefile.in (install): Add empty command.
6893
68941993-12-04 Richard Stallman (rms@srarc2)
6895
6896 * make-dist: Put man/getopt.c in the dist.
6897
6898 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6899
6900 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6901
69021993-12-03 Richard Stallman (rms@srarc2)
6903
6904 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6905 Set it for all solaris versions.
6906 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6907 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6908 Likewise for NON_GNU_CC and CC.
6909
69101993-12-01 Richard Stallman (rms@srarc2)
6911
6912 * configure.in (mips-mips-riscos4*): Assign variable CC.
6913 (checking ${with_gcc}): If "no", don't override CC if already set.
6914 (CC): Initialize it as empty.
6915
69161993-11-30 Richard Stallman (rms@srarc2)
6917
6918 * configure.in (Suns): Set CPP if *-solaris2.3*.
6919
69201993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6921
6922 * Version 19.22 released.
6923
6924 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6925
69261993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6927
6928 * make-dist: When breaking links, use cp -p.
6929 Copy install.sh into distribution.
6930 Move the temp dir up into the parent dir;
6931 don't leave the staging dir make-dist.tmp... in existence.
6932 * install.sh: New file.
6933
69341993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6935
6936 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6937
69381993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6939
6940 * configure.in (version): When --run-in-place, exclude
6941 ${datadir}/emacs/site-lisp from locallisppath.
6942
69431993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6944
6945 * configure.in: Delete jumk.c before writing it.
6946
69471993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6948
6949 * Version 19.21 released.
6950
6951 * Makefile.in (mkdir): Ignore error from chmod.
6952
69531993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6954
6955 * make-dist: Don't put lisp/forms.README in the distribution.
6956
69571993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6958
6959 * configure.in (creating src/Makefile): Before running cpp,
6960 discard all lines that start with `# Generated' or /**/#.
6961
69621993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6963
6964 * Version 19.20 released.
6965
6966 * make-dist: Use build-ins.in, not build-install.in.
6967 Don't bother updating TAGS since it's not included.
6968
6969 * build-ins.in: Renamed from build-install.in.
6970
69711993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6972
6973 * make-dist: Don't try to link *.texinfo--there are none now.
6974 When running make in lib-src, specify YACC var value.
6975
69761993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6977
6978 * configure.in (extrasub): Add vpath patterns for %.[yls].
6979
6980 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6981 Instead just include the commands to make src/Makefile as the
6982 second arg to AC_OUTPUT.
6983
6984 * configure.in: Use : instead of dnl for comment inside
6985 $makefile_command.
6986
6987 * configure.in: No longer use vpath_sed. Instead, when we notice
6988 srcdir already configured, set extrasub to hack vpath in the
6989 makefiles.
6990
6991 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6992 before moving it.
6993 * Makefile.in (VPATH): Define to @srcdir@.
6994
69951993-09-28 Brian J. Fox (bfox@cubit)
6996
6997 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6998 doesn't exist. Just copy src/Makefile.in instead. Touch
6999 all of the Makefiles after editing config.status.
7000
7001 * INSTALL: Update documentation to match new configuration
7002 mechanism.
7003
70041993-09-27 Brian J. Fox (bfox@ai.mit.edu)
7005
7006 * configure.in: Allow any of the path or directory Makefile
7007 variables to be set with flags to configure. Create all Makefiles
7008 at configure time. Edit special commands into config.status after
7009 src/Makefile.in is built from src/Makefile.
7010
7011 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7012 If these files are out of date, simply have config.status
7013 rebuild them; don't rebuild them explicitly.
7014
70151993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7016
7017 * build-install.in: Change src/xemacs to src/emacs. We no longer
7018 create src/xemacs, so the file wouldn't be found.
7019
7020 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7021
70221993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7023
7024 * configure.in: Avoid forcing the search of /usr/include before
7025 fixed include files by resetting C_SWITCH_X_SITE if it is
7026 "-I/usr/include".
7027
70281993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7029
7030 * Makefile.in (@rip_paths@locallisppath):
7031 Delete ${datadir}/emacs/site-lisp.
7032
70331993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7034
7035 * configure.in:
7036 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7037 Remove ${extra_output} from AC_OUTPUT call.
7038
70391993-09-17 Brian J. Fox (bfox@inferno)
7040
7041 * make-dist: Quote backquotes found in strings to be echoed.
7042
7043 * configure.in: Use "sh -c pwd" when we want to avoid having the
7044 shell fix up the value of $PWD.
7045
70461993-09-13 Brian J. Fox (bfox@inferno)
7047
7048 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7049 of the installation fail. Suggested by Karl Berry.
7050
70511993-08-30 Brian J. Fox (bfox@inferno)
7052
7053 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7054 was used. Set MAKEFLAGS from MFLAGS.
7055
70561993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7057
7058 * configure.in: Test for res_init in libc.
7059
70601993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7061
7062 * configure.in: In the file ${tempcname}, use configure___
7063 instead of @configure@.
7064
70651993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7066
7067 * make-dist: Dist vpath.sed
7068
7069 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7070 Depend on vpath.sed.
7071 Replace sed comand for VPATH with @vpath_sed@.
7072
7073 * configure.in: Substitute variable `vpath_sed'.
7074 If not in $srcdir and $srcdir is configured,
7075 issue warning that GNU make is required,
7076 and set vpath_sed to use vpath.sed script.
7077
70781993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7079
7080 * configure.in: Remove check for $srcdir being configured. This
7081 pretty much works now.
7082 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7083 Check for XFree86 (/usr/X386/include) independent of whether
7084 -lXbsd exists.
7085
7086 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7087 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7088 `make'.
7089
70901993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7091
7092 * Version 19.19 released.
7093
7094 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7095
70961993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7097
7098 * configure.in: Check for XScreenNumberOfScreen.
7099
71001993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7101
7102 * configure.in: Add * to end of all configuration alternatives.
7103 (m68*-sony-newsos3*): New alternative.
7104
71051993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7106
7107 * make-dist: Include getdate.c in distribution.
7108
7109 * configure.in: For --help, use $PAGER if it is set.
7110 (LIB_X11_LIB): Default to -lX11.
7111 (mips-sgi-irix5.*): New alternative.
7112
7113 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7114
7115 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7116 Recognize *.B8.* as hpux version 8.
7117 (m68*-tektronix-bsd*): Fix typo in tek4300.
7118 (AC_HAVE_FUNCS): Add ftime.
7119
71201993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7121
7122 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7123 Use tekxd88, not tekXD88.
7124
71251993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7126
7127 * configure.in: Check for -lm. Then can check for frexp and logb.
7128
71291993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7130
7131 * Version 19.18 released.
7132
7133 * make-dist (src): Don't put gnu-hp300 in dist.
7134 (src, lisp): Include OChangeLog in dist.
7135
71361993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7137
7138 * configure.in: Test for presence of logb and frexp functions.
7139
71401993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7141
7142 * configure.in (machine): Add i370-ibm-aix*.
7143
71441993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7145
7146 * configure.in (function checks): Test for mkdir and rmdir.
7147
7148 * configure.in (function checks): Don't test for random and bcopy
7149 only when we're building with X; look for them all the time.
7150
71511993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7152
7153 * configure.in: Test for availability of bcopy functions, searching
7154 the X libraries if we're using X.
7155
7156 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7157 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7158 versions of AIX, and needs to be passed to the loader.
7159
7160 * configure.in: Test for the availability of the
7161 XScreenResourceString function.
7162
71631993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7164
7165 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7166 LD_SWITCH_X_SITE and assume --with-x11.
7167 Only look for X11 files if we weren't told about a window system
7168 or if we were told to use X11 but not told where.
7169 Search the libraries from the s and/or m files when checking for
7170 functions.
7171
7172 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7173
71741993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7175
7176 * make-dist: Include lisp/dired.todo in the distribution.
7177
71781993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7179
7180 * configure.in: Add code to set HAVE_INET_SOCKETS.
7181
71821993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7183
7184 * configure.in: If we do find x_includes and x_libraries
7185 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7186
71871993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7188
7189 * make-dist: Include src/gnu-hp300 in the dist.
7190
7191 * configure.in (canonical): New variable holds the canonicalized
7192 configuration. Don't alter `configuration'. Use `configuration'
7193 for Makefile.in for file naming.
7194 (testing x_includes and x_libraries): Use =, not ==.
7195
71961993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7197
7198 * Version 19.17 released.
7199
7200 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7201 directory's makefile. This allows the invocation of CPP which
7202 builds xmakefile to receive these switches. The SunSoft C
7203 preprocessor inserts spaces between tokens if it doesn't get the
7204 -Xs flag requested in src/s/sol2.h.
7205
72061993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7207
7208 * configure.in (m68k-bull-sysv3): New config.
7209
72101993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7211
7212 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7213 the X Windows libraries.
7214
72151993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7216
7217 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7218 the distribution. Those files aren't kept in their own
7219 subdirectory any more.
7220
72211993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7222
7223 * Version 19.16 released.
7224
72251993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7226
7227 * configure.in: Add --verbose flag.
7228
72291993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7230
7231 * version 19.15 released.
7232
72331993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7234
7235 * Makefile.in (top_distclean): Use -f switch when cleaning out
7236 lock dir; it might be empty.
7237
7238 * configure.in: Only check for -lXbsd once.
7239
72401993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7241
7242 * Version 19.14 released.
7243
72441993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7245
7246 * make-dist: If using gzip, create distribution with '.gz' extension.
7247
7248 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7249 (lisp/forms-mode): This doesn't exist anymore.
7250
7251 * configure.in: Look for the closedir function.
7252
72531993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7254
7255 * configure.in (CPP): Autoconf sets this to a shell variable
7256 reference, which doesn't work when it's edited into a makefile.
7257 Expand that variable reference.
7258
7259 * Makefile.in (CPP): New variable.
7260 (src/Makefile): Edit CPP into src/Makefile.
7261
7262 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7263 and entering double quotes to get the values of LD_SWITCH_X_SITE
7264 and the other make variables; make substitutes them in anyway.
7265
7266 * Makefile.in (uninstall): Don't remove the lisp and etc
7267 directories if they're in the source tree.
7268
7269 Bring mumbleclean targets into conformance with GNU coding standards.
7270 * Makefile.in (mostlyclean, clean): Separate these two; just have
7271 them pass the request to the subdirectory makefiles.
7272 (distclean): Pass the request down, and then get rid of the
7273 files configure built, and get rid of the Makefiles.
7274 (realclean): Pass the request down, and then do the same things
7275 distclean does.
7276 (uninstall, info, dvi): New targets.
7277
7278 * configure.in: Move clause for PC-compatible i386 box to the end
7279 of the case statement, to avoid masking configurations below.
7280
7281 * configure.in: Add case for m88k-motorola-sysv4.
7282
7283 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7284 the HP 68000 machines.
7285
7286 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7287 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7288 preprocessor won't fiddle with them.
7289
72901993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7291
7292 * Makefile.in (TAGS): cd to src to run etags.
7293
72941993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7295
7296 * configure.in (version): Check the X libraries for XrmSetDatabase
7297 and random, and see if we have -lXbsd.
7298
72991993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7300
7301 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7302 s/*.h and m/*.h files. Martin Tomes
7303 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7304
73051993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7306
7307 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7308 above the general i386 alternative.
7309
73101993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7311
7312 * configure.in: Recognize configuration name for Data General
7313 AViiON machines.
7314
7315 * configure.in: Use AC_LONG_FILE_NAMES.
7316
73171993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7318
7319 * configure.in: Test for bison.
7320 * Makefile.in (YACC): New variable.
7321 (lib-src/Makefile.in): Edit YACC into the makefile.
7322
73231993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7324
7325 * Version 19.13 released.
7326
7327 * configure.in (CFLAGS): Don't set this according to the value of
7328 the GCC shell variable. Instead, consult the machine and system
7329 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7330 test __GNUC__ while we're at it.
7331
7332 * configure.in: Remove extra ;; from hpux cases.
7333
73341993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7335
7336 * configure.in: Check to see if the system has -ldnet.
7337
73381993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7339
7340 * make-dist: Add clauses to distribute lisp/forms-mode.
7341
73421993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7343
7344 * configure.in (machine): Fix the versions in hpux version number test.
7345 Do not guess based on cpu type. Do check for explicit system version.
7346
73471993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7348
7349 * configure.in: Do NOT look for `unknown' as company name.
7350
73511993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7352
7353 * configure.in: Fix typo in message.
7354
73551993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7356
7357 * Version 19.12 released.
7358
7359 * Makefile.in (do-install): Correct previous etc-copying change.
7360 Partially rewrite using `if'.
7361 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7362
7363 * Version 19.11 released.
7364
7365 * configure.in: Handle 386bsd.
7366
73671993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7368
7369 * make-dist: Update getdate.c.
7370
7371 * configure.in: Handle bsd386.
7372
7373 * Makefile.in (do-install): Use `-' in tar options.
7374
7375 * configure.in: Change ! "${...}" to x"${...}" = x.
7376
7377 * Makefile.in (do-install): Copy the DOC-* files from the build
7378 etc directory, as well as lots of things from ${srcdir}/etc.
7379
7380 * make-dist: Copy config.guess.
7381
7382 * configure.in: Handle AIX versions 1.2, 1.3.
7383
73841993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7385
7386 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7387 the configuration name mips-mips-usg* to represent USG systems.
7388
7389 * configure.in: Fix logic to detect if srcdir is already configured.
7390
7391 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7392
7393 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7394 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7395 of a directory; cd might fail, and have pwd print out the current
7396 directory.
7397
73981993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7399
7400 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7401
74021993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7403
7404 * configure.in: Complain if srcdir points at an already-configured
7405 tree.
7406
74071993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7408
7409 * Version 19.10 released.
7410
74111993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7412
7413 * Makefile.in: Use Makefile comments, not C comments.
7414
7415 * configure.in: Add case for the Tektronix XD88.
7416
74171993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7418
7419 * configure.in: Handle sysv4.2 and sysvr4.2.
7420
74211993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7422
7423 * configure.in: Traverse the argument list without destroying it;
7424 don't use shift. It turns out that "set - ${saved_arguments}"
7425 doesn't work portably.
7426
7427 * configure.in: Add missing "fi".
7428
7429 * make-dist: Rebuild configure if configure.in is newer.
7430
7431 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7432 targets to be executed even if make remembers that it has already
7433 satisfied FRC.
7434
74351993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7436
7437 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7438
7439 * configure.in (romp): Handle various version numbers with aos and bsd.
7440
74411993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7442
7443 * configure.in: Fix message text.
7444
74451993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7446
7447 * make-dist: Make a `site-lisp' directory in the distribution,
7448 instead of a `local-lisp' directory, which hasn't been the
7449 appropriate name for a long time.
7450 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7451 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7452
7453 * Makefile.in (do-install): Correctly detect if ./etc and
7454 ${srcdir}/etc are the same.
7455
7456 * configure.in: Extract UNEXEC from the system configuration
7457 files, compute the name of the source file corresponding to the
7458 object file, and #define it as UNEXEC_SRC in config.h.
7459
7460 * configure.in: If srcdir is '.', then try using PWD to make it
7461 absolute.
7462
7463 * configure.in: Include ${srcdir} in the printed report, to help
7464 people notice if it's an automounter path.
7465
74661993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7467
7468 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7469
74701993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7471
7472 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7473 when they are different. Add `shift' command.
7474 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7475 (externallispdir): Var deleted.
7476
7477 * configure.in: Delete spurious paren outputting short_usage.
7478
74791993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7480
7481 * Version 19.9 released.
7482
74831993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7484
7485 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7486 subdirectory makes.
7487
7488 * make-dist: Check for .elc files with no corresponding .el file.
7489
7490 * Makefile.in (mkdir): Make all the directories in locallisppath.
7491
7492 * config.guess: New file.
7493 * configure.in: Use it, tentatively.
7494 * INSTALL: Mention its usage.
7495
7496 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7497 the former gives you the operating system rev directly. Use
7498 s/hpux.h if we don't recognize what we got.
7499
7500 * Makefile.in (do-install): Don't remove a destination directory
7501 if it's the same as the source. If ${srcdir}/info == ${infodir},
7502 don't try to copy the info files.
7503
7504 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7505 doesn't work if you're not using a separate source directory.
7506 (do-install): Copy the build tree's etc directory only after
7507 making sure it's not also the source tree's etc directory.
7508
75091993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7510
7511 * configure.in: Handle sunos4.1.3 specially.
7512
75131993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7514
7515 * Makefile.in (INSTALL): Add definition.
7516
7517 * configure.in: Fix some messages. Support -with-gnu-cc.
7518 At the end, use `set --', not `set -'.
7519 Delete spurious `.h' in hpux alternatives.
7520
75211993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7522
7523 * Version 19.8 released.
7524
75251993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7526
7527 * configure.in: When looking for source in the same directory as
7528 the configure script, make the path thus discovered absolute.
7529 If the user specifies the `--srcdir' switch, make that directory
7530 absolute too.
7531
7532 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7533
7534 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7535 too, as the value of the PATH_INFO macro.
7536
7537 * configure.in: Check to see if the source lives in the same
7538 directory as the configure script.
7539
75401993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7541
7542 * Makefile.in (install): Split this into `install' and
7543 `do-install', to give people more control over exactly what gets
7544 done.
7545 (do-install): New target, containing the guts of `install'. Don't
7546 remove and recreate the directories inside the copying loop - do
7547 it all before the copying loop. Pass more flags to the lib-src
7548 make.
7549 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7550 avoid errors and warnings.
7551
7552 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7553 the manufacturer - the more general case was blocking other i386
7554 configuration names below, and that's how the names are written in
7555 MACHINES anyway.
7556
7557 * make-dist: When breaking links, remove the link before moving
7558 the copy onto it, to avoid interactive behavior.
7559
7560 * Makefile.in: Doc fix.
7561
7562 * configure.in: Doc fix.
7563
7564 * INSTALL: Mention --exec-prefix option.
7565
7566 * configure.in: Add support for the `--exec-prefix' option.
7567 * Makefile.in: Accept that support.
7568
7569 * configure.in: Use the AC_PROG_INSTALL macro.
7570 * Makefile.in (INSTALL): Variable removed.
7571 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7572
7573 * configure.in: Distinguish between hp800's and hp700's by calling
7574 "uname -m".
7575
75761993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7577
7578 * configure.in: Recognize configuration names for i860 boxes
7579 running SYSV.
7580
75811993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7582
7583 * configure.in: Distinguish between hp800's and hp700's by the
7584 version of HP/UX they run, since that's something people are more
7585 likely to know - hp700's run 8.0.
7586 Add HP 700 configuration.
7587
7588 * configure.in: Test for the presence of the `rename' function.
7589
7590 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7591 configure.in.
7592 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7593
7594 * make-dist: Break intra-tree links.
7595
7596 * configure.in: Explain that this is an autoconf script, and give
7597 instructions for rebuilding configure from it. Arrange to put
7598 comments in configure explaining this too.
7599
7600 * configure.in: Make the first line of the configure script be
7601 "#!/bin/sh". Leaving the first line blank didn't work.
7602
7603 * configure.in (long_usage): Removed; made short_usage describe
7604 the options briefly.
7605
7606 * configure.in: Implement the --prefix option.
7607 * Makefile.in (prefix): Add support for it here.
7608 * INSTALL: Document it here.
7609
7610 * Makefile.in (install): Don't assume that the files in the `info'
7611 subdirectory match *.info. They don't have that prefix.
7612
76131993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7614
7615 * configure.in: Add case for version 5 of Esix.
7616
76171993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7618
7619 * Version 19.7 released.
7620
7621 * make-dist: There aren't any *.com files in lib-src anymore.
7622
7623 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7624 them; they're symlinks to other filesystems on the GNU machines.
7625
7626 * make-dist: Check that the manual reflects the same version of
7627 Emacs as stated in lisp/version.el. Edit that version number into
7628 the README file.
7629
76301993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7631
7632 * configure.in: Remove the hack of AC_DEFINE; use
7633 AC_DEFINE_UNQUOTED.
7634
76351993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7636
7637 * make-dist: Don't distribute precomp.com, compile.com, or
7638 link.com from ./src; they're in ./vms now.
7639
7640 Some time-handling patches from Paul Eggert:
7641 * configure.in: Add AC_TIMEZONE.
7642
76431993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7644
7645 * configure.in: Recognize Linux as a valid operating system for
7646 the i386.
7647
76481993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7649
7650 * make-dist: Distribute some VMS files we got from Richard Levitte.
7651
7652 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7653 the source for the sed command, not oldXMenu/Makefile.
7654
76551993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7656
7657 * INSTALL: Don't claim the srcdir option doesn't work.
7658
76591993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7660
7661 * configure.in: Include remarks saying what order the autoconf
7662 tests should go in, and remind people to change config.h.in
7663 whenever they add autoconf tests which make #definitions.
7664
7665 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7666
76671993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7668
7669 * Makefile.in (oldXMenu/Makefile): Make this depend on
7670 ${srcdir}/oldXMenu/Makefile.in, not itself.
7671
7672 * PROBLEMS: Some updates from David J. Mackenzie.
7673
7674 More changes from David J. Mackenzie.
7675 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7676 removed; autoconf and config.h should specify all these
7677 differences.
7678 (buildlisppath): Make this path depend on ${srcdir}.
7679 (INSTALLFLAGS): Removed.
7680 (INSTALL): Include the -c flag.
7681 (install): Change the way we invoke install accordingly.
7682
7683 Install ${srcdir} changes from DJM.
7684 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7685 list.
7686 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7687 the source tree and the etc directory in the object tree.
7688 (${SUBDIR}): Pass the prefix variable down to submakes.
7689 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7690 in /bin.
7691 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7692 values for srcdir and VPATH.
7693 (install): Add `v' flag to tar command. Make sure that `dir'
7694 exists in ${srcdir}/info before copying it. Remember that the man
7695 pages come from the source tree, not the object tree.
7696 * configure.in: Remove remarks saying that the --srcdir option
7697 doesn't work.
7698 Create the etc directory in the object tree.
7699 Recognize configuration names of the form *-sun-solaris*.
7700 Recognize sunos5 and solaris as operating system names.
7701
7702 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7703 lib-src/getdate.y and src/systime.h.
7704
77051993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7706
7707 * make-dist: Make links in info subdir.
7708
77091993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7710
7711 * configure.in: Call AC_STDC_HEADERS.
7712
77131993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7714
7715 * configure.in: Sidestep autoconf's quoting of the second argument
7716 of AC_DEFINE, so we can specify the value to put there. It would
7717 be nice if autoconf provided some way to specify computed values
7718 for macros.
7719
77201993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7721
7722 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7723 this is always just -DHAVE_CONFIG_H.
7724
7725 The GNU coding standards specify that CFLAGS should be left for
7726 users to set.
7727 * Makefile.in (CFLAGS): Let configure determine the default value
7728 for this. Don't
7729 have it default to DEFS.
7730 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7731 (lib-src/Makefile, src/Makefile): Edit the default value for
7732 CFLAGS into these files, not DEFS.
7733 * configure.in (CFLAGS): Choose a default value for this - "-g"
7734 normally, or "-g -O" if we're using GCC. Edit it into the
7735 top-level Makefile.
7736
7737 * configure.in: When scanning the machine and system description
7738 #include files, write their names to conftest.c properly.
7739
77401993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7741
7742 * configure.in: In configuration name case for Apallos running
7743 Domainios, set opsys, not opsysfile.
7744
7745 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7746 src/config.h, instead of AC_OUTPUT; the latter overwrites
7747 src/config.h even when it hasn't changed, puts a makefile-style
7748 comment at the top even though it's C code, and produces a
7749 config.status script which doesn't do the job right.
7750
7751 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7752 can use a symbolic link to get the X Menu library into src.
7753 * Makefile.in (LN_S): New variable.
7754 (src/Makefile): Edit the value of LN_S into this makefile.
7755
77561993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7757
7758 * configure.in: Support *-sco3.2v4* as opsystem.
7759
7760 * make-dist: Don't include calc directory.
7761 Exclude many files in the man directory; copy a few.
7762
77631993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7764
7765 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7766 call AC_STRUCT_TM to see what's in time.h.
7767
7768 * configure.in: Employ quoting stupidity to get the value of CPP
7769 to expand properly.
7770
77711993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7772
7773 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7774 variable to scan the machine and system description files.
7775
7776 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7777 so that getdate.y builds correctly.
7778
77791993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7780
7781 * configure.in (tempcname): Change this to "conftest.c", so it will
7782 work properly on systems with short filenames; this is the name
7783 autoconf uses.
7784
7785 * configure.in: Also detect the availability of dup2 and
7786 gethostname.
7787
7788 * configure.in: Use the AC_ALLOCA test.
7789 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7790 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7791
77921993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7793
7794 * make-dist: Distribute configure, as well as configure.in.
7795 Oversight.
7796
77971993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7798
7799 * Makefile.in (install): Print out the name of the directory we're
7800 copying, so people can have some idea of whether we're making
7801 progress.
7802
7803 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7804 Don't forget to re-create the COPYDESTS directories after we clear
7805 them out.
7806
78071993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7808
7809 * Makefile.in: Add autoconf cookies so that the configure
7810 script can comment out sections of path variable definitions to
7811 choose between the installable configuration and the run-in-place
7812 configuration.
7813 * configure.in: Add new option `--run-in-place', to select the
7814 run-in-place path definitions.
7815
7816 * configure.in: Add a clause to the big configuration name case
7817 for the NeXT machine.
7818
78191993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7820
7821 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7822 Make sure that each source directory exists, and is different from
7823 the destination directory; then, delete the destination before
7824 copying over the source.
7825
7826 * make-dist: Distribute configure.in, instead of configure.
7827
78281993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7829
7830 * configure.in: Don't set CC to "gcc -O" if the user specifies
7831 `--with-gcc'. Add -O to DEFS if GCC is set.
7832
78331993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7834
7835 * Makefile.in (clean mostlyclean): Missing right paren.
7836
7837 * configure.in: When checking for X windows, search for an X11
7838 subdirectory of ${x_includes}.
7839
7840 * configure.in: Check for gettimeofday function, for getdate.y.
7841
7842 Change `configure' to a mixture of custom code and autoconf stuff.
7843 autoconf can't derive all the information we need, but we'd really
7844 like to be able to take advantage of some of its tests, and its
7845 file-editing facilities.
7846 * configure.in: Renamed from configure.
7847 Quote the sections of shell script we want copied literally to
7848 the configure script.
7849 (compile): Initialize this to make the autoconf macros' code happy.
7850 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7851 code to do their jobs.
7852 Use autoconf to produce Makefile and src/config.h.
7853 Remove the Makefile-style comment that autoconf places at the top
7854 of src/config.h.
7855 (config_h_opts): Removed - no longer necessary.
7856 * Makefile.in (configname): Renamed to configuration.
7857 (CONFIG_CFLAGS): Renamed to DEFS.
7858 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7859 get values via autoload @cookies@.
7860 (libsrc_libs): Get this from autoconf. We used to do nothing
7861 about this.
7862 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7863
7864 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7865 echo the move-if-change command.
7866
78671993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7868
7869 * make-dist: Distribute lib-src/rcs-checkin.
7870
7871 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7872 Don't try to make links to the RCS or Old subdirectories.
7873 Use the appropriate extension for the compression type in use.
7874 Create the tar file in the shell's initial default directory, not
7875 in ${tempparent}.
7876 Erase the whole ${tempparent} tree, not just ${tempdir}.
7877
78781993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7879
7880 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7881 use to build paths.h.
7882 (lib-src/Makefile, src/Makefile): Similarly.
7883
7884 * configure: Extend test for working `const' keyword to handle AIX
7885 3.2 cc.
7886
78871993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7888
7889 * make-dist: Distribute lisp/term/ChangeLog.
7890
7891 Arrange for C compilation throughout the tree to get
7892 C_SWITCH_SYSTEM from the configuration files.
7893 * configure: Extract C_SWITCH_SYSTEM from the machine and
7894 system-dependent files, and save it in the top-level Makefile.
7895 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7896 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7897
7898 * make-dist: Include the VMS support files in oldXMenu in the
7899 distribution.
7900
7901 * configure: Doc fix.
7902
7903 * configure: Fix corrupted config_h_opts.
7904
7905 * configure: Properly report option names in error messages.
7906
7907 * configure: Properly recognize --x-includes and --x-libraries
7908 options.
7909
7910 * configure: Fix syntax errors in code handling XFree386.
7911
79121993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7913
7914 * configure: Add special code to detect XFree386, and tell
7915 config.h about it.
7916
7917 * configure: Properly handle extracting values of LIBS_MACHINE and
7918 LIBS_SYSTEM that contain spaces.
7919
7920 * configure: Add `--x-includes' and `--x-libraries' options. I
7921 think these are dopey, but no less than three alpha testers, at
7922 large sites, have said they have their X files installed in odd
7923 places. Implement them by setting C_SWITCH_X_SITE and
7924 LD_SWITCH_X_SITE in src/config.h.
7925
79261993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7927
7928 * make-dist: Don't distribute etc/Old files.
7929
7930 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7931 backups.
7932
79331993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7934
7935 * make-dist: Fix typo.
7936
79371993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7938
7939 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7940 in some cases where it should but didn't seen to.
7941
7942 * Makefile.in: Added unlock and relock productions.
7943
79441993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7945
7946 * make-dist: Add a --compress option to force make-dist to use
7947 compress.
7948
7949 * make-dist: Use gzip, if we can find it.
7950
7951 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7952 make rs6000-ibm-aix default to -aix32.
7953
79541993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7955
7956 * Makefile.in: Added `Developer's configuration' section.
7957
79581993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7959
7960 * Makefile.in: Add commented-out variable settings for developer's
7961 configuration.
7962
79631993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7964
7965 * make-dist: Distribute `src/bitmaps' too.
7966
79671993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7968
7969 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7970 make rs6000-ibm-aix default to -aix32.
7971
79721993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7973
7974 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7975
7976 * Makefile.in (install.sysv): Add a second `$' in front of
7977 `${dest}', so that the shell will expand it, instead of Make.
7978
7979 * configure: When processing the name of the configure script,
7980 collapse `././' to `./', but leave a single `./' prefix alone.
7981
7982 * configure: Doc fix.
7983
79841993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7985
7986 * configure: Handle isc3.0 correctly.
7987
79881993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7989
7990 * make-dist: Don't try to copy the COPYING notice into
7991 external-lisp; we're not distributing that directory any more.
7992
79931993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7994
7995 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7996 Remove CVS subdirectories from the installed directory trees, as
7997 well as RCS directories.
7998
79991993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8000
8001 * make-dist: Only copy gmalloc.c if we couldn't link it.
8002 Don't try to copy man/{README,Makefile} unless they actually exist.
8003
8004 * Makefile.in (lisppath): Don't include externallispdir in this.
8005 We're not sure whether we're even going to distribute the
8006 directory yet.
8007
80081993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8009
8010 * make-dist: Don't distribute the external-lisp directory anymore.
8011 * INSTALL: Remove all references to external-lisp.
8012
8013 * configure: Detect whether the compiler supports `const'
8014 properly, and edit src/config.h accordingly.
8015
8016 * configure: Tweak layout of final report.
8017
8018 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8019 CFLAGS.
8020
8021 * Makefile.in (locallisppath): Make this default to
8022 ${datadir}/emacs/site-lisp, instead of
8023 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8024 the same thing, and local-lisp causes completion conflicts with
8025 lock.
8026 (lisppath): Add ${externallispdir} to this.
8027 * INSTALL: Adjust installation directions.
8028
8029 * Makefile.in (externallispdir): New variable, to say where to
8030 install the externally-maintained lisp files.
8031 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8032 the others.
8033 * INSTALL: Describe external-lisp and the new externallispdir
8034 variable.
8035
80361993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8037
8038 * configure (progname): New option `--with-gcc'. Make it clearer
8039 how we are trying to guess whether or not we have GCC.
8040 * INSTALL: Document the `--with-gcc' option, and improve
8041 description of `--with-x' options.
8042
80431993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8044
8045 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8046 ${infodir} from these variables; we have written out explicit code
8047 to install the info files.
8048
80491993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8050
8051 * make-dist: Don't distributed the RCS files in the etc directory.
8052
80531993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8054
8055 * Makefile.in: Some makes can't handle comments in the middle of
8056 commands; move them to before the whole rule.
8057
80581993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8059
8060 * README: Mention what Emacs is.
8061
80621993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8063
8064 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8065 Add `./cpp' and `./man' back into the distribution.
8066
80671993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8068
8069 * Makefile.in: Define MAKE, and use where appropriate.
8070
80711993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8072
8073 * make-dist: Remember that the authoritative COPYING notice is
8074 `etc/COPYING', not `../etc/COPYING'.
8075
80761992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8077
8078 * make-dist: Make sure that the COPYING notices in each directory
8079 are copies, not symlinks.
8080
80811992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8082
8083 * INSTALL: The build process produces an executable called `emacs'
8084 now. Change references.
8085 * Makefile.in: Adjust `install.mumble' targets to install
8086 `src/emacs', not `src/xemacs'.
8087
8088 * configure: Start with a blank line; this keeps some old CSH's
8089 from thinking it's a CSH script. Most systems will just use
8090 /bin/sh to run it, which is what we're expecting; the only other
8091 shells which might try to interpret it themselves are probably
8092 Bourne-compatible.
8093
80941992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8095
8096 * INSTALL: Improvements suggested by David Mackenzie.
8097
80981992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8099
8100 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8101 Don't try to copy the info files if there aren't any; the
8102 unexpanded globbing pattern disappoints `install'. Ignore the
8103 return status of that command.
8104
8105 * INSTALL: Updated for new configuration arrangement.
8106
8107 * configure: Don't make the top-level Makefile read-only - people
8108 may want to edit the values of the path variables.
8109
8110 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8111 Install the info files in ${infodir}. Install the executable
8112 under both `emacs' and `emacs-VERSION'.
8113
8114 * Makefile.in: Doc fix.
8115
8116 * Makefile.in (exec_prefix): New variable, as per latest version
8117 of coding standards.
8118 (bindir, libdir): Use it, instead of `prefix'.
8119 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8120
8121 * Makefile.in (mandir): Make the default value for this depend on
8122 $(prefix).
8123
8124 * Makefile.in (datadir, statedir, libdir): Make these all default
8125 to ${prefix}/lib.
8126 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8127 to compensate.
8128
8129 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8130 Install the etags and ctags man pages too.
8131
8132 * Makefile.in (distclean): Don't delete backup files; that's the
8133 job of extraclean.
8134 (extraclean): Like distclean, but deletes backup and autosave files.
8135
81361992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8137
8138 Make path specification conform to GNU coding standards.
8139 * configure (long_usage): Remove all traces of old arguments from
8140 usage messages, and document the options we do accept in more
8141 detail: -with-x... and --srcdir.
8142 (options, boolean_opts): Deleted; we don't have enough options to
8143 make this worthwhile.
8144 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8145 along with the code which supported them; these should be set as
8146 arguments to the top-level make.
8147 (config_h_opts): Since this no longer doubles as a list of option
8148 names, make them upper case; this simplifies the code which uses
8149 them to build the sed command to edit src/config.h. Change the
8150 code which sets them.
8151 (cc, g, O): Don't allow the user to set these using options; they
8152 should be specified using `CC=' and `CFLAGS=' arguments to the
8153 top-level make. Just choose reasonable default values for them,
8154 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8155 values.
8156 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8157 options; use them whenever the configuration files say they're
8158 possible.
8159 Simplify the argument processing loop. Don't accept abbreviations
8160 for option names; these might conflict with other configuration
8161 options in the future.
8162 Add some support for the `--srcdir' option. Check for the sources
8163 in . and .. if `--srcdir' is omitted. If the directories we will
8164 compile in don't exist yet, create them under the current directory.
8165 Note that the rest of the build process doesn't really support
8166 this.
8167 Edit only the top Makefile. That should edit the others. Edit
8168 into the makefile: `version', from lisp/version.el, `configname'
8169 and `srcdir' from the configuration arguments, `CC' and
8170 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8171 the user's path, and LOADLIBES as gleaned from the system
8172 description files.
8173 Simplify the report generated; it doesn't need to include any
8174 description of paths now.
8175 Make `config.status' exec configure instead of just calling it, so
8176 there's no harm in overwriting `config.status'.
8177 * Makefile.in (version, configname): New variables, used to choose
8178 the default values for datadir and libdir.
8179 Path variables rearranged into two clearer groups:
8180 - In the first group are the variables specified by the GNU coding
8181 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8182 manext, infodir, and srcdir).
8183 - In the second are the variables actually used for Emacs's paths
8184 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8185 archlibdir), which depend on the first category.
8186 datadir and libdir default to directories under
8187 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8188 demand.
8189 etcdir and lispdir default to subdirectories of datadir.
8190 archlibdir defaults to libdir.
8191 The new installation tree is a bit deeper than it used to be, so
8192 use the new make-path program in lib-src to build them all.
8193 Always build a new src/paths.h.tmp and then move-if-change it to
8194 src/paths.h, to avoid unnecessary rebuilds while responding to the
8195 right changes.
8196 Remove all mention of arch-lib. Run utility commands from
8197 lib-src, and let the executables be copied into archlibdir when
8198 Emacs is installed.
8199 Add targets for src/Makefile, lib-src/Makefile, and
8200 oldXMenu/Makefile, editing the values of the path variables into
8201 them.
8202 Let lib-src do its own installation.
8203 (datadir): Default to putting data files under
8204 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8205 (emacsdir): Variable deleted; it would only be confusing to use.
8206 (lispdir, etcdir): Default to ${datadir}/lisp.
8207 (mkdir): Use make-path for this.
8208 (lockdir): Do this in mkdir.
8209 (Makefile): New target.
8210
8211 * configure (usage_message): Rename to long_usage.
8212
8213 * make-dist: Don't bother creating an arch-lib directory; that's
8214 only for installation now.
8215
82161992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8217
8218 * configure: Use GCC-style configuration names, using config.sub.
8219 Change the usage and help messages.
8220
8221 * configure: Initialize window_system, not indow_system.
8222
8223 * configure: Report which window system, compiler, and signal
8224 handler return type we decide to use.
8225
8226 * make-dist: Explain what's going on if config.sub and gmalloc.c
8227 can't be linked. Place the code which copies them near the code
8228 which links the rest of the files around them.
8229
82301992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8231
8232 * make-dist: Don't bother to distribute src/*.com, or
8233 src/vmsbuild; those have all been moved to `../vms'.
8234
82351992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8236
8237 * make-dist: Don't forget that the way to avoid filenames starting
8238 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8239 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8240 couldn't make hard links to, since we have two already, and
8241 perhaps more to come.
8242
82431992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8244
8245 * configure: When editing parameters into lib-src/Makefile, change
8246 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8247 needs some other flags too.
8248
82491992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8250
8251 * configure: Remove spurious echo of the configuration name.
8252
8253 * make-dist: Don't distribute files in src/m and src/s whose names
8254 begin with `='.
8255
82561992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8257
8258 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8259 Also LISP_FLOAT_TYPE.
8260
82611992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8262
8263 * make-dist: Copy config.sub, since it's a symbolic link to a file
8264 on another file system.
8265
82661992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8267
8268 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8269 distribution.
8270
8271 * config.sub: New file, to help us recognize configuration names.
8272 * make-dist: Include it in the distribution.
8273
82741992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8275
8276 * configure: Convert `-' to `_' in specified option names.
8277 Accept options with --. Delete --highpri and --have-x-menu options.
8278 New options --with-x and --with-x10 replace -window-system.
8279 Don't mention options --gnu-malloc, --rel-alloc
8280 or --lisp-float-type in help message.
8281
82821992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8283
8284 * make-dist: Include the `vms' subdirectory in the distribution.
8285
82861992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8287
8288 * configure: Remove lines starting with "# DIST: " when building
8289 lib-src/Makefile and src/Makefile. This allows us to mark the
8290 "Makefile.in" files with explanatory comments which won't also get
8291 stuck in the Makefiles.
8292
82931992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8294
8295 * make-dist: Don't use the '+' operator in the sed regular
8296 expression that extracts the version number from lisp/version.el;
8297 Ultrix sed doesn't seem support the operator. Just double the
8298 operand and use *.
8299
83001992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8301
8302 * Makefile.in: Doc fix.
8303
83041992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8305
8306 * configure: Rewrite sed command to remove at most one ./ prefix;
8307 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8308 group.
8309
83101992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8311
8312 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8313
83141992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8315
8316 * make-dist: Go ahead and build a new TAGS file, unless the
8317 --newer option was specified. Don't try to delete a TAGS file
8318 from etc; it's not kept there, and shouldn't be deleted anyway.
8319
83201992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8321
8322 * make-dist: If the lisp directory contains a default.el, don't
8323 distribute it.
8324
8325 * configure: When searching signal.h for the type of a signal
8326 return handler, make a copy of it, not a symbolic link to it; that
8327 way, it will work on systems that don't have symbolic links.
8328
83291992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8330
8331 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8332 option for generating incremental distributions. Stopped it from
8333 generating a TAGS file into the distribution; that sucker is
8334 *big*, and easily enough generated with the toplevel makefile.
8335
83361992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8337
8338 * configure: When writing config.status, don't prefix progname
8339 with a '.'; it might be absolute.
8340
83411992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8342
8343 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8344 /usr/include/X11 exist, not only if both exist.
8345
83461992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8347
8348 * make-dist: Make the new external-lisp directory a duplicate of
8349 the external-lisp directory, not the lisp directory.
8350
83511992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8352
8353 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8354 clean' in arch-lib; it doesn't even have a Makefile.
8355
8356 * Makefile.in (clean, mostlyclean): In the test which tries to
8357 distinguish between the build directory, which should be cleaned,
8358 and the installed directory, which shouldn't, cd to `${emacsdir}',
8359 not `${DESTDIR}${LIBDIR}'.
8360
83611992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8362
8363 * make-dist: Be sure to delete the .c and .h files that YACC and
8364 BISON create from getdate.y.
8365
8366 * external-lisp: New directory; see `external-lisp/README'.
8367 * make-dist: Added support for the external-lisp subdirectory.
8368
8369 * make-dist: Changed message which complains that make-dist wasn't
8370 invoked in the right directory to indicate which files it was
8371 looking for.
8372
83731992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8374
8375 * configure: Add comments explaining why we can't translate
8376 character ranges or control characters in `tr'.
8377
83781992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8379
8380 * configure: When generating the configuration message, we used to
8381 build the message from the start so that each line began with "# "
8382 so that it would be a comment in `config.status'. However, this
8383 causes trouble if any of the variables we use in the message
8384 expand to more than one line of text - as gnu_malloc_reason
8385 sometimes does. So instead, we build the message as it should be
8386 printed to the user (i.e. without the "# " prefixes), and stick on
8387 the "# "s when we write it to `config.status'.
8388
8389 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8390 `lib-src' and `arch-lib'.
8391
8392 * configure: When generating report and `config.status' file, note
8393 that bindir only determines where `make install' and
8394 `build-install' will place the executables; this should make it
8395 clear that the ordinary build process will not try to install
8396 things.
8397
83981992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8399
8400 * make-dist: Change messages to say that we are 'making links to
8401 X', rather than 'copying X'. And put `' quotes around file names.
8402
8403 * make-dist: Include '.tmp' in the name of the staging directory.
8404
8405 * make-dist: Pass the `-f' option to rm when you're not sure that
8406 the files you're removing actually exist.
8407
8408 * make-dist: When setting up etc/COPYING, always nuke whatever is
8409 there, and then copy it in, to make sure we get a real file.
8410
8411 * make-dist: Don't try to distribute *.defns files any more. The
8412 only such file was for simula.el, which has been superceded by a
8413 version which doesn't have a separate .defns file.
8414
84151992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8416
8417 * make-dist: Don't distribute configured versions of config.h.in,
8418 paths.h.in, Makefile.in in src.
8419
8420 * configure: Delete .tmp files before creating them; don't bother
8421 trying to make final targets writeable first, since it won't
8422 matter to move-if-change.
8423
84241992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8425
8426 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8427 mkdir and chmod in the center of all the conditionals. GNU Make
8428 will strip these out, but other makes won't.
8429
84301992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8431
8432 * make-dist: Include move-if-change in list of files to distribute.
8433
84341992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8435
8436 * configure: Remove any "." elements from the program name.
8437
8438 * configure: Don't record the values of all the possible arguments
8439 in config.status; only record the options that the user specified.
8440
8441 * configure: Use move-if-change to move in the new src/config.h.
8442
84431992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8444
8445 * move-if-change: New file, copied from gcc release.
8446 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8447 a temp file, so we don't update paths.h if an error occurs or if
8448 it doesn't need changing.
8449
84501992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8451
8452 * Makefile.in (src/paths.h): Do not install a value for the
8453 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8454 * build-install.in: Same thing.
8455
84561992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8457
8458 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8459 latter, being a typo, is always false, resulting in a program
8460 whose default behavior is to painstakingly build a copy of the
8461 source tree, and then delete it. Rah.
8462
8463 * Makefile.in: Add dist target, and comment for it.
8464
8465 * configure: When scanning <signal.h> for a declaration for
8466 signal, create a symbolic link with a name ending in .c, so the
8467 compiler won't complain that it's only been given .h files.
8468
8469 * configure: Check whether there are any arguments available
8470 before shifting to get the value of a non-boolean parameter.
8471
8472 * make-dist: Doc fix.
8473
84741992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8475
8476 * configure: Instead of grepping /usr/include/signal.h for a
8477 signal declaration, run /usr/include/signal.h or
8478 /usr/include/sys/signal.h through cpp and grep for the
8479 declaration.
8480
8481 * configure: Redirect the output of grep to /dev/null instead of
8482 using grep -s - that flag means different things on other systems.
8483
8484 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8485 since the former is recognizable even if you don't know what
8486 'dumping' is.
8487 * configure: Accommodate that change.
8488
8489 * configure: Accept options for all of the directories you can
8490 change in the Makefile.
8491
8492 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8493
8494 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8495 FOO before you can use them.
8496
8497 * build-install.in: Made the "Where To Install Things" section
8498 conform with the similar section from Makefile.in. Copied section
8499 which builds src/paths.h from src/paths.h.in from the Makefile.
8500
85011992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8502
8503 * configure: Write config.status to pass its command-line
8504 arguments on to configure, so that people can use it to recreate
8505 an old configuration, with minor changes.
8506
85071992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8508
8509 * configure: Don't rely on option variables being unset if their
8510 values are the empty string. In particular, when producing the
8511 English report, don't assume that highpri will be unset when no
8512 increased priority has been requested; -highpri='' should be the
8513 same as omitting -highpri altogether.
8514
8515 * configure: Fix dumb bug: when running the system and machine
8516 description files through cpp, mark those lines that we want to
8517 evaluate with the string '@configure@', and then only evaluate
8518 them. This way if the files include anything that actually
8519 generates text (type definitions or external declarations, say),
8520 we won't try to eval it.
8521
85221992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8523
8524 * make-dist: New shell script.
8525
8526 * configure: When creating foo from foo.in, make foo read-only to
8527 remind people to edit the .in file instead.
8528
8529 * INSTALL: Changed references to config.h-dist to config.h.in.
8530 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8531 to build src/paths.h from src/paths.h.in; added a paragraph to do
8532 this.
8533 * configure, Makefile, build-install: Changed filenames like
8534 FOO-dist to FOO.in.
8535
85361992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8537
8538 * Makefile, build-install: Renamed to Makefile.in and
8539 build-install.in; the configure script will edit these to produce
8540 the usable Makefile and build-install.
8541 * configure: Changed to produce ./Makefile, ./build-install,
8542 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8543 instead of editing them in place.
8544
85451992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8546
8547 * Makefile: Re-arranged so that the undumped Emacs will search
8548 ../lisp *after* the site's local elisp files.
8549 (locallisppath, dumplisppath): New variables.
8550 (lisppath): This variable's default value is now chosen based on
8551 $(locallisppath) and $(lispdir); while it used to be the
8552 customization point for adding site-local elisp directories to
8553 load-path, that job is now handled mostly by locallisppath.
8554 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8555 Check the values being assigned to the *LOADSEARCH macros for null
8556 path elements (like '::' in 'foo::bar').
8557
8558 * configure: When checking if the machine- and system-dependent
8559 files define a particular macro or not, actually run them through
8560 CPP and test the macros with #ifs, instead of just grepping for
8561 the macros' names. In particular, check for SYSTEM_MALLOC in this
8562 way.
8563
85641992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8565
8566 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8567
85681992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8569
8570 * configure: Make the config.status file an executable shell
8571 script which will recreate the same configuration. Include the
8572 verbal description of the current configuration as a comment in
8573 the script.
8574 * INSTALL: Doc fix.
8575
8576 * Makefile: Brought the Makefile up to the GNU coding
8577 standards, as described in standards.text:
8578 (TAGS): New name for the target which rebuilds the tags table.
8579 (check): New target; doesn't do anything yet.
8580 (mostlyclean): New target, synonymous with clean.
8581 (realclean): New target. Currently, this just calls the
8582 subdirectories's makefiles and then deletes config.status.
8583 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8584 variables.
8585 Installation directory variables changed to conform.
8586 (install, install.sysv, install.xenix, install.aix): Changed the
8587 code which copies the directories into their installed location to
8588 allow the installed locations to be in several different
8589 directories; the old version assumed that they would all be in
8590 $(emacsdir).
8591 (mkdir, lockdir): Allow the installed locations to be in several
8592 different directories.
8593 * INSTALL: Doc fix.
8594
8595 * build-install: Use the same variable names as the Makefile.
8596 Allow the installed locations to be in several different
8597 directories.
8598
85991992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8600
8601 * Makefile (src/paths.h): Instead of using a single sed command to
8602 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8603 separately, and don't forget to append "/!!!SuperLock!!!" to the
8604 value of the PATH_SUPERLOCK macro.
8605
8606 * config.emacs: Renamed to configure, for consistency with other
8607 GNU products. Internal references changed.
8608 INSTALL, Makefile: References changed.
8609
8610 * lock: New directory, which should always be empty. If this
8611 directory doesn't exist, Emacs won't complain; it just won't lock.
8612 Having this here means that people can just unpack Emacs, build
8613 it, and have locking work.
8614
8615 * share-lib: Re-renamed to etc, for the sake of tradition.
8616 * config.emacs: Changed default value for datadir to ../etc.
8617 * INSTALL, README: Adjusted.
8618
86191992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8620
8621 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8622 by running CPP on the appropriate s/*.h and m/*.h files.
8623
86241992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8625
8626 * config.emacs: Make sure to set the "exit on error" flag once
8627 we've removed config.status; errors should abort the configuration.
8628
86291992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8630
8631 * config.emacs: Added -distribute option, so that the Makefile
8632 paths are in their proper form. I don't know why this matters.
8633
86341992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8635
8636 * local-lisp: New directory, empty in the distribution, for people
8637 to put local elisp code in.
8638 * config.emacs: Include it in the default load path.
8639 * README: Document it.
8640
86411992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8642
8643 * config.emacs: Guess the type of signal handling functions based
8644 on the contents of /usr/include/signal.h.
8645
8646 * config.emacs: Print out progress report messages.
8647
8648 * Makefile (src/paths.h): Don't generically replace
8649 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8650 editing of the other entries, and each entry should be dealt with
8651 explicitly anyway.
8652
8653 * build-install: Converted from C-shell to Bourne shell.
8654 * config.emacs: Edit build-install properly.
8655
8656 * config.emacs: Doc fix.
8657
86581992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8659
8660 * Makefile (install): Remove `B' from tar xf command.
8661
86621992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8663
8664 * config.emacs: Removed support for the `maintain-environment'
8665 option; the only important difference between this and its absence
8666 has been removed.
8667 * INSTALL: Removed mention of `maintain-environment'.
8668
8669 * config.emacs: Fix arguments to sed when processing boolean
8670 arguments.
8671
86721991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8673
8674 * config.emacs: New file, to help automate the installation
8675 process.
8676
8677 * Makefile: Lots of changes to support the separation of etc into
8678 architecture-dependent and -independent files:
8679 (EMACSROOT): New variable, giving the directory under which all of
8680 Emacs's libraries should be installed. Changed rest of file to
8681 use it.
8682 (LIBDIR): Now denotes only architecture-dependent dir.
8683 (DATADIR): New variable, denoting architecture-independent dir.
8684 (LOCKDIR): New variable, for completeness.
8685 (SUBDIR): No more etc, new lib-src.
8686 (COPYDIR): No more etc, new arch-lib and share-lib.
8687 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8688 (src): Now depends on lib-src, not etc.
8689 * build-install: Changes parallel to the above.
8690 * README: Describe the new arrangement.
8691
8692 * vms: New subdirectory for all the VMS stuff.
8693
86941991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8695
8696 * Makefile (LISPPATH): New variable.
8697 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8698
86991990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8700
8701 * Makefile (install, install.sysv, install.xenix):
8702 Install wakeup instead of loadst. No need for setuid or setgid.
8703
87041990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8705
8706 * Makefile (clean): Clean etc if that's not the installation dir.
8707
87081990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8709
8710 * Makefile (paths.h): Make sed alter each name in the path.
8711
87121988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8713
8714 * Makefile (install.sysv): Use cpio, not tar.
8715
87161988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8717
8718 * Makefile (lockdir): Rename `lock' target.
8719 Depend on it from install*, not from `all'.
8720
87211988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8722
8723 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8724 to match build-install and paths.h.
8725
8726;; Local Variables:
8727;; coding: utf-8
067d23c9
KY
8728;; End:
8729
8730 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
e5365138 8731 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
067d23c9
KY
8732
8733 This file is part of GNU Emacs.
8734
8735 GNU Emacs is free software: you can redistribute it and/or modify
8736 it under the terms of the GNU General Public License as published by
8737 the Free Software Foundation, either version 3 of the License, or
8738 (at your option) any later version.
8739
8740 GNU Emacs is distributed in the hope that it will be useful,
8741 but WITHOUT ANY WARRANTY; without even the implied warranty of
8742 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8743 GNU General Public License for more details.
8744
8745 You should have received a copy of the GNU General Public License
8746 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.