Refill some copyright headers.
[bpt/emacs.git] / ChangeLog
CommitLineData
dc3e3e7b
GM
12011-01-15 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (epaths-force): No more arch-tag to edit.
4
dab73760
CY
52011-01-15 Chong Yidong <cyd@stupidchicken.com>
6
7 * configure.in: Bump min libxml2 version to 2.6.17 (Bug#7603).
8
9f4b8b47
PE
92011-01-14 Paul Eggert <eggert@cs.ucla.edu>
10
11 * make-dist: Distribute test/ files too.
12 Distribute every file under test/ that is under version control,
13 using patterns like *.el to capture files that are added later.
14 Without this change, "configure" would fail, because it would
15 attempt to build from a Makefile.in that was not distributed.
16
d221e780
CO
172011-01-13 Christian Ohler <ohler@gnu.org>
18
19 * Makefile.in (INFO_FILES): Add ERT.
20
21 * Makefile.in (check): Run tests in test/automated.
22
23 * Makefile.in:
24 * configure.in: Add test/automated/Makefile.
25
bc5585d1
PE
262011-01-07 Paul Eggert <eggert@cs.ucla.edu>
27
2b3f5bc8
PE
28 * install-sh, mkinstalldirs, move-if-change: Update from master
29 source in gnulib.
30
bc5585d1
PE
31 * config.guess, config.sub: Updated from master source.
32
2018939f
AS
332011-01-05 Andreas Schwab <schwab@linux-m68k.org>
34
35 * configure.in: Check for __builtin_unwind_init.
36
e5365138
GM
372011-01-05 Glenn Morris <rgm@gnu.org>
38
39 * configure.in (HAVE_MAKEINFO): New output variable.
40 (MAKEINFO): Reset to "makeinfo" if not found.
41 * Makefile.in (install-arch-indep, info):
42 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
43
4fc5868a
UM
442010-12-29 Ulrich Mueller <ulm@gentoo.org>
45
46 * configure.in: Make gameuser configurable (Bug#7717).
47
68251e16
GM
482010-12-15 Glenn Morris <rgm@gnu.org>
49
50 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
51 long absent lib-src/fns-*.el.
52
838db889
GM
532010-12-11 Glenn Morris <rgm@gnu.org>
54
55 * make-dist: Exclude etc/*.pyc.
56
fe646d2c
AS
572010-12-10 Andreas Schwab <schwab@linux-m68k.org>
58
59 * configure.in: Don't double machfile in final message.
60
d96c83fa
CY
612010-12-04 Chong Yidong <cyd@stupidchicken.com>
62
63 * configure.in: Fix last change.
64
d6a003a8
AS
652010-12-04 Andreas Schwab <schwab@linux-m68k.org>
66
67 * configure.in: Remove reference to removed machine description
68 files and allow $machine and $machfile to be empty. Substitute
69 M_FILE/S_FILE instead of machfile/opsysfile.
70
067d23c9
KY
712010-12-03 Glenn Morris <rgm@gnu.org>
72
73 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
74
752010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
76
77 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
78 (EXTERNALLY_VISIBLE): New definition.
79
802010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
81
82 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
83
842010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
85
86 * configure.in: Do not check for unconditionally included headers.
87
882010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
89
90 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
91
922010-11-09 Michael Albinus <michael.albinus@gmx.de>
93
94 * configure.in: Don't write a warning for D-Bus anymore.
95
962010-11-06 Andreas Schwab <schwab@linux-m68k.org>
97
98 * configure.in: Fix indentation.
99
1002010-10-31 Ken Brown <kbrown@cornell.edu>
101
102 * configure.in (checking whether localtime caches TZ): Use
103 unsetenv instead of modifying environment directly.
104
1052010-10-25 Andreas Schwab <schwab@linux-m68k.org>
106
107 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
108 to avoid warning.
109
1102010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
111
112 * configure.in: Remove the BROKEN annotation from gnutls.
113
1142010-10-22 Glenn Morris <rgm@gnu.org>
115
116 * make-dist: Avoid listing .el files twice. Don't try to run
117 autoconf if --no-update.
118
1192010-10-20 Glenn Morris <rgm@gnu.org>
120
121 * make-dist: No longer create lisp/MANIFEST.
122
1232010-10-14 Glenn Morris <rgm@gnu.org>
124
125 * BUGS, INSTALL.BZR, README: Updates.
126
1272010-10-13 Glenn Morris <rgm@gnu.org>
128
129 * make-dist: Remove --compress. Check for the appropriate
130 gzip-like executable, and if not found, don't compress.
131 Check version number in README, don't change it.
132 Use find for nt/inc/*.h.
133
1342010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
135
136 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
137 trailing / from directory names.
138
1392010-10-12 Glenn Morris <rgm@gnu.org>
140
141 * make-dist: Update and simplify.
142
1432010-10-12 Eli Zaretskii <eliz@gnu.org>
144
145 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
146
1472010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
148
149 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
150
1512010-10-09 Glenn Morris <rgm@gnu.org>
152
153 * make-dist: No more doc/emacs/*.texi.in.
154
155 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
156
1572010-10-09 Glenn Morris <rgm@gnu.org>
158
159 * configure.in: Combine some conditionals.
160
161 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
162 * make-dist: Include doc/emacs/*.texi.in.
163
164 * INSTALL, make-dist: Remove references to b2m.
165 * Makefile.in (MAN_PAGES): Remove b2m.1.
166
1672010-10-05 Glenn Morris <rgm@gnu.org>
168
169 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
170
1712010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
172
173 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
174
1752010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
176
177 * configure.in: Include stdlib.h and string.h unconditionally.
178
1792010-09-29 Romain Francoise <romain@orebokech.com>
180
181 * configure.in: Don't enable ImageMagick unless HAVE_X11.
182
1832010-09-28 Glenn Morris <rgm@gnu.org>
184
185 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
186 happy.
187
1882010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
189
190 * configure.in: Enable imagemagick by default.
191
1922010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
193
194 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
195 gnutls libraries.
196
1972010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
198
199 * configure.in: Set up GnuTLS.
200
2012010-09-22 Chong Yidong <cyd@stupidchicken.com>
202
203 * configure.in: Announce whether libxml2 is linked to.
204
2052010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
206
207 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
208
2092010-09-18 Eli Zaretskii <eliz@gnu.org>
210
211 * config.bat: Detect that libxml2 is installed and if so, build
212 with it.
213
2142010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
215
216 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
217 be used. This fixes a conf problem on Mac OS X.
218
2192010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
220
221 * configure.in: Check for libxml2.
222
2232010-09-09 Glenn Morris <rgm@gnu.org>
224
225 * make-dist: No more TODO files under lisp/.
226
2272010-09-04 Eli Zaretskii <eliz@gnu.org>
228
229 * config.bat: Produce lisp/gnus/_dir-locals.el from
230 lisp/gnus/.dir-locals.el.
231
2322010-08-23 Andreas Schwab <schwab@linux-m68k.org>
233
234 * configure.in: Fix check for librsvg, imagemagick and
235 MagickExportImagePixels.
236
2372010-08-18 Joakim Verona <joakim@verona.se>
238
239 * Makefile.in, configure.in: Checks for ImageMagick.
240
2412010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
242
243 * configure.in (AC_PREREQ): Require autoconf 2.65.
244
2452010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
246
247 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
248
2492010-08-09 Andreas Schwab <schwab@linux-m68k.org>
250
251 * configure.in: Add AC_C_BIGENDIAN.
252
2532010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
254
255 * configure.in (ORDINARY_LINK): Use on hpux* too.
256
2572010-08-06 Jan Djärv <jan.h.d@swipnet.se>
258
259 * configure.in: Check for util.h.
260 Use -Wimplicit-function-declaration if compiler supports it.
261
2622010-08-05 Eli Zaretskii <eliz@gnu.org>
263
264 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
265
2662010-08-04 Andreas Schwab <schwab@linux-m68k.org>
267
268 * configure.in: Restore accidentally removed use of
269 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
270
2712010-07-29 Chad Brown <yandros@mit.edu>
272
273 * configure.in: Check for dirent.h.
274
2752010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
276
277 * configure.in: Remove reference to usg5-4, unused.
278
2792010-07-25 Andreas Schwab <schwab@linux-m68k.org>
280
281 * configure.in: Check for __executable_start.
282
2832010-07-24 Ken Brown <kbrown@cornell.edu>
284
285 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
286
2872010-07-24 Juanma Barranquero <lekktu@gmail.com>
288
289 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
290
2912010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
292
293 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
294
2952010-07-12 Andreas Schwab <schwab@linux-m68k.org>
296
297 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
298 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
299 (C_OPTIMIZE_SWITCH): Remove.
300 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
301
3022010-07-11 Andreas Schwab <schwab@linux-m68k.org>
303
304 * configure.in: Don't check for index and rindex, check for strchr
305 and strrchr. Define strchr and strrchr as index and rindex,
306 resp., in src/config.h if not available.
307
3082010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
309
310 * configure.in: Use -Wold-style-definition if available.
311 This helps with the transition to standard C code, it can be
312 removed when done.
313
314 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
315
316 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
317 and MSWindows.
318
3192010-07-07 Andreas Schwab <schwab@linux-m68k.org>
320
321 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
322 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
323
3242010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
325
326 * configure.in (getenv): Remove K&R declaration.
327
3282010-07-02 Jan Djärv <jan.h.d@swipnet.se>
329
330 * configure.in: Remove define __P.
331
3322010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
333
334 * configure.in (--enable-use-lisp-union-type): New flag.
335
3362010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
337
338 Fix CFLAGS for non-GCC compilers.
339 * configure.in (CFLAGS): Always use -g like it was done before the
340 2010-03-30 change.
341 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
342 (Bug#6538)
343
3442010-06-30 Glenn Morris <rgm@gnu.org>
345
346 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
347 Set with AC_DEFINE rather than AH_BOTTOM.
348
349 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
350 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
351 Set with shell, not cpp.
352 (LIBX): Remove, just use -lX11 in the one place this was used.
353 (cannot_dump): Replace with CANNOT_DUMP.
354
3552010-06-28 Jan Djärv <jan.h.d@swipnet.se>
356
357 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
358 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
359 by minimum required Gtk+ 2.6). Add checks for functions introduced
360 in Gtk+ 2.14 or newer (bug#6505).
361
3622010-06-26 Eli Zaretskii <eliz@gnu.org>
363
364 * config.bat: Remove white space around "+" in COPY commands.
365
3662010-06-23 Glenn Morris <rgm@gnu.org>
367
368 * info/dir: Start descriptions in column 32, per Texinfo convention.
369
3702010-06-16 Chong Yidong <cyd@stupidchicken.com>
371
372 * INSTALL: Update font information (Bug#6389).
373
3742010-06-16 Glenn Morris <rgm@gnu.org>
375
376 * INSTALL: General update.
377
3782010-06-12 Glenn Morris <rgm@gnu.org>
379
380 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
381
3822010-06-11 Glenn Morris <rgm@gnu.org>
383
384 * configure.in (--without-compress-info): New option.
385 (GZIP_INFO): New output variable.
386
387 * Makefile.in (GZIP_INFO): New, set by configure.
388 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
389 Handle man pages in the same way.
390
3912010-06-10 Glenn Morris <rgm@gnu.org>
392
393 * Makefile.in (install-arch-indep): Gzip the info files too.
394
395 * make-dist: Remove references to non-existent directories and files.
396
3972010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
398
399 * configure.in: Include <strings.h> and <string.h> instead of
400 "strings.h" and "string.h".
401
4022010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
403
404 * configure.in: Remove code dealing with BSTRING.
405
4062010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
407
408 * configure.in (AC_PREREQ): Require autoconf 2.65.
409
410 * configure.in (unxec): Do not define and substitute.
411 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
412
4132010-06-03 Glenn Morris <rgm@gnu.org>
414
415 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
416
4172010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
418
419 Fix alloca definition when using gcc on non-gnu systems.
420 * configure.in: Use the code sequence indicated by "info autoconf"
421 for alloca (bug#6170).
422
4232010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
424
425 * .bzrignore: Ignore new files from trunk, which appear if you use
426 colocated branches (i.e. "bzr switch").
427
4282010-05-28 Glenn Morris <rgm@gnu.org>
429
430 * configure.in: Simplify some of the $canonical tests.
431
4322010-05-27 Glenn Morris <rgm@gnu.org>
433
434 * config.bat: Do not preprocess src/Makefile.in.
435
436 * configure.in: Do not preprocess src/Makefile.in.
437 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
438 (AC_EGREP_CPP): Test no longer needed.
439
440 * make-dist: No more Makefile.c files.
441
4422010-05-26 Glenn Morris <rgm@gnu.org>
443
444 * configure.in (YMF_PASS_LDFLAGS): Remove.
445 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
446
447 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
448 Add $GNUSTEP_LOCAL_HEADERS.
449 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
450
451 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
452 (GNUSTEP_MAKEFILES): Remove.
453 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
454 stuff to here.
455
4562010-05-25 Glenn Morris <rgm@gnu.org>
457
458 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
459 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
460
461 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
462 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
463 here instead.
464
4652010-05-24 Romain Francoise <romain@orebokech.com>
466
467 * make-dist: Look for version in src/emacs.c.
468 Use lisp/subr.el rather than lisp/version.el for location check.
469
4702010-05-21 Glenn Morris <rgm@gnu.org>
471
472 * configure.in (MKDEPDIR): Parallel build tweak.
473
474 * configure.in (ns_frag): New output file.
475
476 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
477 (OLDXMENU_TARGET): Set to empty if USE_GTK.
478
479 * configure.in (cannot_dump): New output variable.
480
4812010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
482
483 * configure.in: On NetBSD, if terminfo is found, use it in
484 preference to termcap. (Bug#6190)
485
4862010-05-20 Glenn Morris <rgm@gnu.org>
487
488 * make-dist (src): Include *.mk.
489 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
490 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
491 (deps_frag): New output file.
492 (AUTO_DEPEND): Remove this definition.
493
494 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
495
4962010-05-19 Glenn Morris <rgm@gnu.org>
497
498 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
499 (ORDINARY_LINK): New AC_DEFINE.
500 (LIB_GCC): No need to set if ORDINARY_LINK.
501
5022010-05-18 Glenn Morris <rgm@gnu.org>
503
504 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
505 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
506
507 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
508 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
509 (RALLOC_OBJ): New output variable.
510
511 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
512 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
513
5142010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
515
516 * Makefile.in (src): Provide the name of the VCS file that witnesses
517 a pull.
518 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
519
5202010-05-17 Glenn Morris <rgm@gnu.org>
521
522 * configure.in (OLDXMENU_DEPS): New output variable.
523
5242010-05-16 Glenn Morris <rgm@gnu.org>
525
526 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
527
528 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
529 * Makefile.in (install-arch-dep): Update for above change.
530
531 * Makefile.in (ns_appdir): Remove.
532 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
533
534 * configure.in (TEMACS_LDFLAGS2): New output variable.
535
536 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
537 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
538 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
539 nothing uses.
540
5412010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
542
543 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
544 does not use them.
545 (X11R5_INHIBIT_I18N): Remove, unused.
546
5472010-05-15 Glenn Morris <rgm@gnu.org>
548
549 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
550
551 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
552
5532010-05-15 Ken Raeburn <raeburn@raeburn.org>
554
555 * configure.in: Look for version string in its new location.
556
5572010-05-15 Eli Zaretskii <eliz@gnu.org>
558
559 * config.bat: Remove support for DJGPP v1.x.
560
5612010-05-15 Glenn Morris <rgm@gnu.org>
562
563 * configure.in (OLDXMENU_TARGET): New output variable.
564
565 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
566
567 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
568 and other files that no longer exist.
569
5702010-05-14 Glenn Morris <rgm@gnu.org>
571
572 * configure.in (cpp_undefs): Add mktime, register, X11.
573
574 * configure.in (GPM_MOUSE_SUPPORT): Remove.
575 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
576 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
577
578 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
579 (GNUSTEP_MAKEFILES): Do not output.
580
5812010-05-13 Glenn Morris <rgm@gnu.org>
582
583 * configure.in: Fix some paren typos.
584
585 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
586
587 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
588
5892010-05-12 Glenn Morris <rgm@gnu.org>
590
591 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
592
593 * configure.in (LIB_GCC): New output variable.
594
5952010-05-11 Glenn Morris <rgm@gnu.org>
596
597 * make-dist (msdos): No more mainmake.
598
599 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
600 * config.bat: Do not run cpp on lib-src/Makefile.in.
601
602 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
603
6042010-05-10 Glenn Morris <rgm@gnu.org>
605
606 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
607
608 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
609 (BLESSMAIL_TARGET): New output variable.
610
6112010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
612
613 * INSTALL: Fix typos.
614
6152010-05-08 Chong Yidong <cyd@stupidchicken.com>
616
617 * configure.in: Add check for buggy version of GCC (Bug#6031).
618
6192010-05-08 Glenn Morris <rgm@gnu.org>
620
621 * configure.in (HAVE_LIBNCURSES): New local variable.
622 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
623 replacing cpp in src/s/*.h and src/Makefile.in.
624
6252010-05-07 Chong Yidong <cyd@stupidchicken.com>
626
627 * Version 23.2 released.
628
6292010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
630
631 * configure.in: Add tests for `isnan' and `copysign'.
632
6332010-05-07 Eli Zaretskii <eliz@gnu.org>
634
635 * config.bat: Allow for 2 leading `#'s in comments in
636 src/Makefile.in.
637
6382010-05-07 Glenn Morris <rgm@gnu.org>
639
640 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
641 Merges logic from src/s/* and src/Makefile.in.
642 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
643
6442010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
645
646 Define START_FILES and LIB_STANDARD using autoconf.
647 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
648 here from src/s/*.h.
649 (HAVE_CRTIN): Remove, inline logic in the netbsd
650 START_FILES/LIB_STANDARD computation.
651
6522010-05-06 Glenn Morris <rgm@gnu.org>
653
654 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
655
656 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
657 (LD_SWITCH_X_SITE): Remove unused variables.
658
6592010-05-04 Glenn Morris <rgm@gnu.org>
660
661 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
662 as well.
663 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
664
665 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
666
667 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
668 variables, replacing c_switch_machine, c_switch_system.
669 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
670 @c_switch_system@.
671
6722010-05-03 Glenn Morris <rgm@gnu.org>
673
674 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
675
676 * make-dist: There are no more src/m/*.inp files.
677
6782010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
679
680 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
681 (ac_link): Do not use ld_switch_machine.
682
6832010-05-01 Glenn Morris <rgm@gnu.org>
684
685 * configure.in (OTHER_OBJ): Remove.
686 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
687
6882010-04-30 Glenn Morris <rgm@gnu.org>
689
690 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
691 Elsewhere, maybe include it.
692
693 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
694 (OLDXMENU, LIBXMENU): New output variables.
695
696 * configure.in (OTHER_OBJ): New output variable.
697
6982010-04-28 Glenn Morris <rgm@gnu.org>
699
700 * configure.in (CYGWIN_OBJ): New output variable.
701
702 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
703
704 * configure.in (FONT_OBJ): New output variable.
705
706 * configure.in (LIBXMU): New output variable.
707
708 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
709
710 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
711 userland and maybe change values to i386 (move test from s/amdx86-64.h).
712
7132010-04-27 Glenn Morris <rgm@gnu.org>
714
715 * configure.in (LIBXTR6): New output variable. Move unixware special
716 case here from src/s/unixware.h.
717
718 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
719 in Makefiles.
720 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
721
722 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
723 (LIBXP): No longer substitute in Makefiles.
724 (MOTIF_LIBW): New output variable. Move system-specific settings here
725 from src/s files.
726
7272010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
728
729 Reduce CPP usage.
730 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
731 (unexec): Define unconditionally, all platforms define
732 UNEXEC. AC_SUBST it.
733 (UNEXEC_SRC): Remove, unused.
734 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
735
7362010-04-27 Glenn Morris <rgm@gnu.org>
737
738 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
739 replaced by LIBXP.
740
741 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
742 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
743 On hpux10-20, default to /lib.
744
745 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
746
7472010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
748
749 * configure.in (LIBS_MACHINE): Remove, unused.
750
751 * configure.in (LIB_MATH): New output variable. Set it for some systems.
752
7532010-04-24 Glenn Morris <rgm@gnu.org>
754
755 * configure.in (CRT_DIR): New output variable.
756 (--with-crt-dir): New option. (Bug#5655)
757 (HAVE_LIB64_DIR): Remove.
758
7592010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
760
761 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
762
7632010-04-22 Miles Bader <miles@gnu.org>
764
765 * configure.in: Get rid of "unix" pre-defined macro when
766 preprocessing Makefile. (Bug#5857)
767
7682010-04-21 Andreas Schwab <schwab@linux-m68k.org>
769
770 Avoid non-portable shell command negation
771 * configure.in: Revert last change.
772
7732010-04-21 Jan Djärv <jan.h.d@swipnet.se>
774
775 * configure.in: Change "if test ! -f" to "if ! test -f".
776
7772010-04-21 Glenn Morris <rgm@gnu.org>
778
779 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
780 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
781
7822010-04-21 Karel Klíč <kklic@redhat.com>
783
784 * configure.in: New option: --with(out)-selinux, on by default.
785 Set HAVE_LIBSELINUX if we find libselinux, and substitute
786 LIBSELINUX_LIBS in Makefiles.
787
7882010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
789
790 * configure.in: Remove all references to LIBX11_SYSTEM.
791
7922010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
793
794 * configure.in: Remove all references to C_DEBUG_SWITCH.
795
7962010-03-27 Eli Zaretskii <eliz@gnu.org>
797
798 * config.bat <lib-src>: Edit out lines that begin with several #
799 characters.
800
8012010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
802
803 * configure.in: Remove support for old UNIX System V systems and
804 for Unixware on non-x86 machines.
805
806 * configure.in: Remove support for Solaris on PPC and for old versions.
807
808 * configure.in: Remove non-working lynxos port.
809
8102010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
811
812 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
813
8142010-03-19 Glenn Morris <rgm@gnu.org>
815
816 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
817 happy.
818
8192010-03-18 Jan Djärv <jan.h.d@swipnet.se>
820
821 * configure.in: Check for tputs and friends, abort if not
822 found (bug#5735).
823
8242010-03-18 Glenn Morris <rgm@gnu.org>
825
826 * configure.in (--with-x-toolkit): In the help text, say which options
827 are synonyms.
828
829 * configure.in (--with-mmdf, --with-mail-unlink):
830 New options, off by default.
831 (--with-mailhost): New option to set default POP host.
832 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
833 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
834 New variables, substituted in Makefiles.
835 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
836 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
837 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
838 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
839 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
840
8412010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
842
843 * Makefile.in (uninstall): Handle the case where archlibdir does not
844 exist. (Bug#5720)
845
8462010-03-12 Eli Zaretskii <eliz@gnu.org>
847
848 These changes remove termcap.c from the build on Posix platforms.
849 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
850
851 * configure: Regenerated.
852
8532010-03-10 Chong Yidong <cyd@stupidchicken.com>
854
855 * Branch for 23.2.
856
8572010-01-31 Juri Linkov <juri@jurta.org>
858
859 * .bzrignore: Add TAGS-LISP.
860
8612010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
862
863 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
864 this header file).
865
8662010-01-12 Juanma Barranquero <lekktu@gmail.com>
867
868 * .bzrignore: Ignore all .exe, instead of individual files.
869
8702010-01-12 Chong Yidong <cyd@stupidchicken.com>
871
872 * configure.in: Explicitly check for and link to -lXrender.
873
8742010-01-12 Glenn Morris <rgm@gnu.org>
875
876 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
877 for bug reports for development versions.
878
8792010-01-02 Eli Zaretskii <eliz@gnu.org>
880
881 * .bzrignore: Add more ignored patterns, including for the MS-DOS
882 build.
883
8842009-12-27 Karl Fogel <kfogel@red-bean>
885
886 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
887 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
888
8892009-12-17 Glenn Morris <rgm@gnu.org>
890
891 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
892
8932009-12-15 Glenn Morris <rgm@gnu.org>
894
895 * info/dir: Add EDT entry.
896 * Makefile.in (INFO_FILES): Add edt.
897
8982009-12-10 Jan Djärv <jan.h.d@swipnet.se>
899
900 * configure.in: Check for RSVG if GNUStep is used.
901
9022009-12-09 Jan Djärv <jan.h.d@swipnet.se>
903
904 * configure.in: Don't check for RSVG or GConf unless X11 is used.
905
9062009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
907
908 * configure.in: Allow compiling Emacs with GTK on Cygwin.
909
9102009-12-01 Glenn Morris <rgm@gnu.org>
911
912 * make-dist: Add etc/images/mpc directory.
913
9142009-11-21 Jan Djärv <jan.h.d@swipnet.se>
915
916 * configure.in: Don't check for GConf unless X is used.
917
9182009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
919
920 * configure.in: Use -Wdeclaration-after-statement if available.
921
9222009-11-17 Jan Djärv <jan.h.d@swipnet.se>
923
924 * configure.in: New option: --with(out)-gconf.
925 Set HAVE_GCONF if we find gconf.
926
9272009-11-17 Glenn Morris <rgm@gnu.org>
928
929 * Makefile.in (INFO_FILES): Add semantic.
930
9312009-11-16 Chong Yidong <cyd@stupidchicken.com>
932
933 * info/dir: Add Semantic.
934
9352009-11-16 Glenn Morris <rgm@gnu.org>
936
937 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
938 pattern, so as not to exclude makefile*.el. (Bug#4912)
939
9402009-11-14 Jan Djärv <jan.h.d@swipnet.se>
941
942 * configure.in: --enable-autodepend is new. Check for GNU Make
943 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
944 gcc and GNU make to generate dependencies.
945
9462009-10-27 Glenn Morris <rgm@gnu.org>
947
948 * make-dist: Make links to doc/lispintro/*.pdf.
949
9502009-10-23 Jim Meyering <meyering@redhat.com>
951
952 * configure.in: Invoke $CPP with -P when creating Makefile and
953 src/Makefile. Without this, gcc 4.4.2 converts each
954 backslash-newline pair in the input to a bare newline, yielding
955 invalid Makefiles.
956
957 * configure: Regenerate.
958
9592009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
960
961 * configure.in (vax-dec-vms): Remove, not supported anymore.
962
9632009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
964
965 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
966 (*-apple-darwin*): Add x86_64 architecture.
967
9682009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
969
970 * config.guess, config.sub: Updated from master source.
971
9722009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
973
974 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
975
9762009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
977
978 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
979
9802009-09-29 Glenn Morris <rgm@gnu.org>
981
982 * make-dist (check): Update for two new levels of subdirectory in lisp/.
983
9842009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
985
986 * config.guess, config.sub: Updated from master source.
987
988 * configure.in (OTHER_FILES): Define using autoconf not cpp.
989
9902009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
991
992 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
993
9942009-09-13 Chong Yidong <cyd@stupidchicken.com>
995
996 * INSTALL: Update URL for GNU FreeFont.
997
9982009-09-09 Glenn Morris <rgm@gnu.org>
999
1000 * Makefile.in (install-arch-indep): Don't recursively change perms of
1001 site-lisp and infodir. There may be non-Emacs files in here, and the
1002 files supplied by Emacs are all handled explicitly already. (Bug#3800)
1003 (mkdir): Set umask to world-readable before creating directories.
1004 mkinstalldirs already checks if dirs exist, don't duplicate this test.
1005
10062009-08-29 Glenn Morris <rgm@gnu.org>
1007
1008 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
1009 (info): Don't give an error in the absence of makeinfo - let the doc
1010 Makefiles do that, if the info files need rebuilding. (Bug#3982)
1011
10122009-08-23 Ken Raeburn <raeburn@raeburn.org>
1013
1014 * Makefile.in (install-arch-indep): If the versioned DOC-####
1015 generated during loadup+dump isn't found, install the plain DOC
1016 file that always gets generated, in case CANNOT_DUMP is set.
1017
1018 * configure.in: Warn if package version specified here doesn't
1019 match the version in version.el.
1020 * configure: Regenerate.
1021
10222009-08-22 Michael Albinus <michael.albinus@gmx.de>
1023
1024 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1025
1026 * configure: Regenerate.
1027
10282009-08-19 Glenn Morris <rgm@gnu.org>
1029
1030 * INSTALL: Remove reference to cvtmail.
1031
10322009-08-15 CHENG Gao <chenggao@gmail.com>
1033
1034 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1035
10362009-08-02 Kevin Ryde <user42@zip.com.au>
1037
1038 * INSTALL: Fix free fonts URL.
1039
10402009-07-22 Glenn Morris <rgm@gnu.org>
1041
1042 * configure.in (AC_PREREQ): Require autoconf 2.62.
1043
10442009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1045
1046 * configure.in (--enable-checking, --enable-profiling):
1047 Use AS_HELP_STRING.
1048
10492009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1050
1051 * configure.in (--enable-profiling): New option.
1052 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1053
10542009-06-27 Glenn Morris <rgm@gnu.org>
1055
1056 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1057
10582009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1059
1060 * configure.in (--enable-checking): New option.
1061
10622009-06-24 Glenn Morris <rgm@gnu.org>
1063
1064 * make-dist: Warn if subdir does not exist in source.
1065 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1066 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1067 No longer make links.
1068
10692009-06-24 Yavor Doganov <yavor@gnu.org>
1070
1071 * make-dist (tempdir): Don't create directories preferences.gorm
1072 and preferences.nib, they are no longer required.
1073
10742009-06-21 Chong Yidong <cyd@stupidchicken.com>
1075
1076 * Branch for 23.1.
1077
10782009-06-12 Chong Yidong <cyd@stupidchicken.com>
1079
1080 * configure.in: Delete mac-fix-env target, which has been
1081 removed (Bug#3531).
1082
10832009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1084
1085 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1086
10872009-05-05 Per Starbäck <per@starback.se> (tiny change)
1088
1089 * BUGS: Use new binding of view-emacs-problems.
1090
10912009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1092
1093 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1094 for Solaris compatibility.
1095
10962009-04-25 Chong Yidong <cyd@stupidchicken.com>
1097
1098 * configure: Regenerate.
1099
1100 * configure.in: Disable use of FreeType without libXft.
1101
11022009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1103
1104 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1105 Check if it is declared in gtk.h.
1106
11072009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1108
1109 * Makefile.in (install-arch-indep): Remove .gitignore files.
1110
11112009-04-03 Kenichi Handa <handa@m17n.org>
1112
1113 * INSTALL: Make the section "Complex Text Layout support
1114 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1115
11162009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1117
1118 * configure.in (rs6000-ibm-aix6*): Fix typo.
1119
11202009-03-04 Glenn Morris <rgm@gnu.org>
1121
1122 * Makefile.in (INFO_FILES): Add auth.
1123
11242009-03-03 Glenn Morris <rgm@gnu.org>
1125
1126 * info/dir: Add Auth-source.
1127
11282009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1129
1130 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1131 the second.
1132
11332009-02-28 Eli Zaretskii <eliz@gnu.org>
1134
1135 * config.bat: Copy .dbxinit to _dbxinit.
1136
1137 * make-dist (Making links to `info'): Remove .gitignore.
1138
11392009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1140
1141 * Makefile.in (lib-src, lisp): Use simpler rule.
1142 (src): Be more specific to avoid recompiling all the .elc files just
1143 because the bootstrap-emacs is missing.
1144
11452009-02-26 Chong Yidong <cyd@stupidchicken.com>
1146
1147 * configure.in: Require librsvg >= 2.11.
1148
11492009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1150
1151 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1152 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1153
11542009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1155
1156 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1157
11582009-02-03 Glenn Morris <rgm@gnu.org>
1159
1160 * make-dist: Add some missing files, remove some that are no longer
1161 present.
1162
11632009-02-02 Glenn Morris <rgm@gnu.org>
1164
1165 * make-dist: Add some missing nextstep/ files.
1166
11672009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1168
1169 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1170
11712009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1172
1173 * configure.in: Add support for m68k-*-netbsd.
1174
11752009-01-14 Juri Linkov <juri@jurta.org>
1176
1177 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1178
1179 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1180 and bug-reference-mode.
1181
11822009-01-11 Juri Linkov <juri@jurta.org>
1183
1184 * INSTALL.CVS: Move configuration explicitly to the first step.
1185
11862009-01-09 Glenn Morris <rgm@gnu.org>
1187
1188 * .dir-locals.el: Don't set indent-tabs-mode.
1189
11902008-12-30 Kenichi Handa <handa@m17n.org>
1191
1192 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1193 the function OTF_get_variation_glyphs.
1194
11952008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1196
1197 * Makefile.in (install-arch-dep): Remove old directories in
1198 ns_app* before moving new directories there.
1199
12002008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1201
1202 * .dir-locals.el: Remove non-working entry for pmail.
1203 (fill-column): Fix typo.
1204 (change-log-mode): Add fill column.
1205
12062008-12-26 Eli Zaretskii <eliz@gnu.org>
1207
1208 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1209
12102008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1211
1212 * make-dist (tempdir): Distribute .dir-locals.el.
1213
1214 * .dir-locals.el: New file.
1215
12162008-12-19 Eli Zaretskii <eliz@gnu.org>
1217
1218 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1219 for rationale.
1220
12212008-12-13 Glenn Morris <rgm@gnu.org>
1222
1223 * Makefile.in (install-arch-indep): Add new man-pages.
1224 (manext): Remove variable.
1225 (MAN_PAGES): New variable.
1226 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1227 and remove.
1228 (uninstall): Remove desktop file and icons, game scores if empty.
1229
12302008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1231
1232 * config.guess, config.sub: Updated from master source.
1233
12342008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1235
1236 * Makefile.in (install-arch-indep): Install ebrowse.1.
1237
12382008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1239
1240 * configure.in: Add Solaris on x86_64.
1241
12422008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1243
1244 * config.guess, config.sub: Updated from master source.
1245
12462008-12-08 Eli Zaretskii <eliz@gnu.org>
1247
1248 * info/dir: Fix last change.
1249
12502008-12-07 Eli Zaretskii <eliz@gnu.org>
1251
1252 * info/dir: Untabify.
1253
12542008-11-28 Ulrich Mueller <ulm@gentoo.org>
1255
1256 * configure.in: Fix last change.
1257
12582008-11-28 Richard M Stallman <rms@gnu.org>
1259
1260 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1261 New configurations.
1262
12632008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1264
1265 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1266 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1267
12682008-11-15 Eli Zaretskii <eliz@gnu.org>
1269
1270 * Makefile.in (INFO_FILES): Remove ns-emacs.
1271
1272 * info/dir (NS-Emacs): Remove entry.
1273
12742008-11-08 Eli Zaretskii <eliz@gnu.org>
1275
1276 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1277
12782008-11-07 Glenn Morris <rgm@gnu.org>
1279
1280 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1281
12822008-10-31 Eli Zaretskii <eliz@gnu.org>
1283
1284 * config.bat: Tell user to expect one "File not found" message
1285 while the `doc' directory is being configured.
1286
12872008-10-30 Chong Yidong <cyd@stupidchicken.com>
1288
1289 * update-subdirs: Put obsolete directory last.
1290
12912008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1292
1293 * configure.in: Check fontconfig always.
1294
12952008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1296
1297 * configure (*-solaris2.[7-9]*): Fix typo.
1298
12992008-10-24 Glenn Morris <rgm@gnu.org>
1300
1301 * configure.in (--without-sync-input, --with-pkg-config-prog):
1302 Help strings start with lower case.
1303 (--with-gnustep-conf): New option.
1304 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1305
13062008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1307
1308 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1309 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1310 is not found. (Bug#1230)
1311
13122008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1313
1314 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1315 Use sol2-6.h for Solaris 7-9.
1316
13172008-10-18 Ulrich Mueller <ulm@gentoo.org>
1318
1319 * configure.in: Add support for GNU/Linux on SuperH.
1320
13212008-10-12 Andreas Schwab <schwab@suse.de>
1322
1323 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1324
13252008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1326
1327 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1328 "X") to avoid confusion.
1329
1330 * configure: Regenerate.
1331
13322008-09-07 Romain Francoise <romain@orebokech.com>
1333
1334 * make-dist: Distribute doc/man/ChangeLog.
1335
13362008-08-28 Chong Yidong <cyd@stupidchicken.com>
1337
1338 * configure.in: Disable XFT and Freetype when without X.
1339
1340 * configure: Regenerate.
1341
13422008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1343
1344 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1345
13462008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1347
1348 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1349 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1350
1351 * configure: Regenerate.
1352
13532008-08-20 Eli Zaretskii <eliz@gnu.org>
1354
1355 * configure.in: Move "#define subprocesses" before
1356 config_opsysfile is included.
1357
13582008-08-19 Kenichi Handa <handa@m17n.org>
1359
1360 * INSTALL (Extra fonts): Mention local fonts, don't mention
1361 mule-unicode.
1362
13632008-08-16 Chong Yidong <cyd@stupidchicken.com>
1364
1365 * make-dist: Omit info/.arch-inventory.
1366
13672008-08-16 Jason Rumney <jasonr@gnu.org>
1368
1369 * make-dist (tempdir/nt): Link emacsclient.rc.
1370
13712008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1372
1373 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1374 AC_SUBST it.
1375 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1376 AC_SUBST it.
1377 (OTHER_FILES): Always define for HAVE_NS.
1378 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1379 * configure: Regenerate.
1380
13812008-08-07 Andreas Schwab <schwab@suse.de>
1382
1383 * configure.in: Correctly handle
1384 --enable-cocoa-experimental-ctrl-g=no and
1385 --enable-ns-self-contained=yes.
1386
13872008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1388
1389 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1390 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1391 bother undef'ing since won't have desired effect.
1392
13932008-08-06 Andreas Schwab <schwab@suse.de>
1394
1395 * configure.in: Fix quoting.
1396
13972008-08-06 Chong Yidong <cyd@stupidchicken.com>
1398
1399 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1400
14012008-08-05 Ulrich Mueller <ulm@gentoo.org>
1402
1403 * configure.in: Add checks for krb5_error.text and
1404 krb5_error.e_text struct members.
1405
14062008-08-04 Chong Yidong <cyd@stupidchicken.com>
1407
1408 * configure.in: Test for existence of NSInteger.
1409 Suggested by Yavor Doganov.
1410
14112008-08-02 Romain Francoise <romain@orebokech.com>
1412
1413 * Makefile.in (INFO_FILES): Add mairix-el.
1414
14152008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1416
1417 * make-dist:
1418 * README: Remove VMS support.
1419 * vms: Remove directory.
1420
14212008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1422
1423 * configure.in (MULTI_KBOARD): Remove.
1424
14252008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1426
1427 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1428
14292008-07-29 Chong Yidong <cyd@stupidchicken.com>
1430
1431 * info/dir (File): Add mairix-el.
1432
14332008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1434
1435 Remove support for Mac Carbon.
1436 * mac: Remove directory.
1437 * make-dist:
1438 * configure.in:
1439 * README:
1440 * Makefile.in:
1441 * INSTALL: Remove code for Carbon.
1442 * configure: Regenerate.
1443
14442008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1445
1446 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1447
14482008-07-25 Chong Yidong <cyd@stupidchicken.com>
1449
1450 * configure.in: Check for getrlimit.
1451
1452 * configure: Regenerate.
1453
14542008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1455
1456 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1457 in src/Makefile.in.
1458 (static): Remove, autoconf would always comment it out anyway.
1459 (subprocesses): Define unconditionally.
1460
14612008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1462
1463 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1464 compilation under GNUstep.
1465
14662008-07-18 Kenichi Handa <handa@m17n.org>
1467
1468 * INSTALL (Complex Text Layout support libraries): Delete the
1469 paragraph about --enable-font-backend.
1470
14712008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1472
1473 * configure.in: Print out some info to user for NeXTstep builds.
1474 (ns-app): Remove enable option.
1475 (ns-self-contained): Add enable option.
1476 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1477 GNUstep, use to set install prefixes, and substitute in Makefiles.
1478 * configure: Regenerate.
1479 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1480 NS app bundle.
1481
14822008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1483
1484 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1485
14862008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1487
1488 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1489 NS_IMPL_COCOA.
1490
14912008-07-16 Glenn Morris <rgm@gnu.org>
1492
1493 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1494 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1495 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1496 never unset.
1497
1498 * make-dist: Add nextstep/ directories.
1499 (src, lib-src): Add .m files.
1500
15012008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1502
1503 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1504 (USER_FULL_NAME): Remove, not used anymore.
1505 * configure: Regenerate.
1506
15072008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1508
1509 Changes and additions for NeXTstep windowing system (Cocoa and
1510 GNUstep) support.
1511
1512 * configure.in: Add support for NS window system: --with-ns (default
1513 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1514 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1515 disable font backend if window system is "none", not if !HAVE_X11.
1516 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1517 (install-arch-dep): Add commands to assemble NS .app package.
1518
15192008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1520
1521 * configure.in: Use macppc for Darwin. Remove references to
1522 desupported systems.
1523 * configure: Regenerate.
1524
15252008-07-05 Glenn Morris <rgm@gnu.org>
1526
1527 * make-dist (EMACS): Doc fix.
1528 (lisp): There are no *.dat or image files here any more.
1529 (src): There are no *.s files here any more.
1530 (etc/images, etc/images/*): Link to most regular files.
1531
15322008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1533
1534 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1535
15362008-07-01 Glenn Morris <rgm@gnu.org>
1537
1538 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1539 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1540 and explicitly export there. (Bug#507.)
1541
15422008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1543
1544 * configure.in:
1545 * configure: Remove references to obsolete systems.
1546
15472008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1548
1549 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1550 make it depend on all other */.in files.
1551 (src/Makefile, src/config.stamp, lib-src/Makefile)
1552 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1553 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1554 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1555 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1556
1557 * configure.in: Don't create src/config.stamp any more.
1558
15592008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1560
1561 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1562
15632008-06-22 Glenn Morris <rgm@gnu.org>
1564
1565 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1566
15672008-06-21 Romain Francoise <romain@orebokech.com>
1568
1569 * Makefile.in (INFO_FILES): Add sasl.
1570
15712008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1572
1573 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1574 (bootstrap-build): Remove.
1575 (top_bootclean): New var.
1576 (top_distclean, bootstrap-clean): Use it.
1577 (bootstrap): Don't recheck config. Make normally.
1578
15792008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1580
1581 * Makefile.in (SUBDIR): Include `lisp'.
1582 (lisp): Depend on `src'.
1583 (top_distclean): Don't remove config.status.
1584 (bootstrap-clean): New target.
1585 (maintainer-clean): Use it.
1586 (bootstrap): Use bootstrap-clean. Re-run config.status.
1587 (src/bootstrap-emacs${EXEEXT}): New target.
1588 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1589 src/Makefile now takes care of it.
1590 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1591
15922008-06-15 Glenn Morris <rgm@gnu.org>
1593
1594 * info/dir: Add sasl.
1595
15962008-06-09 Alan Mackenzie <acm@muc.de>
1597
1598 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1599
16002008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1601
1602 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1603
16042008-06-07 Glenn Morris <rgm@gnu.org>
1605
1606 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1607 serve no purpose.
1608
16092008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1610
1611 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1612 * configure: Regenerate.
1613
16142008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1615
1616 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1617
16182008-05-14 Kenichi Handa <handa@m17n.org>
1619
1620 * configure: Regenerate.
1621
1622 * configure.in: Don't handle --disable-font-backend. Don't print
1623 a message about a font backend.
1624
16252008-05-09 Glenn Morris <rgm@gnu.org>
1626
1627 * configure.in: Make absence of makeinfo a fatal error only if the info
1628 files don't exist.
1629 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1630
16312008-05-07 Eli Zaretskii <eliz@gnu.org>
1632
1633 * config.bat: Fix last change: don't use < and > in "rem" lines,
1634 they are interpreted as redirection by DOS shells.
1635
16362008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1637
1638 * configure.in: Check availability of AvailabilityMacros.h
1639 if HAVE_CARBON.
1640
1641 * configure: Regenerate.
1642
16432008-05-03 Glenn Morris <rgm@gnu.org>
1644
1645 * configure.in (x_libraries): Remove standard 64-bit directories -
1646 experimental workaround for minor autoconf bug.
1647
1648 * configure.in (--without-makeinfo): New option. If set,
1649 absence of suitable makeinfo is not a fatal error.
1650 * Makefile.in (MAKEINFO): New, set by configure.
1651 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1652 (info-real): New target.
1653 (info): Without makeinfo, do nothing, else call `info-real'.
1654
16552008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1656
1657 * configure.in: Remove hpux10.20 from the desupported list.
1658
16592008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1660
1661 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1662
16632008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1664
1665 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1666 rather than change CPPFLAGS.
1667 (HAVE_GTK): Rename to USE_GTK.
1668
16692008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1670
1671 * configure.in: Replace the obsolete macros AC_AIX and
1672 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1673
16742008-04-05 Andreas Schwab <schwab@suse.de>
1675
1676 * configure.in: No longer create admin/unidata/Makefile.
1677
16782008-03-28 Andreas Schwab <schwab@suse.de>
1679
1680 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1681 (lisp/Makefile): New rule.
1682
16832008-03-13 Glenn Morris <rgm@gnu.org>
1684
1685 * configure.in (AC_INIT): Fix version number.
1686 (sync-input): Reword the option, since it's on by default.
1687
16882008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1689
1690 * configure.in: Add --enable-sync-input, default yes.
1691
16922008-03-11 Glenn Morris <rgm@gnu.org>
1693
1694 * Makefile.in (install-etc, mkdir): Handle directory
1695 etc/images/icons/hicolor/*/mimetypes/.
1696
1697 * make-dist: Handle icons/hicolor/scalable directory.
1698
16992008-03-05 Glenn Morris <rgm@gnu.org>
1700
1701 * configure.in: Enable font-backend by default.
1702 (USE_FONT_BACKEND): Set to "no" in absence of X.
1703 (PKG_CONFIG): Don't set multiple times, once is enough.
1704 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1705
17062008-03-03 Glenn Morris <rgm@gnu.org>
1707
1708 * Makefile.in (iconsrcdir): New variable.
1709 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1710 directory.
1711
17122008-02-29 Glenn Morris <rgm@gnu.org>
1713
1714 * test/: New directory.
1715
17162008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1717
1718 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1719
17202008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1721
1722 * configure.in: Print an error for systems that we think are obsolete
1723 and are proposed to be removed. Remove some more unused systems.
1724 Add support for powerpc-ibm-aix6*.
1725
17262008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1727
1728 * configure.in: Remove references to obsolete variables and systems.
1729
17302008-02-21 Glenn Morris <rgm@gnu.org>
1731
1732 * Makefile.in (set_installuser): New.
1733 (install-arch-indep): Use set_installuser to avoid duplicate code.
1734
1735 * README.unicode: Split into admin/notes/unicode,font-backend and
1736 remove.
1737
17382008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1739
1740 * configure.in (arm*-*-freebsd*): Add.
1741
17422008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1743
1744 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1745 dealing with obsolete variables.
1746
17472008-02-08 Glenn Morris <rgm@gnu.org>
1748
1749 * Makefile.in (check-info-dir): New target.
1750
17512008-02-08 Michael Olson <mwolson@gnu.org>
1752
1753 * Makefile.in (INFO_FILES): Add epa.
1754
1755 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1756 features" section.
1757
17582008-02-06 Glenn Morris <rgm@gnu.org>
1759
1760 * configure.in (--with-gcc): Give an error saying this option has
1761 been removed.
1762 (--with-gtk): Remove this option.
1763
17642008-02-06 Tom Tromey <tromey@redhat.com>
1765
1766 * configure.in (--with-gcc): Remove.
1767 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1768
17692008-02-05 Ulrich Mueller <ulm@gentoo.org>
1770
1771 * INSTALL: Recommend giflib, not libungif.
1772
17732008-02-05 Tom Tromey <tromey@redhat.com>
1774
1775 * configure.in (--with-dbus): Default to enabled.
1776
17772008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1778
1779 * INSTALL (Complex Text Layout support libraries): New section.
1780
17812008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1782
1783 * make-dist: Remove references to files in mac/ that have been
1784 deleted.
1785
17862008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1787
1788 * configure.in: For libotf and m17n-flt checks, set shell vars
1789 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1790 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1791 Reported by Ulrich Mueller.
1792
17932008-02-02 Eli Zaretskii <eliz@gnu.org>
1794
1795 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1796 admin/unidata/Makefile.in to Makefile.
1797
17982008-02-02 Glenn Morris <rgm@gnu.org>
1799
1800 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1801 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1802 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1803
18042008-02-01 Miles Bader <miles@gnu.org>
1805
1806 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1807 [libotf], and [m17n-flt] options.
1808
18092008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1810
1811 * configure.in: Add EMACS_ARG_N([libotf]...), and
1812 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1813 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1814 CFLAGS, and LIBS in checking of m17n-flt.
1815
18162008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1817
1818 * configure.in: Check the availability of m17n-flt library.
1819
18202008-02-01 Kenichi Handa <handa@m17n.org>
1821
1822 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1823 not available.
1824
18252008-02-01 Kenichi Handa <handa@m17n.org>
1826
1827 * configure.in: New args --enable-font-backend, --with-xft,
1828 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1829 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1830 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1831 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1832
18332008-02-01 Kenichi Handa <handa@m17n.org>
1834
1835 * make-dist: Include etc/charsets in tarball.
1836
18372008-02-01 Kenichi Handa <handa@m17n.org>
1838
1839 * configure.in: While running cpp on junk.c, include
1840 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1841 exists.
1842
18432008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
1844
1845 * configure.in (xtensa): Match more configurations.
1846
18472008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1848
1849 * configure.in: Update comment.
1850
18512008-01-26 Glenn Morris <rgm@gnu.org>
1852
1853 * configure.in (--without-gcc): By default, neither off nor on.
1854 (--with-carbon): Tone down rhetoric in help text.
1855
18562008-01-25 Glenn Morris <rgm@gnu.org>
1857
1858 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1859 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1860 Default `Carbon' to off (it's unsupported).
1861
18622008-01-24 Glenn Morris <rgm@gnu.org>
1863
1864 * configure.in: Standardize dbus-related messages.
1865
18662008-01-23 Michael Olson <mwolson@gnu.org>
1867
1868 * configure.in (pkg-config-prog): Remove initial whitespace.
1869
18702008-01-23 Tom Tromey <tromey@redhat.com>
1871
1872 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
1873 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1874 Update all users.
1875
18762008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1877
1878 * config.guess, config.sub: Updated from master source.
1879
18802008-01-17 Andreas Schwab <schwab@suse.de>
1881
1882 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
1883
18842008-01-17 Glenn Morris <rgm@gnu.org>
1885
1886 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1887
18882008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1889
1890 * configure.in: Remove more references to unsupported systems.
1891
18922008-01-16 Sven Joachim <svenjoac@gmx.de>
1893
1894 * make-dist: Add --lzma.
1895
18962008-01-16 Glenn Morris <rgm@gnu.org>
1897
1898 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1899 configure checks for this.
1900
19012008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1902
1903 * configure.in: Remove more references to unsupported systems.
1904
19052008-01-06 Romain Francoise <romain@orebokech.com>
1906
1907 * configure.in: Delete extra semicolons.
1908
19092008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1910
1911 * configure.in: Remove references to unsupported systems.
1912
19132008-01-05 Romain Francoise <romain@orebokech.com>
1914
1915 * make-dist: Add --bzip2. Update copyright.
1916
19172008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1918
1919 * configure.in: Remove support for Masscomp.
1920
19212008-01-05 Glenn Morris <rgm@gnu.org>
1922
1923 * Makefile.in (desktopdir, icondir): New variables.
1924 (install-arch-indep): Also depend on `install-etc'.
1925 (install-etc): New target.
1926 (mkdir): Also create the `applications' and `icons' directories.
1927
19282008-01-04 Glenn Morris <rgm@gnu.org>
1929
1930 * make-dist: Update for new etc/images/icons/hicolor directory.
1931
19322007-12-09 Andreas Schwab <schwab@suse.de>
1933
1934 * configure.in: D-Bus is not enabled by default.
1935
19362007-12-06 Jan Djärv <jan.h.d@swipnet.se>
1937
1938 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1939 change.
1940
19412007-12-04 Jan Djärv <jan.h.d@swipnet.se>
1942
1943 * configure.in: Give package name and version to AC_INIT.
1944
19452007-12-03 Magnus Henoch <mange@freemail.hu>
1946
1947 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1948
19492007-12-03 Michael Albinus <michael.albinus@gmx.de>
1950
1951 * configure.in: No need for DBUS_INFO anymore.
1952
1953 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1954
19552007-12-02 Michael Albinus <michael.albinus@gmx.de>
1956
1957 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1958
1959 * Makefile.in (INFO_FILES): Add dbus.
1960
19612007-12-02 Romain Francoise <romain@orebokech.com>
1962
1963 * make-dist: Fix last change.
1964
19652007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1966
1967 * configure.in: Add support for gnu-kfreebsd.
1968
19692007-11-28 Glenn Morris <rgm@gnu.org>
1970
1971 * make-dist: Add etc/nxml.
1972
19732007-11-24 Romain Francoise <romain@orebokech.com>
1974
1975 * Makefile.in (INFO_FILES): Add nxml-mode.
1976
19772007-11-23 Romain Francoise <romain@orebokech.com>
1978
1979 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1980 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1981
19822007-11-20 Andreas Schwab <schwab@suse.de>
1983
1984 * configure.in: Always include <resolv.h> when checking for res_init.
1985
19862007-11-17 Andreas Schwab <schwab@suse.de>
1987
1988 * update-subdirs: Atomically update subdirs.el.
1989
19902007-11-17 Glenn Morris <rgm@gnu.org>
1991
1992 * Makefile.in (check-declare): New target.
1993
19942007-11-07 Glenn Morris <rgm@gnu.org>
1995
1996 * configure.in: Deprecate Mac Carbon port.
1997
19982007-11-01 Jan Djärv <jan.h.d@swipnet.se>
1999
2000 * configure.in: Remove HAVE_X11R5 check.
2001
20022007-10-31 Glenn Morris <rgm@gnu.org>
2003
2004 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
2005 when changing ownership of installed files.
2006
20072007-10-30 Glenn Morris <rgm@gnu.org>
2008
2009 * make-dist: Add new directory etc/gnus.
2010
20112007-10-30 Michael Olson <mwolson@gnu.org>
2012
2013 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
2014
20152007-10-29 Glenn Morris <rgm@gnu.org>
2016
2017 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
2018
20192007-10-23 Glenn Morris <rgm@gnu.org>
2020
2021 * MAINTAINERS: Move to admin/.
2022
20232007-10-17 Chong Yidong <cyd@stupidchicken.com>
2024
2025 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2026 (HAVE_LIBRESOLV): Also define if we are using res_init().
2027
20282007-10-17 Glenn Morris <rgm@gnu.org>
2029
2030 * FTP: Remove file, since it's just a duplicate of one in etc/.
2031
20322007-10-05 Eli Zaretskii <eliz@gnu.org>
2033
2034 * config.bat: Fix configuring `doc' due to changes in the
2035 directory structure.
2036
20372007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2038
2039 * configure.in: Don't use -lpthread on HP-UX.
2040
20412007-09-16 Glenn Morris <rgm@gnu.org>
2042
2043 * make-dist: File gfdl.1 has been removed.
2044
20452007-09-15 Glenn Morris <rgm@gnu.org>
2046
2047 * configure.in: Fix makeinfo version regexp.
2048
20492007-09-12 Glenn Morris <rgm@gnu.org>
2050
2051 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2052 implementation of alloca is not found.
2053
2054 * Makefile.in (SOURCES, unlock, relock): Delete.
2055 (install-arch-indep): Do not exclude the etc/ Makefiles.
2056
20572007-09-09 Juri Linkov <juri@jurta.org>
2058
2059 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2060
2061 * README: Add doc/ to documentation directories.
2062
20632007-09-08 Michael Olson <mwolson@gnu.org>
2064
2065 * MAINTAINERS: Add myself for ERC and tq.el.
2066 Update for new doc/ directory layout.
2067
20682007-09-06 Romain Francoise <romain@orebokech.com>
2069
2070 * make-dist: Update for new doc/ directory layout.
2071
20722007-09-06 Glenn Morris <rgm@gnu.org>
2073
2074 * Makefile.in (mansrcdir): New variable.
2075 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2076 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2077 update these targets for new doc/ directory layout.
2078 (doc/misc/Makefile): New target.
2079 (install-arch-indep): Use mansrcdir for new location of manpages.
2080 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2081 (relock, info, dvi): Update targets for new doc/ directory layout.
2082
2083 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2084 for new doc/ directory layout.
2085
20862007-09-02 Andreas Schwab <schwab@suse.de>
2087
2088 * configure.in: Use AS_HELP_STRING throughout.
2089 * configure: Regenerate.
2090
20912007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2092
2093 * configure.in: Require Gtk/Glib 2.6.
2094
20952007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2096
2097 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2098 Use them throughout in place of AC_ARG_WITH calls.
2099 * configure: Regenerate.
2100
21012007-09-01 Andreas Schwab <schwab@suse.de>
2102
2103 * configure.in: Put quotes around nested macro calls.
2104
21052007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2106
2107 * configure.in: Fix typo.
2108 * configure: Regenerate.
2109
21102007-08-30 Glenn Morris <rgm@gnu.org>
2111
2112 * configure.in (AH_BOTTOM): Copy some manual changes made to
2113 src/config.in here so they are not lost when it regenerates.
2114
2115 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2116
21172007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2118
2119 * README.multi-tty: New file.
2120
21212007-08-29 Glenn Morris <rgm@gnu.org>
2122
2123 * README: Increase version to 23.0.50.
2124
21252007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2126
2127 * configure.in: New option: --without-xaw3d.
2128
21292007-08-24 Glenn Morris <rgm@gnu.org>
2130
2131 * configure.in: Check for a suitably recent makeinfo.
2132
21332007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2134
2135 * configure.in (Check for required libraries): Typo.
2136
21372007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2138
2139 * configure.in: Check librsvg2 also for Mac Carbon.
2140
21412007-08-22 Romain Francoise <romain@orebokech.com>
2142
2143 * make-dist: Follow reorganization of files in etc/.
2144
21452007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2146
2147 * configure.in: Add support for SVG images through librsvg2.
2148
21492007-07-28 Eli Zaretskii <eliz@gnu.org>
2150
2151 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2152 to avoid an error message if there is no DOC there.
2153
21542007-07-25 Glenn Morris <rgm@gnu.org>
2155
2156 * Relicense all FSF files to GPLv3 or later.
2157
2158 * COPYING, info/COPYING: Switch to GPLv3.
2159
21602007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2161
2162 * configure.in: Complain if X seems to be installed but no
2163 development files were found.
2164
21652007-06-20 Glenn Morris <rgm@gnu.org>
2166
2167 * configure.in: Prefer libgif over libungif.
2168
21692007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2170
2171 * configure.in: Check for all image libraries before exiting.
2172
21732007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2174
2175 * configure.in: Exit with error if image libraries aren't found.
2176
21772007-06-13 Chong Yidong <cyd@stupidchicken.com>
2178
2179 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2180 when compiling without scrollbars.
2181
21822007-06-12 Glenn Morris <rgm@gnu.org>
2183
2184 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2185
21862007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2187
2188 * configure.in: Change wording about yes/gtk and lucid/athena
2189 being synonyms.
2190
21912007-06-08 Glenn Morris <rgm@gnu.org>
2192
2193 * configure.in: Make gtk the default toolkit.
2194
21952007-06-07 Glenn Morris <rgm@gnu.org>
2196
2197 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2198 for a Sun C compiler.
2199
2200 * Makefile.in (install-arch-indep): Install only the DOC- file
2201 specific to the build, if possible, rather than DOC-*.
2202
22032007-06-02 Chong Yidong <cyd@stupidchicken.com>
2204
2205 * Version 22.1 released.
2206
22072007-05-25 Chong Yidong <cyd@stupidchicken.com>
2208
2209 * mkinstalldirs: Sync to version in automake CVS.
2210
22112007-05-22 Andreas Schwab <schwab@suse.de>
2212
2213 * configure.in: Prefer build_alias over host when host_alias is not set.
2214 * configure: Regenerate.
2215
22162007-05-20 Andreas Schwab <schwab@suse.de>
2217
2218 * configure.in: Remove empty AC_SUBST.
2219 * configure: Regenerate.
2220
22212007-05-20 Nick Roberts <nickrob@snap.net.nz>
2222
2223 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2224 it like others.
2225 * configure: Regenerate.
2226
22272007-05-20 Nick Roberts <nickrob@snap.net.nz>
2228
2229 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2230 (AC_CHECK_LIB): Add -lgpm.
2231 * configure: Regenerate.
2232
22332007-05-03 Glenn Morris <rgm@gnu.org>
2234
2235 * configure: Tweak message about the absence of shell functions.
2236
22372007-04-27 Andreas Schwab <schwab@suse.de>
2238
2239 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2240
22412007-04-26 Glenn Morris <rgm@gnu.org>
2242
2243 * README: Increase version to 22.1.50.
2244
22452007-04-24 Juanma Barranquero <lekktu@gmail.com>
2246
2247 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2248
22492007-04-19 Glenn Morris <rgm@gnu.org>
2250
2251 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2252
22532007-04-18 Glenn Morris <rgm@gnu.org>
2254
2255 * INSTALL: Mention CPP.
2256
22572007-04-15 Glenn Morris <rgm@gnu.org>
2258
2259 * FTP: Replace with a pointer to the web version.
2260
22612007-04-13 Glenn Morris <rgm@gnu.org>
2262
2263 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2264
22652007-04-04 Glenn Morris <rgm@gnu.org>
2266
2267 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2268 compiling with Sun Studio on Solaris.
2269
22702007-03-23 Glenn Morris <rgm@gnu.org>
2271
2272 * configure.in: Restore support for hp800 (removed 2007-01-27)
2273 following clarification of legal status.
2274
22752007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2276
2277 * configure.in: Add support for AIX4.3 on IBM RS6000.
2278
2279 * configure: Regenerate.
2280
22812007-03-20 Richard Stallman <rms@gnu.org>
2282
2283 * configure.in: Fix previous change.
2284
22852007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2286
2287 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2288 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2289 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2290
22912007-03-19 Chong Yidong <cyd@stupidchicken.com>
2292
2293 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2294 user specifies "without".
2295
2296 * configure: Regenerate.
2297
22982007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2299
2300 * configure.in: Warning for Gtk+ and Cygwin added.
2301 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2302
23032007-02-27 Glenn Morris <rgm@gnu.org>
2304
2305 * make-dist (oldXMenu): Remove Imakefile.
2306 (etc/images): Add README.
2307
23082007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2309
2310 * configure.in (xtensa-*-linux-gnu*): New configuration.
2311
2312 * configure: Regenerate.
2313
23142007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2315
2316 * config.guess, config.sub: Updated from master source.
2317
23182007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2319
2320 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2321
23222007-01-29 Chong Yidong <cyd@stupidchicken.com>
2323
2324 * configure.in: Restore support for hp800's not running HP-UX.
2325
2326 * configure: Regenerate.
2327
23282007-01-27 Chong Yidong <cyd@stupidchicken.com>
2329
2330 * configure.in: Remove support for hp800 and sr2k machine types.
2331
2332 * configure: Regenerate.
2333
23342007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2335
2336 * configure.in: Add check for libXft.
2337
23382007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2339
2340 * INSTALL: Info files moved to share/info.
2341
23422007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2343
2344 * configure.in: Detect and use fink-installed in intel-based Mac
2345 builds; change Apple Darwin section to support both PowerPC and
2346 Intel-based Macs.
2347
23482006-12-26 Andreas Schwab <schwab@suse.de>
2349
2350 * Makefile.in (datarootdir): Define.
2351
23522006-12-24 Richard Stallman <rms@gnu.org>
2353
2354 * configure.in: Require Autoconf 2.61.
2355
23562006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2357
2358 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2359 Remove redundant entry for powerpc-apple-netbsd.
2360
2361 * configure: Regenerate.
2362
23632006-12-22 Chong Yidong <cyd@stupidchicken.com>
2364
2365 * configure: Regenerate with autoconf 2.61.
2366
23672006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2368
2369 * configure.in: Detect alsa/asoundlib.h also.
2370 * configure: Regenerate.
2371
23722006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2373
2374 * configure.in: Check if GTK+ compiles at all.
2375
23762006-12-10 Andreas Schwab <schwab@suse.de>
2377
2378 * configure.in: Remove check for struct timezone, its result is
2379 never used.
2380
23812006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2382
2383 * configure.in: Add support for Solaris 10 on x86-64.
2384
23852006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2386
2387 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2388 of PKG_CONFIG_PATH.
2389
23902006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2391
2392 * configure.in (HAVE_SYNC): New test.
2393
23942006-12-03 Glenn Morris <rgm@gnu.org>
2395
2396 * Makefile.in: Fix Copyright format.
2397
2398 * configure.in (AH_TOP): Add missing Copyright year.
2399
2400 * update-subdirs: Add missing Copyright years.
2401
24022006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2403
2404 * Makefile.in: Touch only the parts of the share/emacs directory
2405 specific to this version.
2406
24072006-11-26 Chong Yidong <cyd@stupidchicken.com>
2408
2409 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2410
24112006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2412
2413 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2414
24152006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2416
2417 * configure.in: Prefer X11 to Carbon only when some X-specific
2418 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2419
24202006-11-04 Romain Francoise <romain@orebokech.com>
2421
2422 * Makefile.in (bootstrap-clean-before): Fix typo.
2423 Use new target `bootstrap-clean' in the leim subdirectory.
2424
24252006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2426
2427 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2428
24292006-10-30 Chong Yidong <cyd@stupidchicken.com>
2430
2431 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2432 directories.
2433
24342006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2435
2436 * configure.in: Enable x86-64 OpenBSD compilation.
2437
24382006-10-28 Glenn Morris <rgm@gnu.org>
2439
2440 * AUTHORS: Add cal-html.el author.
2441
24422006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2443
2444 * make-dist: Make links to mac/make-package and
2445 mac/Emacs.app/Contents/Resources/Emacs.icns.
2446
24472006-10-27 Chong Yidong <cyd@stupidchicken.com>
2448
2449 * README: Bump version number to 22.0.90.
2450
24512006-10-23 Andreas Schwab <schwab@suse.de>
2452
2453 * configure.in: Make sure x_default_search_path is always set even
2454 when x_libraries is empty, and look in .../share as well for each
2455 library directory.
2456
24572006-09-28 Kenichi Handa <handa@m17n.org>
2458
2459 * configure.in (locallisppath): Don't include leim dir.
2460 (lisppath): Include leim dir.
2461
24622006-09-15 Jay Belanger <belanger@truman.edu>
2463
2464 * COPYING: Replace "Library Public License" by "Lesser Public
2465 License" throughout.
2466
24672006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2468
2469 * make-dist (EMACS): Exit and fail if the EMACS environment
2470 variable is set to something other than an absolute file name.
2471
24722006-08-16 Andreas Schwab <schwab@suse.de>
2473
2474 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2475 of hardcoding it.
2476
24772006-08-16 Richard Stallman <rms@gnu.org>
2478
2479 * INSTALL.CVS: Clean up wording.
2480
24812006-07-14 Eli Zaretskii <eliz@gnu.org>
2482
2483 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2484 $PKG_CONFIG --exists "$2" to config.log.
2485 * configure: Regenerate.
2486
24872006-07-08 Richard Stallman <rms@gnu.org>
2488
2489 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2490
24912006-07-09 Kim F. Storm <storm@cua.dk>
2492
2493 * CONTRIBUTE: Use outline format.
2494 Add section on copyright years (from admin/notes/years).
2495
24962006-07-08 Eli Zaretskii <eliz@gnu.org>
2497
2498 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2499 to /dev/null, since we don't need the error message, just the
2500 exit status.
2501
25022006-07-07 Eli Zaretskii <eliz@gnu.org>
2503
2504 * CONTRIBUTE: Slight formatting changes and typo fixes.
2505 Add description of NEWS markings.
2506
25072006-07-07 Kim F. Storm <storm@cua.dk>
2508
2509 * CONTRIBUTE: Mention INSTALL.CVS.
2510
25112006-07-05 Romain Francoise <romain@orebokech.com>
2512
2513 * make-dist (top-level): Add CONTRIBUTE.
2514
25152006-07-04 Richard Stallman <rms@gnu.org>
2516
2517 * CONTRIBUTE: Much rewrite.
2518
25192006-07-04 Nick Roberts <nickrob@snap.net.nz>
2520
2521 * CONTRIBUTE: New file.
2522
25232006-06-24 Eli Zaretskii <eliz@gnu.org>
2524
2525 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2526
25272006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2528
2529 * configure.in: Add check for ALSA.
2530
25312006-05-06 Eli Zaretskii <eliz@gnu.org>
2532
2533 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2534
2535 * info/dir: Remove the Emacs-Xtra entry.
2536
25372006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2538
2539 Update copyright year(s) in many files.
2540
25412006-04-01 Eli Zaretskii <eliz@gnu.org>
2542
2543 * configure: Regenerated.
2544
25452006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2546
2547 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2548 --without-toolkit-scroll-bars was specified.
2549
25502006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2551
2552 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2553 to CFLAGS. Update Copyright years written to src/config.in.
2554
25552006-03-18 Claudio Fontana <claudio@gnu.org>
2556
2557 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2558 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2559 to be installed/uninstalled.
2560 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2561 to Info files installed by Emacs.
2562
25632006-03-03 Claudio Fontana <claudio@gnu.org>
2564
2565 * Makefile.in (install, uninstall): Add DESTDIR variable to
2566 support staged installations.
2567
25682006-02-14 Richard M. Stallman <rms@gnu.org>
2569
2570 * configure.in (s390x-*-linux-gnu*): New configuration.
2571
25722006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2573
2574 * configure.in: Require GTK 2.4 or newer.
2575
25762006-01-29 Michael Olson <mwolson@gnu.org>
2577
2578 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2579 * info/dir (ERC): New entry.
2580
25812006-01-29 Eli Zaretskii <eliz@gnu.org>
2582
2583 * info/dir: Fix last change.
2584
25852006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2586
2587 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2588
25892006-01-27 Eli Zaretskii <eliz@gnu.org>
2590
2591 * info/dir: Untabify the whole file.
2592 (Rcirc): New entry.
2593
25942006-01-12 Andreas Schwab <schwab@suse.de>
2595
2596 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2597 check.
2598
25992006-01-02 Chong Yidong <cyd@stupidchicken.com>
2600
2601 * configure.in: Use -Wno-pointer-sign if available.
2602
26032005-12-29 Andreas Schwab <schwab@suse.de>
2604
2605 * config.guess, config.sub: Updated from master source.
2606
26072005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2608
2609 * configure.in: Use amdx86-64 for freebsd on x86_64.
2610
26112005-11-22 Romain Francoise <romain@orebokech.com>
2612
2613 * make-dist: Add etc/images/icons.
2614
26152005-11-03 Andreas Schwab <schwab@suse.de>
2616
2617 * configure.in: Use GZIP_PROG instead of GZIP.
2618
2619 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2620 (install-arch-indep): Adjust.
2621
26222005-11-01 Andreas Schwab <schwab@suse.de>
2623
2624 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2625 (bootfast): Likewise.
2626
26272005-11-01 Romain Francoise <romain@orebokech.com>
2628
2629 * configure.in: Check for gzip.
2630
2631 * Makefile.in (install): Compress source files.
2632
26332005-10-24 Steven Tamm <steventamm@mac.com>
2634
2635 * configure.in: Fix darwin386 configuration issue.
2636
26372005-10-22 Eli Zaretskii <eliz@gnu.org>
2638
2639 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2640
26412005-10-17 Bill Wohler <wohler@newt.com>
2642
2643 * make-dist: Create and populate etc/images/low-color.
2644
26452005-10-15 Bill Wohler <wohler@newt.com>
2646
2647 * make-dist: Create and populate etc/images/gud.
2648
26492005-10-08 Richard M. Stallman <rms@gnu.org>
2650
2651 * make-dist (tempparent): Don't check for 14-char file name limit.
2652
26532005-10-07 Romain Francoise <romain@orebokech.com>
2654
2655 * make-dist: Add etc/images/ezimage and etc/images/mail
2656 directories. Install images in etc/images.
2657
26582005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2659
2660 * configure.in: Prefer Carbon if --enable-carbon-app or
2661 --with-carbon is explicitly specified even when X11 is detected.
2662
26632005-09-15 Ulf Jasper <ulf.jasper@web.de>
2664
2665 * Makefile.in (install-arch-indep, uninstall):
2666 Handle newsticker manual.
2667 (info): Add - to commands.
2668
26692005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2670
2671 Remove the MAXPATHLEN limitations:
2672
2673 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2674
26752005-09-09 Eli Zaretskii <eliz@gnu.org>
2676
2677 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2678 * configure: Regenerate.
2679
26802005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2681
2682 * config.guess, config.sub: Updated from master source.
2683
26842005-08-03 Juanma Barranquero <lekktu@gmail.com>
2685
2686 * .cvsignore: Add `lock'.
2687
26882005-07-28 Juanma Barranquero <lekktu@gmail.com>
2689
2690 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2691
26922005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2693
2694 Merge gnulib getopt implementation into Emacs.
2695
2696 * Makefile.in (AUTOCONF_INPUTS): New macro.
2697 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2698 so that these files also depend on m4/getopt.m4.
2699 * configure.in: Configure getopt by including m4/getopt.m4,
2700 and configuring a getopt replacement if necessary.
2701 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2702 * m4/getopt.m4: New file.
2703
27042005-07-06 Lute Kamstra <lute@gnu.org>
2705
2706 * configure.in: Fix capitalization.
2707
27082005-07-04 Lute Kamstra <lute@gnu.org>
2709
2710 Update FSF's address in GPL notices.
2711
27122005-06-19 Jérôme Marant <jerome@marant.org>
2713
2714 * Makefile.in (epaths-force): Protect both lisppath and
2715 buildlisppath from whitespace.
2716
27172005-06-08 Steven Tamm <steventamm@mac.com>
2718
2719 * configure.in: Support Darwin/MacOSX on Intel
2720
27212005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2722
2723 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2724
27252005-05-11 Jérôme Marant <jmarant@marant.org>
2726
2727 * configure.in: Add --enable-locallisppath.
2728
27292005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2730
2731 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2732 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2733 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2734
27352005-05-07 Jérôme Marant <jerome@marant.org>
2736
2737 * make-dist: Remove references to makefile.nt and makefile.def.
2738 Include widgets and images subdirectories of etc. Do not exclude
2739 ldefs-boot.el.
2740
27412005-04-23 Andreas Schwab <schwab@suse.de>
2742
2743 * configure.in: Remove duplicate match for powerpc configuration.
2744
27452005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2746
2747 * configure.in: Check for <pwd.h>.
2748
27492005-04-14 Lute Kamstra <lute@gnu.org>
2750
2751 * make-dist: Distribute all ChangeLog files in lisp/.
2752 Don't distribute ldefs-boot.el.
2753 lisp/makefile.nt no longer exists.
2754
27552005-04-13 Lute Kamstra <lute@gnu.org>
2756
2757 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2758 for "no-byte-compile: t" in the file instead.
2759
27602005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2761
2762 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2763 shadow the main Lesstif/Motif-2.1 libs and includes.
2764
27652005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2766
2767 * configure.in: Only add XASSERTS to cppflags.
2768
27692005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2770
2771 * configure.in: Added --enable-asserts.
2772
27732005-02-09 Kim F. Storm <storm@cua.dk>
2774
2775 Change release version from 21.4 to 22.1 throughout.
2776 Change development version from 21.3.50 to 22.0.50.
2777
27782005-01-19 Steven Tamm <steventamm@mac.com>
2779
2780 * configure.in: Check for <sys/utsname.h>.
2781
27822004-12-11 Kim F. Storm <storm@cua.dk>
2783
2784 * Makefile.in (info): Undo 2004-12-05 change.
2785
27862004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2787
2788 * info/dir (File): Add URL and Org Mode manuals.
2789 * Makefile.in (install-arch-indep, uninstall): Add url and org
2790 manuals.
2791
27922004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2793
2794 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2795 committed to src/config.in.
2796
27972004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2798
2799 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2800 pthreads and define HAVE_GTK_AND_PTHREAD.
2801
28022004-12-05 Richard M. Stallman <rms@gnu.org>
2803
2804 * Makefile.in (info): Ignore errors building info files.
2805
28062004-11-27 Eli Zaretskii <eliz@gnu.org>
2807
2808 * config.bat: If 8-byte alignment is not supported, define
2809 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2810 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2811 filter through Sed to remove the quotes.
2812
28132004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2814
2815 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2816 not apply to files explicitly `cvs add'ed.
2817
28182004-11-12 Eli Zaretskii <eliz@gnu.org>
2819
2820 * config.bat: Don't require djecho.exe for the v1.x build.
2821 Add a test for DECL_ALIGN support, and add a trivial definition to
2822 src/config.h if 8-byte alignment is not supported.
2823
28242004-11-08 Kim F. Storm <storm@cua.dk>
2825
2826 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2827 files before building.
2828 (bootfast, bootstrap-clean-before-fast): New targets, like
2829 bootstrap but don't remove .elc files.
2830
28312004-11-06 Lars Brinkhoff <lars@nocrew.org>
2832
2833 * configure.in: Add check for getrusage.
2834
28352004-11-02 Jan Djärv <jan.h.d@swipnet.se>
2836
2837 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2838 New tests for new and old GTK file dialogs.
2839 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2840 to no.
2841
28422004-10-20 Jan Djärv <jan.h.d@swipnet.se>
2843
2844 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2845 can be set. Remove SETARCH test.
2846
28472004-10-08 Steven Tamm <steventamm@mac.com>
2848
2849 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
2850
28512004-10-06 Jan Djärv <jan.h.d@swipnet.se>
2852
2853 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
2854 AC_MSG_WARN. Move output of warning message to end of configure run.
2855
28562004-10-05 Jan Djärv <jan.h.d@swipnet.se>
2857
2858 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
2859 Run test to see if heap start address is random.
2860
28612004-09-29 Miles Bader <miles@gnu.org>
2862
2863 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2864 if setarch is present.
2865
28662004-09-25 Jan Djärv <jan.h.d@swipnet.se>
2867
2868 * configure.in (HAVE_EXECSHIELD): Only define on x86.
2869
28702004-09-24 Jan Djärv <jan.h.d@swipnet.se>
2871
2872 * configure.in: Check for exec-shield.
2873
28742004-08-06 Andreas Schwab <schwab@suse.de>
2875
2876 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2877
28782004-07-31 Eli Zaretskii <eliz@gnu.org>
2879
2880 * config.bat: Update URLs in the comments.
2881
28822004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2883
2884 * Makefile.in (install-arch-indep): Add pgg and sieve.
2885
2886 * info/.cvsignore: Added pgg and sieve.
2887
28882004-07-05 Andreas Schwab <schwab@suse.de>
2889
2890 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2891
28922004-06-21 Kenichi Handa <handa@m17n.org>
2893
2894 * make-dist: Link leim-ext.el into tempdir.
2895
28962004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2897
2898 * info/dir (File): Add emacs-xtra.
2899 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2900
29012004-06-12 Juri Linkov <juri@jurta.org>
2902
2903 * info/dir: Move menu help lines from `* Menu:' to file header.
2904 Describe the purpose of a red *.
2905
29062004-05-04 Dave Love <fx@gnu.org>
2907
2908 * configure.in: Don't use `extrasub'.
2909
29102004-04-29 Dave Love <fx@gnu.org>
2911
2912 * configure.in: Don't forget to quote args to `test'.
2913
29142004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2915
2916 * autogen.sh: Update filename in "please read" message.
2917
29182004-04-17 Richard M. Stallman <rms@gnu.org>
2919
2920 * INSTALL: Move the info about site-lisp dirs,
2921 and say uninstalled Emacs looks there too.
2922
29232004-04-04 Eli Zaretskii <eliz@gnu.org>
2924
2925 * config.bat (lib-src): Recognize comment lines in Makefile.in
2926 that have a TAB after the #, to avoid errors in preprocessing with
2927 GCC 3.3.3.
2928
29292004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2930
2931 * Makefile.in: Mention in comment that `make maintainer-clean'
2932 deletes .elc files.
2933
29342004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2935
2936 * update-subdirs: Add local variables to prevent byte-compiling.
2937
29382004-03-21 Dave Love <fx@gnu.org>
2939
2940 * configure.in: Fix previous change.
2941
29422004-03-18 Dave Love <fx@gnu.org>
2943
2944 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
2945
29462004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2947
2948 * info/dir (File): Add SMTP and SES.
2949
29502004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2951
2952 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
2953 (bootstrap): Use the new bootstrap-prepare target in lisp.
2954
29552004-02-18 Kim F. Storm <storm@cua.dk>
2956
2957 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
2958
29592004-02-16 Eli Zaretskii <eliz@gnu.org>
2960
2961 * make-dist: Don't link index.*perm and permute-index into tempdir.
2962
29632004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2964
2965 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2966 to match previous changes by Eli Zaretskii.
2967
29682004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2969
2970 * Makefile.in: Set CDPATH to an empty string.
2971
29722004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2973
2974 * configure.in <darwin>: Use fink packages if available.
2975
29762004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
2977
2978 * make-dist (lispref): Do include lispref/index.texi.
2979
29802004-01-06 Eric Hanchrow <offby1@blarg.net>
2981
2982 * make-dist (tempdir): Include cursors in nt/icons.
2983
29842003-12-30 Eli Zaretskii <eliz@gnu.org>
2985
2986 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2987 clashes with install-sh on 8+3 filesystems.
2988
29892003-12-08 Miles Bader <miles@gnu.org>
2990
2991 * .cvsignore: Add .arch-inventory.
2992
29932003-12-24 Andreas Schwab <schwab@suse.de>
2994
2995 * configure.in: Check for <sys/socket.h>. Include it before
2996 including <net/if.h>. Move check for <net/if.h> before its use.
2997
29982003-12-24 Jan Djärv <jan.h.d@swipnet.se>
2999
3000 * Makefile.in (install-arch-dep): Don't let cd output go into
3001 pipe for carbon_appdir.
3002
30032003-12-24 Andreas Schwab <schwab@suse.de>
3004
3005 * configure.in (PKG_CHECK_MODULES): Fix quoting.
3006
30072003-12-01 Andreas Schwab <schwab@suse.de>
3008
3009 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
3010 hardcoding gcc.
3011
30122003-11-16 Jan Djärv <jan.h.d@swipnet.se>
3013
3014 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
3015 multiple displays.
3016 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
3017
30182003-09-23 Dave Love <fx@gnu.org>
3019
3020 * configure.in: Check members of struct ifreq.
3021
30222003-09-14 Kim F. Storm <storm@cua.dk>
3023
3024 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3025
30262003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3027
3028 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3029
30302003-08-18 Lute Kamstra <lute@gnu.org>
3031
3032 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3033 required anymore.
3034
30352003-08-07 Andrew Choi <akochoi@shaw.ca>
3036
3037 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3038 option instead of -traditional-cpp for CPP.
3039
30402003-07-29 Richard M. Stallman <rms@gnu.org>
3041
3042 * configure.in (HAVE_XIM): Define if XIM is available.
3043
30442003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3045
3046 * configure.in: The function gtk_window_set_icon_from_file was
3047 introduced in GTK+ 2.2, so check for that release.
3048
30492003-07-23 Andreas Schwab <schwab@suse.de>
3050
3051 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3052
3053 * Makefile.in (YACC): Remove, not used.
3054 (MAINT): Don't set.
3055 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3056 disable dependency on ${srcdir}/configure.in when maintainer mode
3057 is disabled.
3058
30592003-07-22 Dave Love <fx@gnu.org>
3060
3061 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3062 HAVE_X11, not with_xim.
3063 (HAVE_CRTIN): Provide template.
3064 <with_png>: Test for png.h and libpng/png.h.
3065
30662003-07-15 Andreas Schwab <schwab@suse.de>
3067
3068 * configure.in: Temporarily leave quoting for AC_DEFINE.
3069
30702003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3071
3072 * configure.in: Check for posix_memalign.
3073
30742003-07-12 Richard M. Stallman <rms@gnu.org>
3075
3076 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3077
30782003-07-09 Kim F. Storm <storm@cua.dk>
3079
3080 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3081 functionality of --without-xim.
3082
30832003-06-29 Dave Love <fx@gnu.org>
3084
3085 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3086
30872003-06-23 Dave Love <fx@gnu.org>
3088
3089 * configure.in: Check for sys/_mbstate_t.h.
3090 Test XRegisterIMInstantiateCallback prototype.
3091 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3092
30932003-06-06 Dave Love <fx@gnu.org>
3094
3095 * configure.in: Check for locale.h.
3096
30972003-06-05 Dave Love <fx@gnu.org>
3098
3099 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3100 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3101 (NLIST_STRUCT): Don't define.
3102 (AH_BOTTOM): Define my_strftime.
3103
31042003-06-02 Richard M. Stallman <rms@gnu.org>
3105
3106 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3107
31082003-05-24 Andreas Schwab <schwab@suse.de>
3109
3110 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3111 bzero, and bcmp.
3112
31132003-05-22 Dave Love <fx@gnu.org>
3114
3115 * configure.in: Remove redundant test for term.h. Test for difftime.
3116
31172003-05-20 Dave Love <fx@gnu.org>
3118
3119 * configure.in: Append * to s390-*-linux-gnu case.
3120 (LIBMAIL) <lockfile>: Don't define.
3121
31222003-04-30 Richard M. Stallman <rms@gnu.org>
3123
3124 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3125
31262003-04-28 Francesco Potortì <pot@gnu.org>
3127
3128 * configure.in: Undo last (RMS') change, as it is useless, per
3129 Dave Love.
3130
31312003-04-08 Richard M. Stallman <rms@gnu.org>
3132
3133 * configure.in: Put #include of jpeglib.h at start of line.
3134
31352003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3136
3137 * INSTALL (* GNU/Linux development packages): Mention Debian and
3138 RedHat package names.
3139
31402003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3141
3142 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3143
31442003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3145
3146 * INSTALL (* GNU/Linux development packages): Tell people to
3147 install additional packages for compiling Emacs.
3148
31492003-04-06 Francesco Potortì <pot@gnu.org>
3150
3151 * configure.in: Use the same configuration for all aix5, not just
3152 aix5.1.
3153
31542003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3155
3156 * configure.in: Check for need for bigtoc support on IBM AIX for
3157 solving a linker table overflow problem.
3158
31592003-03-03 Rob Browning <rlb@defaultvalue.org>
3160
3161 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3162 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3163 over bzero, bcmp, and bcopy.
3164
31652003-02-23 Simon Josefsson <jas@extundo.com>
3166
3167 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3168
31692003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3170
3171 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3172
31732003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3174
3175 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3176
31772003-02-08 Andreas Schwab <schwab@suse.de>
3178
3179 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3180 instead of the substitution.
3181
31822003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3183
3184 * Makefile.in: Use @EXEEXT@ for Cygwin.
3185 Use USERNAME if LOGNAME is not set (for Cygwin).
3186
3187 * configure.in: Add opsys=cygwin.
3188
31892003-01-22 Andreas Schwab <schwab@suse.de>
3190
3191 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3192 redefining it explicitly in src/config.in.
3193
31942003-01-22 Markus Rost <rost@math.ohio-state.edu>
3195
3196 * Makefile.in (bootstrap): Make bootstrap-after.
3197
31982003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3199
3200 * configure.in: Fix --with-gtk.
3201
32022003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3203
3204 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3205
3206 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3207
32082003-01-14 Francesco Potortì <pot@gnu.org>
3209
3210 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3211
32122003-01-07 Steven Tamm <steventamm@mac.com>
3213
3214 * configure.in: New option, --enable-carbon-app, to specify
3215 that the application should be installed
3216 * Makefile.in (install-arch-dep): On Mac OS X, install the
3217 Emacs.app application if carbon-app is enabled
3218
32192003-01-06 Dave Love <fx@gnu.org>
3220
3221 * configure.in: Check for nl_langinfo.
3222 [!HAVE_SIZE_T]: Fix typedef.
3223
32242003-01-06 David Kastrup <dak@gnu.org>
3225
3226 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3227
3228 * configure.in: Add tests for install-info.
3229
32302002-12-09 Markus Rost <rost@math.ohio-state.edu>
3231
3232 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3233 use again sol2-6 instead of sol2-8.
3234
32352002-12-09 Dave Love <fx@gnu.org>
3236
3237 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3238
32392002-12-08 Andreas Schwab <schwab@suse.de>
3240
3241 * Makefile.in (install-arch-indep): Revert last change.
3242
32432002-11-27 Dave Love <fx@gnu.org>
3244
3245 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3246 Check for __sys_siglist too. Check for memset.
3247 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3248
32492002-11-22 Juanma Barranquero <lektu@terra.es>
3250
3251 * config.guess, config.sub: Updated from master source.
3252
32532002-11-19 Karl Fogel <kfogel@red-bean.com>
3254
3255 * autogen.sh: New file.
3256
32572002-11-15 Dave Love <fx@gnu.org>
3258
3259 * configure.in: Tidy up various quoting issues throughout.
3260 Use AC_GNU_SOURCE.
3261 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3262 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3263 Maybe define bcopy, bzero, bcmp.
3264 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3265 non-existent machine file).
3266 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3267 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3268 (nlist.h): Move test up.
3269
32702002-11-18 Markus Rost <rost@math.ohio-state.edu>
3271
3272 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3273
32742002-11-14 Francesco Potortì <pot@gnu.org>
3275
3276 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3277
32782002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3279
3280 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3281
32822002-11-08 Dave Love <fx@gnu.org>
3283
3284 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3285 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3286
32872002-11-07 Miles Bader <miles@gnu.org>
3288
3289 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3290 Handle separate-build-dir case.
3291
32922002-11-06 Richard M. Stallman <rms@gnu.org>
3293
3294 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3295 bulletproof. $bar may be empty when there are no .elc files.
3296
32972002-10-30 Dave Love <fx@gnu.org>
3298
3299 * configure.in: Require autoconf 2.53. Test for pty.h,
3300 sys/mman.h, sys/param.h, mremap, memmove.
3301 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3302 (AC_PROG_YACC): Delete.
3303 (size_t): Use AC_CHECK_TYPES.
3304 (AH_TOP): Up-date copyright.
3305
33062002-10-01 Juanma Barranquero <lektu@terra.es>
3307
3308 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3309
33102002-09-19 Richard M. Stallman <rms@gnu.org>
3311
3312 * configure.in: Fix the LessTif-directory-finder for real.
3313
33142002-09-14 Richard M. Stallman <rms@gnu.org>
3315
3316 * Makefile.in (maybe_bootstrap): Test for complete absence
3317 of compiled Lisp files.
3318
33192002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3320
3321 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3322 (bootstrap-clean-after): Delete.
3323 (bootstrap): Make the sequencing explicit.
3324
33252002-09-10 Richard M. Stallman <rms@gnu.org>
3326
3327 * configure.in: Fix previous LessTif change.
3328
33292002-09-09 Richard M. Stallman <rms@gnu.org>
3330
3331 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3332 (powerpcle-*-solaris*): Use version 2.6 as default.
3333 (*-sunos5.6*, *-solaris2.6*): New alternative.
3334 (*-sunos5*): Use version 2.6 as default.
3335
33362002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3337
3338 * configure.in: Fix typo.
3339
33402002-09-05 Richard M. Stallman <rms@gnu.org>
3341
3342 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3343
3344 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3345 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3346
33472002-08-26 Kim F. Storm <storm@cua.dk>
3348
3349 * Makefile.in (install-arch-indep): Do not remove DOC file
3350 when it is the only DOC file installed; this is the case when
3351 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3352
33532002-07-24 Markus Rost <rost@math.ohio-state.edu>
3354
3355 * configure.in: Fix typo.
3356
33572002-07-24 Richard M. Stallman <rms@gnu.org>
3358
3359 * configure.in: Don't print anything special about gamedir.
3360
3361 * configure.in: Delete nonstandard --with-game-user option.
3362
33632002-07-21 Richard M. Stallman <rms@gnu.org>
3364
3365 * Makefile.in (gamedir, localstatedir): New variables.
3366 (epaths-force): Insert value of gamedir into PATH_GAME.
3367
3368 * configure.in (gamedir): Handle it like lispdir.
3369 (--with-game-dir option): Delete.
3370
33712002-06-21 Pavel Janík <Pavel@Janik.cz>
3372
3373 * configure.in: Add support for mipseb-*-netbsd* machines.
3374
33752002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3376
3377 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3378
33792002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3380
3381 * info/dir (File): Add an entry for Tramp.
3382
33832002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3384
3385 * INSTALL-CVS: New file.
3386
33872002-06-07 Andreas Schwab <schwab@suse.de>
3388
3389 * configure.in (x86_64-*-linux-gnu*): New system.
3390
33912002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3392
3393 * config.bat: Handle the case when lispintro is truncated to lispintr.
3394
33952002-05-26 Paul Eggert <eggert@twinsun.com>
3396
3397 * config.guess, config.sub: Updated from master source.
3398
33992002-05-09 Richard M. Stallman <rms@gnu.org>
3400
3401 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3402
34032002-05-04 Pavel Janík <Pavel@Janik.cz>
3404
3405 * make-dist: Do not distribute lock/ directory.
3406
34072002-04-30 Andrew Choi <akochoi@shaw.ca>
3408
3409 * configure.in: Provide documentation string when defining
3410 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3411 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3412
34132002-04-28 Colin Walters <walters@verbum.org>
3414
3415 * configure.in: Delete configure check for access to the game user.
3416
34172002-04-29 Pavel Janík <Pavel@Janik.cz>
3418
3419 * make-dist: lwlib/Imakefile is removed.
3420
34212002-04-26 Andrew Choi <akochoi@shaw.ca>
3422
3423 * configure.in: Add support for powerpc-apple-darwin*.
3424 (HAVE_CARBON): Add.
3425
3426 * make-dist: Create directories in mac/Emacs.app.
3427
34282002-04-25 Pavel Janík <Pavel@Janik.cz>
3429
3430 * make-dist: lwlib-Xol* are removed.
3431
34322002-04-23 Andreas Schwab <schwab@suse.de>
3433
3434 * Makefile.in (MAINT): New variable.
3435 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3436 instead of configure.in, to avoid running autoconf and autoheader
3437 unless explicitly requested.
3438
34392002-04-16 Eli Zaretskii <eliz@gnu.org>
3440
3441 * config.bat: Update for msdos/sed2v2.inp.
3442
34432002-04-15 Andreas Schwab <schwab@suse.de>
3444
3445 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3446 * configure.in: Add config header templates to all AC_DEFINE and
3447 AC_DEFINE_UNQUOTED symbols.
3448 * make-dist: Run autoheader if necessary.
3449
34502002-04-10 Colin Walters <walters@verbum.org>
3451
3452 * configure.in: Add --game-dir, --game-user. Test to see if we
3453 can use them.
3454
34552002-04-08 Pavel Janík <Pavel@Janik.cz>
3456
3457 * configure.in: Add --with-sound.
3458
34592002-03-18 Kim F. Storm <storm@cua.dk>
3460
3461 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3462 and getsockname functions. Test for sys/un.h include file.
3463
34642002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3465
3466 * configure.in: Support AIX 5.1.
3467
34682002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3469
3470 * configure.in: Added test for X Session Management (HAVE_X_SM).
3471
34722002-03-03 Richard M. Stallman <rms@gnu.org>
3473
3474 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3475 Run chown $${LOGNAME} on files installed by tar xvf.
3476
34772002-03-03 Kim F. Storm <storm@cua.dk>
3478
3479 * configure.in: Test for getpeername.
3480
34812002-03-01 Richard M. Stallman <rms@gnu.org>
3482
3483 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3484 (HAVE_GIF): Don't use old libungif versions that crash.
3485
34862002-02-26 Richard M. Stallman <rms@gnu.org>
3487
3488 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3489 not just well-formed and valid.
3490 (mips-compaq-nonstopux*): New configuration.
3491
34922002-02-18 Paul Eggert <eggert@twinsun.com>
3493
3494 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3495 "sed q" is a portable equivalent to plain "head -1".
3496
34972002-02-13 Richard M. Stallman <rms@gnu.org>
3498
3499 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3500 (all): Don't depend on maybe_bootstrap here.
3501 (${SUBDIR}): Depend on it here instead.
3502
35032002-02-08 Richard M. Stallman <rms@gnu.org>
3504
3505 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3506
35072002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3508
3509 * configure.in: Recognize BSD/OS 5.0.
3510
35112002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3512
3513 * make-dist: Make version checking in emacs.texi consistent with
3514 how we set it there.
3515
35162001-12-29 Kim F. Storm <storm@cua.dk>
3517
3518 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3519
35202001-12-28 Richard M. Stallman <rms@gnu.org>
3521
3522 * configure.in: Test for mbsinit.
3523
35242001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3525
3526 These changes make Leim part of the standard distribution:
3527
3528 * README: Add info about the `leim' directory.
3529
3530 * INSTALL: Remove text that describes Leim as a separate package.
3531
3532 * noleim-Makefile.in: File removed.
3533
3534 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3535 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3536 Leim files out of the Emacs tree. Don't prepare a separate tarball
3537 for Leim.
3538
35392001-12-11 Richard M. Stallman <rms@gnu.org>
3540
3541 * configure.in (hppa*-*-linux-gnu*): New alternative.
3542
35432001-12-08 Pavel Janík <Pavel@Janik.cz>
3544
3545 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3546 creating distribution.
3547
35482001-12-06 Paul Eggert <eggert@twinsun.com>
3549
3550 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3551 (AC_FUNC_VFORK): Remove.
3552 (AC_FUNC_FORK): Add.
3553 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3554 this is required by recent Autoconf versions.
3555
35562001-12-02 Pavel Janík <Pavel@Janik.cz>
3557
3558 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3559 TODO, vms-pp.trans and others).
3560
35612001-11-29 Pavel Janík <Pavel@Janik.cz>
3562
3563 * make-dist: Use COPYING from the top-level directory.
3564
35652001-11-29 Gerd Moellmann <gerd@gnu.org>
3566
3567 * configure.in: Add support for FreeBSD/Alpha.
3568
35692001-11-29 Pavel Janík <Pavel@Janik.cz>
3570
3571 * make-dist: Add COPYING to the top-level directory of the
3572 distribution. Simplify the logic behind copying.
3573
3574 * Makefile.in (maybe_bootstrap): Fix previous change.
3575
35762001-11-28 Richard M. Stallman <rms@gnu.org>
3577
3578 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3579
35802001-11-26 Richard M. Stallman <rms@gnu.org>
3581
3582 * Makefile.in: bootstrap should not delete dumped executables.
3583 (bootstrap-clean-before): New target.
3584 (bootstrap): Use bootstrap-clean-before instead of clean.
3585 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3586
35872001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3588
3589 These changes add the Emacs Lisp Introduction manual to the
3590 distribution:
3591
3592 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3593
3594 * make-dist: Copy the files in lispintro directory.
3595
3596 * config.bat: Configure in the lispintro directory.
3597
3598 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3599
3600 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3601 (lispintro/Makefile): New target.
3602 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3603 (unlock, relock, info, dvi): Ditto.
3604
36052001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3606
3607 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3608
3609 * make-dist (etc): Don't distribute gfdl.1.
3610
36112001-11-22 Colin Walters <walters@debian.org>
3612
3613 * Makefile.in (install-arch-indep): Install the calc .info files.
3614 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3615
36162001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3617
3618 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3619 tindex.pl to the list of those being put into the distribution.
3620
36212001-11-16 Eli Zaretskii <eliz@gnu.org>
3622
3623 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3624
36252001-11-15 Pavel Janík <Pavel@Janik.cz>
3626
3627 * Makefile.in (uninstall): Fix previous change.
3628
3629 * configure.in, Makefile.in: Add support for --program-prefix,
3630 --program-suffix and --program-transform-name options.
3631
36322001-11-13 Pavel Janík <Pavel@Janik.cz>
3633
3634 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3635 (install-arch-indep): Install emacsclient manual page.
3636 (uninstall): Uninstall emacsclient manual page.
3637
36382001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3639
3640 * make-dist: Add lispref/index.*perm files to the distribution.
3641 From Pavel Janík <Pavel@Janik.cz>.
3642
36432001-11-12 Pavel Janík <Pavel@Janik.cz>
3644
3645 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3646
36472001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3648
3649 * configure.in: AC_OUTPUT lispref/Makefile.
3650
36512001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3652
3653 The following changes add the ELisp reference manual to the
3654 distribution.
3655
3656 * make-dist: Add the lispref directory to the distribution.
3657
3658 * Makefile.in (install-arch-indep): Add elisp* to the list of
3659 installed Info files.
3660 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3661 (lispref/Makefile): New target.
3662 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3663 Add commands for the lispref directory.
3664 (info, dvi): Ditto.
3665
3666 * config.bat: Configure in `lispref'.
3667
36682001-11-09 Richard M. Stallman <rms@gnu.org>
3669
3670 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3671
36722001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3673
3674 * make-dist (tempdir): Copy AUTHORS as well.
3675
36762001-11-06 Sam Steingold <sds@gnu.org>
3677
3678 * configure.in: Added a check for <nlist.h>.
3679
36802001-11-01 Pavel Janík <Pavel@Janik.cz>
3681
3682 * configure.in: Reindent --help output.
3683 From Per Starbäck (starback@ling.uu.se).
3684
36852001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3686
3687 * configure.in: New entry for HP/UX-11.
3688
3689 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3690 From Eric S. Raymond <esr@golux.thyrsus.com>.
3691
36922001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3693
3694 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3695 <athornton@sinenomine.net>.
3696
36972001-10-25 Gerd Moellmann <gerd@gnu.org>
3698
3699 * Makefile.in (maybe_bootstrap): New target.
3700 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3701
37022001-10-24 Ken Raeburn <raeburn@gnu.org>
3703
3704 * configure.in: If --with-hesiod is given, look for
3705 hes_getmailhost and res_send or __res_send; check hesiod and
3706 resolv libraries respectively if system libraries don't supply them.
3707
37082001-10-24 Gerd Moellmann <gerd@gnu.org>
3709
3710 * configure.in: Use $MAKE for `make' if set.
3711
37122001-10-22 Gerd Moellmann <gerd@gnu.org>
3713
3714 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3715 to tar options.
3716
37172001-10-20 Gerd Moellmann <gerd@gnu.org>
3718
3719 * (Version 21.1 released).
3720
37212001-10-20 Miles Bader <miles@gnu.org>
3722
3723 * configure.in (configuration): Set from `host' if `host_alias'
3724 isn't defined.
3725
37262001-10-19 Andreas Schwab <schwab@suse.de>
3727
3728 * configure.in: Make ready for autoconf 2.5x.
3729 (AC_PREREQ): Require autoconf 2.50.
3730 * aclocal.m4: Removed.
3731 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3732
37332001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3734
3735 * README: Bump Emacs version to 21.1.50.
3736
37372001-10-05 Gerd Moellmann <gerd@gnu.org>
3738
3739 * Branch for 21.1.
3740
37412001-09-05 Gerd Moellmann <gerd@gnu.org>
3742
3743 * configure.in: Avoid `$@' which is handled specially in
3744 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3745
37462001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3747
3748 * make-dist (nt): Add subdirs.el to the list of distributed files.
3749
37502001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3751
3752 * configure.in (machine): Add an entry for
3753 hppa1.1-hitachi-hiuxwe2*.
3754
37552001-05-28 Gerd Moellmann <gerd@gnu.org>
3756
3757 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3758 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3759
37602001-05-14 Gerd Moellmann <gerd@gnu.org>
3761
3762 * make-dist: Copy texinfo.tex unconditionally.
3763
37642001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3765
3766 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3767 that are installed.
3768
37692001-04-06 Gerd Moellmann <gerd@gnu.org>
3770
3771 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3772 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3773
3774 * make-dist: Handle leim/MISC-DIC. Only include
3775 `[a-zA-Z]*.{el,elc}' from leim/quail.
3776
37772001-04-05 Gerd Moellmann <gerd@gnu.org>
3778
3779 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3780
37812001-03-30 Gerd Moellmann <gerd@gnu.org>
3782
3783 * Makefile.in (.PHONY): Add for bootstrap targets.
3784 (bootstrap-clean): New target.
3785 (bootstrap): Use it instead of `clean'.
3786
37872001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3788
3789 * Makefile.in (SUBDIR): Remove leim.
3790 (all, .RECURSIVE, extraclean): Add leim explicitly.
3791 (leim): Provide separate rule which exports PARALLEL=0 into the
3792 environment.
3793
37942001-03-20 Gerd Moellmann <gerd@gnu.org>
3795
3796 * configure.in (HAVE_XPM): Don't print the result of the check for
3797 XpmReturnAllocPixels if we don't have an xpm.h.
3798
37992001-03-05 Gerd Moellmann <gerd@gnu.org>
3800
3801 * COPYING: New file.
3802
38032001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3804
3805 * config.bat: Update the copyright.
3806
38072001-02-23 Kenichi Handa <handa@etl.go.jp>
3808
3809 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3810 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3811 to `yes'. Later in AC_OUTPUT, check this variable.
3812
38132001-02-09 Dave Love <fx@gnu.org>
3814
3815 * AUTHORS: Updated.
3816
38172001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3818
3819 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3820
38212001-02-02 Gerd Moellmann <gerd@gnu.org>
3822
3823 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3824
3825 * Makefile.in (uninstall): Ignore exit code of `rm'.
3826
3827 * Makefile.in (uninstall): Remove more info files. Remove
3828 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3829
38302001-01-31 Gerd Moellmann <gerd@gnu.org>
3831
3832 * noleim-Makefile.in (extraclean): Add.
3833
38342001-01-28 Gerd Moellmann <gerd@gnu.org>
3835
3836 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3837 it quiet.
3838
38392001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3840
3841 * Makefile.in (tags): Fix typo.
3842
38432001-01-13 Kenichi Handa <handa@etl.go.jp>
3844
3845 * configure.in: Fix typo in the code setting x_search_path.
3846
38472001-01-10 Dave Love <fx@gnu.org>
3848
3849 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3850 -lXext.
3851 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3852 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3853 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3854 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3855 (now in $LIBS).
3856
38572001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3858
3859 * config.bat: Run the preprocessor with -traditional.
3860
38612001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3862
3863 * INSTALL: Move copying conditions to end of file.
3864
38652000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3866
3867 * INSTALL: Add basic installation procedure which assumes
3868 `configure' does its job. Elaborate on image support libraries.
3869 Add a pointer to Xaw3d library. Add advice about solving
3870 configure-time problems by looking in config.log and setting
3871 variables in the environment.
3872
38732000-12-27 Gerd Moellmann <gerd@gnu.org>
3874
3875 * Makefile.in (install-arch-indep): If tar fails, exit with
3876 exit code 1.
3877
38782000-12-19 Gerd Moellmann <gerd@gnu.org>
3879
3880 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3881 source file includes XKBlib.h. On some broken Solaris systems,
3882 there is an XKBlib.h, reportedly, but header files included by
3883 XKBlib.h are missing.
3884
38852000-12-14 Gerd Moellmann <gerd@gnu.org>
3886
3887 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3888
38892000-12-11 Dave Love <fx@gnu.org>
3890
3891 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3892
38932000-12-11 Paul Eggert <eggert@twinsun.com>
3894
3895 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3896 Merge fixes from latest GNU tar version. These macros no longer
3897 futz with _XOPEN_SOURCE, as that was not portable in practice.
3898 (AC_FUNC_FSEEKO): New macro.
3899
3900 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3901 ftello.
3902
39032000-12-05 Dave Love <fx@gnu.org>
3904
3905 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3906
39072000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3908
3909 * info/dir: Change the category to "Emacs".
3910
39112000-12-01 Gerd Moellmann <gerd@gnu.org>
3912
3913 * make-dist (tempdir): Remove epaths.h from the distribution
3914 instead of paths.h.
3915
39162000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3917
3918 * config.bat: Check for existence of djecho.exe, and print an
3919 error message if it is not available.
3920
3921 * INSTALL: Describe possible problem with djecho.exe in old
3922 versions of DJGPP v2.x.
3923
39242000-11-23 Gerd Moellmann <gerd@gnu.org>
3925
3926 * configure.in: Initialize HAVE_LIBXP to no.
3927
39282000-11-22 Gerd Moellmann <gerd@gnu.org>
3929
3930 * configure.in: Use m/macppc.h instead of the non-existent
3931 m/powerpc.h.
3932
39332000-11-21 Gerd Moellmann <gerd@gnu.org>
3934
3935 * Makefile.in (install-arch-indep): Also install info/eshell*
3936 and info/speedbar*.
3937
3938 * configure.in (HAVE_PNG): Check for the presence of
3939 png_get_channels to rule out older PNG libs.
3940
3941 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3942 GCC and NON_GNU_CPP into config.status.
3943
39442000-11-20 Dave Love <fx@gnu.org>
3945
3946 * configure.in: Fix last change.
3947
3948 * GETTING.GNU.SOFTWARE: Deleted.
3949 * FTP: New file to replace it.
3950 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3951
39522000-11-20 Gerd Moellmann <gerd@gnu.org>
3953
3954 * configure.in: Use -traditional with GNU cpp.
3955
39562000-11-17 Gerd Moellmann <gerd@gnu.org>
3957
3958 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3959 Distribute more files from the nt/ subdir. Distribute PBM
3960 image files from subdirs of lisp/. Distribute old change logs
3961 from subdirs of lisp/. Distribute play/5x5.el.
3962
39632000-11-11 Dave Love <fx@gnu.org>
3964
3965 * config.sub, config.guess: Updated from master source.
3966
39672000-11-07 Dave Love <fx@gnu.org>
3968
3969 * configure.in: Test for mkstemp.
3970
39712000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3972
3973 * info/dir (Top): Rearrange menu items more logically, and put
3974 them into a single category. Add menu items for RefTeX and
3975 Widget.
3976
39772000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3978
3979 * Makefile.in (install-arch-indep): Use --info-dir instead of
3980 --dir-file, and a simple argument instead of --info-file, so that
3981 the Debian version of install-info also works.
3982
39832000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3984
3985 * info/dir (Speedbar): Add entry.
3986
39872000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3988
3989 * INSTALL: Describe the new image-support options to the configure
3990 script. List URLs where image support libraries can be found.
3991
39922000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3993
3994 * info/dir (Top): Add an entry for Eshell.
3995
39962000-10-02 Dave Love <fx@gnu.org>
3997
3998 * configure.in: Check for gai_strerror.
3999
40002000-10-01 Andreas Schwab <schwab@suse.de>
4001
4002 * Makefile.in (install-arch-indep): Update list of installed info files.
4003
40042000-09-30 Gerd Moellmann <gerd@gnu.org>
4005
4006 * configure.in: Support `sparc*-*-netbsd*'.
4007
40082000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
4009
4010 * info/dir (MIME): Add entry for emacs-mime.
4011
40122000-09-29 Dave Love <fx@gnu.org>
4013
4014 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
4015
40162000-09-26 Gerd Moellmann <gerd@gnu.org>
4017
4018 * make-dist: Adapt to the change of leim/Makefile which was
4019 necessary to ensure a reasonably working `make dist'.
4020
4021 * leim-Makefile.in: Moved to leim/Makefile.in..
4022
4023 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
4024
40252000-09-21 Kenichi Handa <handa@etl.go.jp>
4026
4027 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4028 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4029 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4030 files to .elc.
4031 (${TIT}): Adjusted for the above change.
4032 (clean mostlyclean): Likewise.
4033 (.el.elc): New target.
4034
40352000-09-19 Gerd Moellmann <gerd@gnu.org>
4036
4037 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4038 in the distribution.
4039
40402000-09-18 Gerd Moellmann <gerd@gnu.org>
4041
4042 * make-dist (skk): Rename to `ja-dic' because the leim directory
4043 was renamed.
4044
40452000-09-14 Dave Love <fx@gnu.org>
4046
4047 * configure.in: Fix spurion in last change.
4048
40492000-09-14 Gerd Moellmann <gerd@gnu.org>
4050
4051 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4052 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4053 to `no' if defined. Change result report.
4054
40552000-09-08 Dave Love <fx@gnu.org>
4056
4057 * configure.in: Remove spurious `@'s.
4058
4059 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4060 autoconf.
4061
40622000-09-06 Gerd Moellmann <gerd@gnu.org>
4063
4064 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4065 file and print informational message.
4066
4067 * configure.in (AC_FUNC_MMAP): Add.
4068
40692000-09-01 Gerd Moellmann <gerd@gnu.org>
4070
4071 * configure.in: Add ``checking'' messages for
4072 XpmReturnAllocPixels.
4073
40742000-08-28 Gerd Moellmann <gerd@gnu.org>
4075
4076 * configure.in: Check <strings.h>; check `index' and `rindex'
4077 functions.
4078
40792000-08-26 Kenichi Handa <handa@etl.go.jp>
4080
4081 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4082 "case "${canonical}" in".
4083
40842000-08-25 Dave Love <fx@gnu.org>
4085
4086 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4087
40882000-08-25 Kenichi Handa <handa@etl.go.jp>
4089
4090 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4091
40922000-08-24 Gerd Moellmann <gerd@gnu.org>
4093
4094 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4095 contains a relative path. Protect against unusable values of $PWD.
4096
40972000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4098
4099 * info/dir (WoMan): Add entry.
4100
4101 * config.bat (maindir): Update src/_gdbinit even if it does
4102 already exist.
4103
41042000-08-07 Gerd Moellmann <gerd@gnu.org>
4105
4106 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4107
41082000-08-03 Gerd Moellmann <gerd@gnu.org>
4109
4110 * configure.in: Add support for ia64*-*-linux*.
4111
41122000-07-27 Gerd Moellmann <gerd@gnu.org>
4113
4114 * make-dist (aclocal.m4): Include in distribution.
4115
41162000-07-26 Dave Love <fx@gnu.org>
4117
4118 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4119
41202000-07-24 Dave Love <fx@gnu.org>
4121
4122 * configure.in: Add AC_SIZE_T.
4123
41242000-07-18 Dave Love <fx@gnu.org>
4125
4126 * configure.in: Reorder so that most tests are done after CPPFLAGS
4127 is set from the C_SWITCH_... definitions.
4128
41292000-07-10 Gerd Moellmann <gerd@gnu.org>
4130
4131 * configure.in (HAVE_XPM): Undo previous change. Check for
4132 preprocessor define XpmReturnAllocPixels.
4133
41342000-07-06 Gerd Moellmann <gerd@gnu.org>
4135
4136 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4137 instead of XpmReadFileToPixmap.
4138
41392000-07-05 Ken Raeburn <raeburn@gnu.org>
4140
4141 * configure.in: Check for <soundcard.h>. Look for ossaudio
4142 library, and set LIBSOUND accordingly.
4143
41442000-07-05 Dave Love <fx@gnu.org>
4145
4146 * configure.in: Use AC_HEADER_SYS_WAIT.
4147
41482000-07-05 Gerd Moellmann <gerd@gnu.org>
4149
4150 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4151 lisp/Makefile. Distribute lisp/Makefile.in instead of
4152 lisp/Makefile.
4153
41542000-06-30 Ken Raeburn <raeburn@gnu.org>
4155
4156 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4157 while searching for image-handling libraries.
4158
41592000-06-26 Gerd Moellmann <gerd@gnu.org>
4160
4161 * configure.in (--with-xim): New option.
4162
41632000-06-23 Dave Love <fx@gnu.org>
4164
4165 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4166 for struct timezone and test how we can call gettimeofday.
4167 Check for OSF 5+. Check for term.h.
4168
4169 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4170 version.
4171
41722000-06-23 Gerd Moellmann <gerd@gnu.org>
4173
4174 * configure.in (HAVE_LIBXP): Change test for libXp.
4175
41762000-06-21 Dave Love <fx@gnu.org>
4177
4178 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4179 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4180 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4181
41822000-06-19 Dave Love <fx@gnu.org>
4183
4184 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4185 _XOPEN_SOURCE is defined.
4186
41872000-06-16 Gerd Moellmann <gerd@gnu.org>
4188
4189 * Makefile.in (distclean): Also make distclean in lisp/.
4190
41912000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4192
4193 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4194
41952000-06-15 Gerd Moellmann <gerd@gnu.org>
4196
4197 * make-dist: Add --help and --snapshot options.
4198
41992000-06-14 Gerd Moellmann <gerd@gnu.org>
4200
4201 * configure.in: Generate lisp/Makefile.
4202
4203 * configure.in: Add support for `*-lynxos*'.
4204 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4205 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4206 on Tru64 UNIX v5.0.
4207
42082000-06-13 Ken Raeburn <raeburn@gnu.org>
4209
4210 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4211 it's on a continuation line.
4212
42132000-06-02 Dave Love <fx@gnu.org>
4214
4215 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4216 files.
4217
4218 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4219 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4220 test.
4221
4222 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4223 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4224
42252000-05-26 Gerd Moellmann <gerd@gnu.org>
4226
4227 * configure.in: Add check for speed_t typedef.
4228
42292000-05-25 Ken Raeburn <raeburn@gnu.org>
4230
4231 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4232 exists; it won't in the CANNOT_DUMP case.
4233
42342000-05-25 Gerd Moellmann <gerd@gnu.org>
4235
4236 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4237 On FreeBSD, the exit status is 1 if CDPATH is not set.
4238 (install-arch-indep): Install ebrowse.info.
4239
42402000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4241
4242 * configure.in: Check for grandpt and getpt.
4243
42442000-05-09 Dave Love <fx@gnu.org>
4245
4246 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4247
42482000-05-05 Gerd Moellmann <gerd@gnu.org>
4249
4250 * make-dist: Make a link for lib-src/grep-changelog.
4251 Copy install-sh.
4252
42532000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4254
4255 * config.bat: Identify the beginning of the cpp stuff in
4256 src/Makefile.in and lib-src/Makefile.in more accurately.
4257
42582000-04-27 Gerd Moellmann <gerd@gnu.org>
4259
4260 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4261
42622000-04-19 Gerd Moellmann <gerd@gnu.org>
4263
4264 * configure.in: Add support for `powerpc-*-netbsd*'.
4265
42662000-04-19 Dave Love <fx@gnu.org>
4267
4268 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4269
4270 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4271
42722000-04-16 Dave Love <fx@gnu.org>
4273
4274 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4275
42762000-04-14 Dave Love <fx@gnu.org>
4277
4278 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4279
4280 * aclocal.m4 (AC_FUNC_MKTIME): New.
4281
42822000-03-28 Ken Raeburn <raeburn@gnu.org>
4283
4284 * configure.in: Line up "--help" output a little better.
4285
42862000-03-26 Gerd Moellmann <gerd@gnu.org>
4287
4288 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4289 New targets.
4290 (bootstrap): Rewritten in terms of the new targets above. Make
4291 info files, too.
4292
42932000-03-12 Gerd Moellmann <gerd@gnu.org>
4294
4295 * config.guess, config.sub: Use the versions of the files from
4296 subversions.
4297
42982000-03-08 Dave Love <fx@gnu.org>
4299
4300 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4301 AC_C_VOLATILE. Define POINTER_TYPE.
4302
4303 * aclocal.m4: New file.
4304
43052000-03-02 Gerd Moellmann <gerd@gnu.org>
4306
4307 * configure.in (machine): Add `mipsel-*-netbsd*' and
4308 `arm-*-netbsd*'.
4309
43102000-03-01 Gerd Moellmann <gerd@gnu.org>
4311
4312 * configure.in (machine): Add support for `*-auspex-sunos*'.
4313
43142000-02-29 Gerd Moellmann <gerd@gnu.org>
4315
4316 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4317
43182000-02-18 Dave Love <fx@gnu.org>
4319
4320 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4321
43222000-02-18 Andreas Schwab <schwab@suse.de>
4323
4324 * Makefile.in (install-arch-indep): Add eudc to list of installed
4325 info files.
4326
43272000-02-17 Ken Raeburn <raeburn@gnu.org>
4328
4329 * configure.in: Include -lz and -ljpeg (if it's available) when
4330 testing for the tiff library.
4331
43322000-02-17 Gerd Moellmann <gerd@gnu.org>
4333
4334 * configure.in: Remove LISP_FLOAT_TYPE.
4335
43362000-02-12 Dave Love <fx@gnu.org>
4337
4338 * configure.in: Use AC_FUNC_VFORK.
4339
43402000-02-01 Gerd Moellmann <gerd@gnu.org>
4341
4342 * make-dist: Various fixes for new development tree.
4343
4344 * leim-Makefile.in: New file.
4345
43462000-01-31 Gerd Moellmann <gerd@gnu.org>
4347
4348 * Makefile.in (dist): Call ./make-dist.
4349
43502000-01-24 Dave Love <fx@gnu.org>
4351
4352 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4353
43542000-01-18 Gerd Moellmann <gerd@gnu.org>
4355
4356 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4357 DGifOpenFileName.
4358
43592000-01-11 Andreas Schwab <schwab@suse.de>
4360
4361 * Makefile.in (install-arch-indep): Update list of info files to
4362 be installed.
4363
43642000-01-05 Dave Love <fx@gnu.org>
4365
4366 * configure.in: Check for jerror.h as well as libjpeg.
4367
43682000-01-03 Andreas Schwab <schwab@suse.de>
4369
4370 * Makefile.in (install-arch-indep): Install autotype*. Run
4371 install-info on autotype and emacs-faq.info.
4372
43731999-12-04 Dave Love <fx@gnu.org>
4374
4375 * Makefile.in (install-arch-indep): Depend on `info'.
4376 (install-strip): Use `install' as sub-make target.
4377
43781999-11-23 Ken Raeburn <raeburn@gnu.org>
4379
4380 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4381 didn't need to be deleted. Check for the k5crypto library as well
4382 as the crypto library; MIT Kerberos 1.1 changed the name.
4383
43841999-11-18 Dave Love <fx@gnu.org>
4385
4386 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4387
43881999-11-11 Erik Naggum <erik@naggum.no>
4389
4390 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4391
43921999-11-08 Dave Love <fx@gnu.org>
4393
4394 * configure.in: Fix change for --with-pop default.
4395
43961999-11-04 Dave Love <fx@gnu.org>
4397
4398 * configure.in: Default to --with-pop. Change sense of with-gcc
4399 and with-toolkit-scroll-bars messages to reflect the defaults.
4400
44011999-11-01 Gerd Moellmann <gerd@gnu.org>
4402
4403 * INSTALL: Mention the Emacs Lisp Reference.
4404
44051999-10-27 Noah Friedman <friedman@splode.com>
4406
4407 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4408
44091999-10-23 Gerd Moellmann <gerd@gnu.org>
4410
4411 * Makefile.in (bootstrap): New target.
4412
44131999-10-19 Paul Eggert <eggert@twinsun.com>
4414
4415 Add support for large files. Merge glibc 2.1.2.
4416
4417 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4418 (HAVE_TM_GMTOFF): New symbol.
4419 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4420 mbrlen, strsignal.
4421 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4422
44231999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4424
4425 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4426 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4427
44281999-10-09 Richard M. Stallman <rms@gnu.org>
4429
4430 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4431 Unset CDPATH to prevent cd from generating output.
4432
44331999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4434
4435 * update-subdirs: Also ignore CVS subdirs.
4436
44371999-10-07 Gerd Moellmann <gerd@gnu.org>
4438
4439 * Makefile.in (install-arch-indep): Add ada-mode.
4440
44411999-10-06 Dave Love <fx@gnu.org>
4442
4443 * Makefile.in: Add rules for config.status, configure.
4444
44451999-09-07 Gerd Moellmann <gerd@gnu.org>
4446
4447 * configure.in (--with-sound): Removed.
4448
44491999-08-30 Gerd Moellmann <gerd@gnu.org>
4450
4451 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4452 the test for Xaw3d.
4453 (HAVE_TIFF): Add -lm to library check.
4454
44551999-08-28 Richard Stallman <rms@gnu.org>
4456
4457 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4458 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4459 after the other X-related libraries.
4460
44611999-08-21 Dave Love <fx@gnu.org>
4462
4463 * configure.in: Don't check for jpeglib.h.
4464
44651999-08-20 Gerd Moellmann <gerd@gnu.org>
4466
4467 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4468 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4469
44701999-08-18 Dave Love <fx@gnu.org>
4471
4472 * configure.in: Check for termcap.h.
4473
44741999-08-15 Gerd Moellmann <gerd@gnu.org>
4475
4476 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4477 use Emacs' scroll bars, even if configured for Motif or when
4478 Xaw3d is available.
4479
44801999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4481
4482 * configure.in: Check for getaddrinfo.
4483
44841999-08-04 Eli Zaretskii <eliz@gnu.org>
4485
4486 * config.bat: Make --no-debug work again by removing -gcoff.
4487
44881999-07-30 Dave Love <fx@gnu.org>
4489
4490 * configure.in: Check for stdlib.h.
4491
44921999-07-19 Dave Love <fx@gnu.org>
4493
4494 * configure.in: Grok sparc64-*-linux-gnu*.
4495
44961999-07-12 Richard Stallman <rms@gnu.org>
4497
4498 * Version 20.4 released.
4499
45001999-06-23 Karl Heuer <kwzh@gnu.org>
4501
4502 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4503 Quote $EMACS, in case it's a program with args.
4504
45051999-06-15 Gerd Moellmann <gerd@gnu.org>
4506
4507 * configure.in (HAVE_GIF): Use libungif instead of libgif
4508 because the former doesn't contain patented compression code.
4509
45101999-05-29 Richard M. Stallman <rms@gnu.org>
4511
4512 * configure.in: Delete the Kerberos stuff.
4513
45141999-05-27 Greg Hudson <ghudson@mit.edu>
4515
4516 * configure.in: Prefer kerberos 5 names.
4517
45181999-04-26 Richard M. Stallman <rms@gnu.org>
4519
4520 * configure.in: Check for libXp.
4521
45221999-04-08 Richard Stallman <rms@gnu.org>
4523
4524 * make-dist: Include change logs in subdirs of `lisp'.
4525
45261999-04-05 Richard Stallman <rms@gnu.org>
4527
4528 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4529 (install-arch-indep): Make ${datadir}/emacs world-readable.
4530
45311999-03-30 Eli Zaretskii <eliz@gnu.org>
4532
4533 * config.bat: Use epaths.* instead of paths.*.
4534
45351999-03-07 Eli Zaretskii <eliz@gnu.org>
4536
4537 * INSTALL: Add detailed instructions to unpack and install
4538 intlfonts on MS-DOS.
4539
45401999-02-26 Richard Stallman <rms@gnu.org>
4541
4542 * configure.in: Use epaths.h and epaths-force instead of paths...
4543
4544 * Makefile.in (epaths-force): Renamed from paths-force;
4545 operate on epaths.in and produce epaths.h.
4546
45471999-02-24 Richard Stallman <rms@gnu.org>
4548
4549 * make-dist: Fix nt/icons directory handling.
4550
45511999-02-22 Simon Josefsson <jas@pdc.kth.se>
4552
4553 * configure.in (f301-fujitsu-uxpv4.1): New target.
4554
45551999-02-20 Richard Stallman <rms@gnu.org>
4556
4557 * make-dist (tempparent): Fix command to update info files.
4558
45591999-02-09 Richard Stallman <rms@gnu.org>
4560
4561 * configure.in (powerpc-apple-netbsd*): New alternative.
4562
45631999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4564
4565 * make-dist: Include the new directory nt/icons in distributions.
4566
45671999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4568
4569 * configure.in: Change message about HAVE_XFREE386.
4570
45711999-01-07 Eli Zaretskii <eliz@gnu.org>
4572
4573 * config.bat: Support configuring with leim.
4574
45751998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4576
4577 * configure.in (mips-sgi-irix6.5): New target.
4578
45791998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4580
4581 * configure.in: Remove GSS-API support, since it has been removed
4582 from movemail.
4583
45841998-12-04 Markus Rost <rost@delysid.gnu.org>
4585
4586 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4587
45881998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4589
4590 * Makefile.in: Don't install customize info file.
4591 Run install-info on viper info file.
4592
45931998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4594
4595 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4596
45971998-11-16 Kenichi Handa <handa@etl.go.jp>
4598
4599 * configure.in (*-*-bsdi4*): New target.
4600
46011998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4602
4603 * configure.in: Fix previous change.
4604
46051998-11-11 Richard Stallman <rms@gnu.org>
4606
4607 * configure.in (aviion-intel): New machine.
4608
46091998-11-04 Kenichi Handa <handa@etl.go.jp>
4610
4611 * configure.in (mips-nec-sysv4*): New target.
4612
46131998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4614
4615 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4616 from lisp.
4617
46181998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4619
4620 * make-dist: Don't include fns*.el in dist.
4621
46221998-10-30 Dave Love <fx@gnu.org>
4623
4624 * configure.in: Don't mkdir cpp.
4625
46261998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4627
4628 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4629 ${archlibdir}.
4630
46311998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4632
4633 * Version 20.3 released.
4634
46351998-07-30 Paul Eggert <eggert@twinsun.com>
4636
4637 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4638 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4639 (lwlib/Makefile, leim/Makefile):
4640 Prepend $(srcdir)/ to rule dependencies outside this dir.
4641
46421998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4643
4644 * configure.in: Use unset CDPATH instead of making it empty.
4645
46461998-06-20 Karl Heuer <kwzh@gnu.org>
4647
4648 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4649
46501998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4651
4652 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4653 and default.el. Sort the results.
4654
46551998-05-31 Karl Heuer <kwzh@gnu.org>
4656
4657 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4658 writable.
4659
46601998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4661
4662 * Makefile.in (install-arch-indep):
4663 Don't alter site-lisp/subdirs.el if it exists.
4664
46651998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4666
4667 * Makefile.in (install-arch-indep): Put `-' on commands to create
4668 subdirs.el in site-lisp dirs.
4669
46701998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4671
4672 * Makefile.in (install-arch-indep): Fix typo in previous change.
4673
46741998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4675
4676 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4677
46781998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4679
4680 * Makefile.in (mkdir): Create the site-lisp dirs.
4681 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4682
46831998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4684
4685 * Makefile.in (INSTALL_INFO): New variable.
4686 (install-arch-indep): Don't replace the dir file if it already exists.
4687 Use the install-info program, via INSTALL_INFO, to add entries.
4688 Make the `info' subdir and the Info files world-readable.
4689
46901998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4691
4692 * config.bat: Make sure the environment is large enough to support
4693 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4694
46951998-04-10 Karl Heuer <kwzh@gnu.org>
4696
4697 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4698
46991998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4700
4701 * configure.in: Add --with-gssapi to specify GSS-API
4702 authentication support for movemail.
4703
47041998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4705
4706 * Makefile.in (install-arch-indep): Fix previous change.
4707
47081998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4709
4710 * Makefile.in (info): Run man in build dir, not srcdir.
4711
47121998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4713
4714 * Makefile.in (install-arch-indep): Fix previous change.
4715
47161998-03-23 Kenichi Handa <handa@etl.go.jp>
4717
4718 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4719
47201998-03-22 Richard Stallman <rms@gnu.org>
4721
4722 * Makefile.in (install-arch-indep): Put special subdirs.el files
4723 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4724
47251998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4726
4727 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4728
47291998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4730
4731 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4732 (m68*-hp-hpux*): Handle versions 1X like 10.
4733
47341998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4735
4736 * make-dist: PROBLEMS is now in etc, not top level dir.
4737
4738 * Makefile.in (SOURCES): Delete PROBLEMS.
4739
47401998-02-25 Richard Stallman <rms@gnu.org>
4741
4742 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4743
4744 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4745
47461998-01-17 Richard Stallman <rms@gnu.org>
4747
4748 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4749
47501998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4751
4752 * make-dist (tempparent): New option --no-check.
4753
4754 * make-dist: Don't do anything with cpp directory.
4755
47561997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4757
4758 * configure.in (sparc-fujitsu-sysv4*): New target.
4759
47601997-12-17 Andreas Schwab <schwab@gnu.org>
4761
4762 * configure.in: Cache more tests. Add missing quotes around
4763 message with embedded comma.
4764
47651997-12-04 Karl Heuer <kwzh@gnu.org>
4766
4767 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4768
47691997-11-26 Joel N. Weber II <devnull@gnu.org>
4770
4771 * make-dist: Changed the comment about `umask 0' to say `Don't
4772 restrict access to any files.'; previously it said `Don't protect
4773 any files', which may have implied that we think fascism is good.
4774
47751997-11-24 Paul Eggert <eggert@twinsun.com>
4776
4777 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4778 strftime needs the underlying host's strftime for locale dependent
4779 formats.
4780
47811997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4782
4783 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4784
47851997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4786
4787 * config.bat: Configure the man subdirectory.
4788
47891997-11-07 Paul Eggert <eggert@twinsun.com>
4790
4791 * configure.in (AC_CHECK_LIB): Add -lintl.
4792
47931997-11-07 Karl Heuer <kwzh@gnu.org>
4794
4795 * make-dist (check for .elc files): Avoid bash-specific syntax.
4796 (check for overflow 14-char limit): Simplify.
4797
47981997-11-07 Richard Stallman <rms@gnu.org>
4799
4800 * Makefile.in (install): Move blessmail last.
4801
48021997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4803
4804 * configure.in (gettimeofday, one arg or two):
4805 Clarify messages by avoiding double negative.
4806
48071997-09-30 Karl Eichwalder <ke@suse.de>
4808
4809 * Makefile.in (install-arch-indep): Install the widget info file.
4810
48111997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4812
4813 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4814 libraries in reverse order, so that libraries will appear in the
4815 correct dependency order on the link line (and so that the
4816 configure checks themselves will work properly when early
4817 libraries depend on later ones).
4818
48191997-09-21 Erik Naggum <erik@naggum.no>
4820
4821 * make-dist (making links to `src'): Keep timestamp on copied files.
4822
4823 * make-delta: New script to produce delta distributions.
4824
48251997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4826
4827 * Version 20.2 released.
4828
48291997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4830
4831 * Version 20.1 released.
4832
4833 * Makefile.in (install-leim): Depend on mkdir.
4834 (leim): Depend on src.
4835
48361997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4837
4838 * configure.in: Recognize alpha* instead of just alpha.
4839
48401997-09-12 Paul Eggert <eggert@twinsun.com>
4841
4842 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4843
48441997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4845
4846 * update-subdirs: Use rm -f.
4847
48481997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4849
4850 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4851 Ignore subdirs named Old.
4852
48531997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4854
4855 * configure.in: Add OpenBSD clause to set $machine.
4856
48571997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4858
4859 * make-dist: Recompile everything after updating various Lisp files.
4860 Recompile in leim as well as lisp.
4861 Check in leim as well as lisp for mismatched files and too-long names.
4862
48631997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4864
4865 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4866
48671997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4868
4869 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4870 before trying to copy anything from it.
4871
48721997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4873
4874 * Makefile.in (man/Makefile): New target.
4875 (tags): Define env var EMACS and run Makefile from build dir.
4876
48771997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4878
4879 * config.bat: If src/_gdbinit doesn't exist, try using
4880 src/.gdbinit to create it (for building on Windows 95).
4881
48821997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4883
4884 * Makefile.in (install-arch-indep):
4885 Discard extra data in tar | tar pipes.
4886
48871997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4888
4889 * configure.in (x_default_search_path): Corrected
4890 '${x_library}' to '${x_library}/X11'.
4891
48921997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4893
4894 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
4895
48961997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4897
4898 * configure.in: Support auto-configuration of both Kerberos V4 and
4899 Kerberos V5 for movemail, including detection of V4 and V5 header
4900 files and libraries.
4901
49021997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4903
4904 * configure.in: Compute x_default_search_path
4905 and substitute into makefiles.
4906
4907 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4908
49091997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4910
4911 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4912
49131997-08-07 Erik Naggum <erik@naggum.no>
4914
4915 * configure.in: Remove lockdir, it is no longer needed.
4916 * Makefile.in (mkdir): Don't create lockdir.
4917 (lockdir): Variable deleted.
4918 (paths-force): Don't operate on PATH_LOCK.
4919
49201997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4921
4922 * leim-Makefile.in (clean, distclean): New targets.
4923
4924 * make-dist: Include leim/ChangeLog in leim distribution.
4925
49261997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4927
4928 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4929
49301997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4931
4932 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4933
49341997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4935
4936 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4937
49381997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4939
4940 * make-dist: Update leim/leim-list.el.
4941 Pass along value of $EMACS when updating lisp dir.
4942
49431997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4944
4945 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
4946 prerequisite to the use of Doug Lea's malloc.
4947
49481997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4949
4950 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4951
4952 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4953
49541997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4955
4956 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4957
49581997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4959
4960 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4961 to news-r6.h.
4962
49631997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4964
4965 * config.bat: Use `sed' instead of `cp', which might not be
4966 installed.
4967
49681997-07-09 Kenichi Handa <handa@etl.go.jp>
4969
4970 * Makefile.in (mostlyclean): Add cleaning leim directory.
4971 (clean, distclean, maintainer-clean): Likewise.
4972
49731997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4974
4975 * make-dist (bogosities): Check subdirs of `lisp' also.
4976
49771997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4978
4979 * make-dist (etc): Really avoid symlinks now.
4980 (lisp): Don't delete from subdirs the things we never copy.
4981
49821997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4983
4984 * Makefile.in (install-arch-indep): Correct the target name.
4985 The first letter `i' was dropped by the previous change of mine.
4986
49871997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4988
4989 * configure.in (leim/Makefile): Generate this.
4990 (*-sysv4.2uw*): Recognize new alternative.
4991
4992 * leim-Makefile.in: Renamed from leim-Makefile.
4993
4994 * make-dist: Set up real-leim subdirectory,
4995 with the real contents of leim; then move it to
4996 a separate top-level directory.
4997
4998 * make-dist: Don't mention site-lisp, site-init, site-start
4999 or default, when listing files hat are not compiled and should be.
5000
5001 * configure.in: Create src/config.stamp at the end.
5002
50031997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5004
5005 * Makefile.in (install-leim): Correct previous change.
5006
50071997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5008
5009 * Makefile.in (install-leim): New target.
5010 (install): Depend on install-leim.
5011
50121997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5013
5014 * Makefile.in (SUBDIR): Add leim.
5015 (SUBDIR_MAKEFILES): Add leim/Makefile.
5016 (leim/Makefile): New target.
5017
50181997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5019
5020 * leim-Makefile: New file.
5021 * make-dist: Initialize a `leim' subdirectory with that makefile.
5022
50231997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5024
5025 * configure.in (GNU_MALLOC_reason): Fix message text.
5026
50271997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5028
5029 * make-dist (lisp): Don't process subdirs that start with =.
5030 (etc): Copy symlinks, as in src.
5031
50321997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5033
5034 * configure.in (i*86-*-unixware*): New alternative.
5035
50361997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5037
5038 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5039 and touch it explicitly.
5040
5041 * configure.in (mips-sony-newsos6*): New alternative.
5042 (mips-*-linux-gnu*): New alternative.
5043 (*-*-bsdi*): New alternative.
5044 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5045
50461997-06-22 Dave Love <d.love@dl.ac.uk>
5047
5048 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5049 (src/config.h): New target to re-configure if src/config.in is patched.
5050
50511997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5052
5053 * configure.in (shutdown): Check for `shutdown' function.
5054
50551997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5056
5057 * update-subdirs: Include the directory "language" in subdirs.
5058
50591997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5060
5061 * configure.in (m88k-dg-dgux4*): New alternative.
5062 (alpha-*-netbsd*): New alternative.
5063 (powerpcle-*-solaris2*): New alternative.
5064
50651997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5066
5067 * make-dist: Warn about .el files that are not compiled.
5068
50691997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5070
5071 * Makefile.in (dist): Don't run update-subdirs here,
5072 since make-dist now gets that done.
5073
5074 * make-dist: Use the new `updates' target in lisp/Makefile.
5075
5076 * make-dist: Use new non-file targets in lisp/Makefile.
5077
50781997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5079
5080 * make-dist: Handle all subdirs of `lisp' uniformly.
5081 Don't handle `term' and `language' specially.
5082 Clear out umask at the beginning.
5083
50841997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5085
5086 * make-dist: Use Make to update finder-inf.el and autoloads.
5087 Also update cus-load.el.
5088
50891997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5090
5091 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5092 in case it is desirable to disable the GNU malloc features with glibc.
5093
50941997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5095
5096 * configure.in (DOUG_LEA_MALLOC):
5097 Define if malloc_{get,set}_state exist.
5098
50991997-03-05 Kenichi Handa <handa@etl.go.jp>
5100
5101 * make-dist: Make links for files under lisp/language.
5102
51031997-02-20 Kenichi Handa <handa@etl.go.jp>
5104
5105 * update-subdirs: Exclude the directory "language" from subdirs.
5106
51071997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5108
5109 * configure.in: Check for rint and cbrt.
5110
51111997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5112
5113 * make-dist: Use $EMACS to say where to run Emacs.
5114 Add --no-update option.
5115
51161996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5117
5118 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5119
51201996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5121
5122 * make-dist (copying src): Check thoroughly for symlinks
5123 and copy them in all cases. Regularize the linking of *.in
5124 and *.opt and ChangeLog files.
5125 (copying lib-src): Likewise.
5126 Don't rm getdate.c or y.tab.*--they don't exist any more.
5127
51281996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5129
5130 * configure.in: Check for libmail, maillock.h and
5131 touchlock (for movemail).
5132
51331996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5134
5135 * configure.in (limits.h): Check for this file.
5136
51371996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5138
5139 * configure.in (rs6000-ibm-aix4.2): New alternative.
5140 (rs6000-ibm-aix4.0): New alternative.
5141 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5142
51431996-11-22 Ben Harris <bjh21@cam.ac.uk>
5144
5145 * configure.in: Recognize vax-*-netbsd*.
5146
51471996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5148
5149 * configure.in (locallisppath): Add leim directory.
5150
51511996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5152
5153 * config.bat: Make sure `mv' supports forward slashes and -f.
5154
51551996-10-28 Christian Limpach <chris@nice.ch>
5156
5157 * configure.in (hppa*-next-nextstep*): * added after hppa
5158 to accept hppa1.0 and hppa1.1.
5159
51601996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5161
5162 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5163 * configure.in (ld_switch_machine): Fix typo.
5164
51651996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5166
5167 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5168 from config.h and use them in $ac_link.
5169
51701996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5171
5172 * configure.in: Create a subdir named `lisp'.
5173
51741996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5175
5176 * configure.in: Check for getcwd.
5177
51781996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5179
5180 * configure.in: Check for termios.h. Check for setpgid.
5181
51821996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5183
5184 * configure.in: Check for setrlimit.
5185
51861996-08-31 Paul Eggert <eggert@twinsun.com>
5187
5188 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5189
51901996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5191
5192 * configure.in: Check for utimes.
5193
5194 * configure.in: Check for com_err library, but only
5195 if --with-kerberos was used. Check for krb and des
5196 only if --with-kerberos.
5197
51981996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5199
5200 * Makefile.in (INSTALL_STRIP): New variable.
5201 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5202 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5203
52041996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5205
5206 * configure.in: Check for krb and des libraries.
5207
52081996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5209
5210 * configure.in (*-sunos4.1.[3-9]*noshare):
5211 Use sunos413, not sunos4-1-3.
5212 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5213 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5214
52151996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5216
5217 * Makefile.in (src/paths.h): Target deleted.
5218 (paths-force): Delete all dependencies on this target
5219 but don't delete the target.
5220 (install): Depend on `all'.
5221 (paths-force): Don't print a message.
5222
5223 * configure.in: Generate src/paths.h here.
5224
52251996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5226
5227 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5228 New variables that affect linking only.
5229 (alpha-dec-osf*): Use those instead of previous change.
5230
52311996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5232
5233 * Makefile.in (install-arch-indep): Install info/messages.
5234
52351996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5236
5237 * Version 19.33 released.
5238
52391996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5240
5241 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5242 Fix previous change.
5243
52441996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5245
5246 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5247 New alternative.
5248
52491996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5250
5251 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5252 and NON_GCC_TEST_OPTIONS.
5253
52541996-08-06 Paul Eggert <eggert@twinsun.com>
5255
5256 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5257 "TZ=..." in environ.
5258
52591996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5260
5261 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5262
52631996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5264
5265 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5266 the more general *-sunos4.1.[3-9]* clause.
5267
52681996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5269
5270 * Version 19.32 released.
5271
5272 * configure.in (*-sco3.2v5*):
5273 Set OVERRIDE_CPPFLAG to a string of one space.
5274 Fix the code that uses OVERRIDE_CPPFLAG.
5275
52761996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5277
5278 * configure.in: Undo previous change.
5279
52801996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5281
5282 * config.sub: Use `pc', not `unknown', when canonicalizing
5283 the vendor for ...86.
5284
52851996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5286
5287 * configure.in: Check for termios.h header.
5288
52891996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5290
5291 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5292
52931996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5294
5295 * configure.in: Split bsdos2 and bsdos2-1.
5296
52971996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5298
5299 * config.sub: If last two words are not a recognized
5300 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5301 Make conversion of gnu/linux to linux-gnu really work.
5302
5303 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5304
53051996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5306
5307 * configure.in (check for using Lucid widgets by default):
5308 Eliminate indentation that confuses some compilers.
5309
53101996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5311
5312 * config.sub: Convert linux and gnu/linux to linux-gnu.
5313
5314 * make-dist: Don't update getdate.c.
5315 Ignore =... files when checking for too-long Lisp file names.
5316
53171996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5318
5319 * configure.in (euidaccess): Check for that, not for eaccess.
5320
53211996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5322
5323 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5324 before `noshare'.
5325 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5326
53271996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5328
5329 * configure.in: Rename lignux to linux-gnu in configuration names.
5330 Use gnu-linux as the opsys value (s/ file name).
5331 Allow i686 just like i386, i486, i586.
5332
53331996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5334
5335 * configure.in (i*86-*-sco3.2v5): New alternative.
5336 (OVERRIDE_CPPFLAG): New variable.
5337 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5338
5339 * configure.in: Specify vpath for .texi files.
5340
53411996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5342
5343 * configure.in: Always check for HAVE_X11R5.
5344 Separately decide whether to use a toolkit by default.
5345
53461996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5347
5348 * configure.in: If X11R5 is missing the Xaw headers,
5349 default to --with-x-toolkit=no.
5350
53511996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5352
5353 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5354
53551996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5356
5357 * Makefile.in (install-arch-indep): If cd etc makes output,
5358 don't treat that as part of the tar data.
5359 Check that ./lisp actually exists.
5360
53611996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5362
5363 * make-dist: Check for long file names.
5364
53651996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5366
5367 * Version 19.31 released.
5368
53691996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5370
5371 * configure.in: Recognize sparc-*-lignux.
5372
53731996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5374
5375 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5376 Don't include config.w95.
5377
53781996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5379
5380 * make-dist: Replace --no-clean-up and --no-tar options
5381 with --clean-up and --tar, so that the default is useful.
5382
53831996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5384
5385 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5386 if not, tell the user to rename it and abort.
5387
53881996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5389
5390 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5391 test program.
5392
53931996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5394
5395 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5396
5397 * make-dist (MANIFEST): Fix previous change.
5398 (msdos): Put mainmake.v2 into the dist.
5399
54001996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5401
5402 * make-dist: Exit if autoconf fails.
5403
54041996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5405
5406 * config.bat: Set djgpp-ver, and unset it at the end.
5407 Add a number of conditionals for DJGPP version 2.
5408 Rename label libsrc2 to libsrc3.
5409 Substitute for LDFLAGS in src/Makefile.
5410 Substitute for ALL_CFLAGS in lib-src/Makefile.
5411
54121996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5413
5414 * configure.in (ncurses): Check this after checking fns like strerror.
5415
54161996-04-08 Erik Naggum <erik@naggum.no>
5417
5418 * make-dist (MANIFEST): Don't include lines from =files.
5419
54201996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5421
5422 * make-dist: Don't put lisp/dired.todo in the dist.
5423
54241996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5425
5426 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5427
5428 * configure.in (setlocale): Check for it.
5429
5430 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5431
54321996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5433
5434 * configure.in: Use lignux instead of linux as value of opsys.
5435
54361996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5437
5438 * Makefile.in (install-strip): Fix whitespace.
5439 Get rid of continuation.
5440
5441 * config.sub: Convert linux or gnu/linux to lignux.
5442
54431996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5444
5445 * configure.in: Accept lignux in configuration name.
5446
54471996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5448
5449 * Makefile.in (install-strip): New target.
5450
54511996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5452
5453 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5454 -f failed to do the job on Suns.
5455
54561996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5457
5458 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5459
5460 * configure.in (linux/version.h): Check for this header.
5461
54621996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5463
5464 * configure.in: Remove -fno-builtin hackery from -lm check.
5465
54661996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5467
5468 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5469 just this test.
5470
5471 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5472
54731996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5474
5475 * configure.in: Check for ncurses.
5476
54771996-02-28 Paul Eggert <eggert@twinsun.com>
5478
5479 * configure.in (LOCALTIME_CACHE):
5480 Also define if localtime mishandles unsetting TZ.
5481 This works around a localtime bug in mips-dec-ultrix.
5482
54831996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5484
5485 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5486
5487 * configure.in: Improve messages about X versions.
5488
54891996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5490
5491 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5492
54931996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5494
5495 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5496 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5497
5498 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5499 (install): Put install-arch-indep before install-arch-dep.
5500
55011996-02-20 Dave Love <d.love@dl.ac.uk>
5502
5503 * INSTALL: Clarify info about MS-DOS path handling.
5504
55051996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5506
5507 * Makefile.in (install-arch-indep): Install info/ccmode*.
5508 In previous change, protect against /bin/pwd returning null string.
5509
55101996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5511
5512 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5513 to lispdir.
5514
55151996-02-01 Paul Eggert <eggert@twinsun.com>
5516
5517 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5518
55191996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5520
5521 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5522
55231996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5524
5525 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5526 we delete everything distclean deletes.
5527
55281996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5529
5530 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5531
55321996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5533
5534 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5535 into LDFLAGS instead of into LIBS.
5536
55371996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5538
5539 * configure.in (HAVE_XMU): Fix typo in previous change.
5540
55411996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5542
5543 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5544
55451996-01-10 Erik Naggum <erik@naggum.no>
5546
5547 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5548
55491996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5550
5551 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5552
55531996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5554
5555 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5556 and use -lXt to link it.
5557
55581996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5559
5560 * configure.in (locallisppath): Put version-specific dir first.
5561
55621996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5563
5564 * configure.in (hppa-*-nextstep*): New alternative.
5565 (USE_X_TOOLKIT): By default, set this to "maybe";
5566 and change that later to LUCID or "no" according to X11 version.
5567
5568 * make-dist: Recompile outdated .elc files and update all autoloads.
5569
55701996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5571
5572 * configure.in (locallisppath): Fix typo in last change: " -> '.
5573
55741996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5575
5576 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5577
55781995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5579
5580 * Makefile.in (install-arch-indep): Give all files read permission.
5581
55821995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5583
5584 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5585 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5586
55871995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5588
5589 * configure.in: Determine HAVE_X11R6.
5590 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5591
55921995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5593
5594 * configure.in: Just "solaris" now defaults to version 2.4.
5595 Add sunos4.1.n-noshare as alternative.
5596
55971995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5598
5599 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5600
56011995-11-29 Erik Naggum <erik@naggum.no>
5602
5603 * Makefile.in (install-arch-indep): Add missing backslash.
5604
56051995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5606
5607 * Makefile.in (install-arch-indep): Don't install
5608 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5609
56101995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5611
5612 * Makefile.in (install-arch-indep): Fix previous change.
5613
5614 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5615
56161995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5617
5618 * Version 19.30 released.
5619
5620 * make-dist (lisp): Exclude subdirs.el.
5621
56221995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5623
5624 * make-dist (etc): Delete *.orig and *.rej.
5625
56261995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5627
5628 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5629
56301995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5631
5632 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5633
56341995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5635
5636 * make-dist (nt): Rename install, readme, and todo to
5637 INSTALL, README, and TODO.
5638
56391995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5640
5641 * make-dist (lisp): Don't distribute site-start.
5642
56431995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5644
5645 * make-dist: Break the hard link on alloca.c.
5646
56471995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5648
5649 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5650
56511995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5652
5653 * make-dist (src, lib-src): Don't distribute Makefile.c.
5654 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5655
56561995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5657
5658 * Makefile.in (mkdir): Create man1dir, not mandir.
5659 (uninstall): Use man1dir, not mandir.
5660
56611995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5662
5663 * Makefile.in (man1dir): New variable.
5664 (install-arch-indep): Use man1dir.
5665
5666 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5667
5668 * make-dist: Create lisp/MANIFEST.
5669
56701995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5671
5672 * configure.in (m68k-*-linux*): New alternative.
5673
56741995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5675
5676 * make-dist: Use new names config.in, paths.in, and
5677 {src,lib-src}/Makefile.in.
5678
56791995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5680
5681 * configure.in: Don't bother checking for drem.
5682
56831995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5684
5685 * Makefile.in (distclean): Delete line with just a tab in it.
5686 (install-arch-indep): Delete spaces that precede tabs.
5687 Delete spurious `fi' left from previous change.
5688 (install): Supply `true' as command, to avoid null command.
5689
56901995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5691
5692 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5693
56941995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5695
5696 * configure.in (powerpc-*-solaris2): New alternative.x
5697
56981995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5699
5700 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5701 of paths.h.tmp$$, to avoid going beyond 14 characters.
5702
57031995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5704
5705 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5706
57071995-09-06 Paul Eggert <eggert@twinsun.com>
5708
5709 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5710 if localtime caches TZ. Check for tzset.
5711
57121995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5713
5714 * config.bat: Simplify using new names file names src/makefile.in,
5715 config.in, paths.in. Change Echo commands not to use `.
5716
57171995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5718
5719 * Makefile.in (install-arch-indep): Always install the new dir file;
5720 rename the previous dir file to dir.bak or dir.old.
5721
57221995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5723
5724 * configure.in (RANLIB): Substitute this into makefiles.
5725 Set it specially on solaris; set it by default on other systems.
5726
5727 * configure.in: Fix previous Alpha change.
5728
57291995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5730
5731 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5732 NON_GCC_TEST_OPTIONS.
5733
57341995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5735
5736 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5737 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5738
5739 * configure.in (alpha-*-linux*): New configuration.
5740
57411995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5742
5743 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5744 (m68k-next-nextstep*): New alias for that.
5745 (i*86-*-nextstep*): Use nextstep.h.
5746 (sparc-*-nextstep*): New configuration.
5747
57481995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5749
5750 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5751 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5752
57531995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5754
5755 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5756 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5757
57581995-07-18 Mike Long <mike.long@analog.com>
5759
5760 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5761
57621995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5763
5764 * Makefile.in (src/paths.h, paths-force):
5765 Rename src/paths.h.in to src/paths.in.
5766 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5767
5768 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5769 Use Makefile.c for intermediate file.
5770 Rename src/config.h.in to src/config.in.
5771
57721995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5773
5774 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5775 (mips-dec-ultrix4.[12]): New alternative for old versions.
5776
57771995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5778
5779 * make-dist: Don't break intra-tree links.
5780
57811995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5782
5783 * configure.in: Put back archlibdir initialization. Require
5784 autoconf 2.4.1 or later.
5785
57861995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5787
5788 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5789 (mips-mips-riscos5*): New alternative.
5790
57911995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5792
5793 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5794
57951995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5796
5797 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5798 (mandir, infodir, archlibdir): Initializations deleted.
5799
5800 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5801 On hpux9shr, use hpux9shxr4.h.
5802
58031995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5804
5805 * configure.in: Added target mips-dec-mach_bsd4.3.
5806 * config.guess: Guess mips-dec-mach_bsd4.3.
5807
58081995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5809
5810 * Makefile.in (mkdir): Use symbolic chmod.
5811
58121995-06-22 Paul Eggert <eggert@twinsun.com>
5813
5814 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5815 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5816
58171995-06-22 Paul Eggert <eggert@twinsun.com>
5818
5819 * Makefile.in (SUBDIR_MAKEFILES):
5820 Add man/Makefile, so `make distclean' removes it.
5821 (top_distclean): Add config.log to the list of files to be removed.
5822
58231995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5824
5825 * Version 19.29 released.
5826
58271995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5828
5829 * configure.in: Fix the previous change to verify that the -b
5830 option really solves the problem.
5831
5832 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5833
58341995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5835
5836 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5837
58381995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5839
5840 * configure.in: Report more clearly when there is no special
5841 dir to search for X includes or libraries.
5842
58431995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5844
5845 * configure.in: Check for -lpthreads, not -lpthread.
5846
58471995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5848
5849 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5850
58511995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5852
5853 * configure.in: Check for -lpthread.
5854
58551995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5856
5857 * Makefile.in (install-arch-indep): Install info files for mh-e.
5858 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5859
58601995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5861
5862 * configure.in (*-solaris2.5): New configuration.
5863
5864 * make-dist: Copy new files config.nt and config.w95.
5865
58661995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5867
5868 * configure.in: Use x_includes, not x_libraries, for -I.
5869 Make bitmapdir a colon-separated list.
5870
58711995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5872
5873 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5874
5875 * configure.in: Allow x_libraries and x_includes to be paths.
5876
58771995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5878
5879 * configure.in: Fix typo.
5880
58811995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5882
5883 * INSTALL: Clarify use of site-init.el.
5884
58851995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5886
5887 * configure.in: Pass arg to sqrt.
5888
58891995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5890
5891 * make-dist: Fix May 6 change.
5892
58931995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5894
5895 * vpath.sed: Delete reference to ymakefile.
5896
58971995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5898
5899 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
5900
59011995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5902
5903 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5904
5905 * update-subdirs: Specify /bin/sh to run the script.
5906
59071995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5908
5909 * make-dist: Put src/makefile.nt in dist.
5910
5911 * configure.in (i[345]86-*-bsdi2*): New configuration.
5912 (vax-dec-bsd386*): Deleted.
5913
59141995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5915
5916 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5917 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5918 Use fmod instead of logb in -lm check.
5919
59201995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5921
5922 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5923 Use bsd4-3. Don't set NON_GNU_CPP.
5924
5925 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
5926 In nt, copy various different things, but not *.cmd.
5927 Fix the ln commands for the subdirs of nt.
5928
59291995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5930
5931 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5932
59331995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5934
5935 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5936 since that's what the header file expects.
5937
59381995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
5939
5940 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5941 and 68040 based machines when choosing options for gnucc.
5942
59431995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5944
5945 * Makefile.in (top_distclean): Delete config.cache.
5946
59471995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5948
5949 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5950
5951 * configure.in: Use m/ncr386.h.
5952
59531995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5954
5955 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5956
59571995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5958
5959 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5960 (man): Don't copy texindex.c and getopt.c; they're deleted.
5961 (etc): Omit `e'; it's a subdirectory.
5962 (etc/e): Use `../..', not `..', to reference top level.
5963
59641995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5965
5966 * Makefile.in (install-arch-indep, dist):
5967 Look for `update-subdir' in $(srcdir).
5968
59691995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5970
5971 * make-dist: Include mkinstalldirs in distribution.
5972
59731995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5974
5975 * make-dist: Add missing close backquote.
5976
59771995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5978
5979 * make-dist: Don't distribute shortnames directory.
5980
59811995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5982
5983 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5984
59851995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5986
5987 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5988
59891995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5990
5991 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5992
59931995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5994
5995 * configure.in (mips-sgi-irix6): New configuration.
5996
59971995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5998
5999 * Makefile.in (maintainer-clean): Renamed from realclean.
6000
60011995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
6002
6003 * configure.in: Create a .gdbinit that sources the real one,
6004 if using a different build directory.
6005
60061995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6007
6008 * configure.in: Check for sys/select.h.
6009
60101995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6011
6012 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
6013
60141994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6015
6016 * configure.in: Handle isc 4.1 operating system.
6017
60181994-12-10 Richard Stallman <rms@kepa>
6019
6020 * configure.in (rs6000-ibm-aix4.1*): New alternative.
6021 (rs6000-ibm-aix4*): New alternative.
6022
60231994-12-06 Richard Stallman <rms@kepa>
6024
6025 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6026
60271994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6028
6029 * configure.in: Don't try to make directories that are guaranteed
6030 to already exist.
6031
60321994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6033
6034 * configure.in: Generate man/Makefile from man/Makefile.in.
6035 Create the man subdir.
6036
6037 * Makefile.in (dvi): Run Make in our man subdir.
6038
6039 * make-dist: Create subdir etc/e.
6040 Make links to it.
6041 Put man/Makefile.in in dist, instead of man/Makefile.
6042
60431994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6044
6045 * configure.in: Add --with-pop, --with-kerberos, and
6046 --with-hesiod for movemail.
6047
60481994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6049
6050 * configure.in (m68*-apollo*): Use s/domain.h.
6051
60521994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6053
6054 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6055
60561994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6057
6058 * configure.in: Don't add -I, -L, -R options for cc if their
6059 arguments would be empty.
6060
60611994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6062
6063 * configure.in (i860-intel-osf1*): New alternative.
6064 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6065 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6066
60671994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6068
6069 * configure.in: Make h_errno check not use nested functions.
6070
60711994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6072
6073 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6074
60751994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6076
6077 * Makefile.in (install-arch-indep): Avoid continued comment
6078 swallowing target line.
6079
60801994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6081
6082 * configure.in: Protect a character class with `changequote'.
6083
60841994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6085
6086 * configure.in: Accept `news' as a synonym for `newsos'.
6087
60881994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6089
6090 * Makefile.in: Don't rm files if cd fails.
6091
60921994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6093
6094 * make-dist: Put nt subdir and its subdirs in the dist.
6095 (lib-src): Put makefile.nt in the dist.
6096 (lisp): Put makefile.nt in the dist.
6097
60981994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6099
6100 * configure.in: Change a stray `[' to `test'.
6101
61021994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6103
6104 * configure.in: Adapt for Autoconf v2. Use the standard argument
6105 parser, host type canonicalizer, X11 finder, and message
6106 printing macros. Use the new macro names. Use `test' instead of `['.
6107
61081994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6109
6110 * configure.in: Check for getpagesize.
6111
61121994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6113
6114 * make-dist (msdos): Put sed* in the distribution.
6115
61161994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6117
6118 * config.bat: New option, `--with-x', for configuring Emacs
6119 for use with the X11 system DesqView/X.
6120 New option, `--no-debug', for compiling Emacs without debug
6121 information thus saving disk space.
6122 (src/config.h, src/paths.h): Use `update' (which is like
6123 `move-if-changed') to change the file.
6124 (src/config.h): When configuring for X11 perform extra changes.
6125 (src/makefile): When configuring for X11 perform extra changes.
6126 (lib-src): Remove temporary files.
6127 (): Check that `sed', `rm', `mv', and `gcc' are available.
6128
61291994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6130
6131 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6132
6133 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6134
61351994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6136
6137 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6138
6139 * configure.in (canonical): Substitute var into makefiles.
6140 (bitmapdir): Likewise.
6141
6142 * Makefile.in (bitmapdir): New variable.
6143 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6144
61451994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6146
6147 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6148
6149 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6150 * update-subdirs: New shell script.
6151
61521994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6153
6154 * Makefile.in (top_distclean): Don't rm build-install.
6155 (SOURCES): Delete build-install.in.
6156
6157 * make-dist: Don't distribute build-ins.in.
6158 * build-ins.in: File deleted.
6159
61601994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6161
6162 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6163
61641994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6165
6166 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6167
6168 * configure.in (libexecdir): Renamed from libdir. New default.
6169 (sharedstatedir): Renamed from statedir. New default.
6170 (datadir): New default.
6171
6172 * make-dist: Don't distribute subdirs.el.
6173
61741994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6175
6176 * configure.in (eaccess): Check for it.
6177
61781994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6179
6180 * configure.in (mktime): Check for it.
6181
61821994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6183
6184 * configure.in (motif): Add support for usage and option checking.
6185
61861994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6187
6188 * configure.in (utimes): Check for it.
6189
61901994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6191
6192 * Makefile.in (install-arch-indep): Don't do mkdir here.
6193
61941994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6195
6196 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6197 riscix.h renamed to acorn.h.
6198
61991994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6200
6201 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6202 New configurations.
6203
62041994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6205
6206 * configure.in: Remove trailing slashes from srcdir.
6207
62081994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6209
6210 * configure.in (i[345]86-sequent-ptx*): Handle
6211
62121994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6213
6214 * Makefile.in (paths-force): Depend on src/paths.h
6215
62161994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6217
6218 * configure.in (config_options): Save all arguments, not just some.
6219
62201994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6221
6222 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6223
6224 * configure.in: Add AC_AIX.
6225 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6226
62271994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6228
6229 * configure.in (parsing options): Simplify sed command to delete -'s.
6230
62311994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6232
6233 * configure.in (config_options): New shell variable.
6234 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6235
62361994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6237
6238 * configure.in (alpha-dec-osf*): New target.
6239
6240 * Makefile.in: Use just one FRC target.
6241
62421994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6243
6244 * Makefile.in (removenullpaths, paths-force):
6245 Use name paths.h.tmp$$, which depends on the pid.
6246
62471994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6248
6249 * Makefile.in (removenullpaths, paths-force):
6250 Put paths.h.tmp in top-level dir, not in src.
6251
62521994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6253
6254 * Version 19.27 released.
6255
62561994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6257
6258 * Version 19.26 released.
6259
62601994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6261
6262 * configure.in: Check for lrand48, not rand48.
6263
62641994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6265
6266 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6267 (powerpc-ibm-aix*): New aliases.
6268
62691994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6270
6271 * make-dist (src/m, src/s): Put *.inp in distribution.
6272
62731994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6274
6275 * configure.in: Accept i586 and i486 along with i386.
6276
62771994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6278
6279 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6280 even if CPP env var was set by the user.
6281
6282 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6283
62841994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6285
6286 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6287
62881994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6289
6290 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6291
62921994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6293
6294 * configure.in: Check more specifically for i*86-sun-sunos.
6295
62961994-08-03 Caveh Jalali (caveh@eng.sun.com)
6297
6298 * configure.in: Handle solaris 2.4.
6299
63001994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6301
6302 * configure.in (rand48): Check for it.
6303
63041994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6305
6306 * make-dist: Update the info files.
6307
63081994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6309
6310 * configure.in: Make "checking..." messages' style consistent.
6311 (HAVE_H_ERRNO): New test.
6312
63131994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6314
6315 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6316
63171994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6318
6319 * configure.in (CFLAGS): If the envvar was specified, use that.
6320 And set REAL_CFLAGS from it too.
6321
63221994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6323
6324 * make-dist: Update finder-inf.el.
6325
63261994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6327
6328 * make-dist (msdos): Include sed4.inp in dist.
6329
6330 * Makefile.in (libsrc_libs): Var deleted.
6331
63321994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6333
6334 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6335
63361994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6337
6338 * configure.in (mips-sony-newsos4*): New alias.
6339
63401994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6341
6342 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6343 (*-convex-convexos*): Accept this as alias.
6344
63451994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6346
6347 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6348 for two different uses.
6349
63501994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6351
6352 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6353
63541994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6355
6356 * make-dist: Put ./BUGS into the distrib.
6357
63581994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6359
6360 * configure.in: Handle 386 running Solaris 2.
6361
63621994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6363
6364 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6365
63661994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6367
6368 * configure.in (mips-sony-newsos*): Use news-risc.h.
6369
6370 * configure.in: Accept bsdi as opsys, like bsd386.
6371
63721994-06-01 Morten Welinder (terra@diku.dk)
6373
6374 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6375
63761994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6377
6378 * Version 19.25 released.
6379
6380 * make-dist (shortversion): Don't assume another period follows.
6381
63821994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6383
6384 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6385 (uninstall): Use /bin/pwd.
6386
6387 * Makefile.in (blessmail): Depend on src.
6388 (all): Don't depend on blessmail.
6389
6390 * Makefile.in (src/paths.h): Don't force recomputation.
6391 (paths-force): New target; force recomputation of paths.h.
6392 (all): Depend on paths-force.
6393 (src, lib-src): Depend on src/paths.h.
6394
6395 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6396 NON_GCC_TEST_OPTIONS.
6397
63981994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6399
6400 * configure.in: Don't insist on subversions for irix.
6401
64021994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6403
6404 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6405
6406 * configure.in (i[34]86-next-*): New alternative.
6407
64081994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6409
6410 * Version 19.24 released.
6411
6412 * configure.in: New config hppa*-hp-hpux9shr*.
6413
64141994-05-22 Morten Welinder (terra@tyr.diku.dk)
6415
6416 * config.bat: Doc fix.
6417
64181994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6419
6420 * Makefile.in (mostlyclean, clean, distclean, realclean)
6421 (extraclean): Don't act on man subdir if it doesn't exist.
6422
64231994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6424
6425 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6426 Use them to set up CC.
6427 (*-sun-sunos4.1.3): Set them.
6428
64291994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6430
6431 * Makefile.in (lib-src): Don't depend on src/paths.h.
6432
64331994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6434
6435 * build-ins.in (copydests): Get rid of spurious `-'s.
6436
6437 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6438
64391994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6440
6441 * Version 19.23 released.
6442
6443 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6444 for the Xlib and Xt checks; then restore old CFLAGS.
6445
64461994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6447
6448 * configure.in (HAVE_X11XTR6): Add newline before #if.
6449 Add newline after #endif.
6450
64511994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6452
6453 * configure.in (HAVE_X11XTR6): Arrange to define it.
6454
64551994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6456
6457 * Makefile.in (install): Depend on blessmail.
6458
64591994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6460
6461 * configure.in (mips-siemens-sysv*): Put quotes around value
6462 containing blanks.
6463
64641994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6465
6466 * Makefile.in (TAGS): Use the makefile in src subdir.
6467
64681994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6469
6470 * configure.in (opsys): Recognize `gnu'.
6471
64721994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6473
6474 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6475
64761994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6477
6478 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6479 version > 1.8.
6480
64811994-05-08 Morten Welinder (terra@diku.dk)
6482
6483 * config.bat: Forcibly remove "# " style comments from makefiles.
6484
64851994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6486
6487 * Makefile.in (uninstall): When processing lispdir and etcdir,
6488 do nothing unless it exists and is a directory.
6489
64901994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6491
6492 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6493 Merge code in from install-doc.
6494 (install-doc): Merge code back into install-arch-indep.
6495 (install-arch-dep): Don't depend on install-doc.
6496
6497 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6498
64991994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6500
6501 * configure.in (making src/Makefile and lib-src/Makefile):
6502 Split off the autoconf substitutions and don't pass them thru cpp.
6503 (undefs): Use $canonical as well as $configuration.
6504
6505 * make-dist: Distribute lisp/Makefile.
6506
6507 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6508 Use lower case names for the s files.
6509
65101994-05-03 Morten Welinder (terra@diku.dk)
6511
6512 * config.bat: Added possibility for different file name
6513 transcriptions in lib-src.
6514
65151994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6516
6517 * Makefile.in (lib-src): Undo previous change.
6518 (blessmail): New target to run maybe-blessmail in lib-src.
6519 (all): Depend on blessmail.
6520
6521 * Makefile.in (lib-src): Depend on src.
6522
65231994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6524
6525 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6526 (m88k-dg-dgux5.4R2): dgux5.4R2.
6527
65281994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6529
6530 * configure.in (window_system): Restore accidentally deleted code
6531 that uses AC_FIND_X.
6532
6533 * make-dist: Distribute config.bat.
6534
65351994-04-29 Morten Welinder (terra@diku.dk)
6536
6537 * config.bat: Corrected the configuration of lib-src
6538 to keep up with configure. Add note about dos version 3
6539 or better needed (djgpp needs that). Add note explaining
6540 that either install in c:/emacs or edit the script.
6541 Don't change to c:/emacs, but assume we're there (to minimize
6542 the number of places to change).
6543
6544 * config.bat: Build-in the first step towards X11 support with
6545 the X11 emulator that exists. At this time it won't work,
6546 and several files are missing.
6547
65481994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6549
6550 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6551 Don't look for -lresolv.
6552
6553 * Makefile.in (lib-src): Depend on src/paths.h.
6554
65551994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6556
6557 * configure.in: Restore deleted AC_SUBST of `configuration'.
6558 Improve error message for bad --with-x-toolkit value.
6559
6560 * configure.in: Define CONFIGURATION in src/config.h
6561 rather than substituting in src/Makefile.in.
6562
65631994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6564
6565 * Makefile.in (install-doc): New target.
6566 (install-arch-dep): Depend on install-doc.
6567 (mkdir): Create docdir.
6568
65691994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6570
6571 * configure.in: Test for libresolv.a.
6572 Substitute machfile and opsysfile.
6573
65741994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6575
6576 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6577 (install-arch-dep): Install under the name $(EMACS).
6578
65791994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6580
6581 * configure.in (version): Use entire value of emacs-version.
6582 (mips-siemens-sysv*): New alternative.
6583
65841994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6585
6586 * Makefile.in (install-arch-indep): Don't install dired-x*.
6587
65881994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6589
6590 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6591 Fix definition of $undefs.
6592
65931994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6594
6595 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6596
6597 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6598
65991994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6600
6601 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6602
66031994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6604
6605 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6606 and run it thru cpp, as with src/Makefile.in.
6607
6608 * configure.in: Use AC_SET_MAKE.
6609
66101994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6611
6612 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6613
66141994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6615
6616 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6617
6618 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6619 (printing the choices): Make the toolkit message unconditional.
6620 (USE_X_TOOLKIT): Use `none', not `no', if none.
6621 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6622 Get rid of temp file foofoo1.
6623
66241994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6625
6626 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6627
66281994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6629
6630 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6631 (printing the choices): State choice of toolkit.
6632 (libsrc_libs): Recalculate after writing config.h;
6633 then update lib-src/Makefile.
6634
66351994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6636
6637 * configure.in: Add sunos4shr as alternative for suns.
6638 Conditionals testing for null $CC were backwards.
6639
66401994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6641
6642 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6643
66441994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6645
6646 * configure.in: Handle -isc4.0*.
6647
66481994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6649
6650 * configure.in (esix5): Set NON_GNU_CPP.
6651
66521994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6653
6654 * Makefile.in (thisdir): Nonsensical variable removed.
6655 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6656 back to $thisdir, rather than the directory `this_dir'.
6657
66581994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6659
6660 * Makefile.in (install-arch-indep): Add missing backslash after a
6661 `then'.
6662
66631994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6664
6665 * Makefile.in (thisdir): New variable.
6666 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6667
66681994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6669
6670 * configure.in: Add freebsd.
6671
66721994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6673
6674 * configure.in: Check for fpathconf.
6675
66761994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6677
6678 * configure.in (with_x_toolkit): Fix typo in previous change.
6679
66801994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6681
6682 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6683
66841994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6685
6686 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6687
66881994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6689
6690 * configure.in: Fix value of docdir.
6691 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6692
66931994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6694
6695 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6696
66971994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6698
6699 * configure.in: New variable docdir to control where the docstring
6700 file goes.
6701 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6702
67031994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6704
6705 * configure.in: When --run-in-place, don't inherit archlibdir.
6706
67071994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6708
6709 * Makefile.in (install-arch-dep, install-arch-indep):
6710 New targets split up former do-install rule.
6711 (do-install): Target deleted.
6712
67131994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6714
6715 * configure.in (mips-sony-newsos*): New configuration.
6716
67171994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6718
6719 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6720
67211994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6722
6723 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6724
67251994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6726
6727 * configure.in: Don't initialize CC.
6728
67291994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6730
6731 * configure.in (creating src/Makefile): Also generate -U switches
6732 for symbols in the $configuration value.
6733
6734 * configure.in: Check for sys_siglist being declared in system header.
6735
67361994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6737
6738 * configure.in (creating src/Makefile): Delete blank lines
6739 along with lines of whitespace.
6740 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6741
67421994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6743
6744 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6745 like C_SWITCH_SYSTEM.
6746 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6747
67481994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6749
6750 * configure.in (drem): Check for this function.
6751
67521994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6753
6754 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6755 If CPP was inherited from environment, don't use NON_GNU_CPP.
6756 (NON_GNU_CC): Likewise.
6757 (handling with_gcc): Use explicit if in the `no' case.
6758 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6759
67601994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6761
6762 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6763
67641994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6765
6766 * configure.in: Check whether fmod exists.
6767
67681994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6769
6770 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6771 {src,lisp}/OChangeLog.
6772
67731994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6774
6775 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6776 necessary for proper operation. This code works with the current
6777 released version of Autoconf.
6778
67791994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6780
6781 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6782 (USE_X_TOOLKIT): Define it for all values except `no'.
6783
6784 * configure.in: Undo first Jan 8 change and Jan 16 change.
6785
67861994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6787
6788 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6789 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6790
6791 * Makefile.in (lwlib/Makefile): New target.
6792 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6793 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6794 (unlock, relock): Handle lwlib subdir.
6795
6796 * Makefile.in: Add some .PHONY targets.
6797
6798 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6799
6800 * lwlib: New subdirectory.
6801
68021994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6803
6804 * configure.in: If CPP has a value that is a directory,
6805 discard the value.
6806
68071994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6808
6809 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6810 remove -U[0-9]*.
6811
68121994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6813
6814 * Makefile.in (do-install): Install the dired-x info files.
6815
6816 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6817 (See src/s/sol2.h.)
6818
68191994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6820
6821 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6822
68231994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6824
6825 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6826 AC_OUTPUT as it should be; hopefully noone will again see fit to
6827 gratuitously break this and not make a change log entry.
6828 Optimized sed processing of Makefile.in and cpp output; now
6829 preserves comments previously removed from the cpp input.
6830 Eliminated temp file for cpp output. Generate -U switches to
6831 undefine all identifiers that appear in the directory name
6832 ${srcdir}; pass these to cpp.
6833
6834 * configure.in (version): Fix sed regexp to match two-elt version
6835 number.
6836
6837 * configure.in: Check for strerror.
6838
68391994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6840
6841 * configure.in: Test for bcmp.
6842
68431994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6844
6845 * make-dist (tempdir): Put subdir msdos into the distribution.
6846
68471993-01-07 Morten Welinder (terra@diku.dk)
6848
6849 * config.bat: New file.
6850
68511994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6852
6853 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6854
68551994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6856
6857 * configure.in (m68*-next-*): Don't care about which os is specified.
6858 (i[34]86-*-*): Check for *-nextstop*.
6859
68601993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6861
6862 * configure.in: Check for setsid.
6863
68641993-12-17 Richard Stallman (rms@srarc2)
6865
6866 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6867
68681993-12-15 Richard Stallman (rms@srarc2)
6869
6870 * Makefile.in (mkdir): Make only the lockdir writable.
6871
6872 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6873
68741993-12-11 Richard Stallman (rms@srarc2)
6875
6876 * Makefile.in (libdir): Use @libdir@.
6877
68781993-12-08 Richard Stallman (rms@srarc2)
6879
6880 * Makefile.in (install): Add empty command.
6881
68821993-12-04 Richard Stallman (rms@srarc2)
6883
6884 * make-dist: Put man/getopt.c in the dist.
6885
6886 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6887
6888 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6889
68901993-12-03 Richard Stallman (rms@srarc2)
6891
6892 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6893 Set it for all solaris versions.
6894 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6895 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6896 Likewise for NON_GNU_CC and CC.
6897
68981993-12-01 Richard Stallman (rms@srarc2)
6899
6900 * configure.in (mips-mips-riscos4*): Assign variable CC.
6901 (checking ${with_gcc}): If "no", don't override CC if already set.
6902 (CC): Initialize it as empty.
6903
69041993-11-30 Richard Stallman (rms@srarc2)
6905
6906 * configure.in (Suns): Set CPP if *-solaris2.3*.
6907
69081993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6909
6910 * Version 19.22 released.
6911
6912 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6913
69141993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6915
6916 * make-dist: When breaking links, use cp -p.
6917 Copy install.sh into distribution.
6918 Move the temp dir up into the parent dir;
6919 don't leave the staging dir make-dist.tmp... in existence.
6920 * install.sh: New file.
6921
69221993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6923
6924 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6925
69261993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6927
6928 * configure.in (version): When --run-in-place, exclude
6929 ${datadir}/emacs/site-lisp from locallisppath.
6930
69311993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6932
6933 * configure.in: Delete jumk.c before writing it.
6934
69351993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6936
6937 * Version 19.21 released.
6938
6939 * Makefile.in (mkdir): Ignore error from chmod.
6940
69411993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6942
6943 * make-dist: Don't put lisp/forms.README in the distribution.
6944
69451993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6946
6947 * configure.in (creating src/Makefile): Before running cpp,
6948 discard all lines that start with `# Generated' or /**/#.
6949
69501993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6951
6952 * Version 19.20 released.
6953
6954 * make-dist: Use build-ins.in, not build-install.in.
6955 Don't bother updating TAGS since it's not included.
6956
6957 * build-ins.in: Renamed from build-install.in.
6958
69591993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6960
6961 * make-dist: Don't try to link *.texinfo--there are none now.
6962 When running make in lib-src, specify YACC var value.
6963
69641993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6965
6966 * configure.in (extrasub): Add vpath patterns for %.[yls].
6967
6968 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6969 Instead just include the commands to make src/Makefile as the
6970 second arg to AC_OUTPUT.
6971
6972 * configure.in: Use : instead of dnl for comment inside
6973 $makefile_command.
6974
6975 * configure.in: No longer use vpath_sed. Instead, when we notice
6976 srcdir already configured, set extrasub to hack vpath in the
6977 makefiles.
6978
6979 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6980 before moving it.
6981 * Makefile.in (VPATH): Define to @srcdir@.
6982
69831993-09-28 Brian J. Fox (bfox@cubit)
6984
6985 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6986 doesn't exist. Just copy src/Makefile.in instead. Touch
6987 all of the Makefiles after editing config.status.
6988
6989 * INSTALL: Update documentation to match new configuration
6990 mechanism.
6991
69921993-09-27 Brian J. Fox (bfox@ai.mit.edu)
6993
6994 * configure.in: Allow any of the path or directory Makefile
6995 variables to be set with flags to configure. Create all Makefiles
6996 at configure time. Edit special commands into config.status after
6997 src/Makefile.in is built from src/Makefile.
6998
6999 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
7000 If these files are out of date, simply have config.status
7001 rebuild them; don't rebuild them explicitly.
7002
70031993-09-25 Brian J. Fox (bfox@ai.mit.edu)
7004
7005 * build-install.in: Change src/xemacs to src/emacs. We no longer
7006 create src/xemacs, so the file wouldn't be found.
7007
7008 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
7009
70101993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
7011
7012 * configure.in: Avoid forcing the search of /usr/include before
7013 fixed include files by resetting C_SWITCH_X_SITE if it is
7014 "-I/usr/include".
7015
70161993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7017
7018 * Makefile.in (@rip_paths@locallisppath):
7019 Delete ${datadir}/emacs/site-lisp.
7020
70211993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7022
7023 * configure.in:
7024 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7025 Remove ${extra_output} from AC_OUTPUT call.
7026
70271993-09-17 Brian J. Fox (bfox@inferno)
7028
7029 * make-dist: Quote backquotes found in strings to be echoed.
7030
7031 * configure.in: Use "sh -c pwd" when we want to avoid having the
7032 shell fix up the value of $PWD.
7033
70341993-09-13 Brian J. Fox (bfox@inferno)
7035
7036 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7037 of the installation fail. Suggested by Karl Berry.
7038
70391993-08-30 Brian J. Fox (bfox@inferno)
7040
7041 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7042 was used. Set MAKEFLAGS from MFLAGS.
7043
70441993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7045
7046 * configure.in: Test for res_init in libc.
7047
70481993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7049
7050 * configure.in: In the file ${tempcname}, use configure___
7051 instead of @configure@.
7052
70531993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7054
7055 * make-dist: Dist vpath.sed
7056
7057 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7058 Depend on vpath.sed.
7059 Replace sed comand for VPATH with @vpath_sed@.
7060
7061 * configure.in: Substitute variable `vpath_sed'.
7062 If not in $srcdir and $srcdir is configured,
7063 issue warning that GNU make is required,
7064 and set vpath_sed to use vpath.sed script.
7065
70661993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7067
7068 * configure.in: Remove check for $srcdir being configured. This
7069 pretty much works now.
7070 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7071 Check for XFree86 (/usr/X386/include) independent of whether
7072 -lXbsd exists.
7073
7074 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7075 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7076 `make'.
7077
70781993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7079
7080 * Version 19.19 released.
7081
7082 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7083
70841993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7085
7086 * configure.in: Check for XScreenNumberOfScreen.
7087
70881993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7089
7090 * configure.in: Add * to end of all configuration alternatives.
7091 (m68*-sony-newsos3*): New alternative.
7092
70931993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7094
7095 * make-dist: Include getdate.c in distribution.
7096
7097 * configure.in: For --help, use $PAGER if it is set.
7098 (LIB_X11_LIB): Default to -lX11.
7099 (mips-sgi-irix5.*): New alternative.
7100
7101 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7102
7103 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7104 Recognize *.B8.* as hpux version 8.
7105 (m68*-tektronix-bsd*): Fix typo in tek4300.
7106 (AC_HAVE_FUNCS): Add ftime.
7107
71081993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7109
7110 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7111 Use tekxd88, not tekXD88.
7112
71131993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7114
7115 * configure.in: Check for -lm. Then can check for frexp and logb.
7116
71171993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7118
7119 * Version 19.18 released.
7120
7121 * make-dist (src): Don't put gnu-hp300 in dist.
7122 (src, lisp): Include OChangeLog in dist.
7123
71241993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7125
7126 * configure.in: Test for presence of logb and frexp functions.
7127
71281993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7129
7130 * configure.in (machine): Add i370-ibm-aix*.
7131
71321993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7133
7134 * configure.in (function checks): Test for mkdir and rmdir.
7135
7136 * configure.in (function checks): Don't test for random and bcopy
7137 only when we're building with X; look for them all the time.
7138
71391993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7140
7141 * configure.in: Test for availability of bcopy functions, searching
7142 the X libraries if we're using X.
7143
7144 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7145 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7146 versions of AIX, and needs to be passed to the loader.
7147
7148 * configure.in: Test for the availability of the
7149 XScreenResourceString function.
7150
71511993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7152
7153 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7154 LD_SWITCH_X_SITE and assume --with-x11.
7155 Only look for X11 files if we weren't told about a window system
7156 or if we were told to use X11 but not told where.
7157 Search the libraries from the s and/or m files when checking for
7158 functions.
7159
7160 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7161
71621993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7163
7164 * make-dist: Include lisp/dired.todo in the distribution.
7165
71661993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7167
7168 * configure.in: Add code to set HAVE_INET_SOCKETS.
7169
71701993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7171
7172 * configure.in: If we do find x_includes and x_libraries
7173 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7174
71751993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7176
7177 * make-dist: Include src/gnu-hp300 in the dist.
7178
7179 * configure.in (canonical): New variable holds the canonicalized
7180 configuration. Don't alter `configuration'. Use `configuration'
7181 for Makefile.in for file naming.
7182 (testing x_includes and x_libraries): Use =, not ==.
7183
71841993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7185
7186 * Version 19.17 released.
7187
7188 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7189 directory's makefile. This allows the invocation of CPP which
7190 builds xmakefile to receive these switches. The SunSoft C
7191 preprocessor inserts spaces between tokens if it doesn't get the
7192 -Xs flag requested in src/s/sol2.h.
7193
71941993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7195
7196 * configure.in (m68k-bull-sysv3): New config.
7197
71981993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7199
7200 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7201 the X Windows libraries.
7202
72031993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7204
7205 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7206 the distribution. Those files aren't kept in their own
7207 subdirectory any more.
7208
72091993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7210
7211 * Version 19.16 released.
7212
72131993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7214
7215 * configure.in: Add --verbose flag.
7216
72171993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7218
7219 * version 19.15 released.
7220
72211993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7222
7223 * Makefile.in (top_distclean): Use -f switch when cleaning out
7224 lock dir; it might be empty.
7225
7226 * configure.in: Only check for -lXbsd once.
7227
72281993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7229
7230 * Version 19.14 released.
7231
72321993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7233
7234 * make-dist: If using gzip, create distribution with '.gz' extension.
7235
7236 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7237 (lisp/forms-mode): This doesn't exist anymore.
7238
7239 * configure.in: Look for the closedir function.
7240
72411993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7242
7243 * configure.in (CPP): Autoconf sets this to a shell variable
7244 reference, which doesn't work when it's edited into a makefile.
7245 Expand that variable reference.
7246
7247 * Makefile.in (CPP): New variable.
7248 (src/Makefile): Edit CPP into src/Makefile.
7249
7250 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7251 and entering double quotes to get the values of LD_SWITCH_X_SITE
7252 and the other make variables; make substitutes them in anyway.
7253
7254 * Makefile.in (uninstall): Don't remove the lisp and etc
7255 directories if they're in the source tree.
7256
7257 Bring mumbleclean targets into conformance with GNU coding standards.
7258 * Makefile.in (mostlyclean, clean): Separate these two; just have
7259 them pass the request to the subdirectory makefiles.
7260 (distclean): Pass the request down, and then get rid of the
7261 files configure built, and get rid of the Makefiles.
7262 (realclean): Pass the request down, and then do the same things
7263 distclean does.
7264 (uninstall, info, dvi): New targets.
7265
7266 * configure.in: Move clause for PC-compatible i386 box to the end
7267 of the case statement, to avoid masking configurations below.
7268
7269 * configure.in: Add case for m88k-motorola-sysv4.
7270
7271 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7272 the HP 68000 machines.
7273
7274 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7275 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7276 preprocessor won't fiddle with them.
7277
72781993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7279
7280 * Makefile.in (TAGS): cd to src to run etags.
7281
72821993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7283
7284 * configure.in (version): Check the X libraries for XrmSetDatabase
7285 and random, and see if we have -lXbsd.
7286
72871993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7288
7289 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7290 s/*.h and m/*.h files. Martin Tomes
7291 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7292
72931993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7294
7295 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7296 above the general i386 alternative.
7297
72981993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7299
7300 * configure.in: Recognize configuration name for Data General
7301 AViiON machines.
7302
7303 * configure.in: Use AC_LONG_FILE_NAMES.
7304
73051993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7306
7307 * configure.in: Test for bison.
7308 * Makefile.in (YACC): New variable.
7309 (lib-src/Makefile.in): Edit YACC into the makefile.
7310
73111993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7312
7313 * Version 19.13 released.
7314
7315 * configure.in (CFLAGS): Don't set this according to the value of
7316 the GCC shell variable. Instead, consult the machine and system
7317 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7318 test __GNUC__ while we're at it.
7319
7320 * configure.in: Remove extra ;; from hpux cases.
7321
73221993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7323
7324 * configure.in: Check to see if the system has -ldnet.
7325
73261993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7327
7328 * make-dist: Add clauses to distribute lisp/forms-mode.
7329
73301993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7331
7332 * configure.in (machine): Fix the versions in hpux version number test.
7333 Do not guess based on cpu type. Do check for explicit system version.
7334
73351993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7336
7337 * configure.in: Do NOT look for `unknown' as company name.
7338
73391993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7340
7341 * configure.in: Fix typo in message.
7342
73431993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7344
7345 * Version 19.12 released.
7346
7347 * Makefile.in (do-install): Correct previous etc-copying change.
7348 Partially rewrite using `if'.
7349 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7350
7351 * Version 19.11 released.
7352
7353 * configure.in: Handle 386bsd.
7354
73551993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7356
7357 * make-dist: Update getdate.c.
7358
7359 * configure.in: Handle bsd386.
7360
7361 * Makefile.in (do-install): Use `-' in tar options.
7362
7363 * configure.in: Change ! "${...}" to x"${...}" = x.
7364
7365 * Makefile.in (do-install): Copy the DOC-* files from the build
7366 etc directory, as well as lots of things from ${srcdir}/etc.
7367
7368 * make-dist: Copy config.guess.
7369
7370 * configure.in: Handle AIX versions 1.2, 1.3.
7371
73721993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7373
7374 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7375 the configuration name mips-mips-usg* to represent USG systems.
7376
7377 * configure.in: Fix logic to detect if srcdir is already configured.
7378
7379 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7380
7381 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7382 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7383 of a directory; cd might fail, and have pwd print out the current
7384 directory.
7385
73861993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7387
7388 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7389
73901993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7391
7392 * configure.in: Complain if srcdir points at an already-configured
7393 tree.
7394
73951993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7396
7397 * Version 19.10 released.
7398
73991993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7400
7401 * Makefile.in: Use Makefile comments, not C comments.
7402
7403 * configure.in: Add case for the Tektronix XD88.
7404
74051993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7406
7407 * configure.in: Handle sysv4.2 and sysvr4.2.
7408
74091993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7410
7411 * configure.in: Traverse the argument list without destroying it;
7412 don't use shift. It turns out that "set - ${saved_arguments}"
7413 doesn't work portably.
7414
7415 * configure.in: Add missing "fi".
7416
7417 * make-dist: Rebuild configure if configure.in is newer.
7418
7419 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7420 targets to be executed even if make remembers that it has already
7421 satisfied FRC.
7422
74231993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7424
7425 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7426
7427 * configure.in (romp): Handle various version numbers with aos and bsd.
7428
74291993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7430
7431 * configure.in: Fix message text.
7432
74331993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7434
7435 * make-dist: Make a `site-lisp' directory in the distribution,
7436 instead of a `local-lisp' directory, which hasn't been the
7437 appropriate name for a long time.
7438 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7439 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7440
7441 * Makefile.in (do-install): Correctly detect if ./etc and
7442 ${srcdir}/etc are the same.
7443
7444 * configure.in: Extract UNEXEC from the system configuration
7445 files, compute the name of the source file corresponding to the
7446 object file, and #define it as UNEXEC_SRC in config.h.
7447
7448 * configure.in: If srcdir is '.', then try using PWD to make it
7449 absolute.
7450
7451 * configure.in: Include ${srcdir} in the printed report, to help
7452 people notice if it's an automounter path.
7453
74541993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7455
7456 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7457
74581993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7459
7460 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7461 when they are different. Add `shift' command.
7462 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7463 (externallispdir): Var deleted.
7464
7465 * configure.in: Delete spurious paren outputting short_usage.
7466
74671993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7468
7469 * Version 19.9 released.
7470
74711993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7472
7473 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7474 subdirectory makes.
7475
7476 * make-dist: Check for .elc files with no corresponding .el file.
7477
7478 * Makefile.in (mkdir): Make all the directories in locallisppath.
7479
7480 * config.guess: New file.
7481 * configure.in: Use it, tentatively.
7482 * INSTALL: Mention its usage.
7483
7484 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7485 the former gives you the operating system rev directly. Use
7486 s/hpux.h if we don't recognize what we got.
7487
7488 * Makefile.in (do-install): Don't remove a destination directory
7489 if it's the same as the source. If ${srcdir}/info == ${infodir},
7490 don't try to copy the info files.
7491
7492 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7493 doesn't work if you're not using a separate source directory.
7494 (do-install): Copy the build tree's etc directory only after
7495 making sure it's not also the source tree's etc directory.
7496
74971993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7498
7499 * configure.in: Handle sunos4.1.3 specially.
7500
75011993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7502
7503 * Makefile.in (INSTALL): Add definition.
7504
7505 * configure.in: Fix some messages. Support -with-gnu-cc.
7506 At the end, use `set --', not `set -'.
7507 Delete spurious `.h' in hpux alternatives.
7508
75091993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7510
7511 * Version 19.8 released.
7512
75131993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7514
7515 * configure.in: When looking for source in the same directory as
7516 the configure script, make the path thus discovered absolute.
7517 If the user specifies the `--srcdir' switch, make that directory
7518 absolute too.
7519
7520 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7521
7522 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7523 too, as the value of the PATH_INFO macro.
7524
7525 * configure.in: Check to see if the source lives in the same
7526 directory as the configure script.
7527
75281993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7529
7530 * Makefile.in (install): Split this into `install' and
7531 `do-install', to give people more control over exactly what gets
7532 done.
7533 (do-install): New target, containing the guts of `install'. Don't
7534 remove and recreate the directories inside the copying loop - do
7535 it all before the copying loop. Pass more flags to the lib-src
7536 make.
7537 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7538 avoid errors and warnings.
7539
7540 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7541 the manufacturer - the more general case was blocking other i386
7542 configuration names below, and that's how the names are written in
7543 MACHINES anyway.
7544
7545 * make-dist: When breaking links, remove the link before moving
7546 the copy onto it, to avoid interactive behavior.
7547
7548 * Makefile.in: Doc fix.
7549
7550 * configure.in: Doc fix.
7551
7552 * INSTALL: Mention --exec-prefix option.
7553
7554 * configure.in: Add support for the `--exec-prefix' option.
7555 * Makefile.in: Accept that support.
7556
7557 * configure.in: Use the AC_PROG_INSTALL macro.
7558 * Makefile.in (INSTALL): Variable removed.
7559 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7560
7561 * configure.in: Distinguish between hp800's and hp700's by calling
7562 "uname -m".
7563
75641993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7565
7566 * configure.in: Recognize configuration names for i860 boxes
7567 running SYSV.
7568
75691993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7570
7571 * configure.in: Distinguish between hp800's and hp700's by the
7572 version of HP/UX they run, since that's something people are more
7573 likely to know - hp700's run 8.0.
7574 Add HP 700 configuration.
7575
7576 * configure.in: Test for the presence of the `rename' function.
7577
7578 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7579 configure.in.
7580 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7581
7582 * make-dist: Break intra-tree links.
7583
7584 * configure.in: Explain that this is an autoconf script, and give
7585 instructions for rebuilding configure from it. Arrange to put
7586 comments in configure explaining this too.
7587
7588 * configure.in: Make the first line of the configure script be
7589 "#!/bin/sh". Leaving the first line blank didn't work.
7590
7591 * configure.in (long_usage): Removed; made short_usage describe
7592 the options briefly.
7593
7594 * configure.in: Implement the --prefix option.
7595 * Makefile.in (prefix): Add support for it here.
7596 * INSTALL: Document it here.
7597
7598 * Makefile.in (install): Don't assume that the files in the `info'
7599 subdirectory match *.info. They don't have that prefix.
7600
76011993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7602
7603 * configure.in: Add case for version 5 of Esix.
7604
76051993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7606
7607 * Version 19.7 released.
7608
7609 * make-dist: There aren't any *.com files in lib-src anymore.
7610
7611 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7612 them; they're symlinks to other filesystems on the GNU machines.
7613
7614 * make-dist: Check that the manual reflects the same version of
7615 Emacs as stated in lisp/version.el. Edit that version number into
7616 the README file.
7617
76181993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7619
7620 * configure.in: Remove the hack of AC_DEFINE; use
7621 AC_DEFINE_UNQUOTED.
7622
76231993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7624
7625 * make-dist: Don't distribute precomp.com, compile.com, or
7626 link.com from ./src; they're in ./vms now.
7627
7628 Some time-handling patches from Paul Eggert:
7629 * configure.in: Add AC_TIMEZONE.
7630
76311993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7632
7633 * configure.in: Recognize Linux as a valid operating system for
7634 the i386.
7635
76361993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7637
7638 * make-dist: Distribute some VMS files we got from Richard Levitte.
7639
7640 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7641 the source for the sed command, not oldXMenu/Makefile.
7642
76431993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7644
7645 * INSTALL: Don't claim the srcdir option doesn't work.
7646
76471993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7648
7649 * configure.in: Include remarks saying what order the autoconf
7650 tests should go in, and remind people to change config.h.in
7651 whenever they add autoconf tests which make #definitions.
7652
7653 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7654
76551993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7656
7657 * Makefile.in (oldXMenu/Makefile): Make this depend on
7658 ${srcdir}/oldXMenu/Makefile.in, not itself.
7659
7660 * PROBLEMS: Some updates from David J. Mackenzie.
7661
7662 More changes from David J. Mackenzie.
7663 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7664 removed; autoconf and config.h should specify all these
7665 differences.
7666 (buildlisppath): Make this path depend on ${srcdir}.
7667 (INSTALLFLAGS): Removed.
7668 (INSTALL): Include the -c flag.
7669 (install): Change the way we invoke install accordingly.
7670
7671 Install ${srcdir} changes from DJM.
7672 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7673 list.
7674 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7675 the source tree and the etc directory in the object tree.
7676 (${SUBDIR}): Pass the prefix variable down to submakes.
7677 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7678 in /bin.
7679 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7680 values for srcdir and VPATH.
7681 (install): Add `v' flag to tar command. Make sure that `dir'
7682 exists in ${srcdir}/info before copying it. Remember that the man
7683 pages come from the source tree, not the object tree.
7684 * configure.in: Remove remarks saying that the --srcdir option
7685 doesn't work.
7686 Create the etc directory in the object tree.
7687 Recognize configuration names of the form *-sun-solaris*.
7688 Recognize sunos5 and solaris as operating system names.
7689
7690 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7691 lib-src/getdate.y and src/systime.h.
7692
76931993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7694
7695 * make-dist: Make links in info subdir.
7696
76971993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7698
7699 * configure.in: Call AC_STDC_HEADERS.
7700
77011993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7702
7703 * configure.in: Sidestep autoconf's quoting of the second argument
7704 of AC_DEFINE, so we can specify the value to put there. It would
7705 be nice if autoconf provided some way to specify computed values
7706 for macros.
7707
77081993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7709
7710 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7711 this is always just -DHAVE_CONFIG_H.
7712
7713 The GNU coding standards specify that CFLAGS should be left for
7714 users to set.
7715 * Makefile.in (CFLAGS): Let configure determine the default value
7716 for this. Don't
7717 have it default to DEFS.
7718 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7719 (lib-src/Makefile, src/Makefile): Edit the default value for
7720 CFLAGS into these files, not DEFS.
7721 * configure.in (CFLAGS): Choose a default value for this - "-g"
7722 normally, or "-g -O" if we're using GCC. Edit it into the
7723 top-level Makefile.
7724
7725 * configure.in: When scanning the machine and system description
7726 #include files, write their names to conftest.c properly.
7727
77281993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7729
7730 * configure.in: In configuration name case for Apallos running
7731 Domainios, set opsys, not opsysfile.
7732
7733 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7734 src/config.h, instead of AC_OUTPUT; the latter overwrites
7735 src/config.h even when it hasn't changed, puts a makefile-style
7736 comment at the top even though it's C code, and produces a
7737 config.status script which doesn't do the job right.
7738
7739 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7740 can use a symbolic link to get the X Menu library into src.
7741 * Makefile.in (LN_S): New variable.
7742 (src/Makefile): Edit the value of LN_S into this makefile.
7743
77441993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7745
7746 * configure.in: Support *-sco3.2v4* as opsystem.
7747
7748 * make-dist: Don't include calc directory.
7749 Exclude many files in the man directory; copy a few.
7750
77511993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7752
7753 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7754 call AC_STRUCT_TM to see what's in time.h.
7755
7756 * configure.in: Employ quoting stupidity to get the value of CPP
7757 to expand properly.
7758
77591993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7760
7761 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7762 variable to scan the machine and system description files.
7763
7764 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7765 so that getdate.y builds correctly.
7766
77671993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7768
7769 * configure.in (tempcname): Change this to "conftest.c", so it will
7770 work properly on systems with short filenames; this is the name
7771 autoconf uses.
7772
7773 * configure.in: Also detect the availability of dup2 and
7774 gethostname.
7775
7776 * configure.in: Use the AC_ALLOCA test.
7777 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7778 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7779
77801993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7781
7782 * make-dist: Distribute configure, as well as configure.in.
7783 Oversight.
7784
77851993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7786
7787 * Makefile.in (install): Print out the name of the directory we're
7788 copying, so people can have some idea of whether we're making
7789 progress.
7790
7791 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7792 Don't forget to re-create the COPYDESTS directories after we clear
7793 them out.
7794
77951993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7796
7797 * Makefile.in: Add autoconf cookies so that the configure
7798 script can comment out sections of path variable definitions to
7799 choose between the installable configuration and the run-in-place
7800 configuration.
7801 * configure.in: Add new option `--run-in-place', to select the
7802 run-in-place path definitions.
7803
7804 * configure.in: Add a clause to the big configuration name case
7805 for the NeXT machine.
7806
78071993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7808
7809 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7810 Make sure that each source directory exists, and is different from
7811 the destination directory; then, delete the destination before
7812 copying over the source.
7813
7814 * make-dist: Distribute configure.in, instead of configure.
7815
78161993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7817
7818 * configure.in: Don't set CC to "gcc -O" if the user specifies
7819 `--with-gcc'. Add -O to DEFS if GCC is set.
7820
78211993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7822
7823 * Makefile.in (clean mostlyclean): Missing right paren.
7824
7825 * configure.in: When checking for X windows, search for an X11
7826 subdirectory of ${x_includes}.
7827
7828 * configure.in: Check for gettimeofday function, for getdate.y.
7829
7830 Change `configure' to a mixture of custom code and autoconf stuff.
7831 autoconf can't derive all the information we need, but we'd really
7832 like to be able to take advantage of some of its tests, and its
7833 file-editing facilities.
7834 * configure.in: Renamed from configure.
7835 Quote the sections of shell script we want copied literally to
7836 the configure script.
7837 (compile): Initialize this to make the autoconf macros' code happy.
7838 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7839 code to do their jobs.
7840 Use autoconf to produce Makefile and src/config.h.
7841 Remove the Makefile-style comment that autoconf places at the top
7842 of src/config.h.
7843 (config_h_opts): Removed - no longer necessary.
7844 * Makefile.in (configname): Renamed to configuration.
7845 (CONFIG_CFLAGS): Renamed to DEFS.
7846 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7847 get values via autoload @cookies@.
7848 (libsrc_libs): Get this from autoconf. We used to do nothing
7849 about this.
7850 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7851
7852 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7853 echo the move-if-change command.
7854
78551993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7856
7857 * make-dist: Distribute lib-src/rcs-checkin.
7858
7859 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7860 Don't try to make links to the RCS or Old subdirectories.
7861 Use the appropriate extension for the compression type in use.
7862 Create the tar file in the shell's initial default directory, not
7863 in ${tempparent}.
7864 Erase the whole ${tempparent} tree, not just ${tempdir}.
7865
78661993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7867
7868 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7869 use to build paths.h.
7870 (lib-src/Makefile, src/Makefile): Similarly.
7871
7872 * configure: Extend test for working `const' keyword to handle AIX
7873 3.2 cc.
7874
78751993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7876
7877 * make-dist: Distribute lisp/term/ChangeLog.
7878
7879 Arrange for C compilation throughout the tree to get
7880 C_SWITCH_SYSTEM from the configuration files.
7881 * configure: Extract C_SWITCH_SYSTEM from the machine and
7882 system-dependent files, and save it in the top-level Makefile.
7883 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7884 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7885
7886 * make-dist: Include the VMS support files in oldXMenu in the
7887 distribution.
7888
7889 * configure: Doc fix.
7890
7891 * configure: Fix corrupted config_h_opts.
7892
7893 * configure: Properly report option names in error messages.
7894
7895 * configure: Properly recognize --x-includes and --x-libraries
7896 options.
7897
7898 * configure: Fix syntax errors in code handling XFree386.
7899
79001993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7901
7902 * configure: Add special code to detect XFree386, and tell
7903 config.h about it.
7904
7905 * configure: Properly handle extracting values of LIBS_MACHINE and
7906 LIBS_SYSTEM that contain spaces.
7907
7908 * configure: Add `--x-includes' and `--x-libraries' options. I
7909 think these are dopey, but no less than three alpha testers, at
7910 large sites, have said they have their X files installed in odd
7911 places. Implement them by setting C_SWITCH_X_SITE and
7912 LD_SWITCH_X_SITE in src/config.h.
7913
79141993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7915
7916 * make-dist: Don't distribute etc/Old files.
7917
7918 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7919 backups.
7920
79211993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7922
7923 * make-dist: Fix typo.
7924
79251993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7926
7927 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7928 in some cases where it should but didn't seen to.
7929
7930 * Makefile.in: Added unlock and relock productions.
7931
79321993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7933
7934 * make-dist: Add a --compress option to force make-dist to use
7935 compress.
7936
7937 * make-dist: Use gzip, if we can find it.
7938
7939 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7940 make rs6000-ibm-aix default to -aix32.
7941
79421993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7943
7944 * Makefile.in: Added `Developer's configuration' section.
7945
79461993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7947
7948 * Makefile.in: Add commented-out variable settings for developer's
7949 configuration.
7950
79511993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7952
7953 * make-dist: Distribute `src/bitmaps' too.
7954
79551993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7956
7957 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7958 make rs6000-ibm-aix default to -aix32.
7959
79601993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7961
7962 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7963
7964 * Makefile.in (install.sysv): Add a second `$' in front of
7965 `${dest}', so that the shell will expand it, instead of Make.
7966
7967 * configure: When processing the name of the configure script,
7968 collapse `././' to `./', but leave a single `./' prefix alone.
7969
7970 * configure: Doc fix.
7971
79721993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7973
7974 * configure: Handle isc3.0 correctly.
7975
79761993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7977
7978 * make-dist: Don't try to copy the COPYING notice into
7979 external-lisp; we're not distributing that directory any more.
7980
79811993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7982
7983 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7984 Remove CVS subdirectories from the installed directory trees, as
7985 well as RCS directories.
7986
79871993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7988
7989 * make-dist: Only copy gmalloc.c if we couldn't link it.
7990 Don't try to copy man/{README,Makefile} unless they actually exist.
7991
7992 * Makefile.in (lisppath): Don't include externallispdir in this.
7993 We're not sure whether we're even going to distribute the
7994 directory yet.
7995
79961993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7997
7998 * make-dist: Don't distribute the external-lisp directory anymore.
7999 * INSTALL: Remove all references to external-lisp.
8000
8001 * configure: Detect whether the compiler supports `const'
8002 properly, and edit src/config.h accordingly.
8003
8004 * configure: Tweak layout of final report.
8005
8006 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
8007 CFLAGS.
8008
8009 * Makefile.in (locallisppath): Make this default to
8010 ${datadir}/emacs/site-lisp, instead of
8011 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
8012 the same thing, and local-lisp causes completion conflicts with
8013 lock.
8014 (lisppath): Add ${externallispdir} to this.
8015 * INSTALL: Adjust installation directions.
8016
8017 * Makefile.in (externallispdir): New variable, to say where to
8018 install the externally-maintained lisp files.
8019 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
8020 the others.
8021 * INSTALL: Describe external-lisp and the new externallispdir
8022 variable.
8023
80241993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8025
8026 * configure (progname): New option `--with-gcc'. Make it clearer
8027 how we are trying to guess whether or not we have GCC.
8028 * INSTALL: Document the `--with-gcc' option, and improve
8029 description of `--with-x' options.
8030
80311993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8032
8033 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8034 ${infodir} from these variables; we have written out explicit code
8035 to install the info files.
8036
80371993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8038
8039 * make-dist: Don't distributed the RCS files in the etc directory.
8040
80411993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8042
8043 * Makefile.in: Some makes can't handle comments in the middle of
8044 commands; move them to before the whole rule.
8045
80461993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8047
8048 * README: Mention what Emacs is.
8049
80501993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8051
8052 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8053 Add `./cpp' and `./man' back into the distribution.
8054
80551993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8056
8057 * Makefile.in: Define MAKE, and use where appropriate.
8058
80591993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8060
8061 * make-dist: Remember that the authoritative COPYING notice is
8062 `etc/COPYING', not `../etc/COPYING'.
8063
80641992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8065
8066 * make-dist: Make sure that the COPYING notices in each directory
8067 are copies, not symlinks.
8068
80691992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8070
8071 * INSTALL: The build process produces an executable called `emacs'
8072 now. Change references.
8073 * Makefile.in: Adjust `install.mumble' targets to install
8074 `src/emacs', not `src/xemacs'.
8075
8076 * configure: Start with a blank line; this keeps some old CSH's
8077 from thinking it's a CSH script. Most systems will just use
8078 /bin/sh to run it, which is what we're expecting; the only other
8079 shells which might try to interpret it themselves are probably
8080 Bourne-compatible.
8081
80821992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8083
8084 * INSTALL: Improvements suggested by David Mackenzie.
8085
80861992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8087
8088 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8089 Don't try to copy the info files if there aren't any; the
8090 unexpanded globbing pattern disappoints `install'. Ignore the
8091 return status of that command.
8092
8093 * INSTALL: Updated for new configuration arrangement.
8094
8095 * configure: Don't make the top-level Makefile read-only - people
8096 may want to edit the values of the path variables.
8097
8098 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8099 Install the info files in ${infodir}. Install the executable
8100 under both `emacs' and `emacs-VERSION'.
8101
8102 * Makefile.in: Doc fix.
8103
8104 * Makefile.in (exec_prefix): New variable, as per latest version
8105 of coding standards.
8106 (bindir, libdir): Use it, instead of `prefix'.
8107 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8108
8109 * Makefile.in (mandir): Make the default value for this depend on
8110 $(prefix).
8111
8112 * Makefile.in (datadir, statedir, libdir): Make these all default
8113 to ${prefix}/lib.
8114 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8115 to compensate.
8116
8117 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8118 Install the etags and ctags man pages too.
8119
8120 * Makefile.in (distclean): Don't delete backup files; that's the
8121 job of extraclean.
8122 (extraclean): Like distclean, but deletes backup and autosave files.
8123
81241992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8125
8126 Make path specification conform to GNU coding standards.
8127 * configure (long_usage): Remove all traces of old arguments from
8128 usage messages, and document the options we do accept in more
8129 detail: -with-x... and --srcdir.
8130 (options, boolean_opts): Deleted; we don't have enough options to
8131 make this worthwhile.
8132 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8133 along with the code which supported them; these should be set as
8134 arguments to the top-level make.
8135 (config_h_opts): Since this no longer doubles as a list of option
8136 names, make them upper case; this simplifies the code which uses
8137 them to build the sed command to edit src/config.h. Change the
8138 code which sets them.
8139 (cc, g, O): Don't allow the user to set these using options; they
8140 should be specified using `CC=' and `CFLAGS=' arguments to the
8141 top-level make. Just choose reasonable default values for them,
8142 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8143 values.
8144 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8145 options; use them whenever the configuration files say they're
8146 possible.
8147 Simplify the argument processing loop. Don't accept abbreviations
8148 for option names; these might conflict with other configuration
8149 options in the future.
8150 Add some support for the `--srcdir' option. Check for the sources
8151 in . and .. if `--srcdir' is omitted. If the directories we will
8152 compile in don't exist yet, create them under the current directory.
8153 Note that the rest of the build process doesn't really support
8154 this.
8155 Edit only the top Makefile. That should edit the others. Edit
8156 into the makefile: `version', from lisp/version.el, `configname'
8157 and `srcdir' from the configuration arguments, `CC' and
8158 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8159 the user's path, and LOADLIBES as gleaned from the system
8160 description files.
8161 Simplify the report generated; it doesn't need to include any
8162 description of paths now.
8163 Make `config.status' exec configure instead of just calling it, so
8164 there's no harm in overwriting `config.status'.
8165 * Makefile.in (version, configname): New variables, used to choose
8166 the default values for datadir and libdir.
8167 Path variables rearranged into two clearer groups:
8168 - In the first group are the variables specified by the GNU coding
8169 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8170 manext, infodir, and srcdir).
8171 - In the second are the variables actually used for Emacs's paths
8172 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8173 archlibdir), which depend on the first category.
8174 datadir and libdir default to directories under
8175 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8176 demand.
8177 etcdir and lispdir default to subdirectories of datadir.
8178 archlibdir defaults to libdir.
8179 The new installation tree is a bit deeper than it used to be, so
8180 use the new make-path program in lib-src to build them all.
8181 Always build a new src/paths.h.tmp and then move-if-change it to
8182 src/paths.h, to avoid unnecessary rebuilds while responding to the
8183 right changes.
8184 Remove all mention of arch-lib. Run utility commands from
8185 lib-src, and let the executables be copied into archlibdir when
8186 Emacs is installed.
8187 Add targets for src/Makefile, lib-src/Makefile, and
8188 oldXMenu/Makefile, editing the values of the path variables into
8189 them.
8190 Let lib-src do its own installation.
8191 (datadir): Default to putting data files under
8192 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8193 (emacsdir): Variable deleted; it would only be confusing to use.
8194 (lispdir, etcdir): Default to ${datadir}/lisp.
8195 (mkdir): Use make-path for this.
8196 (lockdir): Do this in mkdir.
8197 (Makefile): New target.
8198
8199 * configure (usage_message): Rename to long_usage.
8200
8201 * make-dist: Don't bother creating an arch-lib directory; that's
8202 only for installation now.
8203
82041992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8205
8206 * configure: Use GCC-style configuration names, using config.sub.
8207 Change the usage and help messages.
8208
8209 * configure: Initialize window_system, not indow_system.
8210
8211 * configure: Report which window system, compiler, and signal
8212 handler return type we decide to use.
8213
8214 * make-dist: Explain what's going on if config.sub and gmalloc.c
8215 can't be linked. Place the code which copies them near the code
8216 which links the rest of the files around them.
8217
82181992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8219
8220 * make-dist: Don't bother to distribute src/*.com, or
8221 src/vmsbuild; those have all been moved to `../vms'.
8222
82231992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8224
8225 * make-dist: Don't forget that the way to avoid filenames starting
8226 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8227 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8228 couldn't make hard links to, since we have two already, and
8229 perhaps more to come.
8230
82311992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8232
8233 * configure: When editing parameters into lib-src/Makefile, change
8234 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8235 needs some other flags too.
8236
82371992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8238
8239 * configure: Remove spurious echo of the configuration name.
8240
8241 * make-dist: Don't distribute files in src/m and src/s whose names
8242 begin with `='.
8243
82441992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8245
8246 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8247 Also LISP_FLOAT_TYPE.
8248
82491992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8250
8251 * make-dist: Copy config.sub, since it's a symbolic link to a file
8252 on another file system.
8253
82541992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8255
8256 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8257 distribution.
8258
8259 * config.sub: New file, to help us recognize configuration names.
8260 * make-dist: Include it in the distribution.
8261
82621992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8263
8264 * configure: Convert `-' to `_' in specified option names.
8265 Accept options with --. Delete --highpri and --have-x-menu options.
8266 New options --with-x and --with-x10 replace -window-system.
8267 Don't mention options --gnu-malloc, --rel-alloc
8268 or --lisp-float-type in help message.
8269
82701992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8271
8272 * make-dist: Include the `vms' subdirectory in the distribution.
8273
82741992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8275
8276 * configure: Remove lines starting with "# DIST: " when building
8277 lib-src/Makefile and src/Makefile. This allows us to mark the
8278 "Makefile.in" files with explanatory comments which won't also get
8279 stuck in the Makefiles.
8280
82811992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8282
8283 * make-dist: Don't use the '+' operator in the sed regular
8284 expression that extracts the version number from lisp/version.el;
8285 Ultrix sed doesn't seem support the operator. Just double the
8286 operand and use *.
8287
82881992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8289
8290 * Makefile.in: Doc fix.
8291
82921992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8293
8294 * configure: Rewrite sed command to remove at most one ./ prefix;
8295 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8296 group.
8297
82981992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8299
8300 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8301
83021992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8303
8304 * make-dist: Go ahead and build a new TAGS file, unless the
8305 --newer option was specified. Don't try to delete a TAGS file
8306 from etc; it's not kept there, and shouldn't be deleted anyway.
8307
83081992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8309
8310 * make-dist: If the lisp directory contains a default.el, don't
8311 distribute it.
8312
8313 * configure: When searching signal.h for the type of a signal
8314 return handler, make a copy of it, not a symbolic link to it; that
8315 way, it will work on systems that don't have symbolic links.
8316
83171992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8318
8319 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8320 option for generating incremental distributions. Stopped it from
8321 generating a TAGS file into the distribution; that sucker is
8322 *big*, and easily enough generated with the toplevel makefile.
8323
83241992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8325
8326 * configure: When writing config.status, don't prefix progname
8327 with a '.'; it might be absolute.
8328
83291992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8330
8331 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8332 /usr/include/X11 exist, not only if both exist.
8333
83341992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8335
8336 * make-dist: Make the new external-lisp directory a duplicate of
8337 the external-lisp directory, not the lisp directory.
8338
83391992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8340
8341 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8342 clean' in arch-lib; it doesn't even have a Makefile.
8343
8344 * Makefile.in (clean, mostlyclean): In the test which tries to
8345 distinguish between the build directory, which should be cleaned,
8346 and the installed directory, which shouldn't, cd to `${emacsdir}',
8347 not `${DESTDIR}${LIBDIR}'.
8348
83491992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8350
8351 * make-dist: Be sure to delete the .c and .h files that YACC and
8352 BISON create from getdate.y.
8353
8354 * external-lisp: New directory; see `external-lisp/README'.
8355 * make-dist: Added support for the external-lisp subdirectory.
8356
8357 * make-dist: Changed message which complains that make-dist wasn't
8358 invoked in the right directory to indicate which files it was
8359 looking for.
8360
83611992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8362
8363 * configure: Add comments explaining why we can't translate
8364 character ranges or control characters in `tr'.
8365
83661992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8367
8368 * configure: When generating the configuration message, we used to
8369 build the message from the start so that each line began with "# "
8370 so that it would be a comment in `config.status'. However, this
8371 causes trouble if any of the variables we use in the message
8372 expand to more than one line of text - as gnu_malloc_reason
8373 sometimes does. So instead, we build the message as it should be
8374 printed to the user (i.e. without the "# " prefixes), and stick on
8375 the "# "s when we write it to `config.status'.
8376
8377 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8378 `lib-src' and `arch-lib'.
8379
8380 * configure: When generating report and `config.status' file, note
8381 that bindir only determines where `make install' and
8382 `build-install' will place the executables; this should make it
8383 clear that the ordinary build process will not try to install
8384 things.
8385
83861992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8387
8388 * make-dist: Change messages to say that we are 'making links to
8389 X', rather than 'copying X'. And put `' quotes around file names.
8390
8391 * make-dist: Include '.tmp' in the name of the staging directory.
8392
8393 * make-dist: Pass the `-f' option to rm when you're not sure that
8394 the files you're removing actually exist.
8395
8396 * make-dist: When setting up etc/COPYING, always nuke whatever is
8397 there, and then copy it in, to make sure we get a real file.
8398
8399 * make-dist: Don't try to distribute *.defns files any more. The
8400 only such file was for simula.el, which has been superceded by a
8401 version which doesn't have a separate .defns file.
8402
84031992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8404
8405 * make-dist: Don't distribute configured versions of config.h.in,
8406 paths.h.in, Makefile.in in src.
8407
8408 * configure: Delete .tmp files before creating them; don't bother
8409 trying to make final targets writeable first, since it won't
8410 matter to move-if-change.
8411
84121992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8413
8414 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8415 mkdir and chmod in the center of all the conditionals. GNU Make
8416 will strip these out, but other makes won't.
8417
84181992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8419
8420 * make-dist: Include move-if-change in list of files to distribute.
8421
84221992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8423
8424 * configure: Remove any "." elements from the program name.
8425
8426 * configure: Don't record the values of all the possible arguments
8427 in config.status; only record the options that the user specified.
8428
8429 * configure: Use move-if-change to move in the new src/config.h.
8430
84311992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8432
8433 * move-if-change: New file, copied from gcc release.
8434 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8435 a temp file, so we don't update paths.h if an error occurs or if
8436 it doesn't need changing.
8437
84381992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8439
8440 * Makefile.in (src/paths.h): Do not install a value for the
8441 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8442 * build-install.in: Same thing.
8443
84441992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8445
8446 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8447 latter, being a typo, is always false, resulting in a program
8448 whose default behavior is to painstakingly build a copy of the
8449 source tree, and then delete it. Rah.
8450
8451 * Makefile.in: Add dist target, and comment for it.
8452
8453 * configure: When scanning <signal.h> for a declaration for
8454 signal, create a symbolic link with a name ending in .c, so the
8455 compiler won't complain that it's only been given .h files.
8456
8457 * configure: Check whether there are any arguments available
8458 before shifting to get the value of a non-boolean parameter.
8459
8460 * make-dist: Doc fix.
8461
84621992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8463
8464 * configure: Instead of grepping /usr/include/signal.h for a
8465 signal declaration, run /usr/include/signal.h or
8466 /usr/include/sys/signal.h through cpp and grep for the
8467 declaration.
8468
8469 * configure: Redirect the output of grep to /dev/null instead of
8470 using grep -s - that flag means different things on other systems.
8471
8472 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8473 since the former is recognizable even if you don't know what
8474 'dumping' is.
8475 * configure: Accommodate that change.
8476
8477 * configure: Accept options for all of the directories you can
8478 change in the Makefile.
8479
8480 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8481
8482 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8483 FOO before you can use them.
8484
8485 * build-install.in: Made the "Where To Install Things" section
8486 conform with the similar section from Makefile.in. Copied section
8487 which builds src/paths.h from src/paths.h.in from the Makefile.
8488
84891992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8490
8491 * configure: Write config.status to pass its command-line
8492 arguments on to configure, so that people can use it to recreate
8493 an old configuration, with minor changes.
8494
84951992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8496
8497 * configure: Don't rely on option variables being unset if their
8498 values are the empty string. In particular, when producing the
8499 English report, don't assume that highpri will be unset when no
8500 increased priority has been requested; -highpri='' should be the
8501 same as omitting -highpri altogether.
8502
8503 * configure: Fix dumb bug: when running the system and machine
8504 description files through cpp, mark those lines that we want to
8505 evaluate with the string '@configure@', and then only evaluate
8506 them. This way if the files include anything that actually
8507 generates text (type definitions or external declarations, say),
8508 we won't try to eval it.
8509
85101992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8511
8512 * make-dist: New shell script.
8513
8514 * configure: When creating foo from foo.in, make foo read-only to
8515 remind people to edit the .in file instead.
8516
8517 * INSTALL: Changed references to config.h-dist to config.h.in.
8518 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8519 to build src/paths.h from src/paths.h.in; added a paragraph to do
8520 this.
8521 * configure, Makefile, build-install: Changed filenames like
8522 FOO-dist to FOO.in.
8523
85241992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8525
8526 * Makefile, build-install: Renamed to Makefile.in and
8527 build-install.in; the configure script will edit these to produce
8528 the usable Makefile and build-install.
8529 * configure: Changed to produce ./Makefile, ./build-install,
8530 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8531 instead of editing them in place.
8532
85331992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8534
8535 * Makefile: Re-arranged so that the undumped Emacs will search
8536 ../lisp *after* the site's local elisp files.
8537 (locallisppath, dumplisppath): New variables.
8538 (lisppath): This variable's default value is now chosen based on
8539 $(locallisppath) and $(lispdir); while it used to be the
8540 customization point for adding site-local elisp directories to
8541 load-path, that job is now handled mostly by locallisppath.
8542 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8543 Check the values being assigned to the *LOADSEARCH macros for null
8544 path elements (like '::' in 'foo::bar').
8545
8546 * configure: When checking if the machine- and system-dependent
8547 files define a particular macro or not, actually run them through
8548 CPP and test the macros with #ifs, instead of just grepping for
8549 the macros' names. In particular, check for SYSTEM_MALLOC in this
8550 way.
8551
85521992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8553
8554 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8555
85561992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8557
8558 * configure: Make the config.status file an executable shell
8559 script which will recreate the same configuration. Include the
8560 verbal description of the current configuration as a comment in
8561 the script.
8562 * INSTALL: Doc fix.
8563
8564 * Makefile: Brought the Makefile up to the GNU coding
8565 standards, as described in standards.text:
8566 (TAGS): New name for the target which rebuilds the tags table.
8567 (check): New target; doesn't do anything yet.
8568 (mostlyclean): New target, synonymous with clean.
8569 (realclean): New target. Currently, this just calls the
8570 subdirectories's makefiles and then deletes config.status.
8571 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8572 variables.
8573 Installation directory variables changed to conform.
8574 (install, install.sysv, install.xenix, install.aix): Changed the
8575 code which copies the directories into their installed location to
8576 allow the installed locations to be in several different
8577 directories; the old version assumed that they would all be in
8578 $(emacsdir).
8579 (mkdir, lockdir): Allow the installed locations to be in several
8580 different directories.
8581 * INSTALL: Doc fix.
8582
8583 * build-install: Use the same variable names as the Makefile.
8584 Allow the installed locations to be in several different
8585 directories.
8586
85871992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8588
8589 * Makefile (src/paths.h): Instead of using a single sed command to
8590 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8591 separately, and don't forget to append "/!!!SuperLock!!!" to the
8592 value of the PATH_SUPERLOCK macro.
8593
8594 * config.emacs: Renamed to configure, for consistency with other
8595 GNU products. Internal references changed.
8596 INSTALL, Makefile: References changed.
8597
8598 * lock: New directory, which should always be empty. If this
8599 directory doesn't exist, Emacs won't complain; it just won't lock.
8600 Having this here means that people can just unpack Emacs, build
8601 it, and have locking work.
8602
8603 * share-lib: Re-renamed to etc, for the sake of tradition.
8604 * config.emacs: Changed default value for datadir to ../etc.
8605 * INSTALL, README: Adjusted.
8606
86071992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8608
8609 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8610 by running CPP on the appropriate s/*.h and m/*.h files.
8611
86121992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8613
8614 * config.emacs: Make sure to set the "exit on error" flag once
8615 we've removed config.status; errors should abort the configuration.
8616
86171992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8618
8619 * config.emacs: Added -distribute option, so that the Makefile
8620 paths are in their proper form. I don't know why this matters.
8621
86221992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8623
8624 * local-lisp: New directory, empty in the distribution, for people
8625 to put local elisp code in.
8626 * config.emacs: Include it in the default load path.
8627 * README: Document it.
8628
86291992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8630
8631 * config.emacs: Guess the type of signal handling functions based
8632 on the contents of /usr/include/signal.h.
8633
8634 * config.emacs: Print out progress report messages.
8635
8636 * Makefile (src/paths.h): Don't generically replace
8637 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8638 editing of the other entries, and each entry should be dealt with
8639 explicitly anyway.
8640
8641 * build-install: Converted from C-shell to Bourne shell.
8642 * config.emacs: Edit build-install properly.
8643
8644 * config.emacs: Doc fix.
8645
86461992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8647
8648 * Makefile (install): Remove `B' from tar xf command.
8649
86501992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8651
8652 * config.emacs: Removed support for the `maintain-environment'
8653 option; the only important difference between this and its absence
8654 has been removed.
8655 * INSTALL: Removed mention of `maintain-environment'.
8656
8657 * config.emacs: Fix arguments to sed when processing boolean
8658 arguments.
8659
86601991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8661
8662 * config.emacs: New file, to help automate the installation
8663 process.
8664
8665 * Makefile: Lots of changes to support the separation of etc into
8666 architecture-dependent and -independent files:
8667 (EMACSROOT): New variable, giving the directory under which all of
8668 Emacs's libraries should be installed. Changed rest of file to
8669 use it.
8670 (LIBDIR): Now denotes only architecture-dependent dir.
8671 (DATADIR): New variable, denoting architecture-independent dir.
8672 (LOCKDIR): New variable, for completeness.
8673 (SUBDIR): No more etc, new lib-src.
8674 (COPYDIR): No more etc, new arch-lib and share-lib.
8675 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8676 (src): Now depends on lib-src, not etc.
8677 * build-install: Changes parallel to the above.
8678 * README: Describe the new arrangement.
8679
8680 * vms: New subdirectory for all the VMS stuff.
8681
86821991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8683
8684 * Makefile (LISPPATH): New variable.
8685 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8686
86871990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8688
8689 * Makefile (install, install.sysv, install.xenix):
8690 Install wakeup instead of loadst. No need for setuid or setgid.
8691
86921990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8693
8694 * Makefile (clean): Clean etc if that's not the installation dir.
8695
86961990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8697
8698 * Makefile (paths.h): Make sed alter each name in the path.
8699
87001988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8701
8702 * Makefile (install.sysv): Use cpio, not tar.
8703
87041988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8705
8706 * Makefile (lockdir): Rename `lock' target.
8707 Depend on it from install*, not from `all'.
8708
87091988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8710
8711 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8712 to match build-install and paths.h.
8713
8714;; Local Variables:
8715;; coding: utf-8
067d23c9
KY
8716;; End:
8717
dc3e3e7b
GM
8718 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
8719 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
8720 Free Software Foundation, Inc.
067d23c9
KY
8721
8722 This file is part of GNU Emacs.
8723
8724 GNU Emacs is free software: you can redistribute it and/or modify
8725 it under the terms of the GNU General Public License as published by
8726 the Free Software Foundation, either version 3 of the License, or
8727 (at your option) any later version.
8728
8729 GNU Emacs is distributed in the hope that it will be useful,
8730 but WITHOUT ANY WARRANTY; without even the implied warranty of
8731 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8732 GNU General Public License for more details.
8733
8734 You should have received a copy of the GNU General Public License
8735 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.