Load themes using `load', querying if theme file not known safe.
[bpt/emacs.git] / ChangeLog
CommitLineData
bc5585d1
PE
12011-01-07 Paul Eggert <eggert@cs.ucla.edu>
2
2b3f5bc8
PE
3 * install-sh, mkinstalldirs, move-if-change: Update from master
4 source in gnulib.
5
bc5585d1
PE
6 * config.guess, config.sub: Updated from master source.
7
2018939f
AS
82011-01-05 Andreas Schwab <schwab@linux-m68k.org>
9
10 * configure.in: Check for __builtin_unwind_init.
11
e5365138
GM
122011-01-05 Glenn Morris <rgm@gnu.org>
13
14 * configure.in (HAVE_MAKEINFO): New output variable.
15 (MAKEINFO): Reset to "makeinfo" if not found.
16 * Makefile.in (install-arch-indep, info):
17 Replace MAKEINFO = off with HAVE_MAKEINFO = no.
18
4fc5868a
UM
192010-12-29 Ulrich Mueller <ulm@gentoo.org>
20
21 * configure.in: Make gameuser configurable (Bug#7717).
22
68251e16
GM
232010-12-15 Glenn Morris <rgm@gnu.org>
24
25 * Makefile.in (install-arch-dep, uninstall): Remove code relating to the
26 long absent lib-src/fns-*.el.
27
838db889
GM
282010-12-11 Glenn Morris <rgm@gnu.org>
29
30 * make-dist: Exclude etc/*.pyc.
31
fe646d2c
AS
322010-12-10 Andreas Schwab <schwab@linux-m68k.org>
33
34 * configure.in: Don't double machfile in final message.
35
d96c83fa
CY
362010-12-04 Chong Yidong <cyd@stupidchicken.com>
37
38 * configure.in: Fix last change.
39
d6a003a8
AS
402010-12-04 Andreas Schwab <schwab@linux-m68k.org>
41
42 * configure.in: Remove reference to removed machine description
43 files and allow $machine and $machfile to be empty. Substitute
44 M_FILE/S_FILE instead of machfile/opsysfile.
45
067d23c9
KY
462010-12-03 Glenn Morris <rgm@gnu.org>
47
48 * make-dist: Remove EMACS_UNIBYTE unsetting; it does nothing.
49
502010-11-23 Dan Nicolaescu <dann@ics.uci.edu>
51
52 * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
53 (EXTERNALLY_VISIBLE): New definition.
54
552010-11-21 Dan Nicolaescu <dann@ics.uci.edu>
56
57 * configure.in (INLINE): Do not depend on OPTIMIZE, unused.
58
592010-11-15 Dan Nicolaescu <dann@ics.uci.edu>
60
61 * configure.in: Do not check for unconditionally included headers.
62
632010-11-09 Stefan Monnier <monnier@iro.umontreal.ca>
64
65 * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.
66
672010-11-09 Michael Albinus <michael.albinus@gmx.de>
68
69 * configure.in: Don't write a warning for D-Bus anymore.
70
712010-11-06 Andreas Schwab <schwab@linux-m68k.org>
72
73 * configure.in: Fix indentation.
74
752010-10-31 Ken Brown <kbrown@cornell.edu>
76
77 * configure.in (checking whether localtime caches TZ): Use
78 unsetenv instead of modifying environment directly.
79
802010-10-25 Andreas Schwab <schwab@linux-m68k.org>
81
82 * configure.in (checking for -znocombreloc): Use AC_LANG_PROGRAM
83 to avoid warning.
84
852010-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
86
87 * configure.in: Remove the BROKEN annotation from gnutls.
88
892010-10-22 Glenn Morris <rgm@gnu.org>
90
91 * make-dist: Avoid listing .el files twice. Don't try to run
92 autoconf if --no-update.
93
942010-10-20 Glenn Morris <rgm@gnu.org>
95
96 * make-dist: No longer create lisp/MANIFEST.
97
982010-10-14 Glenn Morris <rgm@gnu.org>
99
100 * BUGS, INSTALL.BZR, README: Updates.
101
1022010-10-13 Glenn Morris <rgm@gnu.org>
103
104 * make-dist: Remove --compress. Check for the appropriate
105 gzip-like executable, and if not found, don't compress.
106 Check version number in README, don't change it.
107 Use find for nt/inc/*.h.
108
1092010-10-12 Dan Nicolaescu <dann@ics.uci.edu>
110
111 * configure (ns_appdir, OLDXMENU, TOOLTIP_SUPPORT): Remove
112 trailing / from directory names.
113
1142010-10-12 Glenn Morris <rgm@gnu.org>
115
116 * make-dist: Update and simplify.
117
1182010-10-12 Eli Zaretskii <eliz@gnu.org>
119
120 * make-dist: Don't distribute src/buildobj.h. (Bug#7167)
121
1222010-10-10 Dan Nicolaescu <dann@ics.uci.edu>
123
124 * configure.in (PROFILING_LDFLAGS): Do not define, remove all uses.
125
1262010-10-09 Glenn Morris <rgm@gnu.org>
127
128 * make-dist: No more doc/emacs/*.texi.in.
129
130 * configure.in (AC_OUTPUT): Remove doc/emacs/emacsver.texi.
131
1322010-10-09 Glenn Morris <rgm@gnu.org>
133
134 * configure.in: Combine some conditionals.
135
136 * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi.
137 * make-dist: Include doc/emacs/*.texi.in.
138
139 * INSTALL, make-dist: Remove references to b2m.
140 * Makefile.in (MAN_PAGES): Remove b2m.1.
141
1422010-10-05 Glenn Morris <rgm@gnu.org>
143
144 * .dir-locals.el: The Emacs convention is sentence-end-double-space.
145
1462010-10-03 Dan Nicolaescu <dann@ics.uci.edu>
147
148 * configure.in (NO_INLINE, noinline): Move here from src/xterm.c.
149
1502010-10-01 Dan Nicolaescu <dann@ics.uci.edu>
151
152 * configure.in: Include stdlib.h and string.h unconditionally.
153
1542010-09-29 Romain Francoise <romain@orebokech.com>
155
156 * configure.in: Don't enable ImageMagick unless HAVE_X11.
157
1582010-09-28 Glenn Morris <rgm@gnu.org>
159
160 * configure.in (HAVE_GNUTLS): Add a description to make autoheader
161 happy.
162
1632010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
164
165 * configure.in: Enable imagemagick by default.
166
1672010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
168
169 * configure.in (HAVE_GNUTLS): Don't break if we don't have the
170 gnutls libraries.
171
1722010-09-26 Teodor Zlatanov <tzz@lifelogs.com>
173
174 * configure.in: Set up GnuTLS.
175
1762010-09-22 Chong Yidong <cyd@stupidchicken.com>
177
178 * configure.in: Announce whether libxml2 is linked to.
179
1802010-09-20 Dan Nicolaescu <dann@ics.uci.edu>
181
182 * configure.in (LINKER): Rename to LD_FIRSTFLAG, do not include $(CC).
183
1842010-09-18 Eli Zaretskii <eliz@gnu.org>
185
186 * config.bat: Detect that libxml2 is installed and if so, build
187 with it.
188
1892010-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
190
191 * configure.in (HAVE_LIBXML2): Check that the libxml2 we found can
192 be used. This fixes a conf problem on Mac OS X.
193
1942010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
195
196 * configure.in: Check for libxml2.
197
1982010-09-09 Glenn Morris <rgm@gnu.org>
199
200 * make-dist: No more TODO files under lisp/.
201
2022010-09-04 Eli Zaretskii <eliz@gnu.org>
203
204 * config.bat: Produce lisp/gnus/_dir-locals.el from
205 lisp/gnus/.dir-locals.el.
206
2072010-08-23 Andreas Schwab <schwab@linux-m68k.org>
208
209 * configure.in: Fix check for librsvg, imagemagick and
210 MagickExportImagePixels.
211
2122010-08-18 Joakim Verona <joakim@verona.se>
213
214 * Makefile.in, configure.in: Checks for ImageMagick.
215
2162010-08-10 Dan Nicolaescu <dann@ics.uci.edu>
217
218 * configure.in (AC_PREREQ): Require autoconf 2.65.
219
2202010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
221
222 * configure.in (AC_PREREQ): Require autoconf 2.66 to stop version churn.
223
2242010-08-09 Andreas Schwab <schwab@linux-m68k.org>
225
226 * configure.in: Add AC_C_BIGENDIAN.
227
2282010-08-09 Dan Nicolaescu <dann@ics.uci.edu>
229
230 * configure.in (ORDINARY_LINK): Use on hpux* too.
231
2322010-08-06 Jan Djärv <jan.h.d@swipnet.se>
233
234 * configure.in: Check for util.h.
235 Use -Wimplicit-function-declaration if compiler supports it.
236
2372010-08-05 Eli Zaretskii <eliz@gnu.org>
238
239 * configure.in (UNEXEC_OBJ): Rename unexec.o => unexcoff.o.
240
2412010-08-04 Andreas Schwab <schwab@linux-m68k.org>
242
243 * configure.in: Restore accidentally removed use of
244 GCC_TEST_OPTIONS/NON_GCC_TEST_OPTIONS.
245
2462010-07-29 Chad Brown <yandros@mit.edu>
247
248 * configure.in: Check for dirent.h.
249
2502010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
251
252 * configure.in: Remove reference to usg5-4, unused.
253
2542010-07-25 Andreas Schwab <schwab@linux-m68k.org>
255
256 * configure.in: Check for __executable_start.
257
2582010-07-24 Ken Brown <kbrown@cornell.edu>
259
260 * configure.in (LINKER, LIB_GCC): Remove cygwin special cases (Bug#6715)
261
2622010-07-24 Juanma Barranquero <lekktu@gmail.com>
263
264 * .bzrignore, .gitignore: Ignore README.W32 on the root directory.
265
2662010-07-24 Ken Brown <kbrown@cornell.edu> (tiny change)
267
268 * configure.in (START_FILES) [cygwin]: Set to pre-crt0.o (Bug#6715).
269
2702010-07-12 Andreas Schwab <schwab@linux-m68k.org>
271
272 * configure.in (C_WARNINGS_SWITCH, PROFILING_CFLAGS)
273 (PROFILING_LDFLAGS): Substitute, don't add them to CFLAGS/LDFLAGS.
274 (C_OPTIMIZE_SWITCH): Remove.
275 (TEMACS_LDFLAGS2): Add ${PROFILING_LDFLAGS}.
276
2772010-07-11 Andreas Schwab <schwab@linux-m68k.org>
278
279 * configure.in: Don't check for index and rindex, check for strchr
280 and strrchr. Define strchr and strrchr as index and rindex,
281 resp., in src/config.h if not available.
282
2832010-07-08 Dan Nicolaescu <dann@ics.uci.edu>
284
285 * configure.in: Use -Wold-style-definition if available.
286 This helps with the transition to standard C code, it can be
287 removed when done.
288
289 * configure.in (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): Remove.
290
291 * configure.in (UNEXEC_OBJ): Add comment about values for MSDOS
292 and MSWindows.
293
2942010-07-07 Andreas Schwab <schwab@linux-m68k.org>
295
296 * configure.in: Don't check for bcopy, bcmp, bzero. Don't include
297 <strings.h> and don't define bcopy, bzero, BCMP in config.h.
298
2992010-07-07 Dan Nicolaescu <dann@ics.uci.edu>
300
301 * configure.in (getenv): Remove K&R declaration.
302
3032010-07-02 Jan Djärv <jan.h.d@swipnet.se>
304
305 * configure.in: Remove define __P.
306
3072010-07-02 Dan Nicolaescu <dann@ics.uci.edu>
308
309 * configure.in (--enable-use-lisp-union-type): New flag.
310
3112010-06-30 Dan Nicolaescu <dann@ics.uci.edu>
312
313 Fix CFLAGS for non-GCC compilers.
314 * configure.in (CFLAGS): Always use -g like it was done before the
315 2010-03-30 change.
316 (REAL_CFLAGS): Use CFLAGS for non-GCC to get optimization flags.
317 (Bug#6538)
318
3192010-06-30 Glenn Morris <rgm@gnu.org>
320
321 * configure.in (HAVE_SOUND, HAVE_X_I18N, HAVE_X11R6_XIM):
322 Set with AC_DEFINE rather than AH_BOTTOM.
323
324 * configure.in (C_OPTIMIZE_SWITCH, CANNOT_DUMP, SYSTEM_MALLOC):
325 (USE_MMAP_FOR_BUFFERS, C_WARNING_SWITCH, CFLAGS, REAL_CFLAGS):
326 Set with shell, not cpp.
327 (LIBX): Remove, just use -lX11 in the one place this was used.
328 (cannot_dump): Replace with CANNOT_DUMP.
329
3302010-06-28 Jan Djärv <jan.h.d@swipnet.se>
331
332 * configure.in: Add --with-x-toolkit=gtk3. Remove HAVE_GTK_MULTIDISPLAY,
333 check for gtk_file_chooser_dialog_new, and HAVE_GTK_FILE_BOTH (implied
334 by minimum required Gtk+ 2.6). Add checks for functions introduced
335 in Gtk+ 2.14 or newer (bug#6505).
336
3372010-06-26 Eli Zaretskii <eliz@gnu.org>
338
339 * config.bat: Remove white space around "+" in COPY commands.
340
3412010-06-23 Glenn Morris <rgm@gnu.org>
342
343 * info/dir: Start descriptions in column 32, per Texinfo convention.
344
3452010-06-16 Chong Yidong <cyd@stupidchicken.com>
346
347 * INSTALL: Update font information (Bug#6389).
348
3492010-06-16 Glenn Morris <rgm@gnu.org>
350
351 * INSTALL: General update.
352
3532010-06-12 Glenn Morris <rgm@gnu.org>
354
355 * Makefile.in (install-arch-indep): Delete any old info .gz files first.
356
3572010-06-11 Glenn Morris <rgm@gnu.org>
358
359 * configure.in (--without-compress-info): New option.
360 (GZIP_INFO): New output variable.
361
362 * Makefile.in (GZIP_INFO): New, set by configure.
363 (install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
364 Handle man pages in the same way.
365
3662010-06-10 Glenn Morris <rgm@gnu.org>
367
368 * Makefile.in (install-arch-indep): Gzip the info files too.
369
370 * make-dist: Remove references to non-existent directories and files.
371
3722010-06-08 Dan Nicolaescu <dann@ics.uci.edu>
373
374 * configure.in: Include <strings.h> and <string.h> instead of
375 "strings.h" and "string.h".
376
3772010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
378
379 * configure.in: Remove code dealing with BSTRING.
380
3812010-06-03 Dan Nicolaescu <dann@ics.uci.edu>
382
383 * configure.in (AC_PREREQ): Require autoconf 2.65.
384
385 * configure.in (unxec): Do not define and substitute.
386 (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
387
3882010-06-03 Glenn Morris <rgm@gnu.org>
389
390 * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
391
3922010-06-02 Dan Nicolaescu <dann@ics.uci.edu>
393
394 Fix alloca definition when using gcc on non-gnu systems.
395 * configure.in: Use the code sequence indicated by "info autoconf"
396 for alloca (bug#6170).
397
3982010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
399
400 * .bzrignore: Ignore new files from trunk, which appear if you use
401 colocated branches (i.e. "bzr switch").
402
4032010-05-28 Glenn Morris <rgm@gnu.org>
404
405 * configure.in: Simplify some of the $canonical tests.
406
4072010-05-27 Glenn Morris <rgm@gnu.org>
408
409 * config.bat: Do not preprocess src/Makefile.in.
410
411 * configure.in: Do not preprocess src/Makefile.in.
412 (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
413 (AC_EGREP_CPP): Test no longer needed.
414
415 * make-dist: No more Makefile.c files.
416
4172010-05-26 Glenn Morris <rgm@gnu.org>
418
419 * configure.in (YMF_PASS_LDFLAGS): Remove.
420 (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
421
422 * configure.in (CPPFLAGS, CFLAGS, REAL_CFLAGS):
423 Add $GNUSTEP_LOCAL_HEADERS.
424 (LDFLAGS, LD_SWITCH_SYSTEM_TEMACS): Add $GNUSTEP_LOCAL_LIBRARIES.
425
426 * configure.in (NS_IMPL_GNUSTEP_INC, NS_IMPL_GNUSTEP_TEMACS_LDFLAGS)
427 (GNUSTEP_MAKEFILES): Remove.
428 (LD_SWITCH_SYSTEM_TEMACS): Move NS_IMPL_GNUSTEP_TEMACS_LDFLAGS
429 stuff to here.
430
4312010-05-25 Glenn Morris <rgm@gnu.org>
432
433 * configure.in (LD_SWITCH_SYSTEM): Move some gnu-linux stuff...
434 (LD_SWITCH_SYSTEM_TEMACS): ... to here.
435
436 * configure.in (LD_SWITCH_SYSTEM_EXTRA): Remove.
437 (LD_SWITCH_SYSTEM_TEMACS): Put darwin stuff from LD_SWITCH_SYSTEM_EXTRA
438 here instead.
439
4402010-05-24 Romain Francoise <romain@orebokech.com>
441
442 * make-dist: Look for version in src/emacs.c.
443 Use lisp/subr.el rather than lisp/version.el for location check.
444
4452010-05-21 Glenn Morris <rgm@gnu.org>
446
447 * configure.in (MKDEPDIR): Parallel build tweak.
448
449 * configure.in (ns_frag): New output file.
450
451 * configure.in (OLDXMENU): Set to "nothing" if !HAVE_X11 || USE_GTK.
452 (OLDXMENU_TARGET): Set to empty if USE_GTK.
453
454 * configure.in (cannot_dump): New output variable.
455
4562010-05-20 enami tsugutomo <tsugutomo.enami@jp.sony.com>
457
458 * configure.in: On NetBSD, if terminfo is found, use it in
459 preference to termcap. (Bug#6190)
460
4612010-05-20 Glenn Morris <rgm@gnu.org>
462
463 * make-dist (src): Include *.mk.
464 * config.bat: Concatenate deps.mk onto the end of src/Makefile.
465 * configure.in (DEPFLAGS, MKDEPDIR): New output variables.
466 (deps_frag): New output file.
467 (AUTO_DEPEND): Remove this definition.
468
469 * configure.in (--with-gtk, --with-gcc): Remove option stubs.
470
4712010-05-19 Glenn Morris <rgm@gnu.org>
472
473 * configure.in (LINKER, YMF_PASS_LDFLAGS): New output variables.
474 (ORDINARY_LINK): New AC_DEFINE.
475 (LIB_GCC): No need to set if ORDINARY_LINK.
476
4772010-05-18 Glenn Morris <rgm@gnu.org>
478
479 * configure.in (POST_ALLOC_OBJ) [cygwin]: Omit vm-limit.o.
480 (POST_ALLOC_OBJ) [!cygwin]: Set to empty.
481
482 * config.bat (RALLOC_OBJ): Edit to empty if sys_malloc.
483 * configure.in (REL_ALLOC): Unset on gnu, gnu-linux if DOUG_LEA_MALLOC.
484 (RALLOC_OBJ): New output variable.
485
486 * config.bat (GMALLOC_OBJ, VMLIMIT_OBJ): Edit to empty if sys_malloc.
487 * configure.in (GMALLOC_OBJ, VMLIMIT_OBJ): New output variables.
488
4892010-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
490
491 * Makefile.in (src): Provide the name of the VCS file that witnesses
492 a pull.
493 ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
494
4952010-05-17 Glenn Morris <rgm@gnu.org>
496
497 * configure.in (OLDXMENU_DEPS): New output variable.
498
4992010-05-16 Glenn Morris <rgm@gnu.org>
500
501 * configure.in (ns_appbindir, ns_appresdir): Set using $ns_appdir.
502
503 * configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
504 * Makefile.in (install-arch-dep): Update for above change.
505
506 * Makefile.in (ns_appdir): Remove.
507 (install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
508
509 * configure.in (TEMACS_LDFLAGS2): New output variable.
510
511 * configure.in (NS_IMPL_GNUSTEP_TEMACS_LDFLAGS): New output variable.
512 (START_FILES): Set to empty if NS_IMPL_GNUSTEP.
513 (GNUSTEP_SYSTEM_HEADERS, GNUSTEP_SYSTEM_LIBRARIES): Do not output,
514 nothing uses.
515
5162010-05-16 Dan Nicolaescu <dann@ics.uci.edu>
517
518 * configure.in: Remove references to usg5-4 and bsd-common, $opsys
519 does not use them.
520 (X11R5_INHIBIT_I18N): Remove, unused.
521
5222010-05-15 Glenn Morris <rgm@gnu.org>
523
524 * configure.in (LIBXMENU): Set to empty if !HAVE_X_WINDOWS.
525
526 * configure.in (FONT_OBJ): Set to empty if !HAVE_X_WINDOWS.
527
5282010-05-15 Ken Raeburn <raeburn@raeburn.org>
529
530 * configure.in: Look for version string in its new location.
531
5322010-05-15 Eli Zaretskii <eliz@gnu.org>
533
534 * config.bat: Remove support for DJGPP v1.x.
535
5362010-05-15 Glenn Morris <rgm@gnu.org>
537
538 * configure.in (OLDXMENU_TARGET): New output variable.
539
540 * Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
541
542 * Makefile.in (install-arch-indep): Remove references to RCS, CVS,
543 and other files that no longer exist.
544
5452010-05-14 Glenn Morris <rgm@gnu.org>
546
547 * configure.in (cpp_undefs): Add mktime, register, X11.
548
549 * configure.in (GPM_MOUSE_SUPPORT): Remove.
550 (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables.
551 (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM.
552
553 * configure.in (NS_IMPL_GNUSTEP_INC): New output variable.
554 (GNUSTEP_MAKEFILES): Do not output.
555
5562010-05-13 Glenn Morris <rgm@gnu.org>
557
558 * configure.in: Fix some paren typos.
559
560 * configure.in (OLDXMENU, LIBXMENU): Set to empty if !HAVE_MENUS.
561
562 * configure.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Do not define.
563
5642010-05-12 Glenn Morris <rgm@gnu.org>
565
566 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): Remove, unused.
567
568 * configure.in (LIB_GCC): New output variable.
569
5702010-05-11 Glenn Morris <rgm@gnu.org>
571
572 * make-dist (msdos): No more mainmake.
573
574 * configure.in: Generate lib-src/Makefile directly, do not run cpp.
575 * config.bat: Do not run cpp on lib-src/Makefile.in.
576
577 * config.bat [HAVE_X11]: Run sed3x.inp on lib-src/Makefile.
578
5792010-05-10 Glenn Morris <rgm@gnu.org>
580
581 * configure.in (LIBS_SYSTEM): New output variable, replacing cpp.
582
583 * configure.in (MAIL_USE_FLOCK, MAIL_USE_LOCKF): New AC_DEFINEs.
584 (BLESSMAIL_TARGET): New output variable.
585
5862010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
587
588 * INSTALL: Fix typos.
589
5902010-05-08 Chong Yidong <cyd@stupidchicken.com>
591
592 * configure.in: Add check for buggy version of GCC (Bug#6031).
593
5942010-05-08 Glenn Morris <rgm@gnu.org>
595
596 * configure.in (HAVE_LIBNCURSES): New local variable.
597 (TERMINFO, LIBS_TERMCAP, TERMCAP_OBJ): New output variables,
598 replacing cpp in src/s/*.h and src/Makefile.in.
599
6002010-05-07 Chong Yidong <cyd@stupidchicken.com>
601
602 * Version 23.2 released.
603
6042010-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
605
606 * configure.in: Add tests for `isnan' and `copysign'.
607
6082010-05-07 Eli Zaretskii <eliz@gnu.org>
609
610 * config.bat: Allow for 2 leading `#'s in comments in
611 src/Makefile.in.
612
6132010-05-07 Glenn Morris <rgm@gnu.org>
614
615 * configure.in (LD_SWITCH_SYSTEM): Set with configure, not cpp.
616 Merges logic from src/s/* and src/Makefile.in.
617 (LD_SWITCH_SYSTEM_TEMACS): New output variable.
618
6192010-05-07 Dan Nicolaescu <dann@ics.uci.edu>
620
621 Define START_FILES and LIB_STANDARD using autoconf.
622 * configure.in (START_FILES, LIB_STANDARD): New definitions, moved
623 here from src/s/*.h.
624 (HAVE_CRTIN): Remove, inline logic in the netbsd
625 START_FILES/LIB_STANDARD computation.
626
6272010-05-06 Glenn Morris <rgm@gnu.org>
628
629 * configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
630
631 * Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
632 (LD_SWITCH_X_SITE): Remove unused variables.
633
6342010-05-04 Glenn Morris <rgm@gnu.org>
635
636 * configure.in (LD_SWITCH_X_SITE_AUX): Use AC_SUBST only, not AC_DEFINE
637 as well.
638 (LD_SWITCH_X_SITE_AUX_RPATH): New output variable.
639
640 * configure.in (LD_SWITCH_SYSTEM_TEMACS): New output variable.
641
642 * configure.in (C_SWITCH_MACHINE, C_SWITCH_SYSTEM): New output
643 variables, replacing c_switch_machine, c_switch_system.
644 * Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
645 @c_switch_system@.
646
6472010-05-03 Glenn Morris <rgm@gnu.org>
648
649 * configure.in (LIBXT_OTHER, LIBX_OTHER): New output variables.
650
651 * make-dist: There are no more src/m/*.inp files.
652
6532010-05-01 Dan Nicolaescu <dann@ics.uci.edu>
654
655 * configure.in (LD_SWITCH_MACHINE, ld_switch_machine): Remove, unused.
656 (ac_link): Do not use ld_switch_machine.
657
6582010-05-01 Glenn Morris <rgm@gnu.org>
659
660 * configure.in (OTHER_OBJ): Remove.
661 (PRE_ALLOC_OBJ, POST_ALLOC_OBJ): New output variables.
662
6632010-04-30 Glenn Morris <rgm@gnu.org>
664
665 * configure.in (OTHER_OBJ): Always include vm-limit.o on Cygwin.
666 Elsewhere, maybe include it.
667
668 * configure.in (TOOLKIT_LIBW) [HAVE_GTK]: Set to $GTK_LIBS.
669 (OLDXMENU, LIBXMENU): New output variables.
670
671 * configure.in (OTHER_OBJ): New output variable.
672
6732010-04-28 Glenn Morris <rgm@gnu.org>
674
675 * configure.in (CYGWIN_OBJ): New output variable.
676
677 * configure.in (GPM_MOUSE_SUPPORT): New output variable.
678
679 * configure.in (FONT_OBJ): New output variable.
680
681 * configure.in (LIBXMU): New output variable.
682
683 * configure.in (NS_OBJ, NS_SUPPORT): New output variables.
684
685 * configure.in (machine, canonical): On amdx86-64, check for a 32-bit
686 userland and maybe change values to i386 (move test from s/amdx86-64.h).
687
6882010-04-27 Glenn Morris <rgm@gnu.org>
689
690 * configure.in (LIBXTR6): New output variable. Move unixware special
691 case here from src/s/unixware.h.
692
693 * configure.in (LUCID_LIBW, MOTIF_LIBW): No longer substitute
694 in Makefiles.
695 (TOOLKIT_LIBW): New output variable, replacing LUCID_LIBW/MOTIF_LIBW.
696
697 * configure.in (HAVE_MOTIF_2_1): Remove unused variable.
698 (LIBXP): No longer substitute in Makefiles.
699 (MOTIF_LIBW): New output variable. Move system-specific settings here
700 from src/s files.
701
7022010-04-27 Dan Nicolaescu <dann@ics.uci.edu>
703
704 Reduce CPP usage.
705 * configure.in (LIB_X11_LIB): Remove, inline in the only user.
706 (unexec): Define unconditionally, all platforms define
707 UNEXEC. AC_SUBST it.
708 (UNEXEC_SRC): Remove, unused.
709 (C_SWITCH_X_SYSTEM): Define using autoconf, not cpp.
710
7112010-04-27 Glenn Morris <rgm@gnu.org>
712
713 * configure.in (HAVE_MOTIF_2_1, HAVE_LIBXP): Remove unused AC_DEFINEs,
714 replaced by LIBXP.
715
716 * configure.in (--with-crt-dir): Doc fix (now valid for all platforms).
717 (CRT_DIR): On (powerpc64|sparc64)-*-linux-gnu*, default to /usr/lib64.
718 On hpux10-20, default to /lib.
719
720 * configure.in (LUCID_LIBW, LIBXP, WIDGET_OBJ): New output variables.
721
7222010-04-26 Dan Nicolaescu <dann@ics.uci.edu>
723
724 * configure.in (LIBS_MACHINE): Remove, unused.
725
726 * configure.in (LIB_MATH): New output variable. Set it for some systems.
727
7282010-04-24 Glenn Morris <rgm@gnu.org>
729
730 * configure.in (CRT_DIR): New output variable.
731 (--with-crt-dir): New option. (Bug#5655)
732 (HAVE_LIB64_DIR): Remove.
733
7342010-04-22 Dan Nicolaescu <dann@ics.uci.edu>
735
736 * configure.in (REAL_CFLAGS, CFLAGS): Restore -g for gcc.
737
7382010-04-22 Miles Bader <miles@gnu.org>
739
740 * configure.in: Get rid of "unix" pre-defined macro when
741 preprocessing Makefile. (Bug#5857)
742
7432010-04-21 Andreas Schwab <schwab@linux-m68k.org>
744
745 Avoid non-portable shell command negation
746 * configure.in: Revert last change.
747
7482010-04-21 Jan Djärv <jan.h.d@swipnet.se>
749
750 * configure.in: Change "if test ! -f" to "if ! test -f".
751
7522010-04-21 Glenn Morris <rgm@gnu.org>
753
754 * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
755 (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
756
7572010-04-21 Karel Klíč <kklic@redhat.com>
758
759 * configure.in: New option: --with(out)-selinux, on by default.
760 Set HAVE_LIBSELINUX if we find libselinux, and substitute
761 LIBSELINUX_LIBS in Makefiles.
762
7632010-04-01 Dan Nicolaescu <dann@ics.uci.edu>
764
765 * configure.in: Remove all references to LIBX11_SYSTEM.
766
7672010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
768
769 * configure.in: Remove all references to C_DEBUG_SWITCH.
770
7712010-03-27 Eli Zaretskii <eliz@gnu.org>
772
773 * config.bat <lib-src>: Edit out lines that begin with several #
774 characters.
775
7762010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
777
778 * configure.in: Remove support for old UNIX System V systems and
779 for Unixware on non-x86 machines.
780
781 * configure.in: Remove support for Solaris on PPC and for old versions.
782
783 * configure.in: Remove non-working lynxos port.
784
7852010-03-19 Dan Nicolaescu <dann@ics.uci.edu>
786
787 * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.
788
7892010-03-19 Glenn Morris <rgm@gnu.org>
790
791 * configure.in (HAVE_LIBNCURSES): Add a description to make autoheader
792 happy.
793
7942010-03-18 Jan Djärv <jan.h.d@swipnet.se>
795
796 * configure.in: Check for tputs and friends, abort if not
797 found (bug#5735).
798
7992010-03-18 Glenn Morris <rgm@gnu.org>
800
801 * configure.in (--with-x-toolkit): In the help text, say which options
802 are synonyms.
803
804 * configure.in (--with-mmdf, --with-mail-unlink):
805 New options, off by default.
806 (--with-mailhost): New option to set default POP host.
807 (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
808 (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
809 New variables, substituted in Makefiles.
810 (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
811 (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
812 (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
813 (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
814 (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
815
8162010-03-18 Tetsurou Okazaki <okazaki@be.to> (tiny change)
817
818 * Makefile.in (uninstall): Handle the case where archlibdir does not
819 exist. (Bug#5720)
820
8212010-03-12 Eli Zaretskii <eliz@gnu.org>
822
823 These changes remove termcap.c from the build on Posix platforms.
824 * configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
825
826 * configure: Regenerated.
827
8282010-03-10 Chong Yidong <cyd@stupidchicken.com>
829
830 * Branch for 23.2.
831
8322010-01-31 Juri Linkov <juri@jurta.org>
833
834 * .bzrignore: Add TAGS-LISP.
835
8362010-01-23 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
837
838 * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
839 this header file).
840
8412010-01-12 Juanma Barranquero <lekktu@gmail.com>
842
843 * .bzrignore: Ignore all .exe, instead of individual files.
844
8452010-01-12 Chong Yidong <cyd@stupidchicken.com>
846
847 * configure.in: Explicitly check for and link to -lXrender.
848
8492010-01-12 Glenn Morris <rgm@gnu.org>
850
851 * INSTALL.BZR, README: Use bug-gnu-emacs rather than emacs-pretest-bug
852 for bug reports for development versions.
853
8542010-01-02 Eli Zaretskii <eliz@gnu.org>
855
856 * .bzrignore: Add more ignored patterns, including for the MS-DOS
857 build.
858
8592009-12-27 Karl Fogel <kfogel@red-bean>
860
861 * INSTALL.BZR: Rename from INSTALL.CVS; edit to talk about Bazaar.
862 * INSTALL, autogen.sh, configure.in, configure: Adjust accordingly.
863
8642009-12-17 Glenn Morris <rgm@gnu.org>
865
866 * .dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org.
867
8682009-12-15 Glenn Morris <rgm@gnu.org>
869
870 * info/dir: Add EDT entry.
871 * Makefile.in (INFO_FILES): Add edt.
872
8732009-12-10 Jan Djärv <jan.h.d@swipnet.se>
874
875 * configure.in: Check for RSVG if GNUStep is used.
876
8772009-12-09 Jan Djärv <jan.h.d@swipnet.se>
878
879 * configure.in: Don't check for RSVG or GConf unless X11 is used.
880
8812009-12-09 Ken Brown <kbrown@cornell.edu> (tiny change)
882
883 * configure.in: Allow compiling Emacs with GTK on Cygwin.
884
8852009-12-01 Glenn Morris <rgm@gnu.org>
886
887 * make-dist: Add etc/images/mpc directory.
888
8892009-11-21 Jan Djärv <jan.h.d@swipnet.se>
890
891 * configure.in: Don't check for GConf unless X is used.
892
8932009-11-20 Dan Nicolaescu <dann@ics.uci.edu>
894
895 * configure.in: Use -Wdeclaration-after-statement if available.
896
8972009-11-17 Jan Djärv <jan.h.d@swipnet.se>
898
899 * configure.in: New option: --with(out)-gconf.
900 Set HAVE_GCONF if we find gconf.
901
9022009-11-17 Glenn Morris <rgm@gnu.org>
903
904 * Makefile.in (INFO_FILES): Add semantic.
905
9062009-11-16 Chong Yidong <cyd@stupidchicken.com>
907
908 * info/dir: Add Semantic.
909
9102009-11-16 Glenn Morris <rgm@gnu.org>
911
912 * Makefile.in (install-arch-indep): Use a more restrictive Makefile
913 pattern, so as not to exclude makefile*.el. (Bug#4912)
914
9152009-11-14 Jan Djärv <jan.h.d@swipnet.se>
916
917 * configure.in: --enable-autodepend is new. Check for GNU Make
918 and that gcc supports -MMD -MF. Define AUTO_DEPEND if we can use
919 gcc and GNU make to generate dependencies.
920
9212009-10-27 Glenn Morris <rgm@gnu.org>
922
923 * make-dist: Make links to doc/lispintro/*.pdf.
924
9252009-10-23 Jim Meyering <meyering@redhat.com>
926
927 * configure.in: Invoke $CPP with -P when creating Makefile and
928 src/Makefile. Without this, gcc 4.4.2 converts each
929 backslash-newline pair in the input to a bare newline, yielding
930 invalid Makefiles.
931
932 * configure: Regenerate.
933
9342009-10-19 Dan Nicolaescu <dann@ics.uci.edu>
935
936 * configure.in (vax-dec-vms): Remove, not supported anymore.
937
9382009-10-15 Adrian Robert <Adrian.B.Robert@gmail.com>
939
940 * configure.in (NS_HAVE_NSINTEGER): Back out previous change.
941 (*-apple-darwin*): Add x86_64 architecture.
942
9432009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
944
945 * config.guess, config.sub: Updated from master source.
946
9472009-10-11 Adrian Robert <Adrian.B.Robert@gmail.com>
948
949 * configure.in (NS_HAVE_NSINTEGER): Remove this test and define.
950
9512009-10-07 Edward Trumbo <etrumbo@comcast.net> (tiny change)
952
953 * Makefile.in (INFO_FILES): Add EDE and EIEIO.
954
9552009-09-29 Glenn Morris <rgm@gnu.org>
956
957 * make-dist (check): Update for two new levels of subdirectory in lisp/.
958
9592009-09-17 Dan Nicolaescu <dann@ics.uci.edu>
960
961 * config.guess, config.sub: Updated from master source.
962
963 * configure.in (OTHER_FILES): Define using autoconf not cpp.
964
9652009-09-14 Dan Nicolaescu <dann@ics.uci.edu>
966
967 * .dir-locals.el (change-log-mode): Restore bug-reference-mode.
968
9692009-09-13 Chong Yidong <cyd@stupidchicken.com>
970
971 * INSTALL: Update URL for GNU FreeFont.
972
9732009-09-09 Glenn Morris <rgm@gnu.org>
974
975 * Makefile.in (install-arch-indep): Don't recursively change perms of
976 site-lisp and infodir. There may be non-Emacs files in here, and the
977 files supplied by Emacs are all handled explicitly already. (Bug#3800)
978 (mkdir): Set umask to world-readable before creating directories.
979 mkinstalldirs already checks if dirs exist, don't duplicate this test.
980
9812009-08-29 Glenn Morris <rgm@gnu.org>
982
983 * Makefile.in (info-real): Don't ignore errors from doc Makefiles.
984 (info): Don't give an error in the absence of makeinfo - let the doc
985 Makefiles do that, if the info files need rebuilding. (Bug#3982)
986
9872009-08-23 Ken Raeburn <raeburn@raeburn.org>
988
989 * Makefile.in (install-arch-indep): If the versioned DOC-####
990 generated during loadup+dump isn't found, install the plain DOC
991 file that always gets generated, in case CANNOT_DUMP is set.
992
993 * configure.in: Warn if package version specified here doesn't
994 match the version in version.el.
995 * configure: Regenerate.
996
9972009-08-22 Michael Albinus <michael.albinus@gmx.de>
998
999 * configure.in: AC_CHECK_FUNCS dbus_watch_get_unix_fd.
1000
1001 * configure: Regenerate.
1002
10032009-08-19 Glenn Morris <rgm@gnu.org>
1004
1005 * INSTALL: Remove reference to cvtmail.
1006
10072009-08-15 CHENG Gao <chenggao@gmail.com>
1008
1009 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
1010
10112009-08-02 Kevin Ryde <user42@zip.com.au>
1012
1013 * INSTALL: Fix free fonts URL.
1014
10152009-07-22 Glenn Morris <rgm@gnu.org>
1016
1017 * configure.in (AC_PREREQ): Require autoconf 2.62.
1018
10192009-07-04 Andreas Schwab <schwab@linux-m68k.org>
1020
1021 * configure.in (--enable-checking, --enable-profiling):
1022 Use AS_HELP_STRING.
1023
10242009-07-03 Dan Nicolaescu <dann@ics.uci.edu>
1025
1026 * configure.in (--enable-profiling): New option.
1027 (mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
1028
10292009-06-27 Glenn Morris <rgm@gnu.org>
1030
1031 * configure.in: Restore netbsd on mips, mipsel, mipseb.
1032
10332009-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1034
1035 * configure.in (--enable-checking): New option.
1036
10372009-06-24 Glenn Morris <rgm@gnu.org>
1038
1039 * make-dist: Warn if subdir does not exist in source.
1040 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
1041 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
1042 No longer make links.
1043
10442009-06-24 Yavor Doganov <yavor@gnu.org>
1045
1046 * make-dist (tempdir): Don't create directories preferences.gorm
1047 and preferences.nib, they are no longer required.
1048
10492009-06-21 Chong Yidong <cyd@stupidchicken.com>
1050
1051 * Branch for 23.1.
1052
10532009-06-12 Chong Yidong <cyd@stupidchicken.com>
1054
1055 * configure.in: Delete mac-fix-env target, which has been
1056 removed (Bug#3531).
1057
10582009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
1059
1060 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
1061
10622009-05-05 Per Starbäck <per@starback.se> (tiny change)
1063
1064 * BUGS: Use new binding of view-emacs-problems.
1065
10662009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
1067
1068 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
1069 for Solaris compatibility.
1070
10712009-04-25 Chong Yidong <cyd@stupidchicken.com>
1072
1073 * configure: Regenerate.
1074
1075 * configure.in: Disable use of FreeType without libXft.
1076
10772009-04-19 Jan Djärv <jan.h.d@swipnet.se>
1078
1079 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
1080 Check if it is declared in gtk.h.
1081
10822009-04-12 Andreas Schwab <schwab@linux-m68k.org>
1083
1084 * Makefile.in (install-arch-indep): Remove .gitignore files.
1085
10862009-04-03 Kenichi Handa <handa@m17n.org>
1087
1088 * INSTALL: Make the section "Complex Text Layout support
1089 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
1090
10912009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
1092
1093 * configure.in (rs6000-ibm-aix6*): Fix typo.
1094
10952009-03-04 Glenn Morris <rgm@gnu.org>
1096
1097 * Makefile.in (INFO_FILES): Add auth.
1098
10992009-03-03 Glenn Morris <rgm@gnu.org>
1100
1101 * info/dir: Add Auth-source.
1102
11032009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1104
1105 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
1106 the second.
1107
11082009-02-28 Eli Zaretskii <eliz@gnu.org>
1109
1110 * config.bat: Copy .dbxinit to _dbxinit.
1111
1112 * make-dist (Making links to `info'): Remove .gitignore.
1113
11142009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1115
1116 * Makefile.in (lib-src, lisp): Use simpler rule.
1117 (src): Be more specific to avoid recompiling all the .elc files just
1118 because the bootstrap-emacs is missing.
1119
11202009-02-26 Chong Yidong <cyd@stupidchicken.com>
1121
1122 * configure.in: Require librsvg >= 2.11.
1123
11242009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
1125
1126 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
1127 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
1128
11292009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
1130
1131 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
1132
11332009-02-03 Glenn Morris <rgm@gnu.org>
1134
1135 * make-dist: Add some missing files, remove some that are no longer
1136 present.
1137
11382009-02-02 Glenn Morris <rgm@gnu.org>
1139
1140 * make-dist: Add some missing nextstep/ files.
1141
11422009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
1143
1144 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
1145
11462009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1147
1148 * configure.in: Add support for m68k-*-netbsd.
1149
11502009-01-14 Juri Linkov <juri@jurta.org>
1151
1152 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
1153
1154 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
1155 and bug-reference-mode.
1156
11572009-01-11 Juri Linkov <juri@jurta.org>
1158
1159 * INSTALL.CVS: Move configuration explicitly to the first step.
1160
11612009-01-09 Glenn Morris <rgm@gnu.org>
1162
1163 * .dir-locals.el: Don't set indent-tabs-mode.
1164
11652008-12-30 Kenichi Handa <handa@m17n.org>
1166
1167 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
1168 the function OTF_get_variation_glyphs.
1169
11702008-12-30 Jan Djärv <jan.h.d@swipnet.se>
1171
1172 * Makefile.in (install-arch-dep): Remove old directories in
1173 ns_app* before moving new directories there.
1174
11752008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
1176
1177 * .dir-locals.el: Remove non-working entry for pmail.
1178 (fill-column): Fix typo.
1179 (change-log-mode): Add fill column.
1180
11812008-12-26 Eli Zaretskii <eliz@gnu.org>
1182
1183 * config.bat: Produce _dir-locals.el from .dir-locals.el.
1184
11852008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
1186
1187 * make-dist (tempdir): Distribute .dir-locals.el.
1188
1189 * .dir-locals.el: New file.
1190
11912008-12-19 Eli Zaretskii <eliz@gnu.org>
1192
1193 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
1194 for rationale.
1195
11962008-12-13 Glenn Morris <rgm@gnu.org>
1197
1198 * Makefile.in (install-arch-indep): Add new man-pages.
1199 (manext): Remove variable.
1200 (MAN_PAGES): New variable.
1201 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
1202 and remove.
1203 (uninstall): Remove desktop file and icons, game scores if empty.
1204
12052008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
1206
1207 * config.guess, config.sub: Updated from master source.
1208
12092008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
1210
1211 * Makefile.in (install-arch-indep): Install ebrowse.1.
1212
12132008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1214
1215 * configure.in: Add Solaris on x86_64.
1216
12172008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
1218
1219 * config.guess, config.sub: Updated from master source.
1220
12212008-12-08 Eli Zaretskii <eliz@gnu.org>
1222
1223 * info/dir: Fix last change.
1224
12252008-12-07 Eli Zaretskii <eliz@gnu.org>
1226
1227 * info/dir: Untabify.
1228
12292008-11-28 Ulrich Mueller <ulm@gentoo.org>
1230
1231 * configure.in: Fix last change.
1232
12332008-11-28 Richard M Stallman <rms@gnu.org>
1234
1235 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
1236 New configurations.
1237
12382008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
1239
1240 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
1241 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
1242
12432008-11-15 Eli Zaretskii <eliz@gnu.org>
1244
1245 * Makefile.in (INFO_FILES): Remove ns-emacs.
1246
1247 * info/dir (NS-Emacs): Remove entry.
1248
12492008-11-08 Eli Zaretskii <eliz@gnu.org>
1250
1251 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
1252
12532008-11-07 Glenn Morris <rgm@gnu.org>
1254
1255 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
1256
12572008-10-31 Eli Zaretskii <eliz@gnu.org>
1258
1259 * config.bat: Tell user to expect one "File not found" message
1260 while the `doc' directory is being configured.
1261
12622008-10-30 Chong Yidong <cyd@stupidchicken.com>
1263
1264 * update-subdirs: Put obsolete directory last.
1265
12662008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
1267
1268 * configure.in: Check fontconfig always.
1269
12702008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
1271
1272 * configure (*-solaris2.[7-9]*): Fix typo.
1273
12742008-10-24 Glenn Morris <rgm@gnu.org>
1275
1276 * configure.in (--without-sync-input, --with-pkg-config-prog):
1277 Help strings start with lower case.
1278 (--with-gnustep-conf): New option.
1279 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
1280
12812008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
1282
1283 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
1284 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
1285 is not found. (Bug#1230)
1286
12872008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
1288
1289 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
1290 Use sol2-6.h for Solaris 7-9.
1291
12922008-10-18 Ulrich Mueller <ulm@gentoo.org>
1293
1294 * configure.in: Add support for GNU/Linux on SuperH.
1295
12962008-10-12 Andreas Schwab <schwab@suse.de>
1297
1298 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
1299
13002008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
1301
1302 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
1303 "X") to avoid confusion.
1304
1305 * configure: Regenerate.
1306
13072008-09-07 Romain Francoise <romain@orebokech.com>
1308
1309 * make-dist: Distribute doc/man/ChangeLog.
1310
13112008-08-28 Chong Yidong <cyd@stupidchicken.com>
1312
1313 * configure.in: Disable XFT and Freetype when without X.
1314
1315 * configure: Regenerate.
1316
13172008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
1318
1319 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
1320
13212008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
1322
1323 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
1324 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
1325
1326 * configure: Regenerate.
1327
13282008-08-20 Eli Zaretskii <eliz@gnu.org>
1329
1330 * configure.in: Move "#define subprocesses" before
1331 config_opsysfile is included.
1332
13332008-08-19 Kenichi Handa <handa@m17n.org>
1334
1335 * INSTALL (Extra fonts): Mention local fonts, don't mention
1336 mule-unicode.
1337
13382008-08-16 Chong Yidong <cyd@stupidchicken.com>
1339
1340 * make-dist: Omit info/.arch-inventory.
1341
13422008-08-16 Jason Rumney <jasonr@gnu.org>
1343
1344 * make-dist (tempdir/nt): Link emacsclient.rc.
1345
13462008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
1347
1348 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
1349 AC_SUBST it.
1350 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
1351 AC_SUBST it.
1352 (OTHER_FILES): Always define for HAVE_NS.
1353 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
1354 * configure: Regenerate.
1355
13562008-08-07 Andreas Schwab <schwab@suse.de>
1357
1358 * configure.in: Correctly handle
1359 --enable-cocoa-experimental-ctrl-g=no and
1360 --enable-ns-self-contained=yes.
1361
13622008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1363
1364 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
1365 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
1366 bother undef'ing since won't have desired effect.
1367
13682008-08-06 Andreas Schwab <schwab@suse.de>
1369
1370 * configure.in: Fix quoting.
1371
13722008-08-06 Chong Yidong <cyd@stupidchicken.com>
1373
1374 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
1375
13762008-08-05 Ulrich Mueller <ulm@gentoo.org>
1377
1378 * configure.in: Add checks for krb5_error.text and
1379 krb5_error.e_text struct members.
1380
13812008-08-04 Chong Yidong <cyd@stupidchicken.com>
1382
1383 * configure.in: Test for existence of NSInteger.
1384 Suggested by Yavor Doganov.
1385
13862008-08-02 Romain Francoise <romain@orebokech.com>
1387
1388 * Makefile.in (INFO_FILES): Add mairix-el.
1389
13902008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1391
1392 * make-dist:
1393 * README: Remove VMS support.
1394 * vms: Remove directory.
1395
13962008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1397
1398 * configure.in (MULTI_KBOARD): Remove.
1399
14002008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1401
1402 * configure.in (DO_BLOCK_INPUT): Remove, unused.
1403
14042008-07-29 Chong Yidong <cyd@stupidchicken.com>
1405
1406 * info/dir (File): Add mairix-el.
1407
14082008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1409
1410 Remove support for Mac Carbon.
1411 * mac: Remove directory.
1412 * make-dist:
1413 * configure.in:
1414 * README:
1415 * Makefile.in:
1416 * INSTALL: Remove code for Carbon.
1417 * configure: Regenerate.
1418
14192008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1420
1421 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
1422
14232008-07-25 Chong Yidong <cyd@stupidchicken.com>
1424
1425 * configure.in: Check for getrlimit.
1426
1427 * configure: Regenerate.
1428
14292008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1430
1431 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
1432 in src/Makefile.in.
1433 (static): Remove, autoconf would always comment it out anyway.
1434 (subprocesses): Define unconditionally.
1435
14362008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
1437
1438 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
1439 compilation under GNUstep.
1440
14412008-07-18 Kenichi Handa <handa@m17n.org>
1442
1443 * INSTALL (Complex Text Layout support libraries): Delete the
1444 paragraph about --enable-font-backend.
1445
14462008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
1447
1448 * configure.in: Print out some info to user for NeXTstep builds.
1449 (ns-app): Remove enable option.
1450 (ns-self-contained): Add enable option.
1451 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
1452 GNUstep, use to set install prefixes, and substitute in Makefiles.
1453 * configure: Regenerate.
1454 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
1455 NS app bundle.
1456
14572008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
1458
1459 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
1460
14612008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
1462
1463 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
1464 NS_IMPL_COCOA.
1465
14662008-07-16 Glenn Morris <rgm@gnu.org>
1467
1468 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
1469 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
1470 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
1471 never unset.
1472
1473 * make-dist: Add nextstep/ directories.
1474 (src, lib-src): Add .m files.
1475
14762008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
1477
1478 * configure.in (freebsd, kfreebsd): Undo part of previous change.
1479 (USER_FULL_NAME): Remove, not used anymore.
1480 * configure: Regenerate.
1481
14822008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
1483
1484 Changes and additions for NeXTstep windowing system (Cocoa and
1485 GNUstep) support.
1486
1487 * configure.in: Add support for NS window system: --with-ns (default
1488 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
1489 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
1490 disable font backend if window system is "none", not if !HAVE_X11.
1491 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
1492 (install-arch-dep): Add commands to assemble NS .app package.
1493
14942008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
1495
1496 * configure.in: Use macppc for Darwin. Remove references to
1497 desupported systems.
1498 * configure: Regenerate.
1499
15002008-07-05 Glenn Morris <rgm@gnu.org>
1501
1502 * make-dist (EMACS): Doc fix.
1503 (lisp): There are no *.dat or image files here any more.
1504 (src): There are no *.s files here any more.
1505 (etc/images, etc/images/*): Link to most regular files.
1506
15072008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1508
1509 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
1510
15112008-07-01 Glenn Morris <rgm@gnu.org>
1512
1513 * configure.in (cpp_undefs): Rename from `undefs', update uses.
1514 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
1515 and explicitly export there. (Bug#507.)
1516
15172008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1518
1519 * configure.in:
1520 * configure: Remove references to obsolete systems.
1521
15222008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
1523
1524 * Makefile.in (Makefile): Use it for its timestamp value as well, and
1525 make it depend on all other */.in files.
1526 (src/Makefile, src/config.stamp, lib-src/Makefile)
1527 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
1528 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
1529 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
1530 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
1531
1532 * configure.in: Don't create src/config.stamp any more.
1533
15342008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
1535
1536 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
1537
15382008-06-22 Glenn Morris <rgm@gnu.org>
1539
1540 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
1541
15422008-06-21 Romain Francoise <romain@orebokech.com>
1543
1544 * Makefile.in (INFO_FILES): Add sasl.
1545
15462008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
1547
1548 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
1549 (bootstrap-build): Remove.
1550 (top_bootclean): New var.
1551 (top_distclean, bootstrap-clean): Use it.
1552 (bootstrap): Don't recheck config. Make normally.
1553
15542008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
1555
1556 * Makefile.in (SUBDIR): Include `lisp'.
1557 (lisp): Depend on `src'.
1558 (top_distclean): Don't remove config.status.
1559 (bootstrap-clean): New target.
1560 (maintainer-clean): Use it.
1561 (bootstrap): Use bootstrap-clean. Re-run config.status.
1562 (src/bootstrap-emacs${EXEEXT}): New target.
1563 (bootstrap-build): Use it. Don't use bootstrap-prepare because
1564 src/Makefile now takes care of it.
1565 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
1566
15672008-06-15 Glenn Morris <rgm@gnu.org>
1568
1569 * info/dir: Add sasl.
1570
15712008-06-09 Alan Mackenzie <acm@muc.de>
1572
1573 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
1574
15752008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
1576
1577 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
1578
15792008-06-07 Glenn Morris <rgm@gnu.org>
1580
1581 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
1582 serve no purpose.
1583
15842008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
1585
1586 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
1587 * configure: Regenerate.
1588
15892008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
1590
1591 * update-subdirs: Don't touch subdirs.el if it is unchanged.
1592
15932008-05-14 Kenichi Handa <handa@m17n.org>
1594
1595 * configure: Regenerate.
1596
1597 * configure.in: Don't handle --disable-font-backend. Don't print
1598 a message about a font backend.
1599
16002008-05-09 Glenn Morris <rgm@gnu.org>
1601
1602 * configure.in: Make absence of makeinfo a fatal error only if the info
1603 files don't exist.
1604 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
1605
16062008-05-07 Eli Zaretskii <eliz@gnu.org>
1607
1608 * config.bat: Fix last change: don't use < and > in "rem" lines,
1609 they are interpreted as redirection by DOS shells.
1610
16112008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1612
1613 * configure.in: Check availability of AvailabilityMacros.h
1614 if HAVE_CARBON.
1615
1616 * configure: Regenerate.
1617
16182008-05-03 Glenn Morris <rgm@gnu.org>
1619
1620 * configure.in (x_libraries): Remove standard 64-bit directories -
1621 experimental workaround for minor autoconf bug.
1622
1623 * configure.in (--without-makeinfo): New option. If set,
1624 absence of suitable makeinfo is not a fatal error.
1625 * Makefile.in (MAKEINFO): New, set by configure.
1626 (install-arch-indep): Without makeinfo, ignore any missing manuals.
1627 (info-real): New target.
1628 (info): Without makeinfo, do nothing, else call `info-real'.
1629
16302008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
1631
1632 * configure.in: Remove hpux10.20 from the desupported list.
1633
16342008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
1635
1636 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
1637
16382008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
1639
1640 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
1641 rather than change CPPFLAGS.
1642 (HAVE_GTK): Rename to USE_GTK.
1643
16442008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
1645
1646 * configure.in: Replace the obsolete macros AC_AIX and
1647 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
1648
16492008-04-05 Andreas Schwab <schwab@suse.de>
1650
1651 * configure.in: No longer create admin/unidata/Makefile.
1652
16532008-03-28 Andreas Schwab <schwab@suse.de>
1654
1655 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
1656 (lisp/Makefile): New rule.
1657
16582008-03-13 Glenn Morris <rgm@gnu.org>
1659
1660 * configure.in (AC_INIT): Fix version number.
1661 (sync-input): Reword the option, since it's on by default.
1662
16632008-03-11 Jan Djärv <jan.h.d@swipnet.se>
1664
1665 * configure.in: Add --enable-sync-input, default yes.
1666
16672008-03-11 Glenn Morris <rgm@gnu.org>
1668
1669 * Makefile.in (install-etc, mkdir): Handle directory
1670 etc/images/icons/hicolor/*/mimetypes/.
1671
1672 * make-dist: Handle icons/hicolor/scalable directory.
1673
16742008-03-05 Glenn Morris <rgm@gnu.org>
1675
1676 * configure.in: Enable font-backend by default.
1677 (USE_FONT_BACKEND): Set to "no" in absence of X.
1678 (PKG_CONFIG): Don't set multiple times, once is enough.
1679 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
1680
16812008-03-03 Glenn Morris <rgm@gnu.org>
1682
1683 * Makefile.in (iconsrcdir): New variable.
1684 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
1685 directory.
1686
16872008-02-29 Glenn Morris <rgm@gnu.org>
1688
1689 * test/: New directory.
1690
16912008-02-27 Jan Djärv <jan.h.d@swipnet.se>
1692
1693 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
1694
16952008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1696
1697 * configure.in: Print an error for systems that we think are obsolete
1698 and are proposed to be removed. Remove some more unused systems.
1699 Add support for powerpc-ibm-aix6*.
1700
17012008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
1702
1703 * configure.in: Remove references to obsolete variables and systems.
1704
17052008-02-21 Glenn Morris <rgm@gnu.org>
1706
1707 * Makefile.in (set_installuser): New.
1708 (install-arch-indep): Use set_installuser to avoid duplicate code.
1709
1710 * README.unicode: Split into admin/notes/unicode,font-backend and
1711 remove.
1712
17132008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
1714
1715 * configure.in (arm*-*-freebsd*): Add.
1716
17172008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
1718
1719 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
1720 dealing with obsolete variables.
1721
17222008-02-08 Glenn Morris <rgm@gnu.org>
1723
1724 * Makefile.in (check-info-dir): New target.
1725
17262008-02-08 Michael Olson <mwolson@gnu.org>
1727
1728 * Makefile.in (INFO_FILES): Add epa.
1729
1730 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
1731 features" section.
1732
17332008-02-06 Glenn Morris <rgm@gnu.org>
1734
1735 * configure.in (--with-gcc): Give an error saying this option has
1736 been removed.
1737 (--with-gtk): Remove this option.
1738
17392008-02-06 Tom Tromey <tromey@redhat.com>
1740
1741 * configure.in (--with-gcc): Remove.
1742 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
1743
17442008-02-05 Ulrich Mueller <ulm@gentoo.org>
1745
1746 * INSTALL: Recommend giflib, not libungif.
1747
17482008-02-05 Tom Tromey <tromey@redhat.com>
1749
1750 * configure.in (--with-dbus): Default to enabled.
1751
17522008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
1753
1754 * INSTALL (Complex Text Layout support libraries): New section.
1755
17562008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
1757
1758 * make-dist: Remove references to files in mac/ that have been
1759 deleted.
1760
17612008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1762
1763 * configure.in: For libotf and m17n-flt checks, set shell vars
1764 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
1765 pkg_check_m17n_flt, respectively, for the sake of the summary output.
1766 Reported by Ulrich Mueller.
1767
17682008-02-02 Eli Zaretskii <eliz@gnu.org>
1769
1770 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
1771 admin/unidata/Makefile.in to Makefile.
1772
17732008-02-02 Glenn Morris <rgm@gnu.org>
1774
1775 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
1776 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
1777 (HAVE_XFT): Add "Does Emacs use..." messages at end.
1778
17792008-02-01 Miles Bader <miles@gnu.org>
1780
1781 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
1782 [libotf], and [m17n-flt] options.
1783
17842008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1785
1786 * configure.in: Add EMACS_ARG_N([libotf]...), and
1787 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
1788 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
1789 CFLAGS, and LIBS in checking of m17n-flt.
1790
17912008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
1792
1793 * configure.in: Check the availability of m17n-flt library.
1794
17952008-02-01 Kenichi Handa <handa@m17n.org>
1796
1797 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
1798 not available.
1799
18002008-02-01 Kenichi Handa <handa@m17n.org>
1801
1802 * configure.in: New args --enable-font-backend, --with-xft,
1803 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
1804 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
1805 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
1806 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
1807
18082008-02-01 Kenichi Handa <handa@m17n.org>
1809
1810 * make-dist: Include etc/charsets in tarball.
1811
18122008-02-01 Kenichi Handa <handa@m17n.org>
1813
1814 * configure.in: While running cpp on junk.c, include
1815 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
1816 exists.
1817
18182008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
1819
1820 * configure.in (xtensa): Match more configurations.
1821
18222008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
1823
1824 * configure.in: Update comment.
1825
18262008-01-26 Glenn Morris <rgm@gnu.org>
1827
1828 * configure.in (--without-gcc): By default, neither off nor on.
1829 (--with-carbon): Tone down rhetoric in help text.
1830
18312008-01-25 Glenn Morris <rgm@gnu.org>
1832
1833 * configure.in: Correct usage of OPTION_DEFAULT_ON,
1834 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
1835 Default `Carbon' to off (it's unsupported).
1836
18372008-01-24 Glenn Morris <rgm@gnu.org>
1838
1839 * configure.in: Standardize dbus-related messages.
1840
18412008-01-23 Michael Olson <mwolson@gnu.org>
1842
1843 * configure.in (pkg-config-prog): Remove initial whitespace.
1844
18452008-01-23 Tom Tromey <tromey@redhat.com>
1846
1847 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
1848 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
1849 Update all users.
1850
18512008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
1852
1853 * config.guess, config.sub: Updated from master source.
1854
18552008-01-17 Andreas Schwab <schwab@suse.de>
1856
1857 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
1858
18592008-01-17 Glenn Morris <rgm@gnu.org>
1860
1861 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
1862
18632008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
1864
1865 * configure.in: Remove more references to unsupported systems.
1866
18672008-01-16 Sven Joachim <svenjoac@gmx.de>
1868
1869 * make-dist: Add --lzma.
1870
18712008-01-16 Glenn Morris <rgm@gnu.org>
1872
1873 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
1874 configure checks for this.
1875
18762008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
1877
1878 * configure.in: Remove more references to unsupported systems.
1879
18802008-01-06 Romain Francoise <romain@orebokech.com>
1881
1882 * configure.in: Delete extra semicolons.
1883
18842008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1885
1886 * configure.in: Remove references to unsupported systems.
1887
18882008-01-05 Romain Francoise <romain@orebokech.com>
1889
1890 * make-dist: Add --bzip2. Update copyright.
1891
18922008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1893
1894 * configure.in: Remove support for Masscomp.
1895
18962008-01-05 Glenn Morris <rgm@gnu.org>
1897
1898 * Makefile.in (desktopdir, icondir): New variables.
1899 (install-arch-indep): Also depend on `install-etc'.
1900 (install-etc): New target.
1901 (mkdir): Also create the `applications' and `icons' directories.
1902
19032008-01-04 Glenn Morris <rgm@gnu.org>
1904
1905 * make-dist: Update for new etc/images/icons/hicolor directory.
1906
19072007-12-09 Andreas Schwab <schwab@suse.de>
1908
1909 * configure.in: D-Bus is not enabled by default.
1910
19112007-12-06 Jan Djärv <jan.h.d@swipnet.se>
1912
1913 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
1914 change.
1915
19162007-12-04 Jan Djärv <jan.h.d@swipnet.se>
1917
1918 * configure.in: Give package name and version to AC_INIT.
1919
19202007-12-03 Magnus Henoch <mange@freemail.hu>
1921
1922 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
1923
19242007-12-03 Michael Albinus <michael.albinus@gmx.de>
1925
1926 * configure.in: No need for DBUS_INFO anymore.
1927
1928 * Makefile.in (INFO_FILES): Use dbus unconditionally.
1929
19302007-12-02 Michael Albinus <michael.albinus@gmx.de>
1931
1932 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
1933
1934 * Makefile.in (INFO_FILES): Add dbus.
1935
19362007-12-02 Romain Francoise <romain@orebokech.com>
1937
1938 * make-dist: Fix last change.
1939
19402007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
1941
1942 * configure.in: Add support for gnu-kfreebsd.
1943
19442007-11-28 Glenn Morris <rgm@gnu.org>
1945
1946 * make-dist: Add etc/nxml.
1947
19482007-11-24 Romain Francoise <romain@orebokech.com>
1949
1950 * Makefile.in (INFO_FILES): Add nxml-mode.
1951
19522007-11-23 Romain Francoise <romain@orebokech.com>
1953
1954 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
1955 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
1956
19572007-11-20 Andreas Schwab <schwab@suse.de>
1958
1959 * configure.in: Always include <resolv.h> when checking for res_init.
1960
19612007-11-17 Andreas Schwab <schwab@suse.de>
1962
1963 * update-subdirs: Atomically update subdirs.el.
1964
19652007-11-17 Glenn Morris <rgm@gnu.org>
1966
1967 * Makefile.in (check-declare): New target.
1968
19692007-11-07 Glenn Morris <rgm@gnu.org>
1970
1971 * configure.in: Deprecate Mac Carbon port.
1972
19732007-11-01 Jan Djärv <jan.h.d@swipnet.se>
1974
1975 * configure.in: Remove HAVE_X11R5 check.
1976
19772007-10-31 Glenn Morris <rgm@gnu.org>
1978
1979 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
1980 when changing ownership of installed files.
1981
19822007-10-30 Glenn Morris <rgm@gnu.org>
1983
1984 * make-dist: Add new directory etc/gnus.
1985
19862007-10-30 Michael Olson <mwolson@gnu.org>
1987
1988 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
1989
19902007-10-29 Glenn Morris <rgm@gnu.org>
1991
1992 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
1993
19942007-10-23 Glenn Morris <rgm@gnu.org>
1995
1996 * MAINTAINERS: Move to admin/.
1997
19982007-10-17 Chong Yidong <cyd@stupidchicken.com>
1999
2000 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
2001 (HAVE_LIBRESOLV): Also define if we are using res_init().
2002
20032007-10-17 Glenn Morris <rgm@gnu.org>
2004
2005 * FTP: Remove file, since it's just a duplicate of one in etc/.
2006
20072007-10-05 Eli Zaretskii <eliz@gnu.org>
2008
2009 * config.bat: Fix configuring `doc' due to changes in the
2010 directory structure.
2011
20122007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
2013
2014 * configure.in: Don't use -lpthread on HP-UX.
2015
20162007-09-16 Glenn Morris <rgm@gnu.org>
2017
2018 * make-dist: File gfdl.1 has been removed.
2019
20202007-09-15 Glenn Morris <rgm@gnu.org>
2021
2022 * configure.in: Fix makeinfo version regexp.
2023
20242007-09-12 Glenn Morris <rgm@gnu.org>
2025
2026 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
2027 implementation of alloca is not found.
2028
2029 * Makefile.in (SOURCES, unlock, relock): Delete.
2030 (install-arch-indep): Do not exclude the etc/ Makefiles.
2031
20322007-09-09 Juri Linkov <juri@jurta.org>
2033
2034 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
2035
2036 * README: Add doc/ to documentation directories.
2037
20382007-09-08 Michael Olson <mwolson@gnu.org>
2039
2040 * MAINTAINERS: Add myself for ERC and tq.el.
2041 Update for new doc/ directory layout.
2042
20432007-09-06 Romain Francoise <romain@orebokech.com>
2044
2045 * make-dist: Update for new doc/ directory layout.
2046
20472007-09-06 Glenn Morris <rgm@gnu.org>
2048
2049 * Makefile.in (mansrcdir): New variable.
2050 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
2051 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
2052 update these targets for new doc/ directory layout.
2053 (doc/misc/Makefile): New target.
2054 (install-arch-indep): Use mansrcdir for new location of manpages.
2055 (mostlyclean, clean, distclean, maintainer-clean, unlock)
2056 (relock, info, dvi): Update targets for new doc/ directory layout.
2057
2058 * configure.in (AC_OUTPUT): Update names of generated Makefiles
2059 for new doc/ directory layout.
2060
20612007-09-02 Andreas Schwab <schwab@suse.de>
2062
2063 * configure.in: Use AS_HELP_STRING throughout.
2064 * configure: Regenerate.
2065
20662007-09-02 Jan Djärv <jan.h.d@swipnet.se>
2067
2068 * configure.in: Require Gtk/Glib 2.6.
2069
20702007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
2071
2072 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
2073 Use them throughout in place of AC_ARG_WITH calls.
2074 * configure: Regenerate.
2075
20762007-09-01 Andreas Schwab <schwab@suse.de>
2077
2078 * configure.in: Put quotes around nested macro calls.
2079
20802007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
2081
2082 * configure.in: Fix typo.
2083 * configure: Regenerate.
2084
20852007-08-30 Glenn Morris <rgm@gnu.org>
2086
2087 * configure.in (AH_BOTTOM): Copy some manual changes made to
2088 src/config.in here so they are not lost when it regenerates.
2089
2090 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
2091
20922007-08-29 Károly Lőrentey <karoly@lorentey.hu>
2093
2094 * README.multi-tty: New file.
2095
20962007-08-29 Glenn Morris <rgm@gnu.org>
2097
2098 * README: Increase version to 23.0.50.
2099
21002007-08-29 Jan Djärv <jan.h.d@swipnet.se>
2101
2102 * configure.in: New option: --without-xaw3d.
2103
21042007-08-24 Glenn Morris <rgm@gnu.org>
2105
2106 * configure.in: Check for a suitably recent makeinfo.
2107
21082007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
2109
2110 * configure.in (Check for required libraries): Typo.
2111
21122007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2113
2114 * configure.in: Check librsvg2 also for Mac Carbon.
2115
21162007-08-22 Romain Francoise <romain@orebokech.com>
2117
2118 * make-dist: Follow reorganization of files in etc/.
2119
21202007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
2121
2122 * configure.in: Add support for SVG images through librsvg2.
2123
21242007-07-28 Eli Zaretskii <eliz@gnu.org>
2125
2126 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
2127 to avoid an error message if there is no DOC there.
2128
21292007-07-25 Glenn Morris <rgm@gnu.org>
2130
2131 * Relicense all FSF files to GPLv3 or later.
2132
2133 * COPYING, info/COPYING: Switch to GPLv3.
2134
21352007-06-20 Jan Djärv <jan.h.d@swipnet.se>
2136
2137 * configure.in: Complain if X seems to be installed but no
2138 development files were found.
2139
21402007-06-20 Glenn Morris <rgm@gnu.org>
2141
2142 * configure.in: Prefer libgif over libungif.
2143
21442007-06-14 Jan Djärv <jan.h.d@swipnet.se>
2145
2146 * configure.in: Check for all image libraries before exiting.
2147
21482007-06-13 Jan Djärv <jan.h.d@swipnet.se>
2149
2150 * configure.in: Exit with error if image libraries aren't found.
2151
21522007-06-13 Chong Yidong <cyd@stupidchicken.com>
2153
2154 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
2155 when compiling without scrollbars.
2156
21572007-06-12 Glenn Morris <rgm@gnu.org>
2158
2159 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
2160
21612007-06-11 Jan Djärv <jan.h.d@swipnet.se>
2162
2163 * configure.in: Change wording about yes/gtk and lucid/athena
2164 being synonyms.
2165
21662007-06-08 Glenn Morris <rgm@gnu.org>
2167
2168 * configure.in: Make gtk the default toolkit.
2169
21702007-06-07 Glenn Morris <rgm@gnu.org>
2171
2172 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
2173 for a Sun C compiler.
2174
2175 * Makefile.in (install-arch-indep): Install only the DOC- file
2176 specific to the build, if possible, rather than DOC-*.
2177
21782007-06-02 Chong Yidong <cyd@stupidchicken.com>
2179
2180 * Version 22.1 released.
2181
21822007-05-25 Chong Yidong <cyd@stupidchicken.com>
2183
2184 * mkinstalldirs: Sync to version in automake CVS.
2185
21862007-05-22 Andreas Schwab <schwab@suse.de>
2187
2188 * configure.in: Prefer build_alias over host when host_alias is not set.
2189 * configure: Regenerate.
2190
21912007-05-20 Andreas Schwab <schwab@suse.de>
2192
2193 * configure.in: Remove empty AC_SUBST.
2194 * configure: Regenerate.
2195
21962007-05-20 Nick Roberts <nickrob@snap.net.nz>
2197
2198 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
2199 it like others.
2200 * configure: Regenerate.
2201
22022007-05-20 Nick Roberts <nickrob@snap.net.nz>
2203
2204 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
2205 (AC_CHECK_LIB): Add -lgpm.
2206 * configure: Regenerate.
2207
22082007-05-03 Glenn Morris <rgm@gnu.org>
2209
2210 * configure: Tweak message about the absence of shell functions.
2211
22122007-04-27 Andreas Schwab <schwab@suse.de>
2213
2214 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
2215
22162007-04-26 Glenn Morris <rgm@gnu.org>
2217
2218 * README: Increase version to 22.1.50.
2219
22202007-04-24 Juanma Barranquero <lekktu@gmail.com>
2221
2222 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
2223
22242007-04-19 Glenn Morris <rgm@gnu.org>
2225
2226 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
2227
22282007-04-18 Glenn Morris <rgm@gnu.org>
2229
2230 * INSTALL: Mention CPP.
2231
22322007-04-15 Glenn Morris <rgm@gnu.org>
2233
2234 * FTP: Replace with a pointer to the web version.
2235
22362007-04-13 Glenn Morris <rgm@gnu.org>
2237
2238 * INSTALL: In lib-src, timer, wakeup, yow are removed.
2239
22402007-04-04 Glenn Morris <rgm@gnu.org>
2241
2242 * configure.in (NON_GNU_CPP): Use associated preprocessor when
2243 compiling with Sun Studio on Solaris.
2244
22452007-03-23 Glenn Morris <rgm@gnu.org>
2246
2247 * configure.in: Restore support for hp800 (removed 2007-01-27)
2248 following clarification of legal status.
2249
22502007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
2251
2252 * configure.in: Add support for AIX4.3 on IBM RS6000.
2253
2254 * configure: Regenerate.
2255
22562007-03-20 Richard Stallman <rms@gnu.org>
2257
2258 * configure.in: Fix previous change.
2259
22602007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
2261
2262 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
2263 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
2264 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
2265
22662007-03-19 Chong Yidong <cyd@stupidchicken.com>
2267
2268 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
2269 user specifies "without".
2270
2271 * configure: Regenerate.
2272
22732007-03-18 Jan Djärv <jan.h.d@swipnet.se>
2274
2275 * configure.in: Warning for Gtk+ and Cygwin added.
2276 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
2277
22782007-02-27 Glenn Morris <rgm@gnu.org>
2279
2280 * make-dist (oldXMenu): Remove Imakefile.
2281 (etc/images): Add README.
2282
22832007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
2284
2285 * configure.in (xtensa-*-linux-gnu*): New configuration.
2286
2287 * configure: Regenerate.
2288
22892007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
2290
2291 * config.guess, config.sub: Updated from master source.
2292
22932007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
2294
2295 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2296
22972007-01-29 Chong Yidong <cyd@stupidchicken.com>
2298
2299 * configure.in: Restore support for hp800's not running HP-UX.
2300
2301 * configure: Regenerate.
2302
23032007-01-27 Chong Yidong <cyd@stupidchicken.com>
2304
2305 * configure.in: Remove support for hp800 and sr2k machine types.
2306
2307 * configure: Regenerate.
2308
23092007-01-26 Jan Djärv <jan.h.d@swipnet.se>
2310
2311 * configure.in: Add check for libXft.
2312
23132007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2314
2315 * INSTALL: Info files moved to share/info.
2316
23172007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
2318
2319 * configure.in: Detect and use fink-installed in intel-based Mac
2320 builds; change Apple Darwin section to support both PowerPC and
2321 Intel-based Macs.
2322
23232006-12-26 Andreas Schwab <schwab@suse.de>
2324
2325 * Makefile.in (datarootdir): Define.
2326
23272006-12-24 Richard Stallman <rms@gnu.org>
2328
2329 * configure.in: Require Autoconf 2.61.
2330
23312006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
2332
2333 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
2334 Remove redundant entry for powerpc-apple-netbsd.
2335
2336 * configure: Regenerate.
2337
23382006-12-22 Chong Yidong <cyd@stupidchicken.com>
2339
2340 * configure: Regenerate with autoconf 2.61.
2341
23422006-12-20 Jan Djärv <jan.h.d@swipnet.se>
2343
2344 * configure.in: Detect alsa/asoundlib.h also.
2345 * configure: Regenerate.
2346
23472006-12-19 Jan Djärv <jan.h.d@swipnet.se>
2348
2349 * configure.in: Check if GTK+ compiles at all.
2350
23512006-12-10 Andreas Schwab <schwab@suse.de>
2352
2353 * configure.in: Remove check for struct timezone, its result is
2354 never used.
2355
23562006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
2357
2358 * configure.in: Add support for Solaris 10 on x86-64.
2359
23602006-12-08 Jan Djärv <jan.h.d@swipnet.se>
2361
2362 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
2363 of PKG_CONFIG_PATH.
2364
23652006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2366
2367 * configure.in (HAVE_SYNC): New test.
2368
23692006-12-03 Glenn Morris <rgm@gnu.org>
2370
2371 * Makefile.in: Fix Copyright format.
2372
2373 * configure.in (AH_TOP): Add missing Copyright year.
2374
2375 * update-subdirs: Add missing Copyright years.
2376
23772006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
2378
2379 * Makefile.in: Touch only the parts of the share/emacs directory
2380 specific to this version.
2381
23822006-11-26 Chong Yidong <cyd@stupidchicken.com>
2383
2384 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
2385
23862006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2387
2388 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
2389
23902006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2391
2392 * configure.in: Prefer X11 to Carbon only when some X-specific
2393 option is specified (Thanks to Jan Djärv and Andreas Schwab).
2394
23952006-11-04 Romain Francoise <romain@orebokech.com>
2396
2397 * Makefile.in (bootstrap-clean-before): Fix typo.
2398 Use new target `bootstrap-clean' in the leim subdirectory.
2399
24002006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2401
2402 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
2403
24042006-10-30 Chong Yidong <cyd@stupidchicken.com>
2405
2406 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
2407 directories.
2408
24092006-10-29 Jeramey Crawford <jeramey@jeramey.com>
2410
2411 * configure.in: Enable x86-64 OpenBSD compilation.
2412
24132006-10-28 Glenn Morris <rgm@gnu.org>
2414
2415 * AUTHORS: Add cal-html.el author.
2416
24172006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2418
2419 * make-dist: Make links to mac/make-package and
2420 mac/Emacs.app/Contents/Resources/Emacs.icns.
2421
24222006-10-27 Chong Yidong <cyd@stupidchicken.com>
2423
2424 * README: Bump version number to 22.0.90.
2425
24262006-10-23 Andreas Schwab <schwab@suse.de>
2427
2428 * configure.in: Make sure x_default_search_path is always set even
2429 when x_libraries is empty, and look in .../share as well for each
2430 library directory.
2431
24322006-09-28 Kenichi Handa <handa@m17n.org>
2433
2434 * configure.in (locallisppath): Don't include leim dir.
2435 (lisppath): Include leim dir.
2436
24372006-09-15 Jay Belanger <belanger@truman.edu>
2438
2439 * COPYING: Replace "Library Public License" by "Lesser Public
2440 License" throughout.
2441
24422006-09-11 Paul Eggert <eggert@cs.ucla.edu>
2443
2444 * make-dist (EMACS): Exit and fail if the EMACS environment
2445 variable is set to something other than an absolute file name.
2446
24472006-08-16 Andreas Schwab <schwab@suse.de>
2448
2449 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
2450 of hardcoding it.
2451
24522006-08-16 Richard Stallman <rms@gnu.org>
2453
2454 * INSTALL.CVS: Clean up wording.
2455
24562006-07-14 Eli Zaretskii <eliz@gnu.org>
2457
2458 * configure.in (PKG_CHECK_MODULES): Redirect the output of
2459 $PKG_CONFIG --exists "$2" to config.log.
2460 * configure: Regenerate.
2461
24622006-07-08 Richard Stallman <rms@gnu.org>
2463
2464 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
2465
24662006-07-09 Kim F. Storm <storm@cua.dk>
2467
2468 * CONTRIBUTE: Use outline format.
2469 Add section on copyright years (from admin/notes/years).
2470
24712006-07-08 Eli Zaretskii <eliz@gnu.org>
2472
2473 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
2474 to /dev/null, since we don't need the error message, just the
2475 exit status.
2476
24772006-07-07 Eli Zaretskii <eliz@gnu.org>
2478
2479 * CONTRIBUTE: Slight formatting changes and typo fixes.
2480 Add description of NEWS markings.
2481
24822006-07-07 Kim F. Storm <storm@cua.dk>
2483
2484 * CONTRIBUTE: Mention INSTALL.CVS.
2485
24862006-07-05 Romain Francoise <romain@orebokech.com>
2487
2488 * make-dist (top-level): Add CONTRIBUTE.
2489
24902006-07-04 Richard Stallman <rms@gnu.org>
2491
2492 * CONTRIBUTE: Much rewrite.
2493
24942006-07-04 Nick Roberts <nickrob@snap.net.nz>
2495
2496 * CONTRIBUTE: New file.
2497
24982006-06-24 Eli Zaretskii <eliz@gnu.org>
2499
2500 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
2501
25022006-05-18 Jan Djärv <jan.h.d@swipnet.se>
2503
2504 * configure.in: Add check for ALSA.
2505
25062006-05-06 Eli Zaretskii <eliz@gnu.org>
2507
2508 * Makefile.in (INFO_FILES): Remove emacs-xtra.
2509
2510 * info/dir: Remove the Emacs-Xtra entry.
2511
25122006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
2513
2514 Update copyright year(s) in many files.
2515
25162006-04-01 Eli Zaretskii <eliz@gnu.org>
2517
2518 * configure: Regenerated.
2519
25202006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
2521
2522 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
2523 --without-toolkit-scroll-bars was specified.
2524
25252006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
2526
2527 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
2528 to CFLAGS. Update Copyright years written to src/config.in.
2529
25302006-03-18 Claudio Fontana <claudio@gnu.org>
2531
2532 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
2533 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
2534 to be installed/uninstalled.
2535 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
2536 to Info files installed by Emacs.
2537
25382006-03-03 Claudio Fontana <claudio@gnu.org>
2539
2540 * Makefile.in (install, uninstall): Add DESTDIR variable to
2541 support staged installations.
2542
25432006-02-14 Richard M. Stallman <rms@gnu.org>
2544
2545 * configure.in (s390x-*-linux-gnu*): New configuration.
2546
25472006-01-31 Jan Djärv <jan.h.d@swipnet.se>
2548
2549 * configure.in: Require GTK 2.4 or newer.
2550
25512006-01-29 Michael Olson <mwolson@gnu.org>
2552
2553 * Makefile.in (install-arch-indep, uninstall): Add ERC.
2554 * info/dir (ERC): New entry.
2555
25562006-01-29 Eli Zaretskii <eliz@gnu.org>
2557
2558 * info/dir: Fix last change.
2559
25602006-01-28 Luc Teirlinck <teirllm@auburn.edu>
2561
2562 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
2563
25642006-01-27 Eli Zaretskii <eliz@gnu.org>
2565
2566 * info/dir: Untabify the whole file.
2567 (Rcirc): New entry.
2568
25692006-01-12 Andreas Schwab <schwab@suse.de>
2570
2571 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
2572 check.
2573
25742006-01-02 Chong Yidong <cyd@stupidchicken.com>
2575
2576 * configure.in: Use -Wno-pointer-sign if available.
2577
25782005-12-29 Andreas Schwab <schwab@suse.de>
2579
2580 * config.guess, config.sub: Updated from master source.
2581
25822005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
2583
2584 * configure.in: Use amdx86-64 for freebsd on x86_64.
2585
25862005-11-22 Romain Francoise <romain@orebokech.com>
2587
2588 * make-dist: Add etc/images/icons.
2589
25902005-11-03 Andreas Schwab <schwab@suse.de>
2591
2592 * configure.in: Use GZIP_PROG instead of GZIP.
2593
2594 * Makefile.in (GZIP_PROG): Renamed from GZIP.
2595 (install-arch-indep): Adjust.
2596
25972005-11-01 Andreas Schwab <schwab@suse.de>
2598
2599 * Makefile.in (bootstrap): Fix dependencies for parallel build.
2600 (bootfast): Likewise.
2601
26022005-11-01 Romain Francoise <romain@orebokech.com>
2603
2604 * configure.in: Check for gzip.
2605
2606 * Makefile.in (install): Compress source files.
2607
26082005-10-24 Steven Tamm <steventamm@mac.com>
2609
2610 * configure.in: Fix darwin386 configuration issue.
2611
26122005-10-22 Eli Zaretskii <eliz@gnu.org>
2613
2614 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
2615
26162005-10-17 Bill Wohler <wohler@newt.com>
2617
2618 * make-dist: Create and populate etc/images/low-color.
2619
26202005-10-15 Bill Wohler <wohler@newt.com>
2621
2622 * make-dist: Create and populate etc/images/gud.
2623
26242005-10-08 Richard M. Stallman <rms@gnu.org>
2625
2626 * make-dist (tempparent): Don't check for 14-char file name limit.
2627
26282005-10-07 Romain Francoise <romain@orebokech.com>
2629
2630 * make-dist: Add etc/images/ezimage and etc/images/mail
2631 directories. Install images in etc/images.
2632
26332005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2634
2635 * configure.in: Prefer Carbon if --enable-carbon-app or
2636 --with-carbon is explicitly specified even when X11 is detected.
2637
26382005-09-15 Ulf Jasper <ulf.jasper@web.de>
2639
2640 * Makefile.in (install-arch-indep, uninstall):
2641 Handle newsticker manual.
2642 (info): Add - to commands.
2643
26442005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
2645
2646 Remove the MAXPATHLEN limitations:
2647
2648 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
2649
26502005-09-09 Eli Zaretskii <eliz@gnu.org>
2651
2652 * configure.in <lynxsos*>: Support for LynxOS on PPC.
2653 * configure: Regenerate.
2654
26552005-09-05 Paul Eggert <eggert@cs.ucla.edu>
2656
2657 * config.guess, config.sub: Updated from master source.
2658
26592005-08-03 Juanma Barranquero <lekktu@gmail.com>
2660
2661 * .cvsignore: Add `lock'.
2662
26632005-07-28 Juanma Barranquero <lekktu@gmail.com>
2664
2665 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
2666
26672005-07-26 Paul Eggert <eggert@cs.ucla.edu>
2668
2669 Merge gnulib getopt implementation into Emacs.
2670
2671 * Makefile.in (AUTOCONF_INPUTS): New macro.
2672 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
2673 so that these files also depend on m4/getopt.m4.
2674 * configure.in: Configure getopt by including m4/getopt.m4,
2675 and configuring a getopt replacement if necessary.
2676 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
2677 * m4/getopt.m4: New file.
2678
26792005-07-06 Lute Kamstra <lute@gnu.org>
2680
2681 * configure.in: Fix capitalization.
2682
26832005-07-04 Lute Kamstra <lute@gnu.org>
2684
2685 Update FSF's address in GPL notices.
2686
26872005-06-19 Jérôme Marant <jerome@marant.org>
2688
2689 * Makefile.in (epaths-force): Protect both lisppath and
2690 buildlisppath from whitespace.
2691
26922005-06-08 Steven Tamm <steventamm@mac.com>
2693
2694 * configure.in: Support Darwin/MacOSX on Intel
2695
26962005-06-06 Jan Djärv <jan.h.d@swipnet.se>
2697
2698 * configure.in (HAVE_CANCELMENUTRACKING): New test.
2699
27002005-05-11 Jérôme Marant <jmarant@marant.org>
2701
2702 * configure.in: Add --enable-locallisppath.
2703
27042005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2705
2706 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
2707 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
2708 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
2709
27102005-05-07 Jérôme Marant <jerome@marant.org>
2711
2712 * make-dist: Remove references to makefile.nt and makefile.def.
2713 Include widgets and images subdirectories of etc. Do not exclude
2714 ldefs-boot.el.
2715
27162005-04-23 Andreas Schwab <schwab@suse.de>
2717
2718 * configure.in: Remove duplicate match for powerpc configuration.
2719
27202005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2721
2722 * configure.in: Check for <pwd.h>.
2723
27242005-04-14 Lute Kamstra <lute@gnu.org>
2725
2726 * make-dist: Distribute all ChangeLog files in lisp/.
2727 Don't distribute ldefs-boot.el.
2728 lisp/makefile.nt no longer exists.
2729
27302005-04-13 Lute Kamstra <lute@gnu.org>
2731
2732 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
2733 for "no-byte-compile: t" in the file instead.
2734
27352005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
2736
2737 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
2738 shadow the main Lesstif/Motif-2.1 libs and includes.
2739
27402005-03-10 Jan Djärv <jan.h.d@swipnet.se>
2741
2742 * configure.in: Only add XASSERTS to cppflags.
2743
27442005-03-04 Jan Djärv <jan.h.d@swipnet.se>
2745
2746 * configure.in: Added --enable-asserts.
2747
27482005-02-09 Kim F. Storm <storm@cua.dk>
2749
2750 Change release version from 21.4 to 22.1 throughout.
2751 Change development version from 21.3.50 to 22.0.50.
2752
27532005-01-19 Steven Tamm <steventamm@mac.com>
2754
2755 * configure.in: Check for <sys/utsname.h>.
2756
27572004-12-11 Kim F. Storm <storm@cua.dk>
2758
2759 * Makefile.in (info): Undo 2004-12-05 change.
2760
27612004-12-08 Luc Teirlinck <teirllm@auburn.edu>
2762
2763 * info/dir (File): Add URL and Org Mode manuals.
2764 * Makefile.in (install-arch-indep, uninstall): Add url and org
2765 manuals.
2766
27672004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
2768
2769 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
2770 committed to src/config.in.
2771
27722004-12-07 Jan Djärv <jan.h.d@swipnet.se>
2773
2774 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
2775 pthreads and define HAVE_GTK_AND_PTHREAD.
2776
27772004-12-05 Richard M. Stallman <rms@gnu.org>
2778
2779 * Makefile.in (info): Ignore errors building info files.
2780
27812004-11-27 Eli Zaretskii <eliz@gnu.org>
2782
2783 * config.bat: If 8-byte alignment is not supported, define
2784 NO_DECL_ALIGN in src/config.h, instead of trivially defining
2785 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
2786 filter through Sed to remove the quotes.
2787
27882004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2789
2790 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
2791 not apply to files explicitly `cvs add'ed.
2792
27932004-11-12 Eli Zaretskii <eliz@gnu.org>
2794
2795 * config.bat: Don't require djecho.exe for the v1.x build.
2796 Add a test for DECL_ALIGN support, and add a trivial definition to
2797 src/config.h if 8-byte alignment is not supported.
2798
27992004-11-08 Kim F. Storm <storm@cua.dk>
2800
2801 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
2802 files before building.
2803 (bootfast, bootstrap-clean-before-fast): New targets, like
2804 bootstrap but don't remove .elc files.
2805
28062004-11-06 Lars Brinkhoff <lars@nocrew.org>
2807
2808 * configure.in: Add check for getrusage.
2809
28102004-11-02 Jan Djärv <jan.h.d@swipnet.se>
2811
2812 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
2813 New tests for new and old GTK file dialogs.
2814 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
2815 to no.
2816
28172004-10-20 Jan Djärv <jan.h.d@swipnet.se>
2818
2819 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
2820 can be set. Remove SETARCH test.
2821
28222004-10-08 Steven Tamm <steventamm@mac.com>
2823
2824 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
2825
28262004-10-06 Jan Djärv <jan.h.d@swipnet.se>
2827
2828 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
2829 AC_MSG_WARN. Move output of warning message to end of configure run.
2830
28312004-10-05 Jan Djärv <jan.h.d@swipnet.se>
2832
2833 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
2834 Run test to see if heap start address is random.
2835
28362004-09-29 Miles Bader <miles@gnu.org>
2837
2838 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
2839 if setarch is present.
2840
28412004-09-25 Jan Djärv <jan.h.d@swipnet.se>
2842
2843 * configure.in (HAVE_EXECSHIELD): Only define on x86.
2844
28452004-09-24 Jan Djärv <jan.h.d@swipnet.se>
2846
2847 * configure.in: Check for exec-shield.
2848
28492004-08-06 Andreas Schwab <schwab@suse.de>
2850
2851 * Makefile.in (install-arch-indep, uninstall): Add flymake.
2852
28532004-07-31 Eli Zaretskii <eliz@gnu.org>
2854
2855 * config.bat: Update URLs in the comments.
2856
28572004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
2858
2859 * Makefile.in (install-arch-indep): Add pgg and sieve.
2860
2861 * info/.cvsignore: Added pgg and sieve.
2862
28632004-07-05 Andreas Schwab <schwab@suse.de>
2864
2865 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
2866
28672004-06-21 Kenichi Handa <handa@m17n.org>
2868
2869 * make-dist: Link leim-ext.el into tempdir.
2870
28712004-06-15 Luc Teirlinck <teirllm@auburn.edu>
2872
2873 * info/dir (File): Add emacs-xtra.
2874 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
2875
28762004-06-12 Juri Linkov <juri@jurta.org>
2877
2878 * info/dir: Move menu help lines from `* Menu:' to file header.
2879 Describe the purpose of a red *.
2880
28812004-05-04 Dave Love <fx@gnu.org>
2882
2883 * configure.in: Don't use `extrasub'.
2884
28852004-04-29 Dave Love <fx@gnu.org>
2886
2887 * configure.in: Don't forget to quote args to `test'.
2888
28892004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
2890
2891 * autogen.sh: Update filename in "please read" message.
2892
28932004-04-17 Richard M. Stallman <rms@gnu.org>
2894
2895 * INSTALL: Move the info about site-lisp dirs,
2896 and say uninstalled Emacs looks there too.
2897
28982004-04-04 Eli Zaretskii <eliz@gnu.org>
2899
2900 * config.bat (lib-src): Recognize comment lines in Makefile.in
2901 that have a TAB after the #, to avoid errors in preprocessing with
2902 GCC 3.3.3.
2903
29042004-03-31 Luc Teirlinck <teirllm@auburn.edu>
2905
2906 * Makefile.in: Mention in comment that `make maintainer-clean'
2907 deletes .elc files.
2908
29092004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
2910
2911 * update-subdirs: Add local variables to prevent byte-compiling.
2912
29132004-03-21 Dave Love <fx@gnu.org>
2914
2915 * configure.in: Fix previous change.
2916
29172004-03-18 Dave Love <fx@gnu.org>
2918
2919 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
2920
29212004-03-15 Luc Teirlinck <teirllm@auburn.edu>
2922
2923 * info/dir (File): Add SMTP and SES.
2924
29252004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
2926
2927 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
2928 (bootstrap): Use the new bootstrap-prepare target in lisp.
2929
29302004-02-18 Kim F. Storm <storm@cua.dk>
2931
2932 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
2933
29342004-02-16 Eli Zaretskii <eliz@gnu.org>
2935
2936 * make-dist: Don't link index.*perm and permute-index into tempdir.
2937
29382004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
2939
2940 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
2941 to match previous changes by Eli Zaretskii.
2942
29432004-02-09 Luc Teirlinck <teirllm@auburn.edu>
2944
2945 * Makefile.in: Set CDPATH to an empty string.
2946
29472004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
2948
2949 * configure.in <darwin>: Use fink packages if available.
2950
29512004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
2952
2953 * make-dist (lispref): Do include lispref/index.texi.
2954
29552004-01-06 Eric Hanchrow <offby1@blarg.net>
2956
2957 * make-dist (tempdir): Include cursors in nt/icons.
2958
29592003-12-30 Eli Zaretskii <eliz@gnu.org>
2960
2961 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
2962 clashes with install-sh on 8+3 filesystems.
2963
29642003-12-08 Miles Bader <miles@gnu.org>
2965
2966 * .cvsignore: Add .arch-inventory.
2967
29682003-12-24 Andreas Schwab <schwab@suse.de>
2969
2970 * configure.in: Check for <sys/socket.h>. Include it before
2971 including <net/if.h>. Move check for <net/if.h> before its use.
2972
29732003-12-24 Jan Djärv <jan.h.d@swipnet.se>
2974
2975 * Makefile.in (install-arch-dep): Don't let cd output go into
2976 pipe for carbon_appdir.
2977
29782003-12-24 Andreas Schwab <schwab@suse.de>
2979
2980 * configure.in (PKG_CHECK_MODULES): Fix quoting.
2981
29822003-12-01 Andreas Schwab <schwab@suse.de>
2983
2984 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
2985 hardcoding gcc.
2986
29872003-11-16 Jan Djärv <jan.h.d@swipnet.se>
2988
2989 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
2990 multiple displays.
2991 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
2992
29932003-09-23 Dave Love <fx@gnu.org>
2994
2995 * configure.in: Check members of struct ifreq.
2996
29972003-09-14 Kim F. Storm <storm@cua.dk>
2998
2999 * configure.in: Add checks for sys/ioctl.h and net/if.h.
3000
30012003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
3002
3003 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
3004
30052003-08-18 Lute Kamstra <lute@gnu.org>
3006
3007 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
3008 required anymore.
3009
30102003-08-07 Andrew Choi <akochoi@shaw.ca>
3011
3012 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
3013 option instead of -traditional-cpp for CPP.
3014
30152003-07-29 Richard M. Stallman <rms@gnu.org>
3016
3017 * configure.in (HAVE_XIM): Define if XIM is available.
3018
30192003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3020
3021 * configure.in: The function gtk_window_set_icon_from_file was
3022 introduced in GTK+ 2.2, so check for that release.
3023
30242003-07-23 Andreas Schwab <schwab@suse.de>
3025
3026 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
3027
3028 * Makefile.in (YACC): Remove, not used.
3029 (MAINT): Don't set.
3030 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
3031 disable dependency on ${srcdir}/configure.in when maintainer mode
3032 is disabled.
3033
30342003-07-22 Dave Love <fx@gnu.org>
3035
3036 * configure.in: Make XRegisterIMInstantiateCallback test depend on
3037 HAVE_X11, not with_xim.
3038 (HAVE_CRTIN): Provide template.
3039 <with_png>: Test for png.h and libpng/png.h.
3040
30412003-07-15 Andreas Schwab <schwab@suse.de>
3042
3043 * configure.in: Temporarily leave quoting for AC_DEFINE.
3044
30452003-07-13 Stefan Monnier <monnier@cs.yale.edu>
3046
3047 * configure.in: Check for posix_memalign.
3048
30492003-07-12 Richard M. Stallman <rms@gnu.org>
3050
3051 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
3052
30532003-07-09 Kim F. Storm <storm@cua.dk>
3054
3055 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
3056 functionality of --without-xim.
3057
30582003-06-29 Dave Love <fx@gnu.org>
3059
3060 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
3061
30622003-06-23 Dave Love <fx@gnu.org>
3063
3064 * configure.in: Check for sys/_mbstate_t.h.
3065 Test XRegisterIMInstantiateCallback prototype.
3066 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
3067
30682003-06-06 Dave Love <fx@gnu.org>
3069
3070 * configure.in: Check for locale.h.
3071
30722003-06-05 Dave Love <fx@gnu.org>
3073
3074 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
3075 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
3076 (NLIST_STRUCT): Don't define.
3077 (AH_BOTTOM): Define my_strftime.
3078
30792003-06-02 Richard M. Stallman <rms@gnu.org>
3080
3081 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
3082
30832003-05-24 Andreas Schwab <schwab@suse.de>
3084
3085 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
3086 bzero, and bcmp.
3087
30882003-05-22 Dave Love <fx@gnu.org>
3089
3090 * configure.in: Remove redundant test for term.h. Test for difftime.
3091
30922003-05-20 Dave Love <fx@gnu.org>
3093
3094 * configure.in: Append * to s390-*-linux-gnu case.
3095 (LIBMAIL) <lockfile>: Don't define.
3096
30972003-04-30 Richard M. Stallman <rms@gnu.org>
3098
3099 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3100
31012003-04-28 Francesco Potortì <pot@gnu.org>
3102
3103 * configure.in: Undo last (RMS') change, as it is useless, per
3104 Dave Love.
3105
31062003-04-08 Richard M. Stallman <rms@gnu.org>
3107
3108 * configure.in: Put #include of jpeglib.h at start of line.
3109
31102003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3111
3112 * INSTALL (* GNU/Linux development packages): Mention Debian and
3113 RedHat package names.
3114
31152003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
3116
3117 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
3118
31192003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
3120
3121 * INSTALL (* GNU/Linux development packages): Tell people to
3122 install additional packages for compiling Emacs.
3123
31242003-04-06 Francesco Potortì <pot@gnu.org>
3125
3126 * configure.in: Use the same configuration for all aix5, not just
3127 aix5.1.
3128
31292003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
3130
3131 * configure.in: Check for need for bigtoc support on IBM AIX for
3132 solving a linker table overflow problem.
3133
31342003-03-03 Rob Browning <rlb@defaultvalue.org>
3135
3136 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
3137 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
3138 over bzero, bcmp, and bcopy.
3139
31402003-02-23 Simon Josefsson <jas@extundo.com>
3141
3142 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
3143
31442003-02-21 Klaus Zeitler <kzeitler@lucent.com>
3145
3146 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
3147
31482003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
3149
3150 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
3151
31522003-02-08 Andreas Schwab <schwab@suse.de>
3153
3154 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
3155 instead of the substitution.
3156
31572003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
3158
3159 * Makefile.in: Use @EXEEXT@ for Cygwin.
3160 Use USERNAME if LOGNAME is not set (for Cygwin).
3161
3162 * configure.in: Add opsys=cygwin.
3163
31642003-01-22 Andreas Schwab <schwab@suse.de>
3165
3166 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
3167 redefining it explicitly in src/config.in.
3168
31692003-01-22 Markus Rost <rost@math.ohio-state.edu>
3170
3171 * Makefile.in (bootstrap): Make bootstrap-after.
3172
31732003-01-20 Jan Djärv <jan.h.d@swipnet.se>
3174
3175 * configure.in: Fix --with-gtk.
3176
31772003-01-19 Jan Djärv <jan.h.d@swipnet.se>
3178
3179 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
3180
3181 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
3182
31832003-01-14 Francesco Potortì <pot@gnu.org>
3184
3185 * configure.in (m68k-motorola-sysv): Remove (obsolete).
3186
31872003-01-07 Steven Tamm <steventamm@mac.com>
3188
3189 * configure.in: New option, --enable-carbon-app, to specify
3190 that the application should be installed
3191 * Makefile.in (install-arch-dep): On Mac OS X, install the
3192 Emacs.app application if carbon-app is enabled
3193
31942003-01-06 Dave Love <fx@gnu.org>
3195
3196 * configure.in: Check for nl_langinfo.
3197 [!HAVE_SIZE_T]: Fix typedef.
3198
31992003-01-06 David Kastrup <dak@gnu.org>
3200
3201 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
3202
3203 * configure.in: Add tests for install-info.
3204
32052002-12-09 Markus Rost <rost@math.ohio-state.edu>
3206
3207 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
3208 use again sol2-6 instead of sol2-8.
3209
32102002-12-09 Dave Love <fx@gnu.org>
3211
3212 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
3213
32142002-12-08 Andreas Schwab <schwab@suse.de>
3215
3216 * Makefile.in (install-arch-indep): Revert last change.
3217
32182002-11-27 Dave Love <fx@gnu.org>
3219
3220 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
3221 Check for __sys_siglist too. Check for memset.
3222 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
3223
32242002-11-22 Juanma Barranquero <lektu@terra.es>
3225
3226 * config.guess, config.sub: Updated from master source.
3227
32282002-11-19 Karl Fogel <kfogel@red-bean.com>
3229
3230 * autogen.sh: New file.
3231
32322002-11-15 Dave Love <fx@gnu.org>
3233
3234 * configure.in: Tidy up various quoting issues throughout.
3235 Use AC_GNU_SOURCE.
3236 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
3237 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
3238 Maybe define bcopy, bzero, bcmp.
3239 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
3240 non-existent machine file).
3241 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
3242 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
3243 (nlist.h): Move test up.
3244
32452002-11-18 Markus Rost <rost@math.ohio-state.edu>
3246
3247 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
3248
32492002-11-14 Francesco Potortì <pot@gnu.org>
3250
3251 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
3252
32532002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
3254
3255 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
3256
32572002-11-08 Dave Love <fx@gnu.org>
3258
3259 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
3260 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
3261
32622002-11-07 Miles Bader <miles@gnu.org>
3263
3264 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
3265 Handle separate-build-dir case.
3266
32672002-11-06 Richard M. Stallman <rms@gnu.org>
3268
3269 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
3270 bulletproof. $bar may be empty when there are no .elc files.
3271
32722002-10-30 Dave Love <fx@gnu.org>
3273
3274 * configure.in: Require autoconf 2.53. Test for pty.h,
3275 sys/mman.h, sys/param.h, mremap, memmove.
3276 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
3277 (AC_PROG_YACC): Delete.
3278 (size_t): Use AC_CHECK_TYPES.
3279 (AH_TOP): Up-date copyright.
3280
32812002-10-01 Juanma Barranquero <lektu@terra.es>
3282
3283 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
3284
32852002-09-19 Richard M. Stallman <rms@gnu.org>
3286
3287 * configure.in: Fix the LessTif-directory-finder for real.
3288
32892002-09-14 Richard M. Stallman <rms@gnu.org>
3290
3291 * Makefile.in (maybe_bootstrap): Test for complete absence
3292 of compiled Lisp files.
3293
32942002-09-11 Stefan Monnier <monnier@cs.yale.edu>
3295
3296 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
3297 (bootstrap-clean-after): Delete.
3298 (bootstrap): Make the sequencing explicit.
3299
33002002-09-10 Richard M. Stallman <rms@gnu.org>
3301
3302 * configure.in: Fix previous LessTif change.
3303
33042002-09-09 Richard M. Stallman <rms@gnu.org>
3305
3306 * configure.in (powerpcle-*-solaris2.5*): New configuration.
3307 (powerpcle-*-solaris*): Use version 2.6 as default.
3308 (*-sunos5.6*, *-solaris2.6*): New alternative.
3309 (*-sunos5*): Use version 2.6 as default.
3310
33112002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3312
3313 * configure.in: Fix typo.
3314
33152002-09-05 Richard M. Stallman <rms@gnu.org>
3316
3317 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
3318
3319 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
3320 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
3321
33222002-08-26 Kim F. Storm <storm@cua.dk>
3323
3324 * Makefile.in (install-arch-indep): Do not remove DOC file
3325 when it is the only DOC file installed; this is the case when
3326 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
3327
33282002-07-24 Markus Rost <rost@math.ohio-state.edu>
3329
3330 * configure.in: Fix typo.
3331
33322002-07-24 Richard M. Stallman <rms@gnu.org>
3333
3334 * configure.in: Don't print anything special about gamedir.
3335
3336 * configure.in: Delete nonstandard --with-game-user option.
3337
33382002-07-21 Richard M. Stallman <rms@gnu.org>
3339
3340 * Makefile.in (gamedir, localstatedir): New variables.
3341 (epaths-force): Insert value of gamedir into PATH_GAME.
3342
3343 * configure.in (gamedir): Handle it like lispdir.
3344 (--with-game-dir option): Delete.
3345
33462002-06-21 Pavel Janík <Pavel@Janik.cz>
3347
3348 * configure.in: Add support for mipseb-*-netbsd* machines.
3349
33502002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3351
3352 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
3353
33542002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3355
3356 * info/dir (File): Add an entry for Tramp.
3357
33582002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
3359
3360 * INSTALL-CVS: New file.
3361
33622002-06-07 Andreas Schwab <schwab@suse.de>
3363
3364 * configure.in (x86_64-*-linux-gnu*): New system.
3365
33662002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
3367
3368 * config.bat: Handle the case when lispintro is truncated to lispintr.
3369
33702002-05-26 Paul Eggert <eggert@twinsun.com>
3371
3372 * config.guess, config.sub: Updated from master source.
3373
33742002-05-09 Richard M. Stallman <rms@gnu.org>
3375
3376 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
3377
33782002-05-04 Pavel Janík <Pavel@Janik.cz>
3379
3380 * make-dist: Do not distribute lock/ directory.
3381
33822002-04-30 Andrew Choi <akochoi@shaw.ca>
3383
3384 * configure.in: Provide documentation string when defining
3385 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
3386 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
3387
33882002-04-28 Colin Walters <walters@verbum.org>
3389
3390 * configure.in: Delete configure check for access to the game user.
3391
33922002-04-29 Pavel Janík <Pavel@Janik.cz>
3393
3394 * make-dist: lwlib/Imakefile is removed.
3395
33962002-04-26 Andrew Choi <akochoi@shaw.ca>
3397
3398 * configure.in: Add support for powerpc-apple-darwin*.
3399 (HAVE_CARBON): Add.
3400
3401 * make-dist: Create directories in mac/Emacs.app.
3402
34032002-04-25 Pavel Janík <Pavel@Janik.cz>
3404
3405 * make-dist: lwlib-Xol* are removed.
3406
34072002-04-23 Andreas Schwab <schwab@suse.de>
3408
3409 * Makefile.in (MAINT): New variable.
3410 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
3411 instead of configure.in, to avoid running autoconf and autoheader
3412 unless explicitly requested.
3413
34142002-04-16 Eli Zaretskii <eliz@gnu.org>
3415
3416 * config.bat: Update for msdos/sed2v2.inp.
3417
34182002-04-15 Andreas Schwab <schwab@suse.de>
3419
3420 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
3421 * configure.in: Add config header templates to all AC_DEFINE and
3422 AC_DEFINE_UNQUOTED symbols.
3423 * make-dist: Run autoheader if necessary.
3424
34252002-04-10 Colin Walters <walters@verbum.org>
3426
3427 * configure.in: Add --game-dir, --game-user. Test to see if we
3428 can use them.
3429
34302002-04-08 Pavel Janík <Pavel@Janik.cz>
3431
3432 * configure.in: Add --with-sound.
3433
34342002-03-18 Kim F. Storm <storm@cua.dk>
3435
3436 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
3437 and getsockname functions. Test for sys/un.h include file.
3438
34392002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
3440
3441 * configure.in: Support AIX 5.1.
3442
34432002-03-10 Jan Djärv <jan.h.d@swipnet.se>
3444
3445 * configure.in: Added test for X Session Management (HAVE_X_SM).
3446
34472002-03-03 Richard M. Stallman <rms@gnu.org>
3448
3449 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
3450 Run chown $${LOGNAME} on files installed by tar xvf.
3451
34522002-03-03 Kim F. Storm <storm@cua.dk>
3453
3454 * configure.in: Test for getpeername.
3455
34562002-03-01 Richard M. Stallman <rms@gnu.org>
3457
3458 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
3459 (HAVE_GIF): Don't use old libungif versions that crash.
3460
34612002-02-26 Richard M. Stallman <rms@gnu.org>
3462
3463 * configure.in <making srcdir absolute>: Verify that PWD is correct,
3464 not just well-formed and valid.
3465 (mips-compaq-nonstopux*): New configuration.
3466
34672002-02-18 Paul Eggert <eggert@twinsun.com>
3468
3469 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
3470 "sed q" is a portable equivalent to plain "head -1".
3471
34722002-02-13 Richard M. Stallman <rms@gnu.org>
3473
3474 * Makefile.in (maybe_bootstrap): Do `exit 1'.
3475 (all): Don't depend on maybe_bootstrap here.
3476 (${SUBDIR}): Depend on it here instead.
3477
34782002-02-08 Richard M. Stallman <rms@gnu.org>
3479
3480 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
3481
34822002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
3483
3484 * configure.in: Recognize BSD/OS 5.0.
3485
34862002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
3487
3488 * make-dist: Make version checking in emacs.texi consistent with
3489 how we set it there.
3490
34912001-12-29 Kim F. Storm <storm@cua.dk>
3492
3493 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
3494
34952001-12-28 Richard M. Stallman <rms@gnu.org>
3496
3497 * configure.in: Test for mbsinit.
3498
34992001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
3500
3501 These changes make Leim part of the standard distribution:
3502
3503 * README: Add info about the `leim' directory.
3504
3505 * INSTALL: Remove text that describes Leim as a separate package.
3506
3507 * noleim-Makefile.in: File removed.
3508
3509 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
3510 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
3511 Leim files out of the Emacs tree. Don't prepare a separate tarball
3512 for Leim.
3513
35142001-12-11 Richard M. Stallman <rms@gnu.org>
3515
3516 * configure.in (hppa*-*-linux-gnu*): New alternative.
3517
35182001-12-08 Pavel Janík <Pavel@Janik.cz>
3519
3520 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
3521 creating distribution.
3522
35232001-12-06 Paul Eggert <eggert@twinsun.com>
3524
3525 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
3526 (AC_FUNC_VFORK): Remove.
3527 (AC_FUNC_FORK): Add.
3528 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
3529 this is required by recent Autoconf versions.
3530
35312001-12-02 Pavel Janík <Pavel@Janik.cz>
3532
3533 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
3534 TODO, vms-pp.trans and others).
3535
35362001-11-29 Pavel Janík <Pavel@Janik.cz>
3537
3538 * make-dist: Use COPYING from the top-level directory.
3539
35402001-11-29 Gerd Moellmann <gerd@gnu.org>
3541
3542 * configure.in: Add support for FreeBSD/Alpha.
3543
35442001-11-29 Pavel Janík <Pavel@Janik.cz>
3545
3546 * make-dist: Add COPYING to the top-level directory of the
3547 distribution. Simplify the logic behind copying.
3548
3549 * Makefile.in (maybe_bootstrap): Fix previous change.
3550
35512001-11-28 Richard M. Stallman <rms@gnu.org>
3552
3553 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
3554
35552001-11-26 Richard M. Stallman <rms@gnu.org>
3556
3557 * Makefile.in: bootstrap should not delete dumped executables.
3558 (bootstrap-clean-before): New target.
3559 (bootstrap): Use bootstrap-clean-before instead of clean.
3560 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
3561
35622001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
3563
3564 These changes add the Emacs Lisp Introduction manual to the
3565 distribution:
3566
3567 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
3568
3569 * make-dist: Copy the files in lispintro directory.
3570
3571 * config.bat: Configure in the lispintro directory.
3572
3573 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
3574
3575 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
3576 (lispintro/Makefile): New target.
3577 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
3578 (unlock, relock, info, dvi): Ditto.
3579
35802001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3581
3582 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
3583
3584 * make-dist (etc): Don't distribute gfdl.1.
3585
35862001-11-22 Colin Walters <walters@debian.org>
3587
3588 * Makefile.in (install-arch-indep): Install the calc .info files.
3589 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
3590
35912001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
3592
3593 * make-dist (lispref): Add *.txt, *.el, permute-index, and
3594 tindex.pl to the list of those being put into the distribution.
3595
35962001-11-16 Eli Zaretskii <eliz@gnu.org>
3597
3598 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
3599
36002001-11-15 Pavel Janík <Pavel@Janik.cz>
3601
3602 * Makefile.in (uninstall): Fix previous change.
3603
3604 * configure.in, Makefile.in: Add support for --program-prefix,
3605 --program-suffix and --program-transform-name options.
3606
36072001-11-13 Pavel Janík <Pavel@Janik.cz>
3608
3609 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
3610 (install-arch-indep): Install emacsclient manual page.
3611 (uninstall): Uninstall emacsclient manual page.
3612
36132001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
3614
3615 * make-dist: Add lispref/index.*perm files to the distribution.
3616 From Pavel Janík <Pavel@Janik.cz>.
3617
36182001-11-12 Pavel Janík <Pavel@Janik.cz>
3619
3620 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
3621
36222001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3623
3624 * configure.in: AC_OUTPUT lispref/Makefile.
3625
36262001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
3627
3628 The following changes add the ELisp reference manual to the
3629 distribution.
3630
3631 * make-dist: Add the lispref directory to the distribution.
3632
3633 * Makefile.in (install-arch-indep): Add elisp* to the list of
3634 installed Info files.
3635 (SUBDIR_MAKEFILES): Add lispref/Makefile.
3636 (lispref/Makefile): New target.
3637 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
3638 Add commands for the lispref directory.
3639 (info, dvi): Ditto.
3640
3641 * config.bat: Configure in `lispref'.
3642
36432001-11-09 Richard M. Stallman <rms@gnu.org>
3644
3645 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
3646
36472001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
3648
3649 * make-dist (tempdir): Copy AUTHORS as well.
3650
36512001-11-06 Sam Steingold <sds@gnu.org>
3652
3653 * configure.in: Added a check for <nlist.h>.
3654
36552001-11-01 Pavel Janík <Pavel@Janik.cz>
3656
3657 * configure.in: Reindent --help output.
3658 From Per Starbäck (starback@ling.uu.se).
3659
36602001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3661
3662 * configure.in: New entry for HP/UX-11.
3663
3664 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
3665 From Eric S. Raymond <esr@golux.thyrsus.com>.
3666
36672001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
3668
3669 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
3670 <athornton@sinenomine.net>.
3671
36722001-10-25 Gerd Moellmann <gerd@gnu.org>
3673
3674 * Makefile.in (maybe_bootstrap): New target.
3675 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
3676
36772001-10-24 Ken Raeburn <raeburn@gnu.org>
3678
3679 * configure.in: If --with-hesiod is given, look for
3680 hes_getmailhost and res_send or __res_send; check hesiod and
3681 resolv libraries respectively if system libraries don't supply them.
3682
36832001-10-24 Gerd Moellmann <gerd@gnu.org>
3684
3685 * configure.in: Use $MAKE for `make' if set.
3686
36872001-10-22 Gerd Moellmann <gerd@gnu.org>
3688
3689 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
3690 to tar options.
3691
36922001-10-20 Gerd Moellmann <gerd@gnu.org>
3693
3694 * (Version 21.1 released).
3695
36962001-10-20 Miles Bader <miles@gnu.org>
3697
3698 * configure.in (configuration): Set from `host' if `host_alias'
3699 isn't defined.
3700
37012001-10-19 Andreas Schwab <schwab@suse.de>
3702
3703 * configure.in: Make ready for autoconf 2.5x.
3704 (AC_PREREQ): Require autoconf 2.50.
3705 * aclocal.m4: Removed.
3706 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
3707
37082001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
3709
3710 * README: Bump Emacs version to 21.1.50.
3711
37122001-10-05 Gerd Moellmann <gerd@gnu.org>
3713
3714 * Branch for 21.1.
3715
37162001-09-05 Gerd Moellmann <gerd@gnu.org>
3717
3718 * configure.in: Avoid `$@' which is handled specially in
3719 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
3720
37212001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
3722
3723 * make-dist (nt): Add subdirs.el to the list of distributed files.
3724
37252001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
3726
3727 * configure.in (machine): Add an entry for
3728 hppa1.1-hitachi-hiuxwe2*.
3729
37302001-05-28 Gerd Moellmann <gerd@gnu.org>
3731
3732 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
3733 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
3734
37352001-05-14 Gerd Moellmann <gerd@gnu.org>
3736
3737 * make-dist: Copy texinfo.tex unconditionally.
3738
37392001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
3740
3741 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
3742 that are installed.
3743
37442001-04-06 Gerd Moellmann <gerd@gnu.org>
3745
3746 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
3747 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
3748
3749 * make-dist: Handle leim/MISC-DIC. Only include
3750 `[a-zA-Z]*.{el,elc}' from leim/quail.
3751
37522001-04-05 Gerd Moellmann <gerd@gnu.org>
3753
3754 * Makefile.in (install-arch-indep): Remove .cvsignore files.
3755
37562001-03-30 Gerd Moellmann <gerd@gnu.org>
3757
3758 * Makefile.in (.PHONY): Add for bootstrap targets.
3759 (bootstrap-clean): New target.
3760 (bootstrap): Use it instead of `clean'.
3761
37622001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
3763
3764 * Makefile.in (SUBDIR): Remove leim.
3765 (all, .RECURSIVE, extraclean): Add leim explicitly.
3766 (leim): Provide separate rule which exports PARALLEL=0 into the
3767 environment.
3768
37692001-03-20 Gerd Moellmann <gerd@gnu.org>
3770
3771 * configure.in (HAVE_XPM): Don't print the result of the check for
3772 XpmReturnAllocPixels if we don't have an xpm.h.
3773
37742001-03-05 Gerd Moellmann <gerd@gnu.org>
3775
3776 * COPYING: New file.
3777
37782001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
3779
3780 * config.bat: Update the copyright.
3781
37822001-02-23 Kenichi Handa <handa@etl.go.jp>
3783
3784 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
3785 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
3786 to `yes'. Later in AC_OUTPUT, check this variable.
3787
37882001-02-09 Dave Love <fx@gnu.org>
3789
3790 * AUTHORS: Updated.
3791
37922001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
3793
3794 * info/dir (Ebrowse): Fix the entry (was missing a dot).
3795
37962001-02-02 Gerd Moellmann <gerd@gnu.org>
3797
3798 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
3799
3800 * Makefile.in (uninstall): Ignore exit code of `rm'.
3801
3802 * Makefile.in (uninstall): Remove more info files. Remove
3803 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
3804
38052001-01-31 Gerd Moellmann <gerd@gnu.org>
3806
3807 * noleim-Makefile.in (extraclean): Add.
3808
38092001-01-28 Gerd Moellmann <gerd@gnu.org>
3810
3811 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
3812 it quiet.
3813
38142001-01-24 Colin Walters <walters@cis.ohio-state.edu>
3815
3816 * Makefile.in (tags): Fix typo.
3817
38182001-01-13 Kenichi Handa <handa@etl.go.jp>
3819
3820 * configure.in: Fix typo in the code setting x_search_path.
3821
38222001-01-10 Dave Love <fx@gnu.org>
3823
3824 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
3825 -lXext.
3826 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
3827 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
3828 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
3829 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
3830 (now in $LIBS).
3831
38322001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
3833
3834 * config.bat: Run the preprocessor with -traditional.
3835
38362001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
3837
3838 * INSTALL: Move copying conditions to end of file.
3839
38402000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
3841
3842 * INSTALL: Add basic installation procedure which assumes
3843 `configure' does its job. Elaborate on image support libraries.
3844 Add a pointer to Xaw3d library. Add advice about solving
3845 configure-time problems by looking in config.log and setting
3846 variables in the environment.
3847
38482000-12-27 Gerd Moellmann <gerd@gnu.org>
3849
3850 * Makefile.in (install-arch-indep): If tar fails, exit with
3851 exit code 1.
3852
38532000-12-19 Gerd Moellmann <gerd@gnu.org>
3854
3855 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
3856 source file includes XKBlib.h. On some broken Solaris systems,
3857 there is an XKBlib.h, reportedly, but header files included by
3858 XKBlib.h are missing.
3859
38602000-12-14 Gerd Moellmann <gerd@gnu.org>
3861
3862 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
3863
38642000-12-11 Dave Love <fx@gnu.org>
3865
3866 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
3867
38682000-12-11 Paul Eggert <eggert@twinsun.com>
3869
3870 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
3871 Merge fixes from latest GNU tar version. These macros no longer
3872 futz with _XOPEN_SOURCE, as that was not portable in practice.
3873 (AC_FUNC_FSEEKO): New macro.
3874
3875 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
3876 ftello.
3877
38782000-12-05 Dave Love <fx@gnu.org>
3879
3880 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
3881
38822000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
3883
3884 * info/dir: Change the category to "Emacs".
3885
38862000-12-01 Gerd Moellmann <gerd@gnu.org>
3887
3888 * make-dist (tempdir): Remove epaths.h from the distribution
3889 instead of paths.h.
3890
38912000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
3892
3893 * config.bat: Check for existence of djecho.exe, and print an
3894 error message if it is not available.
3895
3896 * INSTALL: Describe possible problem with djecho.exe in old
3897 versions of DJGPP v2.x.
3898
38992000-11-23 Gerd Moellmann <gerd@gnu.org>
3900
3901 * configure.in: Initialize HAVE_LIBXP to no.
3902
39032000-11-22 Gerd Moellmann <gerd@gnu.org>
3904
3905 * configure.in: Use m/macppc.h instead of the non-existent
3906 m/powerpc.h.
3907
39082000-11-21 Gerd Moellmann <gerd@gnu.org>
3909
3910 * Makefile.in (install-arch-indep): Also install info/eshell*
3911 and info/speedbar*.
3912
3913 * configure.in (HAVE_PNG): Check for the presence of
3914 png_get_channels to rule out older PNG libs.
3915
3916 * configure.in (AC_OUTPUT): Arrange to emit definitions of
3917 GCC and NON_GNU_CPP into config.status.
3918
39192000-11-20 Dave Love <fx@gnu.org>
3920
3921 * configure.in: Fix last change.
3922
3923 * GETTING.GNU.SOFTWARE: Deleted.
3924 * FTP: New file to replace it.
3925 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
3926
39272000-11-20 Gerd Moellmann <gerd@gnu.org>
3928
3929 * configure.in: Use -traditional with GNU cpp.
3930
39312000-11-17 Gerd Moellmann <gerd@gnu.org>
3932
3933 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
3934 Distribute more files from the nt/ subdir. Distribute PBM
3935 image files from subdirs of lisp/. Distribute old change logs
3936 from subdirs of lisp/. Distribute play/5x5.el.
3937
39382000-11-11 Dave Love <fx@gnu.org>
3939
3940 * config.sub, config.guess: Updated from master source.
3941
39422000-11-07 Dave Love <fx@gnu.org>
3943
3944 * configure.in: Test for mkstemp.
3945
39462000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
3947
3948 * info/dir (Top): Rearrange menu items more logically, and put
3949 them into a single category. Add menu items for RefTeX and
3950 Widget.
3951
39522000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3953
3954 * Makefile.in (install-arch-indep): Use --info-dir instead of
3955 --dir-file, and a simple argument instead of --info-file, so that
3956 the Debian version of install-info also works.
3957
39582000-10-19 Eric M. Ludlam <zappo@ultranet.com>
3959
3960 * info/dir (Speedbar): Add entry.
3961
39622000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
3963
3964 * INSTALL: Describe the new image-support options to the configure
3965 script. List URLs where image support libraries can be found.
3966
39672000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
3968
3969 * info/dir (Top): Add an entry for Eshell.
3970
39712000-10-02 Dave Love <fx@gnu.org>
3972
3973 * configure.in: Check for gai_strerror.
3974
39752000-10-01 Andreas Schwab <schwab@suse.de>
3976
3977 * Makefile.in (install-arch-indep): Update list of installed info files.
3978
39792000-09-30 Gerd Moellmann <gerd@gnu.org>
3980
3981 * configure.in: Support `sparc*-*-netbsd*'.
3982
39832000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
3984
3985 * info/dir (MIME): Add entry for emacs-mime.
3986
39872000-09-29 Dave Love <fx@gnu.org>
3988
3989 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
3990
39912000-09-26 Gerd Moellmann <gerd@gnu.org>
3992
3993 * make-dist: Adapt to the change of leim/Makefile which was
3994 necessary to ensure a reasonably working `make dist'.
3995
3996 * leim-Makefile.in: Moved to leim/Makefile.in..
3997
3998 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
3999
40002000-09-21 Kenichi Handa <handa@etl.go.jp>
4001
4002 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
4003 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
4004 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
4005 files to .elc.
4006 (${TIT}): Adjusted for the above change.
4007 (clean mostlyclean): Likewise.
4008 (.el.elc): New target.
4009
40102000-09-19 Gerd Moellmann <gerd@gnu.org>
4011
4012 * make-dist: Include XPM and XBM files in lisp/ and subdirs
4013 in the distribution.
4014
40152000-09-18 Gerd Moellmann <gerd@gnu.org>
4016
4017 * make-dist (skk): Rename to `ja-dic' because the leim directory
4018 was renamed.
4019
40202000-09-14 Dave Love <fx@gnu.org>
4021
4022 * configure.in: Fix spurion in last change.
4023
40242000-09-14 Gerd Moellmann <gerd@gnu.org>
4025
4026 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
4027 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
4028 to `no' if defined. Change result report.
4029
40302000-09-08 Dave Love <fx@gnu.org>
4031
4032 * configure.in: Remove spurious `@'s.
4033
4034 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
4035 autoconf.
4036
40372000-09-06 Gerd Moellmann <gerd@gnu.org>
4038
4039 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
4040 file and print informational message.
4041
4042 * configure.in (AC_FUNC_MMAP): Add.
4043
40442000-09-01 Gerd Moellmann <gerd@gnu.org>
4045
4046 * configure.in: Add ``checking'' messages for
4047 XpmReturnAllocPixels.
4048
40492000-08-28 Gerd Moellmann <gerd@gnu.org>
4050
4051 * configure.in: Check <strings.h>; check `index' and `rindex'
4052 functions.
4053
40542000-08-26 Kenichi Handa <handa@etl.go.jp>
4055
4056 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
4057 "case "${canonical}" in".
4058
40592000-08-25 Dave Love <fx@gnu.org>
4060
4061 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
4062
40632000-08-25 Kenichi Handa <handa@etl.go.jp>
4064
4065 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
4066
40672000-08-24 Gerd Moellmann <gerd@gnu.org>
4068
4069 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
4070 contains a relative path. Protect against unusable values of $PWD.
4071
40722000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
4073
4074 * info/dir (WoMan): Add entry.
4075
4076 * config.bat (maindir): Update src/_gdbinit even if it does
4077 already exist.
4078
40792000-08-07 Gerd Moellmann <gerd@gnu.org>
4080
4081 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
4082
40832000-08-03 Gerd Moellmann <gerd@gnu.org>
4084
4085 * configure.in: Add support for ia64*-*-linux*.
4086
40872000-07-27 Gerd Moellmann <gerd@gnu.org>
4088
4089 * make-dist (aclocal.m4): Include in distribution.
4090
40912000-07-26 Dave Love <fx@gnu.org>
4092
4093 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
4094
40952000-07-24 Dave Love <fx@gnu.org>
4096
4097 * configure.in: Add AC_SIZE_T.
4098
40992000-07-18 Dave Love <fx@gnu.org>
4100
4101 * configure.in: Reorder so that most tests are done after CPPFLAGS
4102 is set from the C_SWITCH_... definitions.
4103
41042000-07-10 Gerd Moellmann <gerd@gnu.org>
4105
4106 * configure.in (HAVE_XPM): Undo previous change. Check for
4107 preprocessor define XpmReturnAllocPixels.
4108
41092000-07-06 Gerd Moellmann <gerd@gnu.org>
4110
4111 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
4112 instead of XpmReadFileToPixmap.
4113
41142000-07-05 Ken Raeburn <raeburn@gnu.org>
4115
4116 * configure.in: Check for <soundcard.h>. Look for ossaudio
4117 library, and set LIBSOUND accordingly.
4118
41192000-07-05 Dave Love <fx@gnu.org>
4120
4121 * configure.in: Use AC_HEADER_SYS_WAIT.
4122
41232000-07-05 Gerd Moellmann <gerd@gnu.org>
4124
4125 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
4126 lisp/Makefile. Distribute lisp/Makefile.in instead of
4127 lisp/Makefile.
4128
41292000-06-30 Ken Raeburn <raeburn@gnu.org>
4130
4131 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
4132 while searching for image-handling libraries.
4133
41342000-06-26 Gerd Moellmann <gerd@gnu.org>
4135
4136 * configure.in (--with-xim): New option.
4137
41382000-06-23 Dave Love <fx@gnu.org>
4139
4140 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
4141 for struct timezone and test how we can call gettimeofday.
4142 Check for OSF 5+. Check for term.h.
4143
4144 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
4145 version.
4146
41472000-06-23 Gerd Moellmann <gerd@gnu.org>
4148
4149 * configure.in (HAVE_LIBXP): Change test for libXp.
4150
41512000-06-21 Dave Love <fx@gnu.org>
4152
4153 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
4154 simple test for getloadavg and substitute GETLOADAVG_LIBS.
4155 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
4156
41572000-06-19 Dave Love <fx@gnu.org>
4158
4159 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
4160 _XOPEN_SOURCE is defined.
4161
41622000-06-16 Gerd Moellmann <gerd@gnu.org>
4163
4164 * Makefile.in (distclean): Also make distclean in lisp/.
4165
41662000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
4167
4168 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
4169
41702000-06-15 Gerd Moellmann <gerd@gnu.org>
4171
4172 * make-dist: Add --help and --snapshot options.
4173
41742000-06-14 Gerd Moellmann <gerd@gnu.org>
4175
4176 * configure.in: Generate lisp/Makefile.
4177
4178 * configure.in: Add support for `*-lynxos*'.
4179 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
4180 recommended by <Karen.Dorhamer@compaq.com> to fix problems
4181 on Tru64 UNIX v5.0.
4182
41832000-06-13 Ken Raeburn <raeburn@gnu.org>
4184
4185 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
4186 it's on a continuation line.
4187
41882000-06-02 Dave Love <fx@gnu.org>
4189
4190 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
4191 files.
4192
4193 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
4194 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
4195 test.
4196
4197 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
4198 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
4199
42002000-05-26 Gerd Moellmann <gerd@gnu.org>
4201
4202 * configure.in: Add check for speed_t typedef.
4203
42042000-05-25 Ken Raeburn <raeburn@gnu.org>
4205
4206 * Makefile.in (install-arch-dep): Install fns-*.el only if it
4207 exists; it won't in the CANNOT_DUMP case.
4208
42092000-05-25 Gerd Moellmann <gerd@gnu.org>
4210
4211 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
4212 On FreeBSD, the exit status is 1 if CDPATH is not set.
4213 (install-arch-indep): Install ebrowse.info.
4214
42152000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
4216
4217 * configure.in: Check for grandpt and getpt.
4218
42192000-05-09 Dave Love <fx@gnu.org>
4220
4221 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
4222
42232000-05-05 Gerd Moellmann <gerd@gnu.org>
4224
4225 * make-dist: Make a link for lib-src/grep-changelog.
4226 Copy install-sh.
4227
42282000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
4229
4230 * config.bat: Identify the beginning of the cpp stuff in
4231 src/Makefile.in and lib-src/Makefile.in more accurately.
4232
42332000-04-27 Gerd Moellmann <gerd@gnu.org>
4234
4235 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
4236
42372000-04-19 Gerd Moellmann <gerd@gnu.org>
4238
4239 * configure.in: Add support for `powerpc-*-netbsd*'.
4240
42412000-04-19 Dave Love <fx@gnu.org>
4242
4243 * configure.in: Don't use AC_FUNC_GETLOADAVG.
4244
4245 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
4246
42472000-04-16 Dave Love <fx@gnu.org>
4248
4249 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
4250
42512000-04-14 Dave Love <fx@gnu.org>
4252
4253 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
4254
4255 * aclocal.m4 (AC_FUNC_MKTIME): New.
4256
42572000-03-28 Ken Raeburn <raeburn@gnu.org>
4258
4259 * configure.in: Line up "--help" output a little better.
4260
42612000-03-26 Gerd Moellmann <gerd@gnu.org>
4262
4263 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
4264 New targets.
4265 (bootstrap): Rewritten in terms of the new targets above. Make
4266 info files, too.
4267
42682000-03-12 Gerd Moellmann <gerd@gnu.org>
4269
4270 * config.guess, config.sub: Use the versions of the files from
4271 subversions.
4272
42732000-03-08 Dave Love <fx@gnu.org>
4274
4275 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
4276 AC_C_VOLATILE. Define POINTER_TYPE.
4277
4278 * aclocal.m4: New file.
4279
42802000-03-02 Gerd Moellmann <gerd@gnu.org>
4281
4282 * configure.in (machine): Add `mipsel-*-netbsd*' and
4283 `arm-*-netbsd*'.
4284
42852000-03-01 Gerd Moellmann <gerd@gnu.org>
4286
4287 * configure.in (machine): Add support for `*-auspex-sunos*'.
4288
42892000-02-29 Gerd Moellmann <gerd@gnu.org>
4290
4291 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
4292
42932000-02-18 Dave Love <fx@gnu.org>
4294
4295 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
4296
42972000-02-18 Andreas Schwab <schwab@suse.de>
4298
4299 * Makefile.in (install-arch-indep): Add eudc to list of installed
4300 info files.
4301
43022000-02-17 Ken Raeburn <raeburn@gnu.org>
4303
4304 * configure.in: Include -lz and -ljpeg (if it's available) when
4305 testing for the tiff library.
4306
43072000-02-17 Gerd Moellmann <gerd@gnu.org>
4308
4309 * configure.in: Remove LISP_FLOAT_TYPE.
4310
43112000-02-12 Dave Love <fx@gnu.org>
4312
4313 * configure.in: Use AC_FUNC_VFORK.
4314
43152000-02-01 Gerd Moellmann <gerd@gnu.org>
4316
4317 * make-dist: Various fixes for new development tree.
4318
4319 * leim-Makefile.in: New file.
4320
43212000-01-31 Gerd Moellmann <gerd@gnu.org>
4322
4323 * Makefile.in (dist): Call ./make-dist.
4324
43252000-01-24 Dave Love <fx@gnu.org>
4326
4327 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
4328
43292000-01-18 Gerd Moellmann <gerd@gnu.org>
4330
4331 * configure.in (HAVE_GIF): Check for DGifOpen instead of
4332 DGifOpenFileName.
4333
43342000-01-11 Andreas Schwab <schwab@suse.de>
4335
4336 * Makefile.in (install-arch-indep): Update list of info files to
4337 be installed.
4338
43392000-01-05 Dave Love <fx@gnu.org>
4340
4341 * configure.in: Check for jerror.h as well as libjpeg.
4342
43432000-01-03 Andreas Schwab <schwab@suse.de>
4344
4345 * Makefile.in (install-arch-indep): Install autotype*. Run
4346 install-info on autotype and emacs-faq.info.
4347
43481999-12-04 Dave Love <fx@gnu.org>
4349
4350 * Makefile.in (install-arch-indep): Depend on `info'.
4351 (install-strip): Use `install' as sub-make target.
4352
43531999-11-23 Ken Raeburn <raeburn@gnu.org>
4354
4355 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
4356 didn't need to be deleted. Check for the k5crypto library as well
4357 as the crypto library; MIT Kerberos 1.1 changed the name.
4358
43591999-11-18 Dave Love <fx@gnu.org>
4360
4361 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
4362
43631999-11-11 Erik Naggum <erik@naggum.no>
4364
4365 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
4366
43671999-11-08 Dave Love <fx@gnu.org>
4368
4369 * configure.in: Fix change for --with-pop default.
4370
43711999-11-04 Dave Love <fx@gnu.org>
4372
4373 * configure.in: Default to --with-pop. Change sense of with-gcc
4374 and with-toolkit-scroll-bars messages to reflect the defaults.
4375
43761999-11-01 Gerd Moellmann <gerd@gnu.org>
4377
4378 * INSTALL: Mention the Emacs Lisp Reference.
4379
43801999-10-27 Noah Friedman <friedman@splode.com>
4381
4382 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
4383
43841999-10-23 Gerd Moellmann <gerd@gnu.org>
4385
4386 * Makefile.in (bootstrap): New target.
4387
43881999-10-19 Paul Eggert <eggert@twinsun.com>
4389
4390 Add support for large files. Merge glibc 2.1.2.
4391
4392 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
4393 (HAVE_TM_GMTOFF): New symbol.
4394 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
4395 mbrlen, strsignal.
4396 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
4397
43981999-10-09 Stefan Monnier <monnier@cs.yale.edu>
4399
4400 * make-dist (dontcompile): Look for the DONTCOMPILE variable rather
4401 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
4402
44031999-10-09 Richard M. Stallman <rms@gnu.org>
4404
4405 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
4406 Unset CDPATH to prevent cd from generating output.
4407
44081999-10-08 Stefan Monnier <monnier@cs.yale.edu>
4409
4410 * update-subdirs: Also ignore CVS subdirs.
4411
44121999-10-07 Gerd Moellmann <gerd@gnu.org>
4413
4414 * Makefile.in (install-arch-indep): Add ada-mode.
4415
44161999-10-06 Dave Love <fx@gnu.org>
4417
4418 * Makefile.in: Add rules for config.status, configure.
4419
44201999-09-07 Gerd Moellmann <gerd@gnu.org>
4421
4422 * configure.in (--with-sound): Removed.
4423
44241999-08-30 Gerd Moellmann <gerd@gnu.org>
4425
4426 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
4427 the test for Xaw3d.
4428 (HAVE_TIFF): Add -lm to library check.
4429
44301999-08-28 Richard Stallman <rms@gnu.org>
4431
4432 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
4433 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
4434 after the other X-related libraries.
4435
44361999-08-21 Dave Love <fx@gnu.org>
4437
4438 * configure.in: Don't check for jpeglib.h.
4439
44401999-08-20 Gerd Moellmann <gerd@gnu.org>
4441
4442 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
4443 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
4444
44451999-08-18 Dave Love <fx@gnu.org>
4446
4447 * configure.in: Check for termcap.h.
4448
44491999-08-15 Gerd Moellmann <gerd@gnu.org>
4450
4451 * configure.in: Add --with-toolkit-scroll-bars. If "no",
4452 use Emacs' scroll bars, even if configured for Motif or when
4453 Xaw3d is available.
4454
44551999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
4456
4457 * configure.in: Check for getaddrinfo.
4458
44591999-08-04 Eli Zaretskii <eliz@gnu.org>
4460
4461 * config.bat: Make --no-debug work again by removing -gcoff.
4462
44631999-07-30 Dave Love <fx@gnu.org>
4464
4465 * configure.in: Check for stdlib.h.
4466
44671999-07-19 Dave Love <fx@gnu.org>
4468
4469 * configure.in: Grok sparc64-*-linux-gnu*.
4470
44711999-07-12 Richard Stallman <rms@gnu.org>
4472
4473 * Version 20.4 released.
4474
44751999-06-23 Karl Heuer <kwzh@gnu.org>
4476
4477 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
4478 Quote $EMACS, in case it's a program with args.
4479
44801999-06-15 Gerd Moellmann <gerd@gnu.org>
4481
4482 * configure.in (HAVE_GIF): Use libungif instead of libgif
4483 because the former doesn't contain patented compression code.
4484
44851999-05-29 Richard M. Stallman <rms@gnu.org>
4486
4487 * configure.in: Delete the Kerberos stuff.
4488
44891999-05-27 Greg Hudson <ghudson@mit.edu>
4490
4491 * configure.in: Prefer kerberos 5 names.
4492
44931999-04-26 Richard M. Stallman <rms@gnu.org>
4494
4495 * configure.in: Check for libXp.
4496
44971999-04-08 Richard Stallman <rms@gnu.org>
4498
4499 * make-dist: Include change logs in subdirs of `lisp'.
4500
45011999-04-05 Richard Stallman <rms@gnu.org>
4502
4503 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
4504 (install-arch-indep): Make ${datadir}/emacs world-readable.
4505
45061999-03-30 Eli Zaretskii <eliz@gnu.org>
4507
4508 * config.bat: Use epaths.* instead of paths.*.
4509
45101999-03-07 Eli Zaretskii <eliz@gnu.org>
4511
4512 * INSTALL: Add detailed instructions to unpack and install
4513 intlfonts on MS-DOS.
4514
45151999-02-26 Richard Stallman <rms@gnu.org>
4516
4517 * configure.in: Use epaths.h and epaths-force instead of paths...
4518
4519 * Makefile.in (epaths-force): Renamed from paths-force;
4520 operate on epaths.in and produce epaths.h.
4521
45221999-02-24 Richard Stallman <rms@gnu.org>
4523
4524 * make-dist: Fix nt/icons directory handling.
4525
45261999-02-22 Simon Josefsson <jas@pdc.kth.se>
4527
4528 * configure.in (f301-fujitsu-uxpv4.1): New target.
4529
45301999-02-20 Richard Stallman <rms@gnu.org>
4531
4532 * make-dist (tempparent): Fix command to update info files.
4533
45341999-02-09 Richard Stallman <rms@gnu.org>
4535
4536 * configure.in (powerpc-apple-netbsd*): New alternative.
4537
45381999-01-25 Geoff Voelker <voelker@cs.washington.edu>
4539
4540 * make-dist: Include the new directory nt/icons in distributions.
4541
45421999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4543
4544 * configure.in: Change message about HAVE_XFREE386.
4545
45461999-01-07 Eli Zaretskii <eliz@gnu.org>
4547
4548 * config.bat: Support configuring with leim.
4549
45501998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
4551
4552 * configure.in (mips-sgi-irix6.5): New target.
4553
45541998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4555
4556 * configure.in: Remove GSS-API support, since it has been removed
4557 from movemail.
4558
45591998-12-04 Markus Rost <rost@delysid.gnu.org>
4560
4561 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4562
45631998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
4564
4565 * Makefile.in: Don't install customize info file.
4566 Run install-info on viper info file.
4567
45681998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
4569
4570 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
4571
45721998-11-16 Kenichi Handa <handa@etl.go.jp>
4573
4574 * configure.in (*-*-bsdi4*): New target.
4575
45761998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
4577
4578 * configure.in: Fix previous change.
4579
45801998-11-11 Richard Stallman <rms@gnu.org>
4581
4582 * configure.in (aviion-intel): New machine.
4583
45841998-11-04 Kenichi Handa <handa@etl.go.jp>
4585
4586 * configure.in (mips-nec-sysv4*): New target.
4587
45881998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
4589
4590 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
4591 from lisp.
4592
45931998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
4594
4595 * make-dist: Don't include fns*.el in dist.
4596
45971998-10-30 Dave Love <fx@gnu.org>
4598
4599 * configure.in: Don't mkdir cpp.
4600
46011998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
4602
4603 * Makefile.in (install-arch-dep): Install src/fns-*.el in
4604 ${archlibdir}.
4605
46061998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4607
4608 * Version 20.3 released.
4609
46101998-07-30 Paul Eggert <eggert@twinsun.com>
4611
4612 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
4613 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
4614 (lwlib/Makefile, leim/Makefile):
4615 Prepend $(srcdir)/ to rule dependencies outside this dir.
4616
46171998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4618
4619 * configure.in: Use unset CDPATH instead of making it empty.
4620
46211998-06-20 Karl Heuer <kwzh@gnu.org>
4622
4623 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
4624
46251998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
4626
4627 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
4628 and default.el. Sort the results.
4629
46301998-05-31 Karl Heuer <kwzh@gnu.org>
4631
4632 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
4633 writable.
4634
46351998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
4636
4637 * Makefile.in (install-arch-indep):
4638 Don't alter site-lisp/subdirs.el if it exists.
4639
46401998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4641
4642 * Makefile.in (install-arch-indep): Put `-' on commands to create
4643 subdirs.el in site-lisp dirs.
4644
46451998-05-07 Richard Stallman <rms@psilocin.gnu.org>
4646
4647 * Makefile.in (install-arch-indep): Fix typo in previous change.
4648
46491998-05-06 Richard Stallman <rms@psilocin.gnu.org>
4650
4651 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
4652
46531998-04-28 Richard Stallman <rms@psilocin.gnu.org>
4654
4655 * Makefile.in (mkdir): Create the site-lisp dirs.
4656 (install-arch-indep): Make site-lisp/subdirs files world-readable.
4657
46581998-04-26 Richard Stallman <rms@psilocin.gnu.org>
4659
4660 * Makefile.in (INSTALL_INFO): New variable.
4661 (install-arch-indep): Don't replace the dir file if it already exists.
4662 Use the install-info program, via INSTALL_INFO, to add entries.
4663 Make the `info' subdir and the Info files world-readable.
4664
46651998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
4666
4667 * config.bat: Make sure the environment is large enough to support
4668 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
4669
46701998-04-10 Karl Heuer <kwzh@gnu.org>
4671
4672 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
4673
46741998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4675
4676 * configure.in: Add --with-gssapi to specify GSS-API
4677 authentication support for movemail.
4678
46791998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
4680
4681 * Makefile.in (install-arch-indep): Fix previous change.
4682
46831998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
4684
4685 * Makefile.in (info): Run man in build dir, not srcdir.
4686
46871998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
4688
4689 * Makefile.in (install-arch-indep): Fix previous change.
4690
46911998-03-23 Kenichi Handa <handa@etl.go.jp>
4692
4693 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
4694
46951998-03-22 Richard Stallman <rms@gnu.org>
4696
4697 * Makefile.in (install-arch-indep): Put special subdirs.el files
4698 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
4699
47001998-03-21 Richard Stallman <rms@psilocin.gnu.org>
4701
4702 * make-dist: Fix shell syntax in check for missing .el or .elc files.
4703
47041998-03-09 Richard Stallman <rms@psilocin.gnu.org>
4705
4706 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
4707 (m68*-hp-hpux*): Handle versions 1X like 10.
4708
47091998-03-07 Richard Stallman <rms@psilocin.gnu.org>
4710
4711 * make-dist: PROBLEMS is now in etc, not top level dir.
4712
4713 * Makefile.in (SOURCES): Delete PROBLEMS.
4714
47151998-02-25 Richard Stallman <rms@gnu.org>
4716
4717 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
4718
4719 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
4720
47211998-01-17 Richard Stallman <rms@gnu.org>
4722
4723 * Makefile.in (install-arch-indep): Add semicolon before `else'.
4724
47251998-01-02 Richard Stallman <rms@psilocin.gnu.org>
4726
4727 * make-dist (tempparent): New option --no-check.
4728
4729 * make-dist: Don't do anything with cpp directory.
4730
47311997-12-20 Richard Stallman <rms@psilocin.gnu.org>
4732
4733 * configure.in (sparc-fujitsu-sysv4*): New target.
4734
47351997-12-17 Andreas Schwab <schwab@gnu.org>
4736
4737 * configure.in: Cache more tests. Add missing quotes around
4738 message with embedded comma.
4739
47401997-12-04 Karl Heuer <kwzh@gnu.org>
4741
4742 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
4743
47441997-11-26 Joel N. Weber II <devnull@gnu.org>
4745
4746 * make-dist: Changed the comment about `umask 0' to say `Don't
4747 restrict access to any files.'; previously it said `Don't protect
4748 any files', which may have implied that we think fascism is good.
4749
47501997-11-24 Paul Eggert <eggert@twinsun.com>
4751
4752 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
4753 strftime needs the underlying host's strftime for locale dependent
4754 formats.
4755
47561997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
4757
4758 * configure.in (i586-dg-dguxR4.*): New name in case branch.
4759
47601997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
4761
4762 * config.bat: Configure the man subdirectory.
4763
47641997-11-07 Paul Eggert <eggert@twinsun.com>
4765
4766 * configure.in (AC_CHECK_LIB): Add -lintl.
4767
47681997-11-07 Karl Heuer <kwzh@gnu.org>
4769
4770 * make-dist (check for .elc files): Avoid bash-specific syntax.
4771 (check for overflow 14-char limit): Simplify.
4772
47731997-11-07 Richard Stallman <rms@gnu.org>
4774
4775 * Makefile.in (install): Move blessmail last.
4776
47771997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4778
4779 * configure.in (gettimeofday, one arg or two):
4780 Clarify messages by avoiding double negative.
4781
47821997-09-30 Karl Eichwalder <ke@suse.de>
4783
4784 * Makefile.in (install-arch-indep): Install the widget info file.
4785
47861997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4787
4788 * configure.in (with-pop, with-kerberos): Need to check Kerberos
4789 libraries in reverse order, so that libraries will appear in the
4790 correct dependency order on the link line (and so that the
4791 configure checks themselves will work properly when early
4792 libraries depend on later ones).
4793
47941997-09-21 Erik Naggum <erik@naggum.no>
4795
4796 * make-dist (making links to `src'): Keep timestamp on copied files.
4797
4798 * make-delta: New script to produce delta distributions.
4799
48001997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4801
4802 * Version 20.2 released.
4803
48041997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4805
4806 * Version 20.1 released.
4807
4808 * Makefile.in (install-leim): Depend on mkdir.
4809 (leim): Depend on src.
4810
48111997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4812
4813 * configure.in: Recognize alpha* instead of just alpha.
4814
48151997-09-12 Paul Eggert <eggert@twinsun.com>
4816
4817 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
4818
48191997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4820
4821 * update-subdirs: Use rm -f.
4822
48231997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4824
4825 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
4826 Ignore subdirs named Old.
4827
48281997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
4829
4830 * configure.in: Add OpenBSD clause to set $machine.
4831
48321997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4833
4834 * make-dist: Recompile everything after updating various Lisp files.
4835 Recompile in leim as well as lisp.
4836 Check in leim as well as lisp for mismatched files and too-long names.
4837
48381997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4839
4840 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
4841
48421997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4843
4844 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
4845 before trying to copy anything from it.
4846
48471997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4848
4849 * Makefile.in (man/Makefile): New target.
4850 (tags): Define env var EMACS and run Makefile from build dir.
4851
48521997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
4853
4854 * config.bat: If src/_gdbinit doesn't exist, try using
4855 src/.gdbinit to create it (for building on Windows 95).
4856
48571997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4858
4859 * Makefile.in (install-arch-indep):
4860 Discard extra data in tar | tar pipes.
4861
48621997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
4863
4864 * configure.in (x_default_search_path): Corrected
4865 '${x_library}' to '${x_library}/X11'.
4866
48671997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4868
4869 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
4870
48711997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
4872
4873 * configure.in: Support auto-configuration of both Kerberos V4 and
4874 Kerberos V5 for movemail, including detection of V4 and V5 header
4875 files and libraries.
4876
48771997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
4878
4879 * configure.in: Compute x_default_search_path
4880 and substitute into makefiles.
4881
4882 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
4883
48841997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4885
4886 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
4887
48881997-08-07 Erik Naggum <erik@naggum.no>
4889
4890 * configure.in: Remove lockdir, it is no longer needed.
4891 * Makefile.in (mkdir): Don't create lockdir.
4892 (lockdir): Variable deleted.
4893 (paths-force): Don't operate on PATH_LOCK.
4894
48951997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4896
4897 * leim-Makefile.in (clean, distclean): New targets.
4898
4899 * make-dist: Include leim/ChangeLog in leim distribution.
4900
49011997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4902
4903 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
4904
49051997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4906
4907 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
4908
49091997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4910
4911 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
4912
49131997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4914
4915 * make-dist: Update leim/leim-list.el.
4916 Pass along value of $EMACS when updating lisp dir.
4917
49181997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4919
4920 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
4921 prerequisite to the use of Doug Lea's malloc.
4922
49231997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4924
4925 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
4926
4927 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
4928
49291997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4930
4931 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
4932
49331997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4934
4935 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
4936 to news-r6.h.
4937
49381997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
4939
4940 * config.bat: Use `sed' instead of `cp', which might not be
4941 installed.
4942
49431997-07-09 Kenichi Handa <handa@etl.go.jp>
4944
4945 * Makefile.in (mostlyclean): Add cleaning leim directory.
4946 (clean, distclean, maintainer-clean): Likewise.
4947
49481997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4949
4950 * make-dist (bogosities): Check subdirs of `lisp' also.
4951
49521997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4953
4954 * make-dist (etc): Really avoid symlinks now.
4955 (lisp): Don't delete from subdirs the things we never copy.
4956
49571997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4958
4959 * Makefile.in (install-arch-indep): Correct the target name.
4960 The first letter `i' was dropped by the previous change of mine.
4961
49621997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4963
4964 * configure.in (leim/Makefile): Generate this.
4965 (*-sysv4.2uw*): Recognize new alternative.
4966
4967 * leim-Makefile.in: Renamed from leim-Makefile.
4968
4969 * make-dist: Set up real-leim subdirectory,
4970 with the real contents of leim; then move it to
4971 a separate top-level directory.
4972
4973 * make-dist: Don't mention site-lisp, site-init, site-start
4974 or default, when listing files hat are not compiled and should be.
4975
4976 * configure.in: Create src/config.stamp at the end.
4977
49781997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4979
4980 * Makefile.in (install-leim): Correct previous change.
4981
49821997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4983
4984 * Makefile.in (install-leim): New target.
4985 (install): Depend on install-leim.
4986
49871997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
4988
4989 * Makefile.in (SUBDIR): Add leim.
4990 (SUBDIR_MAKEFILES): Add leim/Makefile.
4991 (leim/Makefile): New target.
4992
49931997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4994
4995 * leim-Makefile: New file.
4996 * make-dist: Initialize a `leim' subdirectory with that makefile.
4997
49981997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4999
5000 * configure.in (GNU_MALLOC_reason): Fix message text.
5001
50021997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5003
5004 * make-dist (lisp): Don't process subdirs that start with =.
5005 (etc): Copy symlinks, as in src.
5006
50071997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5008
5009 * configure.in (i*86-*-unixware*): New alternative.
5010
50111997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5012
5013 * Makefile.in (src/config.stamp): Target renamed from src/config.h
5014 and touch it explicitly.
5015
5016 * configure.in (mips-sony-newsos6*): New alternative.
5017 (mips-*-linux-gnu*): New alternative.
5018 (*-*-bsdi*): New alternative.
5019 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
5020
50211997-06-22 Dave Love <d.love@dl.ac.uk>
5022
5023 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
5024 (src/config.h): New target to re-configure if src/config.in is patched.
5025
50261997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5027
5028 * configure.in (shutdown): Check for `shutdown' function.
5029
50301997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
5031
5032 * update-subdirs: Include the directory "language" in subdirs.
5033
50341997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5035
5036 * configure.in (m88k-dg-dgux4*): New alternative.
5037 (alpha-*-netbsd*): New alternative.
5038 (powerpcle-*-solaris2*): New alternative.
5039
50401997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5041
5042 * make-dist: Warn about .el files that are not compiled.
5043
50441997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5045
5046 * Makefile.in (dist): Don't run update-subdirs here,
5047 since make-dist now gets that done.
5048
5049 * make-dist: Use the new `updates' target in lisp/Makefile.
5050
5051 * make-dist: Use new non-file targets in lisp/Makefile.
5052
50531997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5054
5055 * make-dist: Handle all subdirs of `lisp' uniformly.
5056 Don't handle `term' and `language' specially.
5057 Clear out umask at the beginning.
5058
50591997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5060
5061 * make-dist: Use Make to update finder-inf.el and autoloads.
5062 Also update cus-load.el.
5063
50641997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5065
5066 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
5067 in case it is desirable to disable the GNU malloc features with glibc.
5068
50691997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
5070
5071 * configure.in (DOUG_LEA_MALLOC):
5072 Define if malloc_{get,set}_state exist.
5073
50741997-03-05 Kenichi Handa <handa@etl.go.jp>
5075
5076 * make-dist: Make links for files under lisp/language.
5077
50781997-02-20 Kenichi Handa <handa@etl.go.jp>
5079
5080 * update-subdirs: Exclude the directory "language" from subdirs.
5081
50821997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
5083
5084 * configure.in: Check for rint and cbrt.
5085
50861997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5087
5088 * make-dist: Use $EMACS to say where to run Emacs.
5089 Add --no-update option.
5090
50911996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5092
5093 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
5094
50951996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5096
5097 * make-dist (copying src): Check thoroughly for symlinks
5098 and copy them in all cases. Regularize the linking of *.in
5099 and *.opt and ChangeLog files.
5100 (copying lib-src): Likewise.
5101 Don't rm getdate.c or y.tab.*--they don't exist any more.
5102
51031996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
5104
5105 * configure.in: Check for libmail, maillock.h and
5106 touchlock (for movemail).
5107
51081996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5109
5110 * configure.in (limits.h): Check for this file.
5111
51121996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5113
5114 * configure.in (rs6000-ibm-aix4.2): New alternative.
5115 (rs6000-ibm-aix4.0): New alternative.
5116 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
5117
51181996-11-22 Ben Harris <bjh21@cam.ac.uk>
5119
5120 * configure.in: Recognize vax-*-netbsd*.
5121
51221996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5123
5124 * configure.in (locallisppath): Add leim directory.
5125
51261996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
5127
5128 * config.bat: Make sure `mv' supports forward slashes and -f.
5129
51301996-10-28 Christian Limpach <chris@nice.ch>
5131
5132 * configure.in (hppa*-next-nextstep*): * added after hppa
5133 to accept hppa1.0 and hppa1.1.
5134
51351996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
5136
5137 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
5138 * configure.in (ld_switch_machine): Fix typo.
5139
51401996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5141
5142 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
5143 from config.h and use them in $ac_link.
5144
51451996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
5146
5147 * configure.in: Create a subdir named `lisp'.
5148
51491996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5150
5151 * configure.in: Check for getcwd.
5152
51531996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5154
5155 * configure.in: Check for termios.h. Check for setpgid.
5156
51571996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5158
5159 * configure.in: Check for setrlimit.
5160
51611996-08-31 Paul Eggert <eggert@twinsun.com>
5162
5163 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
5164
51651996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5166
5167 * configure.in: Check for utimes.
5168
5169 * configure.in: Check for com_err library, but only
5170 if --with-kerberos was used. Check for krb and des
5171 only if --with-kerberos.
5172
51731996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5174
5175 * Makefile.in (INSTALL_STRIP): New variable.
5176 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
5177 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
5178
51791996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5180
5181 * configure.in: Check for krb and des libraries.
5182
51831996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
5184
5185 * configure.in (*-sunos4.1.[3-9]*noshare):
5186 Use sunos413, not sunos4-1-3.
5187 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
5188 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
5189
51901996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5191
5192 * Makefile.in (src/paths.h): Target deleted.
5193 (paths-force): Delete all dependencies on this target
5194 but don't delete the target.
5195 (install): Depend on `all'.
5196 (paths-force): Don't print a message.
5197
5198 * configure.in: Generate src/paths.h here.
5199
52001996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5201
5202 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
5203 New variables that affect linking only.
5204 (alpha-dec-osf*): Use those instead of previous change.
5205
52061996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5207
5208 * Makefile.in (install-arch-indep): Install info/messages.
5209
52101996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5211
5212 * Version 19.33 released.
5213
52141996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
5215
5216 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5217 Fix previous change.
5218
52191996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5220
5221 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
5222 New alternative.
5223
52241996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5225
5226 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
5227 and NON_GCC_TEST_OPTIONS.
5228
52291996-08-06 Paul Eggert <eggert@twinsun.com>
5230
5231 * configure.in (LOCALTIME_CACHE): Don't put a string literal
5232 "TZ=..." in environ.
5233
52341996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5235
5236 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
5237
52381996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5239
5240 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
5241 the more general *-sunos4.1.[3-9]* clause.
5242
52431996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5244
5245 * Version 19.32 released.
5246
5247 * configure.in (*-sco3.2v5*):
5248 Set OVERRIDE_CPPFLAG to a string of one space.
5249 Fix the code that uses OVERRIDE_CPPFLAG.
5250
52511996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
5252
5253 * configure.in: Undo previous change.
5254
52551996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5256
5257 * config.sub: Use `pc', not `unknown', when canonicalizing
5258 the vendor for ...86.
5259
52601996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
5261
5262 * configure.in: Check for termios.h header.
5263
52641996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
5265
5266 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
5267
52681996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
5269
5270 * configure.in: Split bsdos2 and bsdos2-1.
5271
52721996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5273
5274 * config.sub: If last two words are not a recognized
5275 KERNEL-OS pair, use just the last word as OS, as in 19.31.
5276 Make conversion of gnu/linux to linux-gnu really work.
5277
5278 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
5279
52801996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5281
5282 * configure.in (check for using Lucid widgets by default):
5283 Eliminate indentation that confuses some compilers.
5284
52851996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5286
5287 * config.sub: Convert linux and gnu/linux to linux-gnu.
5288
5289 * make-dist: Don't update getdate.c.
5290 Ignore =... files when checking for too-long Lisp file names.
5291
52921996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5293
5294 * configure.in (euidaccess): Check for that, not for eaccess.
5295
52961996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5297
5298 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
5299 before `noshare'.
5300 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
5301
53021996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5303
5304 * configure.in: Rename lignux to linux-gnu in configuration names.
5305 Use gnu-linux as the opsys value (s/ file name).
5306 Allow i686 just like i386, i486, i586.
5307
53081996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5309
5310 * configure.in (i*86-*-sco3.2v5): New alternative.
5311 (OVERRIDE_CPPFLAG): New variable.
5312 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
5313
5314 * configure.in: Specify vpath for .texi files.
5315
53161996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5317
5318 * configure.in: Always check for HAVE_X11R5.
5319 Separately decide whether to use a toolkit by default.
5320
53211996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
5322
5323 * configure.in: If X11R5 is missing the Xaw headers,
5324 default to --with-x-toolkit=no.
5325
53261996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5327
5328 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
5329
53301996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5331
5332 * Makefile.in (install-arch-indep): If cd etc makes output,
5333 don't treat that as part of the tar data.
5334 Check that ./lisp actually exists.
5335
53361996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
5337
5338 * make-dist: Check for long file names.
5339
53401996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5341
5342 * Version 19.31 released.
5343
53441996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
5345
5346 * configure.in: Recognize sparc-*-lignux.
5347
53481996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5349
5350 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
5351 Don't include config.w95.
5352
53531996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
5354
5355 * make-dist: Replace --no-clean-up and --no-tar options
5356 with --clean-up and --tar, so that the default is useful.
5357
53581996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
5359
5360 * config.bat: Make sure the GDB init file is called src/_gdbinit;
5361 if not, tell the user to rename it and abort.
5362
53631996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
5364
5365 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
5366 test program.
5367
53681996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5369
5370 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
5371
5372 * make-dist (MANIFEST): Fix previous change.
5373 (msdos): Put mainmake.v2 into the dist.
5374
53751996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5376
5377 * make-dist: Exit if autoconf fails.
5378
53791996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
5380
5381 * config.bat: Set djgpp-ver, and unset it at the end.
5382 Add a number of conditionals for DJGPP version 2.
5383 Rename label libsrc2 to libsrc3.
5384 Substitute for LDFLAGS in src/Makefile.
5385 Substitute for ALL_CFLAGS in lib-src/Makefile.
5386
53871996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5388
5389 * configure.in (ncurses): Check this after checking fns like strerror.
5390
53911996-04-08 Erik Naggum <erik@naggum.no>
5392
5393 * make-dist (MANIFEST): Don't include lines from =files.
5394
53951996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5396
5397 * make-dist: Don't put lisp/dired.todo in the dist.
5398
53991996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
5400
5401 * configure.in (HAVE_NCURSES): Look for library named ncurses.
5402
5403 * configure.in (setlocale): Check for it.
5404
5405 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
5406
54071996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5408
5409 * configure.in: Use lignux instead of linux as value of opsys.
5410
54111996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5412
5413 * Makefile.in (install-strip): Fix whitespace.
5414 Get rid of continuation.
5415
5416 * config.sub: Convert linux or gnu/linux to lignux.
5417
54181996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5419
5420 * configure.in: Accept lignux in configuration name.
5421
54221996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5423
5424 * Makefile.in (install-strip): New target.
5425
54261996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5427
5428 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
5429 -f failed to do the job on Suns.
5430
54311996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5432
5433 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
5434
5435 * configure.in (linux/version.h): Check for this header.
5436
54371996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5438
5439 * configure.in: Remove -fno-builtin hackery from -lm check.
5440
54411996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
5442
5443 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
5444 just this test.
5445
5446 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
5447
54481996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5449
5450 * configure.in: Check for ncurses.
5451
54521996-02-28 Paul Eggert <eggert@twinsun.com>
5453
5454 * configure.in (LOCALTIME_CACHE):
5455 Also define if localtime mishandles unsetting TZ.
5456 This works around a localtime bug in mips-dec-ultrix.
5457
54581996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5459
5460 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
5461
5462 * configure.in: Improve messages about X versions.
5463
54641996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5465
5466 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
5467
54681996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5469
5470 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
5471 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
5472
5473 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
5474 (install): Put install-arch-indep before install-arch-dep.
5475
54761996-02-20 Dave Love <d.love@dl.ac.uk>
5477
5478 * INSTALL: Clarify info about MS-DOS path handling.
5479
54801996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5481
5482 * Makefile.in (install-arch-indep): Install info/ccmode*.
5483 In previous change, protect against /bin/pwd returning null string.
5484
54851996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5486
5487 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
5488 to lispdir.
5489
54901996-02-01 Paul Eggert <eggert@twinsun.com>
5491
5492 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
5493
54941996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5495
5496 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
5497
54981996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5499
5500 * Makefile.in (extraclean): Use ${top_distclean} to ensure
5501 we delete everything distclean deletes.
5502
55031996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
5504
5505 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
5506
55071996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5508
5509 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
5510 into LDFLAGS instead of into LIBS.
5511
55121996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5513
5514 * configure.in (HAVE_XMU): Fix typo in previous change.
5515
55161996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5517
5518 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
5519
55201996-01-10 Erik Naggum <erik@naggum.no>
5521
5522 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
5523
55241996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
5525
5526 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
5527
55281996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5529
5530 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
5531 and use -lXt to link it.
5532
55331996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5534
5535 * configure.in (locallisppath): Put version-specific dir first.
5536
55371996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5538
5539 * configure.in (hppa-*-nextstep*): New alternative.
5540 (USE_X_TOOLKIT): By default, set this to "maybe";
5541 and change that later to LUCID or "no" according to X11 version.
5542
5543 * make-dist: Recompile outdated .elc files and update all autoloads.
5544
55451996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5546
5547 * configure.in (locallisppath): Fix typo in last change: " -> '.
5548
55491996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5550
5551 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
5552
55531995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5554
5555 * Makefile.in (install-arch-indep): Give all files read permission.
5556
55571995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5558
5559 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
5560 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
5561
55621995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5563
5564 * configure.in: Determine HAVE_X11R6.
5565 (HAVE_MENUS): Renamed from HAVE_X_MENU.
5566
55671995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5568
5569 * configure.in: Just "solaris" now defaults to version 2.4.
5570 Add sunos4.1.n-noshare as alternative.
5571
55721995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5573
5574 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
5575
55761995-11-29 Erik Naggum <erik@naggum.no>
5577
5578 * Makefile.in (install-arch-indep): Add missing backslash.
5579
55801995-11-29 Karl Eichwalder <ke@ke.Central.DE>
5581
5582 * Makefile.in (install-arch-indep): Don't install
5583 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
5584
55851995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5586
5587 * Makefile.in (install-arch-indep): Fix previous change.
5588
5589 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
5590
55911995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5592
5593 * Version 19.30 released.
5594
5595 * make-dist (lisp): Exclude subdirs.el.
5596
55971995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5598
5599 * make-dist (etc): Delete *.orig and *.rej.
5600
56011995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5602
5603 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
5604
56051995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5606
5607 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
5608
56091995-11-14 Geoff Voelker <voelker@cs.washington.edu>
5610
5611 * make-dist (nt): Rename install, readme, and todo to
5612 INSTALL, README, and TODO.
5613
56141995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5615
5616 * make-dist (lisp): Don't distribute site-start.
5617
56181995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
5619
5620 * make-dist: Break the hard link on alloca.c.
5621
56221995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5623
5624 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
5625
56261995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5627
5628 * make-dist (src, lib-src): Don't distribute Makefile.c.
5629 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
5630
56311995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5632
5633 * Makefile.in (mkdir): Create man1dir, not mandir.
5634 (uninstall): Use man1dir, not mandir.
5635
56361995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5637
5638 * Makefile.in (man1dir): New variable.
5639 (install-arch-indep): Use man1dir.
5640
5641 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
5642
5643 * make-dist: Create lisp/MANIFEST.
5644
56451995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
5646
5647 * configure.in (m68k-*-linux*): New alternative.
5648
56491995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5650
5651 * make-dist: Use new names config.in, paths.in, and
5652 {src,lib-src}/Makefile.in.
5653
56541995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5655
5656 * configure.in: Don't bother checking for drem.
5657
56581995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5659
5660 * Makefile.in (distclean): Delete line with just a tab in it.
5661 (install-arch-indep): Delete spaces that precede tabs.
5662 Delete spurious `fi' left from previous change.
5663 (install): Supply `true' as command, to avoid null command.
5664
56651995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5666
5667 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
5668
56691995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5670
5671 * configure.in (powerpc-*-solaris2): New alternative.x
5672
56731995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
5674
5675 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
5676 of paths.h.tmp$$, to avoid going beyond 14 characters.
5677
56781995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5679
5680 * configure.in: Improve error msg for invalid --with-x-toolkit value.
5681
56821995-09-06 Paul Eggert <eggert@twinsun.com>
5683
5684 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
5685 if localtime caches TZ. Check for tzset.
5686
56871995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5688
5689 * config.bat: Simplify using new names file names src/makefile.in,
5690 config.in, paths.in. Change Echo commands not to use `.
5691
56921995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5693
5694 * Makefile.in (install-arch-indep): Always install the new dir file;
5695 rename the previous dir file to dir.bak or dir.old.
5696
56971995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5698
5699 * configure.in (RANLIB): Substitute this into makefiles.
5700 Set it specially on solaris; set it by default on other systems.
5701
5702 * configure.in: Fix previous Alpha change.
5703
57041995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5705
5706 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
5707 NON_GCC_TEST_OPTIONS.
5708
57091995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5710
5711 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
5712 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
5713
5714 * configure.in (alpha-*-linux*): New configuration.
5715
57161995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5717
5718 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
5719 (m68k-next-nextstep*): New alias for that.
5720 (i*86-*-nextstep*): Use nextstep.h.
5721 (sparc-*-nextstep*): New configuration.
5722
57231995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5724
5725 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
5726 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
5727
57281995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5729
5730 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
5731 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
5732
57331995-07-18 Mike Long <mike.long@analog.com>
5734
5735 * make-dist: Fix update of finder-inf.el, and byte-compile it.
5736
57371995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5738
5739 * Makefile.in (src/paths.h, paths-force):
5740 Rename src/paths.h.in to src/paths.in.
5741 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
5742
5743 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
5744 Use Makefile.c for intermediate file.
5745 Rename src/config.h.in to src/config.in.
5746
57471995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
5748
5749 * configure.in (mips-dec-ultrix*): Assume version 4.3.
5750 (mips-dec-ultrix4.[12]): New alternative for old versions.
5751
57521995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5753
5754 * make-dist: Don't break intra-tree links.
5755
57561995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5757
5758 * configure.in: Put back archlibdir initialization. Require
5759 autoconf 2.4.1 or later.
5760
57611995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5762
5763 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
5764 (mips-mips-riscos5*): New alternative.
5765
57661995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5767
5768 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
5769
57701995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5771
5772 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
5773 (mandir, infodir, archlibdir): Initializations deleted.
5774
5775 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
5776 On hpux9shr, use hpux9shxr4.h.
5777
57781995-06-24 Morten Welinder <terra+@cs.cmu.edu>
5779
5780 * configure.in: Added target mips-dec-mach_bsd4.3.
5781 * config.guess: Guess mips-dec-mach_bsd4.3.
5782
57831995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5784
5785 * Makefile.in (mkdir): Use symbolic chmod.
5786
57871995-06-22 Paul Eggert <eggert@twinsun.com>
5788
5789 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
5790 SunOS 4.1.5 through 4.1.9, should they ever exist.)
5791
57921995-06-22 Paul Eggert <eggert@twinsun.com>
5793
5794 * Makefile.in (SUBDIR_MAKEFILES):
5795 Add man/Makefile, so `make distclean' removes it.
5796 (top_distclean): Add config.log to the list of files to be removed.
5797
57981995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5799
5800 * Version 19.29 released.
5801
58021995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5803
5804 * configure.in: Fix the previous change to verify that the -b
5805 option really solves the problem.
5806
5807 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
5808
58091995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5810
5811 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
5812
58131995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5814
5815 * configure.in: Report more clearly when there is no special
5816 dir to search for X includes or libraries.
5817
58181995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5819
5820 * configure.in: Check for -lpthreads, not -lpthread.
5821
58221995-06-09 Geoff Voelker <voelker@cs.washington.edu>
5823
5824 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
5825
58261995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5827
5828 * configure.in: Check for -lpthread.
5829
58301995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5831
5832 * Makefile.in (install-arch-indep): Install info files for mh-e.
5833 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
5834
58351995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5836
5837 * configure.in (*-solaris2.5): New configuration.
5838
5839 * make-dist: Copy new files config.nt and config.w95.
5840
58411995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5842
5843 * configure.in: Use x_includes, not x_libraries, for -I.
5844 Make bitmapdir a colon-separated list.
5845
58461995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
5847
5848 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
5849
5850 * configure.in: Allow x_libraries and x_includes to be paths.
5851
58521995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5853
5854 * configure.in: Fix typo.
5855
58561995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5857
5858 * INSTALL: Clarify use of site-init.el.
5859
58601995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
5861
5862 * configure.in: Pass arg to sqrt.
5863
58641995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5865
5866 * make-dist: Fix May 6 change.
5867
58681995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5869
5870 * vpath.sed: Delete reference to ymakefile.
5871
58721995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5873
5874 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
5875
58761995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5877
5878 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
5879
5880 * update-subdirs: Specify /bin/sh to run the script.
5881
58821995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5883
5884 * make-dist: Put src/makefile.nt in dist.
5885
5886 * configure.in (i[345]86-*-bsdi2*): New configuration.
5887 (vax-dec-bsd386*): Deleted.
5888
58891995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5890
5891 * configure.in: Make sure CDPATH doesn't mess up PWD check.
5892 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
5893 Use fmod instead of logb in -lm check.
5894
58951995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5896
5897 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
5898 Use bsd4-3. Don't set NON_GNU_CPP.
5899
5900 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
5901 In nt, copy various different things, but not *.cmd.
5902 Fix the ln commands for the subdirs of nt.
5903
59041995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5905
5906 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
5907
59081995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5909
5910 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
5911 since that's what the header file expects.
5912
59131995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
5914
5915 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
5916 and 68040 based machines when choosing options for gnucc.
5917
59181995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5919
5920 * Makefile.in (top_distclean): Delete config.cache.
5921
59221995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5923
5924 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
5925
5926 * configure.in: Use m/ncr386.h.
5927
59281995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5929
5930 * Makefile.in (install-arch-indep): Undo Sep 23 change.
5931
59321995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5933
5934 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
5935 (man): Don't copy texindex.c and getopt.c; they're deleted.
5936 (etc): Omit `e'; it's a subdirectory.
5937 (etc/e): Use `../..', not `..', to reference top level.
5938
59391995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
5940
5941 * Makefile.in (install-arch-indep, dist):
5942 Look for `update-subdir' in $(srcdir).
5943
59441995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5945
5946 * make-dist: Include mkinstalldirs in distribution.
5947
59481995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5949
5950 * make-dist: Add missing close backquote.
5951
59521995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5953
5954 * make-dist: Don't distribute shortnames directory.
5955
59561995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5957
5958 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
5959
59601995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5961
5962 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
5963
59641995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5965
5966 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
5967
59681995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5969
5970 * configure.in (mips-sgi-irix6): New configuration.
5971
59721995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5973
5974 * Makefile.in (maintainer-clean): Renamed from realclean.
5975
59761995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
5977
5978 * configure.in: Create a .gdbinit that sources the real one,
5979 if using a different build directory.
5980
59811995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5982
5983 * configure.in: Check for sys/select.h.
5984
59851995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5986
5987 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
5988
59891994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5990
5991 * configure.in: Handle isc 4.1 operating system.
5992
59931994-12-10 Richard Stallman <rms@kepa>
5994
5995 * configure.in (rs6000-ibm-aix4.1*): New alternative.
5996 (rs6000-ibm-aix4*): New alternative.
5997
59981994-12-06 Richard Stallman <rms@kepa>
5999
6000 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
6001
60021994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6003
6004 * configure.in: Don't try to make directories that are guaranteed
6005 to already exist.
6006
60071994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6008
6009 * configure.in: Generate man/Makefile from man/Makefile.in.
6010 Create the man subdir.
6011
6012 * Makefile.in (dvi): Run Make in our man subdir.
6013
6014 * make-dist: Create subdir etc/e.
6015 Make links to it.
6016 Put man/Makefile.in in dist, instead of man/Makefile.
6017
60181994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
6019
6020 * configure.in: Add --with-pop, --with-kerberos, and
6021 --with-hesiod for movemail.
6022
60231994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6024
6025 * configure.in (m68*-apollo*): Use s/domain.h.
6026
60271994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6028
6029 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
6030
60311994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6032
6033 * configure.in: Don't add -I, -L, -R options for cc if their
6034 arguments would be empty.
6035
60361994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6037
6038 * configure.in (i860-intel-osf1*): New alternative.
6039 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
6040 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
6041
60421994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6043
6044 * configure.in: Make h_errno check not use nested functions.
6045
60461994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
6047
6048 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
6049
60501994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
6051
6052 * Makefile.in (install-arch-indep): Avoid continued comment
6053 swallowing target line.
6054
60551994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
6056
6057 * configure.in: Protect a character class with `changequote'.
6058
60591994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
6060
6061 * configure.in: Accept `news' as a synonym for `newsos'.
6062
60631994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6064
6065 * Makefile.in: Don't rm files if cd fails.
6066
60671994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6068
6069 * make-dist: Put nt subdir and its subdirs in the dist.
6070 (lib-src): Put makefile.nt in the dist.
6071 (lisp): Put makefile.nt in the dist.
6072
60731994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6074
6075 * configure.in: Change a stray `[' to `test'.
6076
60771994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
6078
6079 * configure.in: Adapt for Autoconf v2. Use the standard argument
6080 parser, host type canonicalizer, X11 finder, and message
6081 printing macros. Use the new macro names. Use `test' instead of `['.
6082
60831994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6084
6085 * configure.in: Check for getpagesize.
6086
60871994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6088
6089 * make-dist (msdos): Put sed* in the distribution.
6090
60911994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
6092
6093 * config.bat: New option, `--with-x', for configuring Emacs
6094 for use with the X11 system DesqView/X.
6095 New option, `--no-debug', for compiling Emacs without debug
6096 information thus saving disk space.
6097 (src/config.h, src/paths.h): Use `update' (which is like
6098 `move-if-changed') to change the file.
6099 (src/config.h): When configuring for X11 perform extra changes.
6100 (src/makefile): When configuring for X11 perform extra changes.
6101 (lib-src): Remove temporary files.
6102 (): Check that `sed', `rm', `mv', and `gcc' are available.
6103
61041994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6105
6106 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
6107
6108 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
6109
61101994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6111
6112 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
6113
6114 * configure.in (canonical): Substitute var into makefiles.
6115 (bitmapdir): Likewise.
6116
6117 * Makefile.in (bitmapdir): New variable.
6118 (src/paths.h, paths-force): Edit PATH_BITMAPS.
6119
61201994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6121
6122 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
6123
6124 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
6125 * update-subdirs: New shell script.
6126
61271994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6128
6129 * Makefile.in (top_distclean): Don't rm build-install.
6130 (SOURCES): Delete build-install.in.
6131
6132 * make-dist: Don't distribute build-ins.in.
6133 * build-ins.in: File deleted.
6134
61351994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
6136
6137 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
6138
61391994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6140
6141 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
6142
6143 * configure.in (libexecdir): Renamed from libdir. New default.
6144 (sharedstatedir): Renamed from statedir. New default.
6145 (datadir): New default.
6146
6147 * make-dist: Don't distribute subdirs.el.
6148
61491994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6150
6151 * configure.in (eaccess): Check for it.
6152
61531994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6154
6155 * configure.in (mktime): Check for it.
6156
61571994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
6158
6159 * configure.in (motif): Add support for usage and option checking.
6160
61611994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6162
6163 * configure.in (utimes): Check for it.
6164
61651994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
6166
6167 * Makefile.in (install-arch-indep): Don't do mkdir here.
6168
61691994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6170
6171 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6172 riscix.h renamed to acorn.h.
6173
61741994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
6175
6176 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
6177 New configurations.
6178
61791994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
6180
6181 * configure.in: Remove trailing slashes from srcdir.
6182
61831994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6184
6185 * configure.in (i[345]86-sequent-ptx*): Handle
6186
61871994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6188
6189 * Makefile.in (paths-force): Depend on src/paths.h
6190
61911994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6192
6193 * configure.in (config_options): Save all arguments, not just some.
6194
61951994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
6196
6197 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
6198
6199 * configure.in: Add AC_AIX.
6200 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
6201
62021994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6203
6204 * configure.in (parsing options): Simplify sed command to delete -'s.
6205
62061994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
6207
6208 * configure.in (config_options): New shell variable.
6209 Pass its value to C code in EMACS_CONFIG_OPTIONS.
6210
62111994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6212
6213 * configure.in (alpha-dec-osf*): New target.
6214
6215 * Makefile.in: Use just one FRC target.
6216
62171994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6218
6219 * Makefile.in (removenullpaths, paths-force):
6220 Use name paths.h.tmp$$, which depends on the pid.
6221
62221994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6223
6224 * Makefile.in (removenullpaths, paths-force):
6225 Put paths.h.tmp in top-level dir, not in src.
6226
62271994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6228
6229 * Version 19.27 released.
6230
62311994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6232
6233 * Version 19.26 released.
6234
62351994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6236
6237 * configure.in: Check for lrand48, not rand48.
6238
62391994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6240
6241 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
6242 (powerpc-ibm-aix*): New aliases.
6243
62441994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6245
6246 * make-dist (src/m, src/s): Put *.inp in distribution.
6247
62481994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6249
6250 * configure.in: Accept i586 and i486 along with i386.
6251
62521994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6253
6254 * configure.in: Do compute unexec, LIBX, system_malloc, etc
6255 even if CPP env var was set by the user.
6256
6257 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
6258
62591994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
6260
6261 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
6262
62631994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6264
6265 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
6266
62671994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6268
6269 * configure.in: Check more specifically for i*86-sun-sunos.
6270
62711994-08-03 Caveh Jalali (caveh@eng.sun.com)
6272
6273 * configure.in: Handle solaris 2.4.
6274
62751994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6276
6277 * configure.in (rand48): Check for it.
6278
62791994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6280
6281 * make-dist: Update the info files.
6282
62831994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6284
6285 * configure.in: Make "checking..." messages' style consistent.
6286 (HAVE_H_ERRNO): New test.
6287
62881994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
6289
6290 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
6291
62921994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6293
6294 * configure.in (CFLAGS): If the envvar was specified, use that.
6295 And set REAL_CFLAGS from it too.
6296
62971994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6298
6299 * make-dist: Update finder-inf.el.
6300
63011994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6302
6303 * make-dist (msdos): Include sed4.inp in dist.
6304
6305 * Makefile.in (libsrc_libs): Var deleted.
6306
63071994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6308
6309 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
6310
63111994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6312
6313 * configure.in (mips-sony-newsos4*): New alias.
6314
63151994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6316
6317 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
6318 (*-convex-convexos*): Accept this as alias.
6319
63201994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6321
6322 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
6323 for two different uses.
6324
63251994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6326
6327 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
6328
63291994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6330
6331 * make-dist: Put ./BUGS into the distrib.
6332
63331994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6334
6335 * configure.in: Handle 386 running Solaris 2.
6336
63371994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6338
6339 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
6340
63411994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6342
6343 * configure.in (mips-sony-newsos*): Use news-risc.h.
6344
6345 * configure.in: Accept bsdi as opsys, like bsd386.
6346
63471994-06-01 Morten Welinder (terra@diku.dk)
6348
6349 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
6350
63511994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6352
6353 * Version 19.25 released.
6354
6355 * make-dist (shortversion): Don't assume another period follows.
6356
63571994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6358
6359 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
6360 (uninstall): Use /bin/pwd.
6361
6362 * Makefile.in (blessmail): Depend on src.
6363 (all): Don't depend on blessmail.
6364
6365 * Makefile.in (src/paths.h): Don't force recomputation.
6366 (paths-force): New target; force recomputation of paths.h.
6367 (all): Depend on paths-force.
6368 (src, lib-src): Depend on src/paths.h.
6369
6370 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
6371 NON_GCC_TEST_OPTIONS.
6372
63731994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6374
6375 * configure.in: Don't insist on subversions for irix.
6376
63771994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6378
6379 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
6380
6381 * configure.in (i[34]86-next-*): New alternative.
6382
63831994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6384
6385 * Version 19.24 released.
6386
6387 * configure.in: New config hppa*-hp-hpux9shr*.
6388
63891994-05-22 Morten Welinder (terra@tyr.diku.dk)
6390
6391 * config.bat: Doc fix.
6392
63931994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6394
6395 * Makefile.in (mostlyclean, clean, distclean, realclean)
6396 (extraclean): Don't act on man subdir if it doesn't exist.
6397
63981994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6399
6400 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
6401 Use them to set up CC.
6402 (*-sun-sunos4.1.3): Set them.
6403
64041994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6405
6406 * Makefile.in (lib-src): Don't depend on src/paths.h.
6407
64081994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6409
6410 * build-ins.in (copydests): Get rid of spurious `-'s.
6411
6412 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
6413
64141994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6415
6416 * Version 19.23 released.
6417
6418 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
6419 for the Xlib and Xt checks; then restore old CFLAGS.
6420
64211994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6422
6423 * configure.in (HAVE_X11XTR6): Add newline before #if.
6424 Add newline after #endif.
6425
64261994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6427
6428 * configure.in (HAVE_X11XTR6): Arrange to define it.
6429
64301994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6431
6432 * Makefile.in (install): Depend on blessmail.
6433
64341994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6435
6436 * configure.in (mips-siemens-sysv*): Put quotes around value
6437 containing blanks.
6438
64391994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6440
6441 * Makefile.in (TAGS): Use the makefile in src subdir.
6442
64431994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6444
6445 * configure.in (opsys): Recognize `gnu'.
6446
64471994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6448
6449 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
6450
64511994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6452
6453 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
6454 version > 1.8.
6455
64561994-05-08 Morten Welinder (terra@diku.dk)
6457
6458 * config.bat: Forcibly remove "# " style comments from makefiles.
6459
64601994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6461
6462 * Makefile.in (uninstall): When processing lispdir and etcdir,
6463 do nothing unless it exists and is a directory.
6464
64651994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6466
6467 * Makefile.in (install-arch-indep): Do install info/dired-x*.
6468 Merge code in from install-doc.
6469 (install-doc): Merge code back into install-arch-indep.
6470 (install-arch-dep): Don't depend on install-doc.
6471
6472 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
6473
64741994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6475
6476 * configure.in (making src/Makefile and lib-src/Makefile):
6477 Split off the autoconf substitutions and don't pass them thru cpp.
6478 (undefs): Use $canonical as well as $configuration.
6479
6480 * make-dist: Distribute lisp/Makefile.
6481
6482 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
6483 Use lower case names for the s files.
6484
64851994-05-03 Morten Welinder (terra@diku.dk)
6486
6487 * config.bat: Added possibility for different file name
6488 transcriptions in lib-src.
6489
64901994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6491
6492 * Makefile.in (lib-src): Undo previous change.
6493 (blessmail): New target to run maybe-blessmail in lib-src.
6494 (all): Depend on blessmail.
6495
6496 * Makefile.in (lib-src): Depend on src.
6497
64981994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
6499
6500 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
6501 (m88k-dg-dgux5.4R2): dgux5.4R2.
6502
65031994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6504
6505 * configure.in (window_system): Restore accidentally deleted code
6506 that uses AC_FIND_X.
6507
6508 * make-dist: Distribute config.bat.
6509
65101994-04-29 Morten Welinder (terra@diku.dk)
6511
6512 * config.bat: Corrected the configuration of lib-src
6513 to keep up with configure. Add note about dos version 3
6514 or better needed (djgpp needs that). Add note explaining
6515 that either install in c:/emacs or edit the script.
6516 Don't change to c:/emacs, but assume we're there (to minimize
6517 the number of places to change).
6518
6519 * config.bat: Build-in the first step towards X11 support with
6520 the X11 emulator that exists. At this time it won't work,
6521 and several files are missing.
6522
65231994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6524
6525 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
6526 Don't look for -lresolv.
6527
6528 * Makefile.in (lib-src): Depend on src/paths.h.
6529
65301994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6531
6532 * configure.in: Restore deleted AC_SUBST of `configuration'.
6533 Improve error message for bad --with-x-toolkit value.
6534
6535 * configure.in: Define CONFIGURATION in src/config.h
6536 rather than substituting in src/Makefile.in.
6537
65381994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6539
6540 * Makefile.in (install-doc): New target.
6541 (install-arch-dep): Depend on install-doc.
6542 (mkdir): Create docdir.
6543
65441994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6545
6546 * configure.in: Test for libresolv.a.
6547 Substitute machfile and opsysfile.
6548
65491994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6550
6551 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
6552 (install-arch-dep): Install under the name $(EMACS).
6553
65541994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6555
6556 * configure.in (version): Use entire value of emacs-version.
6557 (mips-siemens-sysv*): New alternative.
6558
65591994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6560
6561 * Makefile.in (install-arch-indep): Don't install dired-x*.
6562
65631994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6564
6565 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
6566 Fix definition of $undefs.
6567
65681994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6569
6570 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
6571
6572 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
6573
65741994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6575
6576 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
6577
65781994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6579
6580 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
6581 and run it thru cpp, as with src/Makefile.in.
6582
6583 * configure.in: Use AC_SET_MAKE.
6584
65851994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6586
6587 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
6588
65891994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6590
6591 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
6592
6593 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
6594 (printing the choices): Make the toolkit message unconditional.
6595 (USE_X_TOOLKIT): Use `none', not `no', if none.
6596 (include libsrc_libs): Include config.h, and specify -I for srcdir.
6597 Get rid of temp file foofoo1.
6598
65991994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6600
6601 * configure.in (CFLAGS): Use shell syntax, not Makefile.
6602
66031994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6604
6605 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
6606 (printing the choices): State choice of toolkit.
6607 (libsrc_libs): Recalculate after writing config.h;
6608 then update lib-src/Makefile.
6609
66101994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6611
6612 * configure.in: Add sunos4shr as alternative for suns.
6613 Conditionals testing for null $CC were backwards.
6614
66151994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6616
6617 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
6618
66191994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6620
6621 * configure.in: Handle -isc4.0*.
6622
66231994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6624
6625 * configure.in (esix5): Set NON_GNU_CPP.
6626
66271994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
6628
6629 * Makefile.in (thisdir): Nonsensical variable removed.
6630 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
6631 back to $thisdir, rather than the directory `this_dir'.
6632
66331994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6634
6635 * Makefile.in (install-arch-indep): Add missing backslash after a
6636 `then'.
6637
66381994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6639
6640 * Makefile.in (thisdir): New variable.
6641 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
6642
66431994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6644
6645 * configure.in: Add freebsd.
6646
66471994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6648
6649 * configure.in: Check for fpathconf.
6650
66511994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6652
6653 * configure.in (with_x_toolkit): Fix typo in previous change.
6654
66551994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6656
6657 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
6658
66591994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6660
6661 * configure.in (with_x_toolkit): Don't allow motif or open-look.
6662
66631994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
6664
6665 * configure.in: Fix value of docdir.
6666 * Makefile.in (install-arch-indep): Install DOC* in docdir.
6667
66681994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6669
6670 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
6671
66721994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
6673
6674 * configure.in: New variable docdir to control where the docstring
6675 file goes.
6676 Makefile.in: Use it to initialize PATH_DOC in paths.h.
6677
66781994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6679
6680 * configure.in: When --run-in-place, don't inherit archlibdir.
6681
66821994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6683
6684 * Makefile.in (install-arch-dep, install-arch-indep):
6685 New targets split up former do-install rule.
6686 (do-install): Target deleted.
6687
66881994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6689
6690 * configure.in (mips-sony-newsos*): New configuration.
6691
66921994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
6693
6694 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
6695
66961994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6697
6698 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
6699
67001994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6701
6702 * configure.in: Don't initialize CC.
6703
67041994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6705
6706 * configure.in (creating src/Makefile): Also generate -U switches
6707 for symbols in the $configuration value.
6708
6709 * configure.in: Check for sys_siglist being declared in system header.
6710
67111994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6712
6713 * configure.in (creating src/Makefile): Delete blank lines
6714 along with lines of whitespace.
6715 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
6716
67171994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6718
6719 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
6720 like C_SWITCH_SYSTEM.
6721 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
6722
67231994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6724
6725 * configure.in (drem): Check for this function.
6726
67271994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6728
6729 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
6730 If CPP was inherited from environment, don't use NON_GNU_CPP.
6731 (NON_GNU_CC): Likewise.
6732 (handling with_gcc): Use explicit if in the `no' case.
6733 (cc_specified): New variable; if set, don't use NON_GNU_CC.
6734
67351994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6736
6737 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
6738
67391994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
6740
6741 * configure.in: Check whether fmod exists.
6742
67431994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6744
6745 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
6746 {src,lisp}/OChangeLog.
6747
67481994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6749
6750 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
6751 necessary for proper operation. This code works with the current
6752 released version of Autoconf.
6753
67541994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6755
6756 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
6757 (USE_X_TOOLKIT): Define it for all values except `no'.
6758
6759 * configure.in: Undo first Jan 8 change and Jan 16 change.
6760
67611994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6762
6763 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
6764 Substitute USE_X_TOOLKIT as both C macro and Make variable.
6765
6766 * Makefile.in (lwlib/Makefile): New target.
6767 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
6768 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
6769 (unlock, relock): Handle lwlib subdir.
6770
6771 * Makefile.in: Add some .PHONY targets.
6772
6773 * make-dist: Handle lwlib subdir like oldXMenu subdir.
6774
6775 * lwlib: New subdirectory.
6776
67771994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6778
6779 * configure.in: If CPP has a value that is a directory,
6780 discard the value.
6781
67821994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6783
6784 * configure.in (srcdir_undefs): Add g flag to sed substitution to
6785 remove -U[0-9]*.
6786
67871994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6788
6789 * Makefile.in (do-install): Install the dired-x info files.
6790
6791 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
6792 (See src/s/sol2.h.)
6793
67941994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6795
6796 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
6797
67981994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6799
6800 * configure.in (creating src/Makefile): Put code inside 2nd arg to
6801 AC_OUTPUT as it should be; hopefully noone will again see fit to
6802 gratuitously break this and not make a change log entry.
6803 Optimized sed processing of Makefile.in and cpp output; now
6804 preserves comments previously removed from the cpp input.
6805 Eliminated temp file for cpp output. Generate -U switches to
6806 undefine all identifiers that appear in the directory name
6807 ${srcdir}; pass these to cpp.
6808
6809 * configure.in (version): Fix sed regexp to match two-elt version
6810 number.
6811
6812 * configure.in: Check for strerror.
6813
68141994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6815
6816 * configure.in: Test for bcmp.
6817
68181994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6819
6820 * make-dist (tempdir): Put subdir msdos into the distribution.
6821
68221993-01-07 Morten Welinder (terra@diku.dk)
6823
6824 * config.bat: New file.
6825
68261994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6827
6828 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
6829
68301994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6831
6832 * configure.in (m68*-next-*): Don't care about which os is specified.
6833 (i[34]86-*-*): Check for *-nextstop*.
6834
68351993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6836
6837 * configure.in: Check for setsid.
6838
68391993-12-17 Richard Stallman (rms@srarc2)
6840
6841 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
6842
68431993-12-15 Richard Stallman (rms@srarc2)
6844
6845 * Makefile.in (mkdir): Make only the lockdir writable.
6846
6847 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
6848
68491993-12-11 Richard Stallman (rms@srarc2)
6850
6851 * Makefile.in (libdir): Use @libdir@.
6852
68531993-12-08 Richard Stallman (rms@srarc2)
6854
6855 * Makefile.in (install): Add empty command.
6856
68571993-12-04 Richard Stallman (rms@srarc2)
6858
6859 * make-dist: Put man/getopt.c in the dist.
6860
6861 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
6862
6863 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
6864
68651993-12-03 Richard Stallman (rms@srarc2)
6866
6867 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
6868 Set it for all solaris versions.
6869 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
6870 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
6871 Likewise for NON_GNU_CC and CC.
6872
68731993-12-01 Richard Stallman (rms@srarc2)
6874
6875 * configure.in (mips-mips-riscos4*): Assign variable CC.
6876 (checking ${with_gcc}): If "no", don't override CC if already set.
6877 (CC): Initialize it as empty.
6878
68791993-11-30 Richard Stallman (rms@srarc2)
6880
6881 * configure.in (Suns): Set CPP if *-solaris2.3*.
6882
68831993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6884
6885 * Version 19.22 released.
6886
6887 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
6888
68891993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6890
6891 * make-dist: When breaking links, use cp -p.
6892 Copy install.sh into distribution.
6893 Move the temp dir up into the parent dir;
6894 don't leave the staging dir make-dist.tmp... in existence.
6895 * install.sh: New file.
6896
68971993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6898
6899 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
6900
69011993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6902
6903 * configure.in (version): When --run-in-place, exclude
6904 ${datadir}/emacs/site-lisp from locallisppath.
6905
69061993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6907
6908 * configure.in: Delete jumk.c before writing it.
6909
69101993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6911
6912 * Version 19.21 released.
6913
6914 * Makefile.in (mkdir): Ignore error from chmod.
6915
69161993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6917
6918 * make-dist: Don't put lisp/forms.README in the distribution.
6919
69201993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6921
6922 * configure.in (creating src/Makefile): Before running cpp,
6923 discard all lines that start with `# Generated' or /**/#.
6924
69251993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6926
6927 * Version 19.20 released.
6928
6929 * make-dist: Use build-ins.in, not build-install.in.
6930 Don't bother updating TAGS since it's not included.
6931
6932 * build-ins.in: Renamed from build-install.in.
6933
69341993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6935
6936 * make-dist: Don't try to link *.texinfo--there are none now.
6937 When running make in lib-src, specify YACC var value.
6938
69391993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6940
6941 * configure.in (extrasub): Add vpath patterns for %.[yls].
6942
6943 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
6944 Instead just include the commands to make src/Makefile as the
6945 second arg to AC_OUTPUT.
6946
6947 * configure.in: Use : instead of dnl for comment inside
6948 $makefile_command.
6949
6950 * configure.in: No longer use vpath_sed. Instead, when we notice
6951 srcdir already configured, set extrasub to hack vpath in the
6952 makefiles.
6953
6954 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
6955 before moving it.
6956 * Makefile.in (VPATH): Define to @srcdir@.
6957
69581993-09-28 Brian J. Fox (bfox@cubit)
6959
6960 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
6961 doesn't exist. Just copy src/Makefile.in instead. Touch
6962 all of the Makefiles after editing config.status.
6963
6964 * INSTALL: Update documentation to match new configuration
6965 mechanism.
6966
69671993-09-27 Brian J. Fox (bfox@ai.mit.edu)
6968
6969 * configure.in: Allow any of the path or directory Makefile
6970 variables to be set with flags to configure. Create all Makefiles
6971 at configure time. Edit special commands into config.status after
6972 src/Makefile.in is built from src/Makefile.
6973
6974 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
6975 If these files are out of date, simply have config.status
6976 rebuild them; don't rebuild them explicitly.
6977
69781993-09-25 Brian J. Fox (bfox@ai.mit.edu)
6979
6980 * build-install.in: Change src/xemacs to src/emacs. We no longer
6981 create src/xemacs, so the file wouldn't be found.
6982
6983 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
6984
69851993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
6986
6987 * configure.in: Avoid forcing the search of /usr/include before
6988 fixed include files by resetting C_SWITCH_X_SITE if it is
6989 "-I/usr/include".
6990
69911993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6992
6993 * Makefile.in (@rip_paths@locallisppath):
6994 Delete ${datadir}/emacs/site-lisp.
6995
69961993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6997
6998 * configure.in:
6999 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
7000 Remove ${extra_output} from AC_OUTPUT call.
7001
70021993-09-17 Brian J. Fox (bfox@inferno)
7003
7004 * make-dist: Quote backquotes found in strings to be echoed.
7005
7006 * configure.in: Use "sh -c pwd" when we want to avoid having the
7007 shell fix up the value of $PWD.
7008
70091993-09-13 Brian J. Fox (bfox@inferno)
7010
7011 * Makefile.in (do-install): Don't abort if ln or chmod at the end
7012 of the installation fail. Suggested by Karl Berry.
7013
70141993-08-30 Brian J. Fox (bfox@inferno)
7015
7016 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
7017 was used. Set MAKEFLAGS from MFLAGS.
7018
70191993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7020
7021 * configure.in: Test for res_init in libc.
7022
70231993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7024
7025 * configure.in: In the file ${tempcname}, use configure___
7026 instead of @configure@.
7027
70281993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
7029
7030 * make-dist: Dist vpath.sed
7031
7032 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
7033 Depend on vpath.sed.
7034 Replace sed comand for VPATH with @vpath_sed@.
7035
7036 * configure.in: Substitute variable `vpath_sed'.
7037 If not in $srcdir and $srcdir is configured,
7038 issue warning that GNU make is required,
7039 and set vpath_sed to use vpath.sed script.
7040
70411993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7042
7043 * configure.in: Remove check for $srcdir being configured. This
7044 pretty much works now.
7045 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
7046 Check for XFree86 (/usr/X386/include) independent of whether
7047 -lXbsd exists.
7048
7049 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
7050 realclean, unlock, relock): Use `$(MAKE)' in place of plain
7051 `make'.
7052
70531993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7054
7055 * Version 19.19 released.
7056
7057 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
7058
70591993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7060
7061 * configure.in: Check for XScreenNumberOfScreen.
7062
70631993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7064
7065 * configure.in: Add * to end of all configuration alternatives.
7066 (m68*-sony-newsos3*): New alternative.
7067
70681993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7069
7070 * make-dist: Include getdate.c in distribution.
7071
7072 * configure.in: For --help, use $PAGER if it is set.
7073 (LIB_X11_LIB): Default to -lX11.
7074 (mips-sgi-irix5.*): New alternative.
7075
7076 * Makefile.in (do-install): Install info/gnus* and info/sc*.
7077
7078 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
7079 Recognize *.B8.* as hpux version 8.
7080 (m68*-tektronix-bsd*): Fix typo in tek4300.
7081 (AC_HAVE_FUNCS): Add ftime.
7082
70831993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7084
7085 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
7086 Use tekxd88, not tekXD88.
7087
70881993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
7089
7090 * configure.in: Check for -lm. Then can check for frexp and logb.
7091
70921993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7093
7094 * Version 19.18 released.
7095
7096 * make-dist (src): Don't put gnu-hp300 in dist.
7097 (src, lisp): Include OChangeLog in dist.
7098
70991993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7100
7101 * configure.in: Test for presence of logb and frexp functions.
7102
71031993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7104
7105 * configure.in (machine): Add i370-ibm-aix*.
7106
71071993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7108
7109 * configure.in (function checks): Test for mkdir and rmdir.
7110
7111 * configure.in (function checks): Don't test for random and bcopy
7112 only when we're building with X; look for them all the time.
7113
71141993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7115
7116 * configure.in: Test for availability of bcopy functions, searching
7117 the X libraries if we're using X.
7118
7119 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
7120 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
7121 versions of AIX, and needs to be passed to the loader.
7122
7123 * configure.in: Test for the availability of the
7124 XScreenResourceString function.
7125
71261993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
7127
7128 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
7129 LD_SWITCH_X_SITE and assume --with-x11.
7130 Only look for X11 files if we weren't told about a window system
7131 or if we were told to use X11 but not told where.
7132 Search the libraries from the s and/or m files when checking for
7133 functions.
7134
7135 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
7136
71371993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7138
7139 * make-dist: Include lisp/dired.todo in the distribution.
7140
71411993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7142
7143 * configure.in: Add code to set HAVE_INET_SOCKETS.
7144
71451993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7146
7147 * configure.in: If we do find x_includes and x_libraries
7148 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
7149
71501993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7151
7152 * make-dist: Include src/gnu-hp300 in the dist.
7153
7154 * configure.in (canonical): New variable holds the canonicalized
7155 configuration. Don't alter `configuration'. Use `configuration'
7156 for Makefile.in for file naming.
7157 (testing x_includes and x_libraries): Use =, not ==.
7158
71591993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7160
7161 * Version 19.17 released.
7162
7163 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
7164 directory's makefile. This allows the invocation of CPP which
7165 builds xmakefile to receive these switches. The SunSoft C
7166 preprocessor inserts spaces between tokens if it doesn't get the
7167 -Xs flag requested in src/s/sol2.h.
7168
71691993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
7170
7171 * configure.in (m68k-bull-sysv3): New config.
7172
71731993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7174
7175 * configure.in: Use the autoconf AC_FIND_X macro to try to find
7176 the X Windows libraries.
7177
71781993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7179
7180 * make-dist (tempdir): Don't create lisp/forms-mode directory in
7181 the distribution. Those files aren't kept in their own
7182 subdirectory any more.
7183
71841993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7185
7186 * Version 19.16 released.
7187
71881993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7189
7190 * configure.in: Add --verbose flag.
7191
71921993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7193
7194 * version 19.15 released.
7195
71961993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7197
7198 * Makefile.in (top_distclean): Use -f switch when cleaning out
7199 lock dir; it might be empty.
7200
7201 * configure.in: Only check for -lXbsd once.
7202
72031993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7204
7205 * Version 19.14 released.
7206
72071993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7208
7209 * make-dist: If using gzip, create distribution with '.gz' extension.
7210
7211 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
7212 (lisp/forms-mode): This doesn't exist anymore.
7213
7214 * configure.in: Look for the closedir function.
7215
72161993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7217
7218 * configure.in (CPP): Autoconf sets this to a shell variable
7219 reference, which doesn't work when it's edited into a makefile.
7220 Expand that variable reference.
7221
7222 * Makefile.in (CPP): New variable.
7223 (src/Makefile): Edit CPP into src/Makefile.
7224
7225 * Makefile.in (src/Makefile): Don't bother exiting single quotes
7226 and entering double quotes to get the values of LD_SWITCH_X_SITE
7227 and the other make variables; make substitutes them in anyway.
7228
7229 * Makefile.in (uninstall): Don't remove the lisp and etc
7230 directories if they're in the source tree.
7231
7232 Bring mumbleclean targets into conformance with GNU coding standards.
7233 * Makefile.in (mostlyclean, clean): Separate these two; just have
7234 them pass the request to the subdirectory makefiles.
7235 (distclean): Pass the request down, and then get rid of the
7236 files configure built, and get rid of the Makefiles.
7237 (realclean): Pass the request down, and then do the same things
7238 distclean does.
7239 (uninstall, info, dvi): New targets.
7240
7241 * configure.in: Move clause for PC-compatible i386 box to the end
7242 of the case statement, to avoid masking configurations below.
7243
7244 * configure.in: Add case for m88k-motorola-sysv4.
7245
7246 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
7247 the HP 68000 machines.
7248
7249 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
7250 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
7251 preprocessor won't fiddle with them.
7252
72531993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7254
7255 * Makefile.in (TAGS): cd to src to run etags.
7256
72571993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7258
7259 * configure.in (version): Check the X libraries for XrmSetDatabase
7260 and random, and see if we have -lXbsd.
7261
72621993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7263
7264 * configure.in: Pass "-Isrc" to the CPP we run to examine the
7265 s/*.h and m/*.h files. Martin Tomes
7266 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
7267
72681993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7269
7270 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
7271 above the general i386 alternative.
7272
72731993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7274
7275 * configure.in: Recognize configuration name for Data General
7276 AViiON machines.
7277
7278 * configure.in: Use AC_LONG_FILE_NAMES.
7279
72801993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7281
7282 * configure.in: Test for bison.
7283 * Makefile.in (YACC): New variable.
7284 (lib-src/Makefile.in): Edit YACC into the makefile.
7285
72861993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7287
7288 * Version 19.13 released.
7289
7290 * configure.in (CFLAGS): Don't set this according to the value of
7291 the GCC shell variable. Instead, consult the machine and system
7292 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
7293 test __GNUC__ while we're at it.
7294
7295 * configure.in: Remove extra ;; from hpux cases.
7296
72971993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7298
7299 * configure.in: Check to see if the system has -ldnet.
7300
73011993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7302
7303 * make-dist: Add clauses to distribute lisp/forms-mode.
7304
73051993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7306
7307 * configure.in (machine): Fix the versions in hpux version number test.
7308 Do not guess based on cpu type. Do check for explicit system version.
7309
73101993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7311
7312 * configure.in: Do NOT look for `unknown' as company name.
7313
73141993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7315
7316 * configure.in: Fix typo in message.
7317
73181993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7319
7320 * Version 19.12 released.
7321
7322 * Makefile.in (do-install): Correct previous etc-copying change.
7323 Partially rewrite using `if'.
7324 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
7325
7326 * Version 19.11 released.
7327
7328 * configure.in: Handle 386bsd.
7329
73301993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7331
7332 * make-dist: Update getdate.c.
7333
7334 * configure.in: Handle bsd386.
7335
7336 * Makefile.in (do-install): Use `-' in tar options.
7337
7338 * configure.in: Change ! "${...}" to x"${...}" = x.
7339
7340 * Makefile.in (do-install): Copy the DOC-* files from the build
7341 etc directory, as well as lots of things from ${srcdir}/etc.
7342
7343 * make-dist: Copy config.guess.
7344
7345 * configure.in: Handle AIX versions 1.2, 1.3.
7346
73471993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7348
7349 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
7350 the configuration name mips-mips-usg* to represent USG systems.
7351
7352 * configure.in: Fix logic to detect if srcdir is already configured.
7353
7354 * Makefile.in: Pass in LD_SWITCH_X_SITE.
7355
7356 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
7357 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
7358 of a directory; cd might fail, and have pwd print out the current
7359 directory.
7360
73611993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7362
7363 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
7364
73651993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7366
7367 * configure.in: Complain if srcdir points at an already-configured
7368 tree.
7369
73701993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7371
7372 * Version 19.10 released.
7373
73741993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7375
7376 * Makefile.in: Use Makefile comments, not C comments.
7377
7378 * configure.in: Add case for the Tektronix XD88.
7379
73801993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7381
7382 * configure.in: Handle sysv4.2 and sysvr4.2.
7383
73841993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7385
7386 * configure.in: Traverse the argument list without destroying it;
7387 don't use shift. It turns out that "set - ${saved_arguments}"
7388 doesn't work portably.
7389
7390 * configure.in: Add missing "fi".
7391
7392 * make-dist: Rebuild configure if configure.in is newer.
7393
7394 * Makefile.in (src:, lib-src:, FRC:): Force the src and lib-src
7395 targets to be executed even if make remembers that it has already
7396 satisfied FRC.
7397
73981993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7399
7400 * Makefile.in (do-install): Delete redundant code to copy etc twice.
7401
7402 * configure.in (romp): Handle various version numbers with aos and bsd.
7403
74041993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7405
7406 * configure.in: Fix message text.
7407
74081993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7409
7410 * make-dist: Make a `site-lisp' directory in the distribution,
7411 instead of a `local-lisp' directory, which hasn't been the
7412 appropriate name for a long time.
7413 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
7414 from the distribution first, then /usr/local/lib/emacs/site-lisp.
7415
7416 * Makefile.in (do-install): Correctly detect if ./etc and
7417 ${srcdir}/etc are the same.
7418
7419 * configure.in: Extract UNEXEC from the system configuration
7420 files, compute the name of the source file corresponding to the
7421 object file, and #define it as UNEXEC_SRC in config.h.
7422
7423 * configure.in: If srcdir is '.', then try using PWD to make it
7424 absolute.
7425
7426 * configure.in: Include ${srcdir} in the printed report, to help
7427 people notice if it's an automounter path.
7428
74291993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7430
7431 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
7432
74331993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7434
7435 * Makefile.in (do-install): Delete the dest dir, not the source dir,
7436 when they are different. Add `shift' command.
7437 (COPYDESTS, COPYDIR): Delete external-lisp dir.
7438 (externallispdir): Var deleted.
7439
7440 * configure.in: Delete spurious paren outputting short_usage.
7441
74421993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7443
7444 * Version 19.9 released.
7445
74461993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7447
7448 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
7449 subdirectory makes.
7450
7451 * make-dist: Check for .elc files with no corresponding .el file.
7452
7453 * Makefile.in (mkdir): Make all the directories in locallisppath.
7454
7455 * config.guess: New file.
7456 * configure.in: Use it, tentatively.
7457 * INSTALL: Mention its usage.
7458
7459 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
7460 the former gives you the operating system rev directly. Use
7461 s/hpux.h if we don't recognize what we got.
7462
7463 * Makefile.in (do-install): Don't remove a destination directory
7464 if it's the same as the source. If ${srcdir}/info == ${infodir},
7465 don't try to copy the info files.
7466
7467 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
7468 doesn't work if you're not using a separate source directory.
7469 (do-install): Copy the build tree's etc directory only after
7470 making sure it's not also the source tree's etc directory.
7471
74721993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7473
7474 * configure.in: Handle sunos4.1.3 specially.
7475
74761993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7477
7478 * Makefile.in (INSTALL): Add definition.
7479
7480 * configure.in: Fix some messages. Support -with-gnu-cc.
7481 At the end, use `set --', not `set -'.
7482 Delete spurious `.h' in hpux alternatives.
7483
74841993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7485
7486 * Version 19.8 released.
7487
74881993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7489
7490 * configure.in: When looking for source in the same directory as
7491 the configure script, make the path thus discovered absolute.
7492 If the user specifies the `--srcdir' switch, make that directory
7493 absolute too.
7494
7495 * Makefile.in (srcdir): Remove comment saying this doesn't work.
7496
7497 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
7498 too, as the value of the PATH_INFO macro.
7499
7500 * configure.in: Check to see if the source lives in the same
7501 directory as the configure script.
7502
75031993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7504
7505 * Makefile.in (install): Split this into `install' and
7506 `do-install', to give people more control over exactly what gets
7507 done.
7508 (do-install): New target, containing the guts of `install'. Don't
7509 remove and recreate the directories inside the copying loop - do
7510 it all before the copying loop. Pass more flags to the lib-src
7511 make.
7512 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
7513 avoid errors and warnings.
7514
7515 * configure.in: For generic IBM PC boxes, insist on "unknown" for
7516 the manufacturer - the more general case was blocking other i386
7517 configuration names below, and that's how the names are written in
7518 MACHINES anyway.
7519
7520 * make-dist: When breaking links, remove the link before moving
7521 the copy onto it, to avoid interactive behavior.
7522
7523 * Makefile.in: Doc fix.
7524
7525 * configure.in: Doc fix.
7526
7527 * INSTALL: Mention --exec-prefix option.
7528
7529 * configure.in: Add support for the `--exec-prefix' option.
7530 * Makefile.in: Accept that support.
7531
7532 * configure.in: Use the AC_PROG_INSTALL macro.
7533 * Makefile.in (INSTALL): Variable removed.
7534 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
7535
7536 * configure.in: Distinguish between hp800's and hp700's by calling
7537 "uname -m".
7538
75391993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7540
7541 * configure.in: Recognize configuration names for i860 boxes
7542 running SYSV.
7543
75441993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7545
7546 * configure.in: Distinguish between hp800's and hp700's by the
7547 version of HP/UX they run, since that's something people are more
7548 likely to know - hp700's run 8.0.
7549 Add HP 700 configuration.
7550
7551 * configure.in: Test for the presence of the `rename' function.
7552
7553 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
7554 configure.in.
7555 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
7556
7557 * make-dist: Break intra-tree links.
7558
7559 * configure.in: Explain that this is an autoconf script, and give
7560 instructions for rebuilding configure from it. Arrange to put
7561 comments in configure explaining this too.
7562
7563 * configure.in: Make the first line of the configure script be
7564 "#!/bin/sh". Leaving the first line blank didn't work.
7565
7566 * configure.in (long_usage): Removed; made short_usage describe
7567 the options briefly.
7568
7569 * configure.in: Implement the --prefix option.
7570 * Makefile.in (prefix): Add support for it here.
7571 * INSTALL: Document it here.
7572
7573 * Makefile.in (install): Don't assume that the files in the `info'
7574 subdirectory match *.info. They don't have that prefix.
7575
75761993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7577
7578 * configure.in: Add case for version 5 of Esix.
7579
75801993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7581
7582 * Version 19.7 released.
7583
7584 * make-dist: There aren't any *.com files in lib-src anymore.
7585
7586 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
7587 them; they're symlinks to other filesystems on the GNU machines.
7588
7589 * make-dist: Check that the manual reflects the same version of
7590 Emacs as stated in lisp/version.el. Edit that version number into
7591 the README file.
7592
75931993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7594
7595 * configure.in: Remove the hack of AC_DEFINE; use
7596 AC_DEFINE_UNQUOTED.
7597
75981993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7599
7600 * make-dist: Don't distribute precomp.com, compile.com, or
7601 link.com from ./src; they're in ./vms now.
7602
7603 Some time-handling patches from Paul Eggert:
7604 * configure.in: Add AC_TIMEZONE.
7605
76061993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7607
7608 * configure.in: Recognize Linux as a valid operating system for
7609 the i386.
7610
76111993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7612
7613 * make-dist: Distribute some VMS files we got from Richard Levitte.
7614
7615 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
7616 the source for the sed command, not oldXMenu/Makefile.
7617
76181993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7619
7620 * INSTALL: Don't claim the srcdir option doesn't work.
7621
76221993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7623
7624 * configure.in: Include remarks saying what order the autoconf
7625 tests should go in, and remind people to change config.h.in
7626 whenever they add autoconf tests which make #definitions.
7627
7628 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
7629
76301993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7631
7632 * Makefile.in (oldXMenu/Makefile): Make this depend on
7633 ${srcdir}/oldXMenu/Makefile.in, not itself.
7634
7635 * PROBLEMS: Some updates from David J. Mackenzie.
7636
7637 More changes from David J. Mackenzie.
7638 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
7639 removed; autoconf and config.h should specify all these
7640 differences.
7641 (buildlisppath): Make this path depend on ${srcdir}.
7642 (INSTALLFLAGS): Removed.
7643 (INSTALL): Include the -c flag.
7644 (install): Change the way we invoke install accordingly.
7645
7646 Install ${srcdir} changes from DJM.
7647 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
7648 list.
7649 (COPYDIR, COPYDESTS): Install files from both the etc directory in
7650 the source tree and the etc directory in the object tree.
7651 (${SUBDIR}): Pass the prefix variable down to submakes.
7652 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
7653 in /bin.
7654 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
7655 values for srcdir and VPATH.
7656 (install): Add `v' flag to tar command. Make sure that `dir'
7657 exists in ${srcdir}/info before copying it. Remember that the man
7658 pages come from the source tree, not the object tree.
7659 * configure.in: Remove remarks saying that the --srcdir option
7660 doesn't work.
7661 Create the etc directory in the object tree.
7662 Recognize configuration names of the form *-sun-solaris*.
7663 Recognize sunos5 and solaris as operating system names.
7664
7665 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
7666 lib-src/getdate.y and src/systime.h.
7667
76681993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7669
7670 * make-dist: Make links in info subdir.
7671
76721993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7673
7674 * configure.in: Call AC_STDC_HEADERS.
7675
76761993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7677
7678 * configure.in: Sidestep autoconf's quoting of the second argument
7679 of AC_DEFINE, so we can specify the value to put there. It would
7680 be nice if autoconf provided some way to specify computed values
7681 for macros.
7682
76831993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7684
7685 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
7686 this is always just -DHAVE_CONFIG_H.
7687
7688 The GNU coding standards specify that CFLAGS should be left for
7689 users to set.
7690 * Makefile.in (CFLAGS): Let configure determine the default value
7691 for this. Don't
7692 have it default to DEFS.
7693 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
7694 (lib-src/Makefile, src/Makefile): Edit the default value for
7695 CFLAGS into these files, not DEFS.
7696 * configure.in (CFLAGS): Choose a default value for this - "-g"
7697 normally, or "-g -O" if we're using GCC. Edit it into the
7698 top-level Makefile.
7699
7700 * configure.in: When scanning the machine and system description
7701 #include files, write their names to conftest.c properly.
7702
77031993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7704
7705 * configure.in: In configuration name case for Apallos running
7706 Domainios, set opsys, not opsysfile.
7707
7708 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
7709 src/config.h, instead of AC_OUTPUT; the latter overwrites
7710 src/config.h even when it hasn't changed, puts a makefile-style
7711 comment at the top even though it's C code, and produces a
7712 config.status script which doesn't do the job right.
7713
7714 * configure.in: Add AC_LN_S test, so we can tell whether or not we
7715 can use a symbolic link to get the X Menu library into src.
7716 * Makefile.in (LN_S): New variable.
7717 (src/Makefile): Edit the value of LN_S into this makefile.
7718
77191993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7720
7721 * configure.in: Support *-sco3.2v4* as opsystem.
7722
7723 * make-dist: Don't include calc directory.
7724 Exclude many files in the man directory; copy a few.
7725
77261993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7727
7728 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
7729 call AC_STRUCT_TM to see what's in time.h.
7730
7731 * configure.in: Employ quoting stupidity to get the value of CPP
7732 to expand properly.
7733
77341993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7735
7736 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
7737 variable to scan the machine and system description files.
7738
7739 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
7740 so that getdate.y builds correctly.
7741
77421993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7743
7744 * configure.in (tempcname): Change this to "conftest.c", so it will
7745 work properly on systems with short filenames; this is the name
7746 autoconf uses.
7747
7748 * configure.in: Also detect the availability of dup2 and
7749 gethostname.
7750
7751 * configure.in: Use the AC_ALLOCA test.
7752 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
7753 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
7754
77551993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7756
7757 * make-dist: Distribute configure, as well as configure.in.
7758 Oversight.
7759
77601993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7761
7762 * Makefile.in (install): Print out the name of the directory we're
7763 copying, so people can have some idea of whether we're making
7764 progress.
7765
7766 * Makefile.in (install.aix, install.xenix, install.sysv, install):
7767 Don't forget to re-create the COPYDESTS directories after we clear
7768 them out.
7769
77701993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7771
7772 * Makefile.in: Add autoconf cookies so that the configure
7773 script can comment out sections of path variable definitions to
7774 choose between the installable configuration and the run-in-place
7775 configuration.
7776 * configure.in: Add new option `--run-in-place', to select the
7777 run-in-place path definitions.
7778
7779 * configure.in: Add a clause to the big configuration name case
7780 for the NeXT machine.
7781
77821993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7783
7784 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7785 Make sure that each source directory exists, and is different from
7786 the destination directory; then, delete the destination before
7787 copying over the source.
7788
7789 * make-dist: Distribute configure.in, instead of configure.
7790
77911993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7792
7793 * configure.in: Don't set CC to "gcc -O" if the user specifies
7794 `--with-gcc'. Add -O to DEFS if GCC is set.
7795
77961993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7797
7798 * Makefile.in (clean mostlyclean): Missing right paren.
7799
7800 * configure.in: When checking for X windows, search for an X11
7801 subdirectory of ${x_includes}.
7802
7803 * configure.in: Check for gettimeofday function, for getdate.y.
7804
7805 Change `configure' to a mixture of custom code and autoconf stuff.
7806 autoconf can't derive all the information we need, but we'd really
7807 like to be able to take advantage of some of its tests, and its
7808 file-editing facilities.
7809 * configure.in: Renamed from configure.
7810 Quote the sections of shell script we want copied literally to
7811 the configure script.
7812 (compile): Initialize this to make the autoconf macros' code happy.
7813 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
7814 code to do their jobs.
7815 Use autoconf to produce Makefile and src/config.h.
7816 Remove the Makefile-style comment that autoconf places at the top
7817 of src/config.h.
7818 (config_h_opts): Removed - no longer necessary.
7819 * Makefile.in (configname): Renamed to configuration.
7820 (CONFIG_CFLAGS): Renamed to DEFS.
7821 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
7822 get values via autoload @cookies@.
7823 (libsrc_libs): Get this from autoconf. We used to do nothing
7824 about this.
7825 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
7826
7827 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
7828 echo the move-if-change command.
7829
78301993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
7831
7832 * make-dist: Distribute lib-src/rcs-checkin.
7833
7834 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
7835 Don't try to make links to the RCS or Old subdirectories.
7836 Use the appropriate extension for the compression type in use.
7837 Create the tar file in the shell's initial default directory, not
7838 in ${tempparent}.
7839 Erase the whole ${tempparent} tree, not just ${tempdir}.
7840
78411993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7842
7843 * Makefile.in (src/paths.h): Don't echo the huge sed command we
7844 use to build paths.h.
7845 (lib-src/Makefile, src/Makefile): Similarly.
7846
7847 * configure: Extend test for working `const' keyword to handle AIX
7848 3.2 cc.
7849
78501993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7851
7852 * make-dist: Distribute lisp/term/ChangeLog.
7853
7854 Arrange for C compilation throughout the tree to get
7855 C_SWITCH_SYSTEM from the configuration files.
7856 * configure: Extract C_SWITCH_SYSTEM from the machine and
7857 system-dependent files, and save it in the top-level Makefile.
7858 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
7859 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
7860
7861 * make-dist: Include the VMS support files in oldXMenu in the
7862 distribution.
7863
7864 * configure: Doc fix.
7865
7866 * configure: Fix corrupted config_h_opts.
7867
7868 * configure: Properly report option names in error messages.
7869
7870 * configure: Properly recognize --x-includes and --x-libraries
7871 options.
7872
7873 * configure: Fix syntax errors in code handling XFree386.
7874
78751993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7876
7877 * configure: Add special code to detect XFree386, and tell
7878 config.h about it.
7879
7880 * configure: Properly handle extracting values of LIBS_MACHINE and
7881 LIBS_SYSTEM that contain spaces.
7882
7883 * configure: Add `--x-includes' and `--x-libraries' options. I
7884 think these are dopey, but no less than three alpha testers, at
7885 large sites, have said they have their X files installed in odd
7886 places. Implement them by setting C_SWITCH_X_SITE and
7887 LD_SWITCH_X_SITE in src/config.h.
7888
78891993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7890
7891 * make-dist: Don't distribute etc/Old files.
7892
7893 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
7894 backups.
7895
78961993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7897
7898 * make-dist: Fix typo.
7899
79001993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7901
7902 * make-dist: Corrected typo, fixed it to discard = and TAGS files
7903 in some cases where it should but didn't seen to.
7904
7905 * Makefile.in: Added unlock and relock productions.
7906
79071993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
7908
7909 * make-dist: Add a --compress option to force make-dist to use
7910 compress.
7911
7912 * make-dist: Use gzip, if we can find it.
7913
7914 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7915 make rs6000-ibm-aix default to -aix32.
7916
79171993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
7918
7919 * Makefile.in: Added `Developer's configuration' section.
7920
79211993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7922
7923 * Makefile.in: Add commented-out variable settings for developer's
7924 configuration.
7925
79261993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7927
7928 * make-dist: Distribute `src/bitmaps' too.
7929
79301993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
7931
7932 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
7933 make rs6000-ibm-aix default to -aix32.
7934
79351993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7936
7937 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
7938
7939 * Makefile.in (install.sysv): Add a second `$' in front of
7940 `${dest}', so that the shell will expand it, instead of Make.
7941
7942 * configure: When processing the name of the configure script,
7943 collapse `././' to `./', but leave a single `./' prefix alone.
7944
7945 * configure: Doc fix.
7946
79471993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7948
7949 * configure: Handle isc3.0 correctly.
7950
79511993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7952
7953 * make-dist: Don't try to copy the COPYING notice into
7954 external-lisp; we're not distributing that directory any more.
7955
79561993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7957
7958 * Makefile.in (install, install.aix, install.xenix, install.sysv):
7959 Remove CVS subdirectories from the installed directory trees, as
7960 well as RCS directories.
7961
79621993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7963
7964 * make-dist: Only copy gmalloc.c if we couldn't link it.
7965 Don't try to copy man/{README,Makefile} unless they actually exist.
7966
7967 * Makefile.in (lisppath): Don't include externallispdir in this.
7968 We're not sure whether we're even going to distribute the
7969 directory yet.
7970
79711993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7972
7973 * make-dist: Don't distribute the external-lisp directory anymore.
7974 * INSTALL: Remove all references to external-lisp.
7975
7976 * configure: Detect whether the compiler supports `const'
7977 properly, and edit src/config.h accordingly.
7978
7979 * configure: Tweak layout of final report.
7980
7981 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
7982 CFLAGS.
7983
7984 * Makefile.in (locallisppath): Make this default to
7985 ${datadir}/emacs/site-lisp, instead of
7986 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
7987 the same thing, and local-lisp causes completion conflicts with
7988 lock.
7989 (lisppath): Add ${externallispdir} to this.
7990 * INSTALL: Adjust installation directions.
7991
7992 * Makefile.in (externallispdir): New variable, to say where to
7993 install the externally-maintained lisp files.
7994 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
7995 the others.
7996 * INSTALL: Describe external-lisp and the new externallispdir
7997 variable.
7998
79991993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8000
8001 * configure (progname): New option `--with-gcc'. Make it clearer
8002 how we are trying to guess whether or not we have GCC.
8003 * INSTALL: Document the `--with-gcc' option, and improve
8004 description of `--with-x' options.
8005
80061993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8007
8008 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
8009 ${infodir} from these variables; we have written out explicit code
8010 to install the info files.
8011
80121993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
8013
8014 * make-dist: Don't distributed the RCS files in the etc directory.
8015
80161993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8017
8018 * Makefile.in: Some makes can't handle comments in the middle of
8019 commands; move them to before the whole rule.
8020
80211993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8022
8023 * README: Mention what Emacs is.
8024
80251993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8026
8027 * make-dist: Include `./lisp/calc-2.02' in the distribution.
8028 Add `./cpp' and `./man' back into the distribution.
8029
80301993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8031
8032 * Makefile.in: Define MAKE, and use where appropriate.
8033
80341993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8035
8036 * make-dist: Remember that the authoritative COPYING notice is
8037 `etc/COPYING', not `../etc/COPYING'.
8038
80391992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8040
8041 * make-dist: Make sure that the COPYING notices in each directory
8042 are copies, not symlinks.
8043
80441992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8045
8046 * INSTALL: The build process produces an executable called `emacs'
8047 now. Change references.
8048 * Makefile.in: Adjust `install.mumble' targets to install
8049 `src/emacs', not `src/xemacs'.
8050
8051 * configure: Start with a blank line; this keeps some old CSH's
8052 from thinking it's a CSH script. Most systems will just use
8053 /bin/sh to run it, which is what we're expecting; the only other
8054 shells which might try to interpret it themselves are probably
8055 Bourne-compatible.
8056
80571992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8058
8059 * INSTALL: Improvements suggested by David Mackenzie.
8060
80611992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8062
8063 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8064 Don't try to copy the info files if there aren't any; the
8065 unexpanded globbing pattern disappoints `install'. Ignore the
8066 return status of that command.
8067
8068 * INSTALL: Updated for new configuration arrangement.
8069
8070 * configure: Don't make the top-level Makefile read-only - people
8071 may want to edit the values of the path variables.
8072
8073 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8074 Install the info files in ${infodir}. Install the executable
8075 under both `emacs' and `emacs-VERSION'.
8076
8077 * Makefile.in: Doc fix.
8078
8079 * Makefile.in (exec_prefix): New variable, as per latest version
8080 of coding standards.
8081 (bindir, libdir): Use it, instead of `prefix'.
8082 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
8083
8084 * Makefile.in (mandir): Make the default value for this depend on
8085 $(prefix).
8086
8087 * Makefile.in (datadir, statedir, libdir): Make these all default
8088 to ${prefix}/lib.
8089 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
8090 to compensate.
8091
8092 * Makefile.in (install, install.sysv, install.xenix, install.aix):
8093 Install the etags and ctags man pages too.
8094
8095 * Makefile.in (distclean): Don't delete backup files; that's the
8096 job of extraclean.
8097 (extraclean): Like distclean, but deletes backup and autosave files.
8098
80991992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8100
8101 Make path specification conform to GNU coding standards.
8102 * configure (long_usage): Remove all traces of old arguments from
8103 usage messages, and document the options we do accept in more
8104 detail: -with-x... and --srcdir.
8105 (options, boolean_opts): Deleted; we don't have enough options to
8106 make this worthwhile.
8107 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
8108 along with the code which supported them; these should be set as
8109 arguments to the top-level make.
8110 (config_h_opts): Since this no longer doubles as a list of option
8111 names, make them upper case; this simplifies the code which uses
8112 them to build the sed command to edit src/config.h. Change the
8113 code which sets them.
8114 (cc, g, O): Don't allow the user to set these using options; they
8115 should be specified using `CC=' and `CFLAGS=' arguments to the
8116 top-level make. Just choose reasonable default values for them,
8117 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
8118 values.
8119 (gnu_malloc, rel_alloc): Don't allow the user to set these using
8120 options; use them whenever the configuration files say they're
8121 possible.
8122 Simplify the argument processing loop. Don't accept abbreviations
8123 for option names; these might conflict with other configuration
8124 options in the future.
8125 Add some support for the `--srcdir' option. Check for the sources
8126 in . and .. if `--srcdir' is omitted. If the directories we will
8127 compile in don't exist yet, create them under the current directory.
8128 Note that the rest of the build process doesn't really support
8129 this.
8130 Edit only the top Makefile. That should edit the others. Edit
8131 into the makefile: `version', from lisp/version.el, `configname'
8132 and `srcdir' from the configuration arguments, `CC' and
8133 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
8134 the user's path, and LOADLIBES as gleaned from the system
8135 description files.
8136 Simplify the report generated; it doesn't need to include any
8137 description of paths now.
8138 Make `config.status' exec configure instead of just calling it, so
8139 there's no harm in overwriting `config.status'.
8140 * Makefile.in (version, configname): New variables, used to choose
8141 the default values for datadir and libdir.
8142 Path variables rearranged into two clearer groups:
8143 - In the first group are the variables specified by the GNU coding
8144 standards (prefix, bindir, datadir, statedir, libdir, mandir,
8145 manext, infodir, and srcdir).
8146 - In the second are the variables actually used for Emacs's paths
8147 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
8148 archlibdir), which depend on the first category.
8149 datadir and libdir default to directories under
8150 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
8151 demand.
8152 etcdir and lispdir default to subdirectories of datadir.
8153 archlibdir defaults to libdir.
8154 The new installation tree is a bit deeper than it used to be, so
8155 use the new make-path program in lib-src to build them all.
8156 Always build a new src/paths.h.tmp and then move-if-change it to
8157 src/paths.h, to avoid unnecessary rebuilds while responding to the
8158 right changes.
8159 Remove all mention of arch-lib. Run utility commands from
8160 lib-src, and let the executables be copied into archlibdir when
8161 Emacs is installed.
8162 Add targets for src/Makefile, lib-src/Makefile, and
8163 oldXMenu/Makefile, editing the values of the path variables into
8164 them.
8165 Let lib-src do its own installation.
8166 (datadir): Default to putting data files under
8167 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
8168 (emacsdir): Variable deleted; it would only be confusing to use.
8169 (lispdir, etcdir): Default to ${datadir}/lisp.
8170 (mkdir): Use make-path for this.
8171 (lockdir): Do this in mkdir.
8172 (Makefile): New target.
8173
8174 * configure (usage_message): Rename to long_usage.
8175
8176 * make-dist: Don't bother creating an arch-lib directory; that's
8177 only for installation now.
8178
81791992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8180
8181 * configure: Use GCC-style configuration names, using config.sub.
8182 Change the usage and help messages.
8183
8184 * configure: Initialize window_system, not indow_system.
8185
8186 * configure: Report which window system, compiler, and signal
8187 handler return type we decide to use.
8188
8189 * make-dist: Explain what's going on if config.sub and gmalloc.c
8190 can't be linked. Place the code which copies them near the code
8191 which links the rest of the files around them.
8192
81931992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
8194
8195 * make-dist: Don't bother to distribute src/*.com, or
8196 src/vmsbuild; those have all been moved to `../vms'.
8197
81981992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8199
8200 * make-dist: Don't forget that the way to avoid filenames starting
8201 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
8202 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
8203 couldn't make hard links to, since we have two already, and
8204 perhaps more to come.
8205
82061992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8207
8208 * configure: When editing parameters into lib-src/Makefile, change
8209 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
8210 needs some other flags too.
8211
82121992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8213
8214 * configure: Remove spurious echo of the configuration name.
8215
8216 * make-dist: Don't distribute files in src/m and src/s whose names
8217 begin with `='.
8218
82191992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8220
8221 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
8222 Also LISP_FLOAT_TYPE.
8223
82241992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8225
8226 * make-dist: Copy config.sub, since it's a symbolic link to a file
8227 on another file system.
8228
82291992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8230
8231 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
8232 distribution.
8233
8234 * config.sub: New file, to help us recognize configuration names.
8235 * make-dist: Include it in the distribution.
8236
82371992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8238
8239 * configure: Convert `-' to `_' in specified option names.
8240 Accept options with --. Delete --highpri and --have-x-menu options.
8241 New options --with-x and --with-x10 replace -window-system.
8242 Don't mention options --gnu-malloc, --rel-alloc
8243 or --lisp-float-type in help message.
8244
82451992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8246
8247 * make-dist: Include the `vms' subdirectory in the distribution.
8248
82491992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8250
8251 * configure: Remove lines starting with "# DIST: " when building
8252 lib-src/Makefile and src/Makefile. This allows us to mark the
8253 "Makefile.in" files with explanatory comments which won't also get
8254 stuck in the Makefiles.
8255
82561992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8257
8258 * make-dist: Don't use the '+' operator in the sed regular
8259 expression that extracts the version number from lisp/version.el;
8260 Ultrix sed doesn't seem support the operator. Just double the
8261 operand and use *.
8262
82631992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8264
8265 * Makefile.in: Doc fix.
8266
82671992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
8268
8269 * configure: Rewrite sed command to remove at most one ./ prefix;
8270 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
8271 group.
8272
82731992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8274
8275 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
8276
82771992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8278
8279 * make-dist: Go ahead and build a new TAGS file, unless the
8280 --newer option was specified. Don't try to delete a TAGS file
8281 from etc; it's not kept there, and shouldn't be deleted anyway.
8282
82831992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8284
8285 * make-dist: If the lisp directory contains a default.el, don't
8286 distribute it.
8287
8288 * configure: When searching signal.h for the type of a signal
8289 return handler, make a copy of it, not a symbolic link to it; that
8290 way, it will work on systems that don't have symbolic links.
8291
82921992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
8293
8294 * make-dist: Taught it about vcdiff and rcs2log, added --newer
8295 option for generating incremental distributions. Stopped it from
8296 generating a TAGS file into the distribution; that sucker is
8297 *big*, and easily enough generated with the toplevel makefile.
8298
82991992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8300
8301 * configure: When writing config.status, don't prefix progname
8302 with a '.'; it might be absolute.
8303
83041992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8305
8306 * configure: Choose to use X11 if either /usr/lib/libX11.a or
8307 /usr/include/X11 exist, not only if both exist.
8308
83091992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8310
8311 * make-dist: Make the new external-lisp directory a duplicate of
8312 the external-lisp directory, not the lisp directory.
8313
83141992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8315
8316 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
8317 clean' in arch-lib; it doesn't even have a Makefile.
8318
8319 * Makefile.in (clean, mostlyclean): In the test which tries to
8320 distinguish between the build directory, which should be cleaned,
8321 and the installed directory, which shouldn't, cd to `${emacsdir}',
8322 not `${DESTDIR}${LIBDIR}'.
8323
83241992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8325
8326 * make-dist: Be sure to delete the .c and .h files that YACC and
8327 BISON create from getdate.y.
8328
8329 * external-lisp: New directory; see `external-lisp/README'.
8330 * make-dist: Added support for the external-lisp subdirectory.
8331
8332 * make-dist: Changed message which complains that make-dist wasn't
8333 invoked in the right directory to indicate which files it was
8334 looking for.
8335
83361992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8337
8338 * configure: Add comments explaining why we can't translate
8339 character ranges or control characters in `tr'.
8340
83411992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8342
8343 * configure: When generating the configuration message, we used to
8344 build the message from the start so that each line began with "# "
8345 so that it would be a comment in `config.status'. However, this
8346 causes trouble if any of the variables we use in the message
8347 expand to more than one line of text - as gnu_malloc_reason
8348 sometimes does. So instead, we build the message as it should be
8349 printed to the user (i.e. without the "# " prefixes), and stick on
8350 the "# "s when we write it to `config.status'.
8351
8352 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
8353 `lib-src' and `arch-lib'.
8354
8355 * configure: When generating report and `config.status' file, note
8356 that bindir only determines where `make install' and
8357 `build-install' will place the executables; this should make it
8358 clear that the ordinary build process will not try to install
8359 things.
8360
83611992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
8362
8363 * make-dist: Change messages to say that we are 'making links to
8364 X', rather than 'copying X'. And put `' quotes around file names.
8365
8366 * make-dist: Include '.tmp' in the name of the staging directory.
8367
8368 * make-dist: Pass the `-f' option to rm when you're not sure that
8369 the files you're removing actually exist.
8370
8371 * make-dist: When setting up etc/COPYING, always nuke whatever is
8372 there, and then copy it in, to make sure we get a real file.
8373
8374 * make-dist: Don't try to distribute *.defns files any more. The
8375 only such file was for simula.el, which has been superceded by a
8376 version which doesn't have a separate .defns file.
8377
83781992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
8379
8380 * make-dist: Don't distribute configured versions of config.h.in,
8381 paths.h.in, Makefile.in in src.
8382
8383 * configure: Delete .tmp files before creating them; don't bother
8384 trying to make final targets writeable first, since it won't
8385 matter to move-if-change.
8386
83871992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8388
8389 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
8390 mkdir and chmod in the center of all the conditionals. GNU Make
8391 will strip these out, but other makes won't.
8392
83931992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8394
8395 * make-dist: Include move-if-change in list of files to distribute.
8396
83971992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8398
8399 * configure: Remove any "." elements from the program name.
8400
8401 * configure: Don't record the values of all the possible arguments
8402 in config.status; only record the options that the user specified.
8403
8404 * configure: Use move-if-change to move in the new src/config.h.
8405
84061992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
8407
8408 * move-if-change: New file, copied from gcc release.
8409 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
8410 a temp file, so we don't update paths.h if an error occurs or if
8411 it doesn't need changing.
8412
84131992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8414
8415 * Makefile.in (src/paths.h): Do not install a value for the
8416 PATH_SUPERLOCK value; that macro doesn't exist anymore.
8417 * build-install.in: Same thing.
8418
84191992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8420
8421 * make-dist: Check the flag called "make_tar", not "make_dir"; the
8422 latter, being a typo, is always false, resulting in a program
8423 whose default behavior is to painstakingly build a copy of the
8424 source tree, and then delete it. Rah.
8425
8426 * Makefile.in: Add dist target, and comment for it.
8427
8428 * configure: When scanning <signal.h> for a declaration for
8429 signal, create a symbolic link with a name ending in .c, so the
8430 compiler won't complain that it's only been given .h files.
8431
8432 * configure: Check whether there are any arguments available
8433 before shifting to get the value of a non-boolean parameter.
8434
8435 * make-dist: Doc fix.
8436
84371992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8438
8439 * configure: Instead of grepping /usr/include/signal.h for a
8440 signal declaration, run /usr/include/signal.h or
8441 /usr/include/sys/signal.h through cpp and grep for the
8442 declaration.
8443
8444 * configure: Redirect the output of grep to /dev/null instead of
8445 using grep -s - that flag means different things on other systems.
8446
8447 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
8448 since the former is recognizable even if you don't know what
8449 'dumping' is.
8450 * configure: Accommodate that change.
8451
8452 * configure: Accept options for all of the directories you can
8453 change in the Makefile.
8454
8455 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
8456
8457 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
8458 FOO before you can use them.
8459
8460 * build-install.in: Made the "Where To Install Things" section
8461 conform with the similar section from Makefile.in. Copied section
8462 which builds src/paths.h from src/paths.h.in from the Makefile.
8463
84641992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8465
8466 * configure: Write config.status to pass its command-line
8467 arguments on to configure, so that people can use it to recreate
8468 an old configuration, with minor changes.
8469
84701992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8471
8472 * configure: Don't rely on option variables being unset if their
8473 values are the empty string. In particular, when producing the
8474 English report, don't assume that highpri will be unset when no
8475 increased priority has been requested; -highpri='' should be the
8476 same as omitting -highpri altogether.
8477
8478 * configure: Fix dumb bug: when running the system and machine
8479 description files through cpp, mark those lines that we want to
8480 evaluate with the string '@configure@', and then only evaluate
8481 them. This way if the files include anything that actually
8482 generates text (type definitions or external declarations, say),
8483 we won't try to eval it.
8484
84851992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8486
8487 * make-dist: New shell script.
8488
8489 * configure: When creating foo from foo.in, make foo read-only to
8490 remind people to edit the .in file instead.
8491
8492 * INSTALL: Changed references to config.h-dist to config.h.in.
8493 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
8494 to build src/paths.h from src/paths.h.in; added a paragraph to do
8495 this.
8496 * configure, Makefile, build-install: Changed filenames like
8497 FOO-dist to FOO.in.
8498
84991992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8500
8501 * Makefile, build-install: Renamed to Makefile.in and
8502 build-install.in; the configure script will edit these to produce
8503 the usable Makefile and build-install.
8504 * configure: Changed to produce ./Makefile, ./build-install,
8505 lib-src/Makefile, and src/Makefile from their *.in counterparts,
8506 instead of editing them in place.
8507
85081992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8509
8510 * Makefile: Re-arranged so that the undumped Emacs will search
8511 ../lisp *after* the site's local elisp files.
8512 (locallisppath, dumplisppath): New variables.
8513 (lisppath): This variable's default value is now chosen based on
8514 $(locallisppath) and $(lispdir); while it used to be the
8515 customization point for adding site-local elisp directories to
8516 load-path, that job is now handled mostly by locallisppath.
8517 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
8518 Check the values being assigned to the *LOADSEARCH macros for null
8519 path elements (like '::' in 'foo::bar').
8520
8521 * configure: When checking if the machine- and system-dependent
8522 files define a particular macro or not, actually run them through
8523 CPP and test the macros with #ifs, instead of just grepping for
8524 the macros' names. In particular, check for SYSTEM_MALLOC in this
8525 way.
8526
85271992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8528
8529 * Makefile (install): Don't use -s in install. (Keep the symbols.)
8530
85311992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8532
8533 * configure: Make the config.status file an executable shell
8534 script which will recreate the same configuration. Include the
8535 verbal description of the current configuration as a comment in
8536 the script.
8537 * INSTALL: Doc fix.
8538
8539 * Makefile: Brought the Makefile up to the GNU coding
8540 standards, as described in standards.text:
8541 (TAGS): New name for the target which rebuilds the tags table.
8542 (check): New target; doesn't do anything yet.
8543 (mostlyclean): New target, synonymous with clean.
8544 (realclean): New target. Currently, this just calls the
8545 subdirectories's makefiles and then deletes config.status.
8546 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
8547 variables.
8548 Installation directory variables changed to conform.
8549 (install, install.sysv, install.xenix, install.aix): Changed the
8550 code which copies the directories into their installed location to
8551 allow the installed locations to be in several different
8552 directories; the old version assumed that they would all be in
8553 $(emacsdir).
8554 (mkdir, lockdir): Allow the installed locations to be in several
8555 different directories.
8556 * INSTALL: Doc fix.
8557
8558 * build-install: Use the same variable names as the Makefile.
8559 Allow the installed locations to be in several different
8560 directories.
8561
85621992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8563
8564 * Makefile (src/paths.h): Instead of using a single sed command to
8565 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
8566 separately, and don't forget to append "/!!!SuperLock!!!" to the
8567 value of the PATH_SUPERLOCK macro.
8568
8569 * config.emacs: Renamed to configure, for consistency with other
8570 GNU products. Internal references changed.
8571 INSTALL, Makefile: References changed.
8572
8573 * lock: New directory, which should always be empty. If this
8574 directory doesn't exist, Emacs won't complain; it just won't lock.
8575 Having this here means that people can just unpack Emacs, build
8576 it, and have locking work.
8577
8578 * share-lib: Re-renamed to etc, for the sake of tradition.
8579 * config.emacs: Changed default value for datadir to ../etc.
8580 * INSTALL, README: Adjusted.
8581
85821992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8583
8584 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
8585 by running CPP on the appropriate s/*.h and m/*.h files.
8586
85871992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8588
8589 * config.emacs: Make sure to set the "exit on error" flag once
8590 we've removed config.status; errors should abort the configuration.
8591
85921992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8593
8594 * config.emacs: Added -distribute option, so that the Makefile
8595 paths are in their proper form. I don't know why this matters.
8596
85971992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8598
8599 * local-lisp: New directory, empty in the distribution, for people
8600 to put local elisp code in.
8601 * config.emacs: Include it in the default load path.
8602 * README: Document it.
8603
86041992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8605
8606 * config.emacs: Guess the type of signal handling functions based
8607 on the contents of /usr/include/signal.h.
8608
8609 * config.emacs: Print out progress report messages.
8610
8611 * Makefile (src/paths.h): Don't generically replace
8612 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
8613 editing of the other entries, and each entry should be dealt with
8614 explicitly anyway.
8615
8616 * build-install: Converted from C-shell to Bourne shell.
8617 * config.emacs: Edit build-install properly.
8618
8619 * config.emacs: Doc fix.
8620
86211992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
8622
8623 * Makefile (install): Remove `B' from tar xf command.
8624
86251992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
8626
8627 * config.emacs: Removed support for the `maintain-environment'
8628 option; the only important difference between this and its absence
8629 has been removed.
8630 * INSTALL: Removed mention of `maintain-environment'.
8631
8632 * config.emacs: Fix arguments to sed when processing boolean
8633 arguments.
8634
86351991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8636
8637 * config.emacs: New file, to help automate the installation
8638 process.
8639
8640 * Makefile: Lots of changes to support the separation of etc into
8641 architecture-dependent and -independent files:
8642 (EMACSROOT): New variable, giving the directory under which all of
8643 Emacs's libraries should be installed. Changed rest of file to
8644 use it.
8645 (LIBDIR): Now denotes only architecture-dependent dir.
8646 (DATADIR): New variable, denoting architecture-independent dir.
8647 (LOCKDIR): New variable, for completeness.
8648 (SUBDIR): No more etc, new lib-src.
8649 (COPYDIR): No more etc, new arch-lib and share-lib.
8650 (src/paths.h): Set PATH_DATA and the LOCK macros too.
8651 (src): Now depends on lib-src, not etc.
8652 * build-install: Changes parallel to the above.
8653 * README: Describe the new arrangement.
8654
8655 * vms: New subdirectory for all the VMS stuff.
8656
86571991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
8658
8659 * Makefile (LISPPATH): New variable.
8660 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
8661
86621990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
8663
8664 * Makefile (install, install.sysv, install.xenix):
8665 Install wakeup instead of loadst. No need for setuid or setgid.
8666
86671990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8668
8669 * Makefile (clean): Clean etc if that's not the installation dir.
8670
86711990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8672
8673 * Makefile (paths.h): Make sed alter each name in the path.
8674
86751988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8676
8677 * Makefile (install.sysv): Use cpio, not tar.
8678
86791988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
8680
8681 * Makefile (lockdir): Rename `lock' target.
8682 Depend on it from install*, not from `all'.
8683
86841988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
8685
8686 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
8687 to match build-install and paths.h.
8688
8689;; Local Variables:
8690;; coding: utf-8
067d23c9
KY
8691;; End:
8692
8693 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
e5365138 8694 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
067d23c9
KY
8695
8696 This file is part of GNU Emacs.
8697
8698 GNU Emacs is free software: you can redistribute it and/or modify
8699 it under the terms of the GNU General Public License as published by
8700 the Free Software Foundation, either version 3 of the License, or
8701 (at your option) any later version.
8702
8703 GNU Emacs is distributed in the hope that it will be useful,
8704 but WITHOUT ANY WARRANTY; without even the implied warranty of
8705 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8706 GNU General Public License for more details.
8707
8708 You should have received a copy of the GNU General Public License
8709 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.