]> code.delx.au - gnu-emacs/blob - ChangeLog
Regenerate.
[gnu-emacs] / ChangeLog
1 2006-06-05 Kim F. Storm <storm@cua.dk>
2
3 * AUTHORS: Regenerate.
4
5 2006-05-18 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
6
7 * configure.in: Add check for ALSA.
8 * configure: Regenerate.
9
10 2006-05-06 Eli Zaretskii <eliz@gnu.org>
11
12 * Makefile.in (INFO_FILES): Remove emacs-xtra.
13
14 * info/dir: Remove the Emacs-Xtra entry.
15
16 2006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
17
18 * Copyright (sources/emacs): Update copyright year(s).
19
20 2006-04-01 Eli Zaretskii <eliz@gnu.org>
21
22 * configure: Regenerated.
23
24 2006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
25
26 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
27 --without-toolkit-scroll-bars was specified.
28
29 2006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
30
31 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
32 to CFLAGS. Update Copyright years written to src/config.in.
33
34 2006-03-18 Claudio Fontana <claudio@gnu.org>
35
36 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
37 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
38 to be installed/uninstalled.
39 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
40 to Info files installed by Emacs.
41
42 2006-03-03 Claudio Fontana <claudio@gnu.org>
43
44 * Makefile.in (install, uninstall): Add DESTDIR variable to
45 support staged installations.
46
47 2006-02-14 Eli Zaretskii <eliz@gnu.org>
48
49 * configure: Regenerated.
50
51 2006-02-14 Richard M. Stallman <rms@gnu.org>
52
53 * configure.in (s390x-*-linux-gnu*): New configuration.
54
55 2006-01-31 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
56
57 * configure.in: Require GTK 2.4 or newer.
58 * configure: Regenerate
59
60 2006-01-29 Michael Olson <mwolson@gnu.org>
61
62 * Makefile.in (install-arch-indep, uninstall): Add ERC.
63 * info/dir (ERC): New entry.
64
65 2006-01-29 Eli Zaretskii <eliz@gnu.org>
66
67 * info/dir: Fix last change.
68
69 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
70
71 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
72
73 2006-01-27 Eli Zaretskii <eliz@gnu.org>
74
75 * info/dir: Untabify the whole file.
76 (Rcirc): New entry.
77
78 2006-01-12 Andreas Schwab <schwab@suse.de>
79
80 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
81 check.
82 * configure: Regenerate.
83
84 2006-01-02 Chong Yidong <cyd@stupidchicken.com>
85
86 * configure.in: Use -Wno-pointer-sign if available.
87 * configure: Regenerate.
88
89 2005-12-29 Andreas Schwab <schwab@suse.de>
90
91 * config.guess, config.sub: Updated from master source.
92
93 2005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
94
95 * configure.in: use amdx86-64 for freebsd on x86_64.
96
97 2005-11-22 Romain Francoise <romain@orebokech.com>
98
99 * make-dist: Add etc/images/icons.
100
101 2005-11-03 Andreas Schwab <schwab@suse.de>
102
103 * configure.in: Use GZIP_PROG instead of GZIP.
104
105 * Makefile.in (GZIP_PROG): Renamed from GZIP.
106 (install-arch-indep): Adjust.
107
108 2005-11-01 Andreas Schwab <schwab@suse.de>
109
110 * Makefile.in (bootstrap): Fix dependencies for parallel build.
111 (bootfast): Likewise.
112
113 2005-11-01 Romain Francoise <romain@orebokech.com>
114
115 * configure.in: Check for gzip.
116 * configure: Regenerate.
117
118 * Makefile.in (install): Compress source files.
119
120 2005-10-24 Steven Tamm <steventamm@mac.com>
121
122 * configure.in: Fix darwin386 configuration issue.
123 * configure: Regenerate.
124
125 2005-10-22 Eli Zaretskii <eliz@gnu.org>
126
127 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
128
129 2005-10-17 Bill Wohler <wohler@newt.com>
130
131 * make-dist: Create and populate etc/images/low-color.
132
133 2005-10-15 Bill Wohler <wohler@newt.com>
134
135 * make-dist: Create and populate etc/images/gud.
136
137 2005-10-08 Richard M. Stallman <rms@gnu.org>
138
139 * make-dist (tempparent): Don't check for 14-char file name limit.
140
141 2005-10-07 Romain Francoise <romain@orebokech.com>
142
143 * make-dist: Add etc/images/ezimage and etc/images/mail
144 directories. Install images in etc/images.
145
146 2005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
147
148 * configure.in: Prefer Carbon if --enable-carbon-app or
149 --with-carbon is explicitly specified even when X11 is detected.
150 * configure: Regenerate.
151
152 2005-09-15 Ulf Jasper <ulf.jasper@web.de>
153
154 * Makefile.in (install-arch-indep, uninstall):
155 Handle newsticker manual.
156 (info): Add - to commands.
157
158 2005-09-11 Kim F. Storm <storm@cua.dk>
159
160 * AUTHORS: Regenerate.
161
162 2005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
163
164 Remove the MAXPATHLEN limitations:
165
166 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
167 * configure: Regenerated.
168
169 2005-09-09 Eli Zaretskii <eliz@gnu.org>
170
171 * configure.in <lynxsos*>: Support for LynxOS on PPC.
172 * configure: Regenerated.
173
174 2005-09-05 Paul Eggert <eggert@cs.ucla.edu>
175
176 * config.guess, config.sub: Updated from master source.
177
178 2005-08-03 Juanma Barranquero <lekktu@gmail.com>
179
180 * .cvsignore: Add `lock'.
181
182 2005-07-28 Juanma Barranquero <lekktu@gmail.com>
183
184 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
185
186 2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
187
188 Merge gnulib getopt implementation into Emacs.
189
190 * Makefile.in (AUTOCONF_INPUTS): New macro.
191 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
192 so that these files also depend on m4/getopt.m4.
193 * configure.in: Configure getopt by including m4/getopt.m4,
194 and configuring a getopt replacement if necessary.
195 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
196 * m4/getopt.m4: New file.
197
198 2005-07-06 Lute Kamstra <lute@gnu.org>
199
200 * configure.in: Fix capitalization.
201 * configure: Regenerate.
202
203 2005-07-04 Lute Kamstra <lute@gnu.org>
204
205 Update FSF's address in GPL notices.
206
207 2005-06-19 J\e,bi\e(Br\e,bt\e(Bme Marant <jerome@marant.org>
208
209 * Makefile.in (epaths-force): Protect both lisppath and
210 buildlisppath from whitespace.
211
212 2005-06-08 Steven Tamm <steventamm@mac.com>
213
214 * configure.in: Support Darwin/MacOSX on Intel
215 * configure: Regenerate.
216
217 2005-06-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
218
219 * configure.in (HAVE_CANCELMENUTRACKING): New test.
220 * configure: Regenerate.
221
222 2005-05-11 J\e,Ai\e(Br\e,At\e(Bme Marant <jmarant@marant.org>
223
224 * configure.in: Add --enable-locallisppath.
225 * configure: Regenerate.
226
227 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
228
229 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
230 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
231 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
232 * configure: Regenerate.
233
234 2005-05-07 J\e,Ai\e(Br\e,At\e(Bme Marant <jerome@marant.org>
235
236 * make-dist: Remove references to makefile.nt and makefile.def.
237 Include widgets and images subdirectories of etc. Do not exclude
238 ldefs-boot.el.
239
240 2005-04-23 Andreas Schwab <schwab@suse.de>
241
242 * configure.in: Remove duplicate match for powerpc configuration.
243 * configure: Regenerate.
244
245 2005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
246
247 * configure.in: Check for <pwd.h>.
248 * configure: Regenerate.
249
250 2005-04-14 Lute Kamstra <lute@gnu.org>
251
252 * make-dist: Distribute all ChangeLog files in lisp/.
253 Don't distribute ldefs-boot.el.
254 lisp/makefile.nt no longer exists.
255
256 2005-04-13 Lute Kamstra <lute@gnu.org>
257
258 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
259 for "no-byte-compile: t" in the file instead.
260
261 2005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
262
263 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
264 shadow the main Lesstif/Motif-2.1 libs and includes.
265
266 2005-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
267
268 * configure.in: Only add XASSERTS to cppflags.
269 * configure: Regenerate.
270
271 2005-03-04 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
272
273 * configure.in: Added --enable-asserts.
274 * configure: Regenerate.
275
276 2005-02-09 Kim F. Storm <storm@cua.dk>
277
278 Change release version from 21.4 to 22.1 throughout.
279 Change development version from 21.3.50 to 22.0.50.
280
281 2005-01-19 Steven Tamm <steventamm@mac.com>
282
283 * configure.in: Check for <sys/utsname.h>.
284 * configure: Regenerate.
285
286 2004-12-11 Kim F. Storm <storm@cua.dk>
287
288 * Makefile.in (info): Undo 2004-12-05 change.
289
290 2004-12-08 Luc Teirlinck <teirllm@auburn.edu>
291
292 * info/dir (File): Add URL and Org Mode manuals.
293 * Makefile.in (install-arch-indep, uninstall): Add url and org
294 manuals.
295
296 2004-12-07 Stefan <monnier@iro.umontreal.ca>
297
298 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
299 committed to src/config.in.
300
301 2004-12-07 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
302
303 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
304 pthreads and define HAVE_GTK_AND_PTHREAD.
305 * configure: Regenerate.
306
307 2004-12-05 Richard M. Stallman <rms@gnu.org>
308
309 * Makefile.in (info): Ignore errors building info files.
310
311 2004-11-27 Eli Zaretskii <eliz@gnu.org>
312
313 * config.bat: If 8-byte alignment is not supported, define
314 NO_DECL_ALIGN in src/config.h, instead of trivially defining
315 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
316 filter through Sed to remove the quotes.
317
318 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
319
320 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
321 not apply to files explicitly `cvs add'ed.
322
323 2004-11-12 Eli Zaretskii <eliz@gnu.org>
324
325 * config.bat: Don't require djecho.exe for the v1.x build.
326 Add a test for DECL_ALIGN support, and add a trivial definition to
327 src/config.h if 8-byte alignment is not supported.
328
329 2004-11-08 Kim F. Storm <storm@cua.dk>
330
331 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
332 files before building.
333 (bootfast, bootstrap-clean-before-fast): New targets, like
334 bootstrap but don't remove .elc files.
335
336 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
337
338 * configure.in: Add check for getrusage.
339 * configure: Regenerate.
340
341 2004-11-02 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
342
343 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
344 New tests for new and old GTK file dialogs.
345 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
346 to no.
347
348 * configure: Rebuild.
349
350 2004-10-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
351
352 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
353 can be set. Remove SETARCH test.
354 * configure: Rebuild.
355
356 2004-10-08 Steven Tamm <steventamm@mac.com>
357
358 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
359 * configure: Rebuild.
360
361 2004-10-06 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
362
363 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
364 AC_MSG_WARN. Move output of warning message to end of configure run.
365
366 2004-10-05 Jan Dj\e,Ad\e(Brv. <jan.h.d@swipnet.se>
367
368 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
369 Run test to see if heap start address is random.
370
371 2004-09-29 Miles Bader <miles@gnu.org>
372
373 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
374 if setarch is present.
375
376 2004-09-25 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
377
378 * configure.in (HAVE_EXECSHIELD): Only define on x86.
379 * configure: Rebuild.
380
381 2004-09-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
382
383 * configure.in: Check for exec-shield.
384 * configure: Rebuild.
385
386 2004-08-06 Andreas Schwab <schwab@suse.de>
387
388 * Makefile.in (install-arch-indep, uninstall): Add flymake.
389
390 2004-07-31 Eli Zaretskii <eliz@gnu.org>
391
392 * config.bat: Update URLs in the comments.
393
394 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
395
396 * Makefile.in (install-arch-indep): Add pgg and sieve.
397
398 * info/.cvsignore: Added pgg and sieve.
399
400 2004-07-05 Andreas Schwab <schwab@suse.de>
401
402 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
403
404 2004-06-21 Kenichi Handa <handa@m17n.org>
405
406 * make-dist: Link leim-ext.el into tempdir.
407
408 2004-06-15 Luc Teirlinck <teirllm@auburn.edu>
409
410 * info/dir (File): Add emacs-xtra.
411 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
412
413 2004-06-12 Juri Linkov <juri@jurta.org>
414
415 * info/dir: Move menu help lines from `* Menu:' to file header.
416 Describe the purpose of a red *.
417
418 2004-05-04 Dave Love <fx@gnu.org>
419
420 * configure.in: Don't use `extrasub'.
421
422 2004-04-29 Dave Love <fx@gnu.org>
423
424 * configure.in: Don't forget to quote args to `test'.
425
426 2004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
427
428 * autogen.sh: Update filename in "please read" message.
429
430 2004-04-17 Richard M. Stallman <rms@gnu.org>
431
432 * INSTALL: Move the info about site-lisp dirs,
433 and say uninstalled Emacs looks there too.
434
435 2004-04-04 Eli Zaretskii <eliz@gnu.org>
436
437 * config.bat (lib-src): Recognize comment lines in Makefile.in
438 that have a TAB after the #, to avoid errors in preprocessing with
439 GCC 3.3.3.
440
441 2004-03-31 Luc Teirlinck <teirllm@auburn.edu>
442
443 * Makefile.in: Mention in comment that `make maintainer-clean'
444 deletes .elc files.
445
446 2004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
447
448 * update-subdirs: Add local variables to prevent byte-compiling.
449
450 2004-03-21 Dave Love <fx@gnu.org>
451
452 * configure.in: Fix previous change.
453
454 2004-03-18 Dave Love <fx@gnu.org>
455
456 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
457
458 2004-03-15 Luc Teirlinck <teirllm@auburn.edu>
459
460 * info/dir (File): Add SMTP and SES.
461
462 2004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
463
464 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
465 (bootstrap): Use the new bootstrap-prepare target in lisp.
466
467 2004-02-18 Kim F. Storm <storm@cua.dk>
468
469 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
470
471 2004-02-16 Eli Zaretskii <eliz@gnu.org>
472
473 * make-dist: Don't link index.*perm and permute-index into tempdir.
474
475 2004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
476
477 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
478 to match previous changes by Eli Zaretskii.
479
480 2004-02-09 Luc Teirlinck <teirllm@auburn.edu>
481
482 * Makefile.in: Set CDPATH to an empty string.
483
484 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
485
486 * configure.in <darwin>: Use fink packages if available.
487
488 2004-01-25 Jerome Marant <jmarant@free.fr> (tiny change)
489
490 * make-dist (lispref): Do include lispref/index.texi.
491
492 2004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
493
494 * make-dist (tempdir): Include cursors in nt/icons.
495
496 2003-12-30 Eli Zaretskii <eliz@gnu.org>
497
498 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
499 clashes with install-sh on 8+3 filesystems.
500
501 2003-12-08 Miles Bader <miles@gnu.org>
502
503 * .cvsignore: Add .arch-inventory.
504
505 2003-12-24 Andreas Schwab <schwab@suse.de>
506
507 * configure.in: Check for <sys/socket.h>. Include it before
508 including <net/if.h>. Move check for <net/if.h> before its use.
509
510 2003-12-24 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
511
512 * Makefile.in (install-arch-dep): Don't let cd output go into
513 pipe for carbon_appdir.
514
515 2003-12-24 Andreas Schwab <schwab@suse.de>
516
517 * configure.in (PKG_CHECK_MODULES): Fix quoting.
518
519 2003-12-01 Andreas Schwab <schwab@suse.de>
520
521 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
522 hardcoding gcc.
523 * configure: Rebuild.
524
525 2003-11-16 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
526
527 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
528 multiple displays.
529 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
530
531 2003-09-23 Dave Love <fx@gnu.org>
532
533 * configure.in: Check members of struct ifreq.
534
535 2003-09-14 Kim F. Storm <storm@cua.dk>
536
537 * configure.in: Add checks for sys/ioctl.h and net/if.h.
538
539 2003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
540
541 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
542
543 2003-08-18 Lute Kamstra <lute@gnu.org>
544
545 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
546 required anymore.
547
548 2003-08-07 Andrew Choi <akochoi@shaw.ca>
549
550 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
551 option instead of -traditional-cpp for CPP.
552
553 2003-07-29 Richard M. Stallman <rms@gnu.org>
554
555 * configure.in (HAVE_XIM): Define if XIM is available.
556
557 2003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
558
559 * configure.in: The function gtk_window_set_icon_from_file was
560 introduced in GTK+ 2.2, so check for that release.
561
562 2003-07-23 Andreas Schwab <schwab@suse.de>
563
564 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
565
566 * Makefile.in (YACC): Remove, not used.
567 (MAINT): Don't set.
568 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
569 disable dependency on ${srcdir}/configure.in when maintainer mode
570 is disabled.
571
572 2003-07-22 Dave Love <fx@gnu.org>
573
574 * configure.in: Make XRegisterIMInstantiateCallback test depend on
575 HAVE_X11, not with_xim.
576 (HAVE_CRTIN): Provide template.
577 <with_png>: Test for png.h and libpng/png.h.
578
579 2003-07-15 Andreas Schwab <schwab@suse.de>
580
581 * configure.in: Temporarily leave quoting for AC_DEFINE.
582
583 2003-07-13 Stefan Monnier <monnier@cs.yale.edu>
584
585 * configure.in: Check for posix_memalign.
586
587 2003-07-12 Richard M. Stallman <rms@gnu.org>
588
589 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
590
591 2003-07-09 Kim F. Storm <storm@cua.dk>
592
593 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
594 functionality of --without-xim.
595
596 2003-06-29 Dave Love <fx@gnu.org>
597
598 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
599
600 2003-06-26 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
601
602 * configure: Regenerate.
603
604 2003-06-23 Dave Love <fx@gnu.org>
605
606 * configure.in: Check for sys/_mbstate_t.h.
607 Test XRegisterIMInstantiateCallback prototype.
608 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
609
610 2003-06-06 Dave Love <fx@gnu.org>
611
612 * configure.in: Check for locale.h.
613
614 2003-06-05 Dave Love <fx@gnu.org>
615
616 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
617 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
618 (NLIST_STRUCT): Don't define.
619 (AH_BOTTOM): Define my_strftime.
620
621 2003-06-02 Richard M. Stallman <rms@gnu.org>
622
623 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
624
625 2003-05-24 Andreas Schwab <schwab@suse.de>
626
627 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
628 bzero, and bcmp.
629
630 2003-05-22 Dave Love <fx@gnu.org>
631
632 * configure.in: Remove redundant test for term.h. Test for difftime.
633
634 2003-05-20 Dave Love <fx@gnu.org>
635
636 * configure.in: Append * to s390-*-linux-gnu case.
637 (LIBMAIL) <lockfile>: Don't define.
638
639 2003-04-30 Richard M. Stallman <rms@gnu.org>
640
641 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
642
643 2003-04-28 Francesco Potort\e,Al\e(B <pot@gnu.org>
644
645 * configure.in: Undo last (RMS') change, as it is useless, per
646 Dave Love.
647
648 2003-04-08 Richard M. Stallman <rms@gnu.org>
649
650 * configure.in: Put #include of jpeglib.h at start of line.
651
652 2003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
653
654 * INSTALL (* GNU/Linux development packages): Mention Debian and
655 RedHat package names.
656
657 2003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
658
659 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
660
661 2003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
662
663 * INSTALL (* GNU/Linux development packages): Tell people to
664 install additional packages for compiling Emacs.
665
666 2003-04-06 Francesco Potort\e,Al\e(B <pot@gnu.org>
667
668 * configure.in: Use the same configuration for all aix5, not just
669 aix5.1.
670
671 2003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
672
673 * configure.in: Check for need for bigtoc support on IBM AIX for
674 solving a linker table overflow problem.
675
676 2003-03-03 Rob Browning <rlb@defaultvalue.org>
677
678 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
679 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
680 over bzero, bcmp, and bcopy.
681
682 2003-02-23 Simon Josefsson <jas@extundo.com>
683
684 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
685
686 2003-02-21 Klaus Zeitler <kzeitler@lucent.com>
687
688 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
689
690 2003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
691
692 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
693
694 2003-02-08 Andreas Schwab <schwab@suse.de>
695
696 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
697 instead of the substitution.
698
699 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
700
701 * Makefile.in: Use @EXEEXT@ for Cygwin.
702 Use USERNAME if LOGNAME is not set (for Cygwin).
703
704 * configure.in:
705 * configure: Add opsys=cygwin.
706
707 2003-01-29 Kim F. Storm <storm@cua.dk>
708
709 * AUTHORS: Regenerated using new format (after fixing numerous
710 formatting errors in the ChangeLog files).
711
712 2003-01-22 Andreas Schwab <schwab@suse.de>
713
714 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
715 redefining it explicitly in src/config.in.
716
717 2003-01-22 Markus Rost <rost@math.ohio-state.edu>
718
719 * Makefile.in (bootstrap): Make bootstrap-after.
720
721 2003-01-20 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
722
723 * configure.in: Fix --with-gtk.
724
725 2003-01-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
726
727 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
728
729 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
730
731 2003-01-14 Francesco Potort\e,Al\e(B <pot@gnu.org>
732
733 * configure.in (m68k-motorola-sysv): Remove (obsolete).
734
735 2003-01-07 Steven Tamm <steventamm@mac.com>
736
737 * configure.in: New option, --enable-carbon-app, to specify
738 that the application should be installed
739 * Makefile.in (install-arch-dep): On Mac OS X, install the
740 Emacs.app application if carbon-app is enabled
741
742 2003-01-06 Dave Love <fx@gnu.org>
743
744 * configure.in: Check for nl_langinfo.
745 [!HAVE_SIZE_T]: Fix typedef.
746
747 2003-01-06 David Kastrup <dak@gnu.org>
748
749 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
750
751 * configure.in: Add tests for install-info
752
753 2002-12-09 Markus Rost <rost@math.ohio-state.edu>
754
755 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
756 use again sol2-6 instead of sol2-8.
757
758 2002-12-09 Dave Love <fx@gnu.org>
759
760 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
761
762 2002-12-08 Andreas Schwab <schwab@suse.de>
763
764 * Makefile.in (install-arch-indep): Revert last change.
765
766 2002-11-27 Dave Love <fx@gnu.org>
767
768 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
769 Check for __sys_siglist too. Check for memset.
770 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
771
772 2002-11-22 Juanma Barranquero <lektu@terra.es>
773
774 * config.guess, config.sub: Updated from master source.
775
776 2002-11-19 Karl Fogel <kfogel@red-bean.com>
777
778 * autogen.sh: New file.
779
780 2002-11-15 Dave Love <fx@gnu.org>
781
782 * configure.in: Tidy up various quoting issues throughout.
783 Use AC_GNU_SOURCE.
784 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
785 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
786 Maybe define bcopy, bzero, bcmp.
787 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
788 non-existent machine file).
789 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
790 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
791 (nlist.h): Move test up.
792
793 2002-11-18 Markus Rost <rost@math.ohio-state.edu>
794
795 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
796
797 2002-11-14 Francesco Potorti` <pot@gnu.org>
798
799 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
800
801 2002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
802
803 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
804
805 2002-11-08 Dave Love <fx@gnu.org>
806
807 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
808 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
809
810 2002-11-07 Miles Bader <miles@gnu.org>
811
812 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
813 Handle separate-build-dir case.
814
815 2002-11-06 Richard M. Stallman <rms@gnu.org>
816
817 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
818 bulletproof. $bar may be empty when there are no .elc files.
819
820 2002-10-30 Dave Love <fx@gnu.org>
821
822 * configure.in: Require autoconf 2.53. Test for pty.h,
823 sys/mman.h, sys/param.h, mremap, memmove.
824 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
825 (AC_PROG_YACC): Delete.
826 (size_t): Use AC_CHECK_TYPES.
827 (AH_TOP): Up-date copyright.
828
829 2002-10-01 Juanma Barranquero <lektu@terra.es>
830
831 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
832
833 2002-09-19 Richard M. Stallman <rms@gnu.org>
834
835 * configure.in: Fix the LessTif-directory-finder for real.
836
837 2002-09-14 Richard M. Stallman <rms@gnu.org>
838
839 * Makefile.in (maybe_bootstrap): Test for complete absence
840 of compiled Lisp files.
841
842 2002-09-11 Stefan Monnier <monnier@cs.yale.edu>
843
844 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
845 (bootstrap-clean-after): Delete.
846 (bootstrap): Make the sequencing explicit.
847
848 2002-09-10 Richard M. Stallman <rms@gnu.org>
849
850 * configure.in: Fix previous LessTif change.
851
852 2002-09-09 Richard M. Stallman <rms@gnu.org>
853
854 * configure.in (powerpcle-*-solaris2.5*): New configuration.
855 (powerpcle-*-solaris*): Use version 2.6 as default.
856 (*-sunos5.6*, *-solaris2.6*): New alternative.
857 (*-sunos5*): Use version 2.6 as default.
858
859 2002-09-06 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
860
861 * configure.in: Fix typo.
862
863 2002-09-05 Richard M. Stallman <rms@gnu.org>
864
865 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
866
867 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
868 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
869
870 2002-08-26 Kim F. Storm <storm@cua.dk>
871
872 * Makefile.in (install-arch-indep): Do not remove DOC file
873 when it is the only DOC file installed; this is the case when
874 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
875
876 2002-07-24 Markus Rost <rost@math.ohio-state.edu>
877
878 * configure.in: Fix typo.
879
880 2002-07-24 Richard M. Stallman <rms@gnu.org>
881
882 * configure.in: Don't print anything special about gamedir.
883
884 * configure.in: Delete nonstandard --with-game-user option.
885
886 2002-07-21 Richard M. Stallman <rms@gnu.org>
887
888 * Makefile.in (gamedir, localstatedir): New variables.
889 (epaths-force): Insert value of gamedir into PATH_GAME.
890
891 * configure.in (gamedir): Handle it like lispdir.
892 (--with-game-dir option): Delete.
893
894 2002-06-21 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
895
896 * configure.in: Add support for mipseb-*-netbsd* machines.
897
898 2002-06-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
899
900 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
901
902 2002-06-17 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
903
904 * info/dir (File): Add an entry for Tramp.
905
906 2002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
907
908 * INSTALL-CVS: New file.
909
910 2002-06-07 Andreas Schwab <schwab@suse.de>
911
912 * configure.in (x86_64-*-linux-gnu*): New system.
913
914 2002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
915
916 * config.bat: Handle the case when lispintro is truncated to lispintr.
917
918 2002-05-26 Paul Eggert <eggert@twinsun.com>
919
920 * config.guess, config.sub: Updated from master source.
921
922 2002-05-09 Richard M. Stallman <rms@gnu.org>
923
924 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
925
926 2002-05-04 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
927
928 * make-dist: Do not distribute lock/ directory.
929
930 2002-04-30 Andrew Choi <akochoi@shaw.ca>
931
932 * configure.in: Provide documentation string when defining
933 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
934 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
935
936 2002-04-28 Colin Walters <walters@verbum.org>
937
938 * configure.in: Delete configure check for access to the game user.
939
940 2002-04-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
941
942 * make-dist: lwlib/Imakefile is removed.
943
944 2002-04-26 Andrew Choi <akochoi@shaw.ca>
945
946 * configure.in: Add support for powerpc-apple-darwin*.
947 (HAVE_CARBON): Add.
948
949 * make-dist: Create directories in mac/Emacs.app.
950
951 2002-04-25 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
952
953 * make-dist: lwlib-Xol* are removed.
954
955 2002-04-23 Andreas Schwab <schwab@suse.de>
956
957 * Makefile.in (MAINT): New variable.
958 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
959 instead of configure.in, to avoid running autoconf and autoheader
960 unless explicitly requested.
961
962 2002-04-16 Eli Zaretskii <eliz@gnu.org>
963
964 * config.bat: Update for msdos/sed2v2.inp.
965
966 2002-04-15 Andreas Schwab <schwab@suse.de>
967
968 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
969 * configure.in: Add config header templates to all AC_DEFINE and
970 AC_DEFINE_UNQUOTED symbols.
971 * make-dist: Run autoheader if necessary.
972
973 2002-04-10 Colin Walters <walters@verbum.org>
974
975 * configure.in: Add --game-dir, --game-user. Test to see if we
976 can use them.
977
978 2002-04-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
979
980 * configure.in: Add --with-sound.
981
982 2002-03-18 Kim F. Storm <storm@cua.dk>
983
984 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
985 and getsockname functions. Test for sys/un.h include file.
986
987 2002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
988
989 * configure.in: Support AIX 5.1.
990
991 2002-03-10 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
992
993 * configure.in: Added test for X Session Management (HAVE_X_SM).
994
995 2002-03-03 Richard M. Stallman <rms@gnu.org>
996
997 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
998 Run chown $${LOGNAME} on files installed by tar xvf.
999
1000 2002-03-03 Kim F. Storm <storm@cua.dk>
1001
1002 * configure.in: Test for getpeername.
1003
1004 2002-03-01 Richard M. Stallman <rms@gnu.org>
1005
1006 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
1007 (HAVE_GIF): Don't use old libungif versions that crash.
1008
1009 2002-02-26 Richard M. Stallman <rms@gnu.org>
1010
1011 * configure.in <making srcdir absolute>: Verify that PWD is correct,
1012 not just well-formed and valid.
1013 (mips-compaq-nonstopux*): New configuration.
1014
1015 2002-02-18 Paul Eggert <eggert@twinsun.com>
1016
1017 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
1018 "sed q" is a portable equivalent to plain "head -1".
1019
1020 2002-02-13 Richard M. Stallman <rms@gnu.org>
1021
1022 * Makefile.in (maybe_bootstrap): Do `exit 1'.
1023 (all): Don't depend on maybe_bootstrap here.
1024 (${SUBDIR}): Depend on it here instead.
1025
1026 2002-02-08 Richard M. Stallman <rms@gnu.org>
1027
1028 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
1029
1030 2002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
1031
1032 * configure.in: Recognize BSD/OS 5.0.
1033
1034 2002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
1035
1036 * make-dist: Make version checking in emacs.texi consistent with
1037 how we set it there.
1038
1039 2001-12-29 Kim F. Storm <storm@cua.dk>
1040
1041 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
1042
1043 2001-12-28 Richard M. Stallman <rms@gnu.org>
1044
1045 * configure.in: Test for mbsinit.
1046
1047 2001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
1048
1049 These changes make Leim part of the standard distribution:
1050
1051 * README: Add info about the `leim' directory
1052
1053 * INSTALL: Remove text that describes Leim as a separate package.
1054
1055 * noleim-Makefile.in: File removed.
1056
1057 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
1058 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
1059 Leim files out of the Emacs tree. Don't prepare a separate tarball
1060 for Leim.
1061
1062 2001-12-11 Richard M. Stallman <rms@gnu.org>
1063
1064 * configure.in (hppa*-*-linux-gnu*): New alternative.
1065
1066 2001-12-08 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1067
1068 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
1069 creating distribution.
1070
1071 2001-12-06 Paul Eggert <eggert@twinsun.com>
1072
1073 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
1074 (AC_FUNC_VFORK): Remove.
1075 (AC_FUNC_FORK): Add.
1076 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
1077 this is required by recent Autoconf versions.
1078
1079 2001-12-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1080
1081 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
1082 TODO, vms-pp.trans and others).
1083
1084 2001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1085
1086 * make-dist: Use COPYING from the top-level directory.
1087
1088 2001-11-29 Gerd Moellmann <gerd@gnu.org>
1089
1090 * configure.in: Add support for FreeBSD/Alpha.
1091
1092 2001-11-29 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1093
1094 * make-dist: Add COPYING to the top-level directory of the
1095 distribution. Simplify the logic behind copying.
1096
1097 * Makefile.in (maybe_bootstrap): Fix previous change.
1098
1099 2001-11-28 Richard M. Stallman <rms@gnu.org>
1100
1101 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
1102
1103 2001-11-26 Richard M. Stallman <rms@gnu.org>
1104
1105 * Makefile.in: bootstrap should not delete dumped executables.
1106 (bootstrap-clean-before): New target.
1107 (bootstrap): Use bootstrap-clean-before instead of clean.
1108 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
1109
1110 2001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
1111
1112 These changes add the Emacs Lisp Introduction manual to the
1113 distribution:
1114
1115 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
1116
1117 * make-dist: Copy the files in lispintro directory.
1118
1119 * config.bat: Configure in the lispintro directory.
1120
1121 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
1122
1123 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
1124 (lispintro/Makefile): New target.
1125 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
1126 (unlock, relock, info, dvi): Ditto.
1127
1128 2001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1129
1130 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
1131
1132 * make-dist (etc): Don't distribute gfdl.1.
1133
1134 2001-11-22 Colin Walters <walters@debian.org>
1135
1136 * Makefile.in (install-arch-indep): Install the calc .info files.
1137 (uninstall): Handle deletion of calc .info files (thanks Pavel Jan\e,Am\e(Bk).
1138
1139 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
1140
1141 * make-dist (lispref): Add *.txt, *.el, permute-index, and
1142 tindex.pl to the list of those being put into the distribution.
1143
1144 2001-11-16 Eli Zaretskii <eliz@gnu.org>
1145
1146 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
1147
1148 2001-11-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1149
1150 * Makefile.in (uninstall): Fix previous change.
1151
1152 * configure.in, Makefile.in: Add support for --program-prefix,
1153 --program-suffix and --program-transform-name options.
1154
1155 2001-11-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1156
1157 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
1158 (install-arch-indep): Install emacsclient manual page.
1159 (uninstall): Uninstall emacsclient manual page.
1160
1161 2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
1162
1163 * make-dist: Add lispref/index.*perm files to the distribution.
1164 From Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>.
1165
1166 2001-11-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1167
1168 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
1169
1170 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1171
1172 * configure.in: AC_OUTPUT lispref/Makefile.
1173
1174 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
1175
1176 The following changes add the ELisp reference manual to the
1177 distribution.
1178
1179 * make-dist: Add the lispref directory to the distribution.
1180
1181 * Makefile.in (install-arch-indep): Add elisp* to the list of
1182 installed Info files.
1183 (SUBDIR_MAKEFILES): Add lispref/Makefile.
1184 (lispref/Makefile): New target.
1185 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
1186 Add commands for the lispref directory.
1187 (info, dvi): Ditto.
1188
1189 * config.bat: Configure in `lispref'.
1190
1191 2001-11-09 Richard M. Stallman <rms@gnu.org>
1192
1193 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
1194
1195 2001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
1196
1197 * make-dist (tempdir): Copy AUTHORS as well.
1198
1199 2001-11-06 Sam Steingold <sds@gnu.org>
1200
1201 * configure.in: Added a check for <nlist.h>
1202
1203 2001-11-01 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
1204
1205 * configure.in: Reindent --help output.
1206 From Per Starback (starback@ling.uu.se).
1207
1208 2001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
1209
1210 * configure.in: New entry for HP/UX-11.
1211
1212 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
1213 From Eric S. Raymond <esr@golux.thyrsus.com>.
1214
1215 2001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
1216
1217 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
1218 <athornton@sinenomine.net>.
1219
1220 2001-10-25 Gerd Moellmann <gerd@gnu.org>
1221
1222 * Makefile.in (maybe_bootstrap): New target.
1223 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
1224
1225 2001-10-24 Ken Raeburn <raeburn@gnu.org>
1226
1227 * configure.in: If --with-hesiod is given, look for
1228 hes_getmailhost and res_send or __res_send; check hesiod and
1229 resolv libraries respectively if system libraries don't supply them.
1230
1231 2001-10-24 Gerd Moellmann <gerd@gnu.org>
1232
1233 * configure.in: Use $MAKE for `make' if set.
1234
1235 2001-10-22 Gerd Moellmann <gerd@gnu.org>
1236
1237 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
1238 to tar options.
1239
1240 2001-10-20 Gerd Moellmann <gerd@gnu.org>
1241
1242 * (Version 21.1 released).
1243
1244 2001-10-20 Miles Bader <miles@gnu.org>
1245
1246 * configure.in (configuration): Set from `host' if `host_alias'
1247 isn't defined.
1248
1249 2001-10-19 Andreas Schwab <schwab@suse.de>
1250
1251 * configure.in: Make ready for autoconf 2.5x.
1252 (AC_PREREQ): Require autoconf 2.50.
1253 * aclocal.m4: Removed.
1254 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
1255
1256 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
1257
1258 * README: Bump Emacs version to 21.1.50.
1259
1260 2001-10-05 Gerd Moellmann <gerd@gnu.org>
1261
1262 * Branch for 21.1.
1263
1264 2001-09-05 Gerd Moellmann <gerd@gnu.org>
1265
1266 * configure.in: Avoid `$@' which is handled specially in
1267 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
1268
1269 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
1270
1271 * make-dist (nt): Add subdirs.el to the list of distributed files.
1272
1273 2001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
1274
1275 * configure.in (machine): Add an entry for
1276 hppa1.1-hitachi-hiuxwe2*.
1277
1278 2001-05-28 Gerd Moellmann <gerd@gnu.org>
1279
1280 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
1281 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
1282
1283 2001-05-14 Gerd Moellmann <gerd@gnu.org>
1284
1285 * make-dist: Copy texinfo.tex unconditionally.
1286
1287 2001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
1288
1289 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
1290 that are installed.
1291
1292 2001-04-06 Gerd Moellmann <gerd@gnu.org>
1293
1294 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
1295 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
1296
1297 * make-dist: Handle leim/MISC-DIC. Only include
1298 `[a-zA-Z]*.{el,elc}' from leim/quail.
1299
1300 2001-04-05 Gerd Moellmann <gerd@gnu.org>
1301
1302 * Makefile.in (install-arch-indep): Remove .cvsignore files.
1303
1304 2001-03-30 Gerd Moellmann <gerd@gnu.org>
1305
1306 * Makefile.in (.PHONY): Add for bootstrap targets.
1307 (bootstrap-clean): New target.
1308 (bootstrap): Use it instead of `clean'.
1309
1310 2001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
1311
1312 * Makefile.in (SUBDIR): Remove leim.
1313 (all, .RECURSIVE, extraclean): Add leim explicitly.
1314 (leim): Provide separate rule which exports PARALLEL=0 into the
1315 environment.
1316
1317 2001-03-20 Gerd Moellmann <gerd@gnu.org>
1318
1319 * configure.in (HAVE_XPM): Don't print the result of the check for
1320 XpmReturnAllocPixels if we don't have an xpm.h.
1321
1322 2001-03-05 Gerd Moellmann <gerd@gnu.org>
1323
1324 * COPYING: New file.
1325
1326 2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
1327
1328 * config.bat: Update the copyright.
1329
1330 2001-02-23 Kenichi Handa <handa@etl.go.jp>
1331
1332 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
1333 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
1334 to `yes'. Later in AC_OUTPUT, check this variable.
1335
1336 2001-02-09 Dave Love <fx@gnu.org>
1337
1338 * AUTHORS: Updated.
1339
1340 2001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
1341
1342 * info/dir (Ebrowse): Fix the entry (was missing a dot).
1343
1344 2001-02-02 Gerd Moellmann <gerd@gnu.org>
1345
1346 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
1347
1348 * Makefile.in (uninstall): Ignore exit code of `rm'.
1349
1350 * Makefile.in (uninstall): Remove more info files. Remove
1351 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
1352
1353 2001-01-31 Gerd Moellmann <gerd@gnu.org>
1354
1355 * noleim-Makefile.in (extraclean): Add.
1356
1357 2001-01-28 Gerd Moellmann <gerd@gnu.org>
1358
1359 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
1360 it quiet.
1361
1362 2001-01-24 Colin Walters <walters@cis.ohio-state.edu>
1363
1364 * Makefile.in (tags): Fix typo.
1365
1366 2001-01-13 Kenichi Handa <handa@etl.go.jp>
1367
1368 * configure.in: Fix typo in the code setting x_search_path.
1369
1370 2001-01-10 Dave Love <fx@gnu.org>
1371
1372 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
1373 -lXext.
1374 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
1375 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
1376 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
1377 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
1378 (now in $LIBS).
1379
1380 2001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
1381
1382 * config.bat: Run the preprocessor with -traditional.
1383
1384 2001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
1385
1386 * INSTALL: Move copying conditions to end of file.
1387
1388 2000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
1389
1390 * INSTALL: Add basic installation procedure which assumes
1391 `configure' does its job. Elaborate on image support libraries.
1392 Add a pointer to Xaw3d library. Add advice about solving
1393 configure-time problems by looking in config.log and setting
1394 variables in the environment.
1395
1396 2000-12-27 Gerd Moellmann <gerd@gnu.org>
1397
1398 * Makefile.in (install-arch-indep): If tar fails, exit with
1399 exit code 1.
1400
1401 2000-12-19 Gerd Moellmann <gerd@gnu.org>
1402
1403 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
1404 source file includes XKBlib.h. On some broken Solaris systems,
1405 there is an XKBlib.h, reportedly, but header files included by
1406 XKBlib.h are missing.
1407
1408 2000-12-14 Gerd Moellmann <gerd@gnu.org>
1409
1410 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
1411
1412 2000-12-11 Dave Love <fx@gnu.org>
1413
1414 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
1415
1416 2000-12-11 Paul Eggert <eggert@twinsun.com>
1417
1418 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
1419 Merge fixes from latest GNU tar version. These macros no longer
1420 futz with _XOPEN_SOURCE, as that was not portable in practice.
1421 (AC_FUNC_FSEEKO): New macro.
1422
1423 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
1424 ftello.
1425
1426 2000-12-05 Dave Love <fx@gnu.org>
1427
1428 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
1429
1430 2000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
1431
1432 * info/dir: Change the category to "Emacs".
1433
1434 2000-12-01 Gerd Moellmann <gerd@gnu.org>
1435
1436 * make-dist (tempdir): Remove epaths.h from the distribution
1437 instead of paths.h.
1438
1439 2000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
1440
1441 * config.bat: Check for existence of djecho.exe, and print an
1442 error message if it is not available.
1443
1444 * INSTALL: Describe possible problem with djecho.exe in old
1445 versions of DJGPP v2.x.
1446
1447 2000-11-23 Gerd Moellmann <gerd@gnu.org>
1448
1449 * configure.in: Initialize HAVE_LIBXP to no.
1450
1451 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1452
1453 * configure.in: Use m/macppc.h instead of the non-existent
1454 m/powerpc.h.
1455
1456 2000-11-21 Gerd Moellmann <gerd@gnu.org>
1457
1458 * Makefile.in (install-arch-indep): Also install info/eshell*
1459 and info/speedbar*.
1460
1461 * configure.in (HAVE_PNG): Check for the presence of
1462 png_get_channels to rule out older PNG libs.
1463
1464 * configure.in (AC_OUTPUT): Arrange to emit definitions of
1465 GCC and NON_GNU_CPP into config.status.
1466
1467 2000-11-20 Dave Love <fx@gnu.org>
1468
1469 * configure.in: Fix last change.
1470
1471 * GETTING.GNU.SOFTWARE: Deleted.
1472 * FTP: New file to replace it.
1473 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
1474
1475 2000-11-20 Gerd Moellmann <gerd@gnu.org>
1476
1477 * configure.in: Use -traditional with GNU cpp.
1478
1479 2000-11-17 Gerd Moellmann <gerd@gnu.org>
1480
1481 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
1482 Distribute more files from the nt/ subdir. Distribute PBM
1483 image files from subdirs of lisp/. Distribute old change logs
1484 from subdirs of lisp/. Distribute play/5x5.el.
1485
1486 2000-11-11 Dave Love <fx@gnu.org>
1487
1488 * config.sub, config.guess: Updated from master source.
1489
1490 2000-11-07 Dave Love <fx@gnu.org>
1491
1492 * configure.in: Test for mkstemp.
1493
1494 2000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
1495
1496 * info/dir (Top): Rearrange menu items more logically, and put
1497 them into a single category. Add menu items for RefTeX and
1498 Widget.
1499
1500 2000-10-29 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1501
1502 * Makefile.in (install-arch-indep): Use --info-dir instead of
1503 --dir-file, and a simple argument instead of --info-file, so that
1504 the Debian version of install-info also works.
1505
1506 2000-10-19 Eric M. Ludlam <zappo@ultranet.com>
1507
1508 * info/dir (Speedbar): Add entry.
1509
1510 2000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
1511
1512 * INSTALL: Describe the new image-support options to the configure
1513 script. List URLs where image support libraries can be found.
1514
1515 2000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
1516
1517 * info/dir (Top): Add an entry for Eshell.
1518
1519 2000-10-02 Dave Love <fx@gnu.org>
1520
1521 * configure.in: Check for gai_strerror.
1522
1523 2000-10-01 Andreas Schwab <schwab@suse.de>
1524
1525 * Makefile.in (install-arch-indep): Update list of installed info
1526 files.
1527
1528 2000-09-30 Gerd Moellmann <gerd@gnu.org>
1529
1530 * configure.in: Support `sparc*-*-netbsd*'.
1531
1532 2000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
1533
1534 * info/dir (MIME): Add entry for emacs-mime.
1535
1536 2000-09-29 Dave Love <fx@gnu.org>
1537
1538 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
1539
1540 2000-09-26 Gerd Moellmann <gerd@gnu.org>
1541
1542 * make-dist: Adapt to the change of leim/Makefile which was
1543 necessary to ensure a reasonably working `make dist'.
1544
1545 * leim-Makefile.in: Moved to leim/Makefile.in..
1546
1547 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
1548
1549 2000-09-21 Kenichi Handa <handa@etl.go.jp>
1550
1551 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
1552 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
1553 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
1554 files to .elc.
1555 (${TIT}): Adjusted for the above change.
1556 (clean mostlyclean): Likewise.
1557 (.el.elc): New target.
1558
1559 2000-09-19 Gerd Moellmann <gerd@gnu.org>
1560
1561 * make-dist: Include XPM and XBM files in lisp/ and subdirs
1562 in the distribution.
1563
1564 2000-09-18 Gerd Moellmann <gerd@gnu.org>
1565
1566 * make-dist (skk): Rename to `ja-dic' because the leim directory
1567 was renamed.
1568
1569 2000-09-14 Dave Love <fx@gnu.org>
1570
1571 * configure.in: Fix spurion in last change.
1572
1573 2000-09-14 Gerd Moellmann <gerd@gnu.org>
1574
1575 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
1576 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
1577 to `no' if defined. Change result report.
1578
1579 2000-09-08 Dave Love <fx@gnu.org>
1580
1581 * configure.in: Remove spurious `@'s.
1582
1583 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
1584 autoconf.
1585
1586 2000-09-06 Gerd Moellmann <gerd@gnu.org>
1587
1588 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
1589 file and print informational message.
1590
1591 * configure.in (AC_FUNC_MMAP): Add.
1592
1593 2000-09-01 Gerd Moellmann <gerd@gnu.org>
1594
1595 * configure.in: Add ``checking'' messages for
1596 XpmReturnAllocPixels.
1597
1598 2000-08-28 Gerd Moellmann <gerd@gnu.org>
1599
1600 * configure.in: Check <strings.h>; check `index' and `rindex'
1601 functions.
1602
1603 2000-08-26 Kenichi Handa <handa@etl.go.jp>
1604
1605 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
1606 "case "${canonical}" in".
1607
1608 2000-08-25 Dave Love <fx@gnu.org>
1609
1610 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
1611
1612 2000-08-25 Kenichi Handa <handa@etl.go.jp>
1613
1614 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
1615
1616 2000-08-24 Gerd Moellmann <gerd@gnu.org>
1617
1618 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
1619 contains a relative path. Protect against unusable values of
1620 $PWD.
1621
1622 2000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
1623
1624 * info/dir (WoMan): Add entry.
1625
1626 * config.bat (maindir): Update src/_gdbinit even if it does
1627 already exist.
1628
1629 2000-08-07 Gerd Moellmann <gerd@gnu.org>
1630
1631 * Makefile.in (config.status): Prepend `$(srcdir)/' to
1632 `configure'.
1633
1634 2000-08-03 Gerd Moellmann <gerd@gnu.org>
1635
1636 * configure.in: Add support for ia64*-*-linux*.
1637
1638 2000-07-27 Gerd Moellmann <gerd@gnu.org>
1639
1640 * make-dist (aclocal.m4): Include in distribution.
1641
1642 2000-07-26 Dave Love <fx@gnu.org>
1643
1644 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
1645
1646 2000-07-24 Dave Love <fx@gnu.org>
1647
1648 * configure.in: Add AC_SIZE_T.
1649
1650 2000-07-18 Dave Love <fx@gnu.org>
1651
1652 * configure.in: Reorder so that most tests are done after CPPFLAGS
1653 is set from the C_SWITCH_... definitions.
1654
1655 2000-07-10 Gerd Moellmann <gerd@gnu.org>
1656
1657 * configure.in (HAVE_XPM): Undo previous change. Check for
1658 preprocessor define XpmReturnAllocPixels.
1659
1660 2000-07-06 Gerd Moellmann <gerd@gnu.org>
1661
1662 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
1663 instead of XpmReadFileToPixmap.
1664
1665 2000-07-05 Ken Raeburn <raeburn@gnu.org>
1666
1667 * configure.in: Check for <soundcard.h>. Look for ossaudio
1668 library, and set LIBSOUND accordingly.
1669
1670 2000-07-05 Dave Love <fx@gnu.org>
1671
1672 * configure.in: Use AC_HEADER_SYS_WAIT.
1673
1674 2000-07-05 Gerd Moellmann <gerd@gnu.org>
1675
1676 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
1677 lisp/Makefile. Distribute lisp/Makefile.in instead of
1678 lisp/Makefile.
1679
1680 2000-06-30 Ken Raeburn <raeburn@gnu.org>
1681
1682 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
1683 while searching for image-handling libraries.
1684
1685 2000-06-26 Gerd Moellmann <gerd@gnu.org>
1686
1687 * configure.in (--with-xim): New option.
1688
1689 2000-06-23 Dave Love <fx@gnu.org>
1690
1691 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
1692 for struct timezone and test how we can call gettimeofday.
1693 Check for OSF 5+. Check for term.h.
1694
1695 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
1696 version.
1697
1698 2000-06-23 Gerd Moellmann <gerd@gnu.org>
1699
1700 * configure.in (HAVE_LIBXP): Change test for libXp.
1701
1702 2000-06-21 Dave Love <fx@gnu.org>
1703
1704 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
1705 simple test for getloadavg and substitute GETLOADAVG_LIBS.
1706 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
1707
1708 2000-06-19 Dave Love <fx@gnu.org>
1709
1710 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
1711 _XOPEN_SOURCE is defined.
1712
1713 2000-06-16 Gerd Moellmann <gerd@gnu.org>
1714
1715 * Makefile.in (distclean): Also make distclean in lisp/.
1716
1717 2000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1718
1719 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
1720
1721 2000-06-15 Gerd Moellmann <gerd@gnu.org>
1722
1723 * make-dist: Add --help and --snapshot options.
1724
1725 2000-06-14 Gerd Moellmann <gerd@gnu.org>
1726
1727 * configure.in: Generate lisp/Makefile.
1728
1729 * configure.in: Add support for `*-lynxos*'.
1730 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
1731 recommended by <Karen.Dorhamer@compaq.com> to fix problems
1732 on Tru64 UNIX v5.0.
1733
1734 2000-06-13 Ken Raeburn <raeburn@gnu.org>
1735
1736 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
1737 it's on a continuation line.
1738
1739 2000-06-02 Dave Love <fx@gnu.org>
1740
1741 * Makefile.in: (install-arch-indep): Add pcl-cvs to list of info
1742 files.
1743
1744 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
1745 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
1746 test.
1747
1748 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
1749 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
1750
1751 2000-05-26 Gerd Moellmann <gerd@gnu.org>
1752
1753 * configure.in: Add check for speed_t typedef.
1754
1755 2000-05-25 Ken Raeburn <raeburn@gnu.org>
1756
1757 * Makefile.in (install-arch-dep): Install fns-*.el only if it
1758 exists; it won't in the CANNOT_DUMP case.
1759
1760 2000-05-25 Gerd Moellmann <gerd@gnu.org>
1761
1762 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
1763 On FreeBSD, the exit status is 1 if CDPATH is not set.
1764 (install-arch-indep): Install ebrowse.info.
1765
1766 2000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
1767
1768 * configure.in: Check for grandpt and getpt.
1769
1770 2000-05-09 Dave Love <fx@gnu.org>
1771
1772 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
1773
1774 2000-05-05 Gerd Moellmann <gerd@gnu.org>
1775
1776 * make-dist: Make a link for lib-src/grep-changelog. Copy
1777 install-sh.
1778
1779 2000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
1780
1781 * config.bat: Identify the beginning of the cpp stuff in
1782 src/Makefile.in and lib-src/Makefile.in more accurately.
1783
1784 2000-04-27 Gerd Moellmann <gerd@gnu.org>
1785
1786 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
1787
1788 2000-04-19 Gerd Moellmann <gerd@gnu.org>
1789
1790 * configure.in: Add support for `powerpc-*-netbsd*'.
1791
1792 2000-04-19 Dave Love <fx@gnu.org>
1793
1794 * configure.in: Don't use AC_FUNC_GETLOADAVG.
1795
1796 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
1797
1798 2000-04-16 Dave Love <fx@gnu.org>
1799
1800 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
1801
1802 2000-04-14 Dave Love <fx@gnu.org>
1803
1804 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
1805
1806 * aclocal.m4 (AC_FUNC_MKTIME): New.
1807
1808 2000-03-28 Ken Raeburn <raeburn@gnu.org>
1809
1810 * configure.in: Line up "--help" output a little better.
1811
1812 2000-03-26 Gerd Moellmann <gerd@gnu.org>
1813
1814 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
1815 New targets.
1816 (bootstrap): Rewritten in terms of the new targets above. Make
1817 info files, too.
1818
1819 2000-03-12 Gerd Moellmann <gerd@gnu.org>
1820
1821 * config.guess, config.sub: Use the versions of the files from
1822 subversions.
1823
1824 2000-03-08 Dave Love <fx@gnu.org>
1825
1826 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
1827 AC_C_VOLATILE. Define POINTER_TYPE.
1828
1829 * aclocal.m4: New file.
1830
1831 2000-03-02 Gerd Moellmann <gerd@gnu.org>
1832
1833 * configure.in (machine): Add `mipsel-*-netbsd*' and
1834 `arm-*-netbsd*'.
1835
1836 2000-03-01 Gerd Moellmann <gerd@gnu.org>
1837
1838 * configure.in (machine): Add support for `*-auspex-sunos*'.
1839
1840 2000-02-29 Gerd Moellmann <gerd@gnu.org>
1841
1842 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
1843
1844 2000-02-18 Dave Love <fx@gnu.org>
1845
1846 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
1847
1848 2000-02-18 Andreas Schwab <schwab@suse.de>
1849
1850 * Makefile.in (install-arch-indep): Add eudc to list of installed
1851 info files.
1852
1853 2000-02-17 Ken Raeburn <raeburn@gnu.org>
1854
1855 * configure.in: Include -lz and -ljpeg (if it's available) when
1856 testing for the tiff library.
1857
1858 2000-02-17 Gerd Moellmann <gerd@gnu.org>
1859
1860 * configure.in: Remove LISP_FLOAT_TYPE.
1861
1862 2000-02-12 Dave Love <fx@gnu.org>
1863
1864 * configure.in: Use AC_FUNC_VFORK.
1865
1866 2000-02-01 Gerd Moellmann <gerd@gnu.org>
1867
1868 * make-dist: Various fixes for new development tree.
1869
1870 * leim-Makefile.in: New file.
1871
1872 2000-01-31 Gerd Moellmann <gerd@gnu.org>
1873
1874 * Makefile.in (dist): Call ./make-dist.
1875
1876 2000-01-24 Dave Love <fx@gnu.org>
1877
1878 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
1879
1880 2000-01-18 Gerd Moellmann <gerd@gnu.org>
1881
1882 * configure.in (HAVE_GIF): Check for DGifOpen instead of
1883 DGifOpenFileName.
1884
1885 2000-01-11 Andreas Schwab <schwab@suse.de>
1886
1887 * Makefile.in (install-arch-indep): Update list of info files to
1888 be installed.
1889
1890 2000-01-05 Dave Love <fx@gnu.org>
1891
1892 * configure.in: Check for jerror.h as well as libjpeg.
1893
1894 2000-01-03 Andreas Schwab <schwab@suse.de>
1895
1896 * Makefile.in (install-arch-indep): Install autotype*. Run
1897 install-info on autotype and emacs-faq.info.
1898
1899 1999-12-04 Dave Love <fx@gnu.org>
1900
1901 * Makefile.in: (install-arch-indep): Depend on `info'.
1902 (install-strip): Use `install' as sub-make target.
1903
1904 1999-11-23 Ken Raeburn <raeburn@gnu.org>
1905
1906 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
1907 didn't need to be deleted. Check for the k5crypto library as well
1908 as the crypto library; MIT Kerberos 1.1 changed the name.
1909
1910 1999-11-18 Dave Love <fx@gnu.org>
1911
1912 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
1913
1914 1999-11-11 Erik Naggum <erik@naggum.no>
1915
1916 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
1917
1918 1999-11-08 Dave Love <fx@gnu.org>
1919
1920 * configure.in: Fix change for --with-pop default.
1921
1922 1999-11-04 Dave Love <fx@gnu.org>
1923
1924 * configure.in: Default to --with-pop. Change sense of with-gcc
1925 and with-toolkit-scroll-bars messages to reflect the defaults.
1926
1927 1999-11-01 Gerd Moellmann <gerd@gnu.org>
1928
1929 * INSTALL: Mention the Emacs Lisp Reference.
1930
1931 1999-10-27 Noah Friedman <friedman@splode.com>
1932
1933 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
1934
1935 1999-10-23 Gerd Moellmann <gerd@gnu.org>
1936
1937 * Makefile.in (bootstrap): New target.
1938
1939 1999-10-19 Paul Eggert <eggert@twinsun.com>
1940
1941 Add support for large files. Merge glibc 2.1.2.
1942
1943 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
1944 (HAVE_TM_GMTOFF): New symbol.
1945 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
1946 mbrlen, strsignal.
1947 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
1948
1949 1999-10-09 Stefan Monnier <monnier@cs.yale.edu>
1950
1951 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
1952 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
1953
1954 1999-10-09 Richard M. Stallman <rms@gnu.org>
1955
1956 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
1957 Unset CDPATH to prevent cd from generating output.
1958
1959 1999-10-08 Stefan Monnier <monnier@cs.yale.edu>
1960
1961 * update-subdirs: also ignore CVS subdirs.
1962
1963 1999-10-07 Gerd Moellmann <gerd@gnu.org>
1964
1965 * Makefile.in (install-arch-indep): Add ada-mode.
1966
1967 1999-10-06 Dave Love <fx@gnu.org>
1968
1969 * Makefile.in: Add rules for config.status, configure.
1970
1971 1999-09-07 Gerd Moellmann <gerd@gnu.org>
1972
1973 * configure.in (--with-sound): Removed.
1974
1975 1999-08-30 Gerd Moellmann <gerd@gnu.org>
1976
1977 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
1978 the test for Xaw3d.
1979 (HAVE_TIFF): Add -lm to library check.
1980
1981 1999-08-28 Richard Stallman <rms@gnu.org>
1982
1983 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
1984 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
1985 after the other X-related libraries.
1986
1987 1999-08-21 Dave Love <fx@gnu.org>
1988
1989 * configure.in: Don't check for jpeglib.h.
1990
1991 1999-08-20 Gerd Moellmann <gerd@gnu.org>
1992
1993 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
1994 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
1995
1996 1999-08-18 Dave Love <fx@gnu.org>
1997
1998 * configure.in: : Check for termcap.h.
1999
2000 1999-08-15 Gerd Moellmann <gerd@gnu.org>
2001
2002 * configure.in: Add --with-toolkit-scroll-bars. If "no",
2003 use Emacs' scroll bars, even if configured for Motif or when
2004 Xaw3d is available.
2005
2006 1999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
2007
2008 * configure.in: Check for getaddrinfo.
2009
2010 1999-08-04 Eli Zaretskii <eliz@gnu.org>
2011
2012 * config.bat: Make --no-debug work again by removing -gcoff.
2013
2014 1999-07-30 Dave Love <fx@gnu.org>
2015
2016 * configure.in: Check for stdlib.h.
2017
2018 1999-07-19 Dave Love <fx@gnu.org>
2019
2020 * configure.in: Grok sparc64-*-linux-gnu*.
2021
2022 1999-07-12 Richard Stallman <rms@gnu.org>
2023
2024 * Version 20.4 released.
2025
2026 1999-06-23 Karl Heuer <kwzh@gnu.org>
2027
2028 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
2029 Quote $EMACS, in case it's a program with args.
2030
2031 1999-05-29 Richard M. Stallman <rms@gnu.org>
2032
2033 * configure.in: Delete the Kerberos stuff.
2034
2035 1999-05-27 Greg Hudson <ghudson@mit.edu>
2036
2037 * configure.in: Prefer kerberos 5 names.
2038
2039 1999-04-26 Richard M. Stallman <rms@gnu.org>
2040
2041 * configure.in: Check for libXp.
2042
2043 1999-04-08 Richard Stallman <rms@gnu.org>
2044
2045 * make-dist: Include change logs in subdirs of `lisp'.
2046
2047 1999-04-05 Richard Stallman <rms@gnu.org>
2048
2049 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
2050 (install-arch-indep): Make ${datadir}/emacs world-readable.
2051
2052 1999-03-30 Eli Zaretskii <eliz@gnu.org>
2053
2054 * config.bat: Use epaths.* instead of paths.*.
2055
2056 1999-03-07 Eli Zaretskii <eliz@gnu.org>
2057
2058 * INSTALL: Add detailed instructions to unpack and install
2059 intlfonts on MS-DOS.
2060
2061 1999-02-26 Richard Stallman <rms@gnu.org>
2062
2063 * configure.in: Use epaths.h and epaths-force instead of paths....
2064
2065 * Makefile.in (epaths-force): Renamed from paths-force;
2066 operate on epaths.in and produce epaths.h.
2067
2068 1999-02-24 Richard Stallman <rms@gnu.org>
2069
2070 * make-dist: Fix nt/icons directory handling.
2071
2072 1999-02-22 Simon Josefsson <jas@pdc.kth.se>
2073
2074 * configure.in (f301-fujitsu-uxpv4.1): New target.
2075
2076 1999-02-20 Richard Stallman <rms@gnu.org>
2077
2078 * make-dist (tempparent): Fix command to update info files.
2079
2080 1999-02-09 Richard Stallman <rms@gnu.org>
2081
2082 * configure.in (powerpc-apple-netbsd*): New alternative.
2083
2084 1999-01-25 Geoff Voelker <voelker@cs.washington.edu>
2085
2086 * make-dist: Include the new directory nt/icons in distributions.
2087
2088 1999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2089
2090 * configure.in: Change message about HAVE_XFREE386.
2091
2092 1999-01-07 Eli Zaretskii <eliz@gnu.org>
2093
2094 * config.bat: Support configuring with leim.
2095
2096 1998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
2097
2098 * configure.in (mips-sgi-irix6.5): New target.
2099
2100 1998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2101
2102 * configure.in: Remove GSS-API support, since it has been removed
2103 from movemail.
2104
2105 1998-12-04 Markus Rost <rost@delysid.gnu.org>
2106
2107 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2108
2109 1998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
2110
2111 * Makefile.in: Don't install customize info file. Run
2112 install-info on viper info file.
2113
2114 1998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
2115
2116 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
2117
2118 1998-11-16 Kenichi Handa <handa@etl.go.jp>
2119
2120 * configure.in (*-*-bsdi4*): New target.
2121
2122 1998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
2123
2124 * configure.in: Fix previous change.
2125
2126 1998-11-11 Richard Stallman <rms@gnu.org>
2127
2128 * configure.in (aviion-intel): New machine.
2129
2130 1998-11-04 Kenichi Handa <handa@etl.go.jp>
2131
2132 * configure.in (mips-nec-sysv4*): New target.
2133
2134 1998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
2135
2136 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
2137 from lisp.
2138
2139 1998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
2140
2141 * make-dist: Don't include fns*.el in dist.
2142
2143 1998-10-30 Dave Love <fx@gnu.org>
2144
2145 * configure.in: Don't mkdir cpp.
2146
2147 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
2148
2149 * Makefile.in (install-arch-dep): Install src/fns-*.el in
2150 ${archlibdir}.
2151
2152 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2153
2154 * Version 20.3 released.
2155
2156 1998-07-30 Paul Eggert <eggert@twinsun.com>
2157
2158 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
2159 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
2160 (lwlib/Makefile, leim/Makefile):
2161 Prepend $(srcdir)/ to rule dependencies outside this dir.
2162
2163 1998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2164
2165 * configure.in: Use unset CDPATH instead of making it empty.
2166
2167 1998-06-20 Karl Heuer <kwzh@gnu.org>
2168
2169 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
2170
2171 1998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
2172
2173 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
2174 and default.el. Sort the results.
2175
2176 1998-05-31 Karl Heuer <kwzh@gnu.org>
2177
2178 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
2179 writable.
2180
2181 1998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
2182
2183 * Makefile.in (install-arch-indep):
2184 Don't alter site-lisp/subdirs.el if it exists.
2185
2186 1998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2187
2188 * Makefile.in (install-arch-indep): Put `-' on commands to create
2189 subdirs.el in site-lisp dirs.
2190
2191 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
2192
2193 * Makefile.in (install-arch-indep): Fix typo in previous change.
2194
2195 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
2196
2197 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
2198
2199 1998-04-28 Richard Stallman <rms@psilocin.gnu.org>
2200
2201 * Makefile.in (mkdir): Create the site-lisp dirs.
2202 (install-arch-indep): Make site-lisp/subdirs files world-readable.
2203
2204 1998-04-26 Richard Stallman <rms@psilocin.gnu.org>
2205
2206 * Makefile.in (INSTALL_INFO): New variable.
2207 (install-arch-indep): Don't replace the dir file if it already exists.
2208 Use the install-info program, via INSTALL_INFO, to add entries.
2209 Make the `info' subdir and the Info files world-readable.
2210
2211 1998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
2212
2213 * config.bat: Make sure the environment is large enough to support
2214 all the "set foo=bar" commands. Update pointers to DJGPP FTP
2215 sites.
2216
2217 1998-04-10 Karl Heuer <kwzh@gnu.org>
2218
2219 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
2220
2221 1998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2222
2223 * configure.in: Add --with-gssapi to specify GSS-API
2224 authentication support for movemail.
2225
2226 1998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
2227
2228 * Makefile.in (install-arch-indep): Fix previous change.
2229
2230 1998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
2231
2232 * Makefile.in (info): Run man in build dir, not srcdir.
2233
2234 1998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
2235
2236 * Makefile.in (install-arch-indep): Fix previous change.
2237
2238 1998-03-23 Kenichi Handa <handa@etl.go.jp>
2239
2240 * Makefile.in (top_distclean): Check the existence of `lock'
2241 subdir.
2242
2243 1998-03-22 Richard Stallman <rms@gnu.org>
2244
2245 * Makefile.in (install-arch-indep): Put special subdirs.el files
2246 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
2247
2248 1998-03-21 Richard Stallman <rms@psilocin.gnu.org>
2249
2250 * make-dist: Fix shell syntax in check for missing .el or .elc files.
2251
2252 1998-03-09 Richard Stallman <rms@psilocin.gnu.org>
2253
2254 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
2255 (m68*-hp-hpux*): Handle versions 1X like 10.
2256
2257 1998-03-07 Richard Stallman <rms@psilocin.gnu.org>
2258
2259 * make-dist: PROBLEMS is now in etc, not top level dir.
2260
2261 * Makefile.in (SOURCES): Delete PROBLEMS.
2262
2263 1998-02-25 Richard Stallman <rms@gnu.org>
2264
2265 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
2266
2267 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
2268
2269 1998-01-17 Richard Stallman <rms@gnu.org>
2270
2271 * Makefile.in (install-arch-indep): Add semicolon before `else'.
2272
2273 1998-01-02 Richard Stallman <rms@psilocin.gnu.org>
2274
2275 * make-dist (tempparent): New option --no-check.
2276
2277 * make-dist: Don't do anything with cpp directory.
2278
2279 1997-12-20 Richard Stallman <rms@psilocin.gnu.org>
2280
2281 * configure.in (sparc-fujitsu-sysv4*): New target.
2282
2283 1997-12-17 Andreas Schwab <schwab@gnu.org>
2284
2285 * configure.in: Cache more tests. Add missing quotes around
2286 message with embedded comma.
2287
2288 1997-12-04 Karl Heuer <kwzh@gnu.org>
2289
2290 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
2291
2292 1997-11-26 Joel N. Weber II <devnull@gnu.org>
2293
2294 * make-dist: Changed the comment about `umask 0' to say `Don't
2295 restrict access to any files.'; previously it said `Don't protect
2296 any files', which may have implied that we think fascism is good.
2297
2298 1997-11-24 Paul Eggert <eggert@twinsun.com>
2299
2300 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
2301 strftime needs the underlying host's strftime for locale dependent
2302 formats.
2303
2304 1997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
2305
2306 * configure.in (i586-dg-dguxR4.*): New name in case branch.
2307
2308 1997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
2309
2310 * config.bat: Configure the man subdirectory.
2311
2312 1997-11-07 Paul Eggert <eggert@twinsun.com>
2313
2314 * configure.in (AC_CHECK_LIB): Add -lintl.
2315
2316 1997-11-07 Karl Heuer <kwzh@gnu.org>
2317
2318 * make-dist (check for .elc files): Avoid bash-specific syntax.
2319 (check for overflow 14-char limit): Simplify.
2320
2321 1997-11-07 Richard Stallman <rms@gnu.org>
2322
2323 * Makefile.in (install): Move blessmail last.
2324
2325 1997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2326
2327 * configure.in (gettimeofday, one arg or two):
2328 Clarify messages by avoiding double negative.
2329
2330 1997-09-30 Karl Eichwalder <ke@suse.de>
2331
2332 * Makefile.in (install-arch-indep): install the widget info file.
2333
2334 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2335
2336 * configure.in (with-pop, with-kerberos): Need to check Kerberos
2337 libraries in reverse order, so that libraries will appear in the
2338 correct dependency order on the link line (and so that the
2339 configure checks themselves will work properly when early
2340 libraries depend on later ones).
2341
2342 1997-09-21 Erik Naggum <erik@naggum.no>
2343
2344 * make-dist (making links to `src'): Keep timestamp on copied
2345 files.
2346
2347 * make-delta: New script to produce delta distributions.
2348
2349 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2350
2351 * Version 20.2 released.
2352
2353 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2354
2355 * Version 20.1 released.
2356
2357 * Makefile.in (install-leim): Depend on mkdir.
2358 (leim): Depend on src.
2359
2360 1997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2361
2362 * configure.in: Recognize alpha* instead of just alpha.
2363
2364 1997-09-12 Paul Eggert <eggert@twinsun.com>
2365
2366 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
2367
2368 1997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2369
2370 * update-subdirs: Use rm -f.
2371
2372 1997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2373
2374 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
2375 Ignore subdirs named Old.
2376
2377 1997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
2378
2379 * configure.in: Add OpenBSD clause to set $machine.
2380
2381 1997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2382
2383 * make-dist: Recompile everything after updating various Lisp files.
2384 Recompile in leim as well as lisp.
2385 Check in leim as well as lisp for mismatched files and too-long names.
2386
2387 1997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2388
2389 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
2390
2391 1997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2392
2393 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
2394 before trying to copy anything from it.
2395
2396 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2397
2398 * Makefile.in (man/Makefile): New target.
2399 (tags): Define env var EMACS and run Makefile from build dir.
2400
2401 1997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
2402
2403 * config.bat: If src/_gdbinit doesn't exist, try using
2404 src/.gdbinit to create it (for building on Windows 95).
2405
2406 1997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2407
2408 * Makefile.in (install-arch-indep):
2409 Discard extra data in tar | tar pipes.
2410
2411 1997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
2412
2413 * configure.in (x_default_search_path): Corrected
2414 '${x_library}' to '${x_library}/X11'.
2415
2416 1997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2417
2418 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1,
2419
2420 1997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2421
2422 * configure.in: Support auto-configuration of both Kerberos V4 and
2423 Kerberos V5 for movemail, including detection of V4 and V5 header
2424 files and libraries.
2425
2426 1997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
2427
2428 * configure.in: Compute x_default_search_path
2429 and substitute into makefiles.
2430
2431 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
2432
2433 1997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2434
2435 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
2436
2437 1997-08-07 Erik Naggum <erik@naggum.no>
2438
2439 * configure.in: Remove lockdir, it is no longer needed.
2440 * Makefile.in (mkdir): Don't create lockdir.
2441 (lockdir): Variable deleted.
2442 (paths-force): Don't operate on PATH_LOCK.
2443
2444 1997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2445
2446 * leim-Makefile.in (clean, distclean): New targets.
2447
2448 * make-dist: Include leim/ChangeLog in leim distribution.
2449
2450 1997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2451
2452 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
2453
2454 1997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2455
2456 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
2457
2458 1997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2459
2460 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
2461
2462 1997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2463
2464 * make-dist: Update leim/leim-list.el.
2465 Pass along value of $EMACS when updating lisp dir.
2466
2467 1997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2468
2469 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
2470 prerequisite to the use of Doug Lea's malloc.
2471
2472 1997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2473
2474 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
2475
2476 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
2477
2478 1997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2479
2480 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
2481
2482 1997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2483
2484 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
2485 to news-r6.h.
2486
2487 1997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
2488
2489 * config.bat: Use `sed' instead of `cp', which might not be
2490 installed.
2491
2492 1997-07-09 Kenichi Handa <handa@etl.go.jp>
2493
2494 * Makefile.in (mostlyclean): Add cleaning leim directory.
2495 (clean, distclean, maintainer-clean): Likewise.
2496
2497 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2498
2499 * make-dist (bogosities): Check subdirs of `lisp' also.
2500
2501 1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2502
2503 * make-dist (etc): Really avoid symlinks now.
2504 (lisp): Don't delete from subdirs the things we never copy.
2505
2506 1997-07-07 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2507
2508 * Makefile.in (install-arch-indep): Correct the target name.
2509 The first letter `i' was dropped by the previous change of mine.
2510
2511 1997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2512
2513 * configure.in (leim/Makefile): Generate this.
2514 (*-sysv4.2uw*): Recognize new alternative.
2515
2516 * leim-Makefile.in: Renamed from leim-Makefile.
2517
2518 * make-dist: Set up real-leim subdirectory,
2519 with the real contents of leim; then move it to
2520 a separate top-level directory.
2521
2522 * make-dist: Don't mention site-lisp, site-init, site-start
2523 or default, when listing files hat are not compiled and should be.
2524
2525 * configure.in: Create src/config.stamp at the end.
2526
2527 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2528
2529 * Makefile.in (install-leim): Correct previous change.
2530
2531 1997-07-02 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2532
2533 * Makefile.in (install-leim): New target.
2534 (install): Depend on install-leim.
2535
2536 1997-07-01 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2537
2538 * Makefile.in (SUBDIR): Add leim.
2539 (SUBDIR_MAKEFILES): Add leim/Makefile.
2540 (leim/Makefile): New target.
2541
2542 1997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2543
2544 * leim-Makefile: New file.
2545 * make-dist: Initialize a `leim' subdirectory with that makefile.
2546
2547 1997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2548
2549 * configure.in (GNU_MALLOC_reason): Fix message text.
2550
2551 1997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2552
2553 * make-dist (lisp): Don't process subdirs that start with =.
2554 (etc): Copy symlinks, as in src.
2555
2556 1997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2557
2558 * configure.in (i*86-*-unixware*): New alternative.
2559
2560 1997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2561
2562 * Makefile.in (src/config.stamp): Target renamed from src/config.h
2563 and touch it explicitly.
2564
2565 * configure.in (mips-sony-newsos6*): New alternative.
2566 (mips-*-linux-gnu*): New alternative.
2567 (*-*-bsdi*): New alternative.
2568 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
2569
2570 1997-06-22 Dave Love <d.love@dl.ac.uk>
2571
2572 * Makefile.in (lib-src): Depend on src/config.h (e.g. for
2573 movemail.o).
2574 (src/config.h): New target to re-configure if src/config.in
2575 is patched.
2576
2577 1997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2578
2579 * configure.in (shutdown): Check for `shutdown' function.
2580
2581 1997-06-18 Ken'ichi Handa <handa@psilocin.gnu.ai.mit.edu>
2582
2583 * update-subdirs: Include the directory "language" in subdirs.
2584
2585 1997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2586
2587 * configure.in (m88k-dg-dgux4*): New alternative.
2588 (alpha-*-netbsd*): New alternative.
2589 (powerpcle-*-solaris2*): New alternative.
2590
2591 1997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2592
2593 * make-dist: Warn about .el files that are not compiled.
2594
2595 1997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2596
2597 * Makefile.in (dist): Don't run update-subdirs here,
2598 since make-dist now gets that done.
2599
2600 * make-dist: Use the new `updates' target in lisp/Makefile.
2601
2602 * make-dist: Use new non-file targets in lisp/Makefile.
2603
2604 1997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2605
2606 * make-dist: Handle all subdirs of `lisp' uniformly.
2607 Don't handle `term' and `language' specially.
2608 Clear out umask at the beginning.
2609
2610 1997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2611
2612 * make-dist: Use Make to update finder-inf.el and autoloads.
2613 Also update cus-load.el.
2614
2615 1997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2616
2617 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
2618 in case it is desirable to disable the GNU malloc features with
2619 glibc.
2620
2621 1997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
2622
2623 * configure.in (DOUG_LEA_MALLOC):
2624 Define if malloc_{get,set}_state exist.
2625
2626 1997-03-05 Ken'ichi Handa <handa@etl.go.jp>
2627
2628 * make-dist: Make links for files under lisp/language.
2629
2630 1997-02-20 Kenichi Handa <handa@etl.go.jp>
2631
2632 * update-subdirs: Exclude the directory "language" from subdirs.
2633
2634 1997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
2635
2636 * configure.in: Check for rint and cbrt.
2637
2638 1997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2639
2640 * make-dist: Use $EMACS to say where to run Emacs.
2641 Add --no-update option.
2642
2643 1996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2644
2645 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
2646
2647 1996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2648
2649 * make-dist (copying src): Check thoroughly for symlinks
2650 and copy them in all cases. Regularize the linking of *.in
2651 and *.opt and ChangeLog files.
2652 (copying lib-src): Likewise.
2653 Don't rm getdate.c or y.tab.*--they don't exist any more.
2654
2655 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
2656
2657 * configure.in: Check for libmail, maillock.h and
2658 touchlock (for movemail).
2659
2660 1996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2661
2662 * configure.in (limits.h): Check for this file.
2663
2664 1996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2665
2666 * configure.in (rs6000-ibm-aix4.2): New alternative.
2667 (rs6000-ibm-aix4.0): New alternative.
2668 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
2669
2670 1996-11-22 Ben Harris <bjh21@cam.ac.uk>
2671
2672 * configure.in: Recognize vax-*-netbsd*.
2673
2674 1996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2675
2676 * configure.in (locallisppath): Add leim directory.
2677
2678 1996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2679
2680 * config.bat: Make sure `mv' supports forward slashes and -f.
2681
2682 1996-10-28 Christian Limpach <chris@nice.ch>
2683
2684 * configure.in (hppa*-next-nextstep*): * added after hppa
2685 to accept hppa1.0 and hppa1.1.
2686
2687 1996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
2688
2689 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
2690 * configure.in (ld_switch_machine): Fix typo.
2691
2692 1996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2693
2694 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
2695 from config.h and use them in $ac_link.
2696
2697 1996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
2698
2699 * configure.in: Create a subdir named `lisp'.
2700
2701 1996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2702
2703 * configure.in: Check for getcwd.
2704
2705 1996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2706
2707 * configure.in: Check for termios.h. Check for setpgid.
2708
2709 1996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2710
2711 * configure.in: Check for setrlimit.
2712
2713 1996-08-31 Paul Eggert <eggert@twinsun.com>
2714
2715 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
2716
2717 1996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2718
2719 * configure.in: Check for utimes.
2720
2721 * configure.in: Check for com_err library, but only
2722 if --with-kerberos was used. Check for krb and des
2723 only if --with-kerberos.
2724
2725 1996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2726
2727 * Makefile.in (INSTALL_STRIP): New variable.
2728 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
2729 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
2730
2731 1996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2732
2733 * configure.in: Check for krb and des libraries.
2734
2735 1996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
2736
2737 * configure.in (*-sunos4.1.[3-9]*noshare):
2738 Use sunos413, not sunos4-1-3.
2739 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
2740 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
2741
2742 1996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2743
2744 * Makefile.in (src/paths.h): Target deleted.
2745 (paths-force): Delete all dependencies on this target
2746 but don't delete the target.
2747 (install): Depend on `all'.
2748 (paths-force): Don't print a message.
2749
2750 * configure.in: Generate src/paths.h here.
2751
2752 1996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2753
2754 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
2755 New variables that affect linking only.
2756 (alpha-dec-osf*): Use those instead of previous change.
2757
2758 1996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2759
2760 * Makefile.in (install-arch-indep): Install info/messages.
2761
2762 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2763
2764 * Version 19.33 released.
2765
2766 1996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
2767
2768 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2769 Fix previous change.
2770
2771 1996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2772
2773 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
2774 New alternative.
2775
2776 1996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2777
2778 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
2779 and NON_GCC_TEST_OPTIONS.
2780
2781 1996-08-06 Paul Eggert <eggert@twinsun.com>
2782
2783 * configure.in (LOCALTIME_CACHE): Don't put a string literal
2784 "TZ=..." in environ.
2785
2786 1996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2787
2788 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
2789
2790 1996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2791
2792 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
2793 the more general *-sunos4.1.[3-9]* clause.
2794
2795 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2796
2797 * Version 19.32 released.
2798
2799 * configure.in (*-sco3.2v5*):
2800 Set OVERRIDE_CPPFLAG to a string of one space.
2801 Fix the code that uses OVERRIDE_CPPFLAG.
2802
2803 1996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
2804
2805 * configure.in: Undo previous change.
2806
2807 1996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2808
2809 * config.sub: Use `pc', not `unknown', when canonicalizing
2810 the vendor for ...86.
2811
2812 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
2813
2814 * configure.in: Check for termios.h header.
2815
2816 1996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
2817
2818 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3
2819
2820 1996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
2821
2822 * configure.in: Split bsdos2 and bsdos2-1.
2823
2824 1996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2825
2826 * config.sub: If last two words are not a recognized
2827 KERNEL-OS pair, use just the last word as OS, as in 19.31.
2828 Make conversion of gnu/linux to linux-gnu really work.
2829
2830 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
2831
2832 1996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2833
2834 * configure.in (check for using Lucid widgets by default):
2835 Eliminate indentation that confuses some compilers.
2836
2837 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2838
2839 * config.sub: Convert linux and gnu/linux to linux-gnu.
2840
2841 * make-dist: Don't update getdate.c.
2842 Ignore =... files when checking for too-long Lisp file names.
2843
2844 1996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2845
2846 * configure.in (euidaccess): Check for that, not for eaccess.
2847
2848 1996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2849
2850 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
2851 before `noshare'.
2852 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
2853
2854 1996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2855
2856 * configure.in: Rename lignux to linux-gnu in configuration names.
2857 Use gnu-linux as the opsys value (s/ file name).
2858 Allow i686 just like i386, i486, i586.
2859
2860 1996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2861
2862 * configure.in (i*86-*-sco3.2v5): New alternative.
2863 (OVERRIDE_CPPFLAG): New variable.
2864 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
2865
2866 * configure.in: Specify vpath for .texi files.
2867
2868 1996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2869
2870 * configure.in: Always check for HAVE_X11R5.
2871 Separately decide whether to use a toolkit by default.
2872
2873 1996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
2874
2875 * configure.in: If X11R5 is missing the Xaw headers,
2876 default to --with-x-toolkit=no.
2877
2878 1996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2879
2880 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
2881
2882 1996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
2883
2884 * Makefile.in (install-arch-indep): If cd etc makes output,
2885 don't treat that as part of the tar data.
2886 Check that ./lisp actually exists.
2887
2888 1996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
2889
2890 * make-dist: Check for long file names.
2891
2892 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2893
2894 * Version 19.31 released.
2895
2896 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
2897
2898 * configure.in: Recognize sparc-*-lignux.
2899
2900 1996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2901
2902 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
2903 Don't include config.w95.
2904
2905 1996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
2906
2907 * make-dist: Replace --no-clean-up and --no-tar options
2908 with --clean-up and --tar, so that the default is useful.
2909
2910 1996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
2911
2912 * config.bat: Make sure the GDB init file is called src/_gdbinit;
2913 if not, tell the user to rename it and abort.
2914
2915 1996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
2916
2917 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
2918 test program.
2919
2920 1996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2921
2922 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
2923
2924 * make-dist (MANIFEST): Fix previous change.
2925 (msdos): Put mainmake.v2 into the dist.
2926
2927 1996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2928
2929 * make-dist: Exit if autoconf fails.
2930
2931 1996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
2932
2933 * config.bat: Set djgpp-ver, and unset it at the end.
2934 Add a number of conditionals for DJGPP version 2.
2935 Rename label libsrc2 to libsrc3.
2936 Substitute for LDFLAGS in src/Makefile.
2937 Substitute for ALL_CFLAGS in lib-src/Makefile.
2938
2939 1996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2940
2941 * configure.in (ncurses): Check this after checking fns like strerror.
2942
2943 1996-04-08 Erik Naggum <erik@naggum.no>
2944
2945 * make-dist (MANIFEST): Don't include lines from =files.
2946
2947 1996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2948
2949 * make-dist: Don't put lisp/dired.todo in the dist.
2950
2951 1996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
2952
2953 * configure.in (HAVE_NCURSES): Look for library named ncurses.
2954
2955 * configure.in (setlocale): Check for it.
2956
2957 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
2958
2959 1996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2960
2961 * configure.in: Use lignux instead of linux as value of opsys.
2962
2963 1996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2964
2965 * Makefile.in (install-strip): Fix whitespace.
2966 Get rid of continuation.
2967
2968 * config.sub: Convert linux or gnu/linux to lignux.
2969
2970 1996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2971
2972 * configure.in: Accept lignux in configuration name.
2973
2974 1996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2975
2976 * Makefile.in (install-strip): New target.
2977
2978 1996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
2979
2980 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
2981 -f failed to do the job on Suns.
2982
2983 1996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
2984
2985 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
2986
2987 * configure.in (linux/version.h): Check for this header.
2988
2989 1996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2990
2991 * configure.in: Remove -fno-builtin hackery from -lm check.
2992
2993 1996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
2994
2995 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
2996 just this test.
2997
2998 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
2999
3000 1996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3001
3002 * configure.in: Check for ncurses.
3003
3004 1996-02-28 Paul Eggert <eggert@twinsun.com>
3005
3006 * configure.in (LOCALTIME_CACHE):
3007 Also define if localtime mishandles unsetting TZ.
3008 This works around a localtime bug in mips-dec-ultrix.
3009
3010 1996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3011
3012 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
3013
3014 * configure.in: Improve messages about X versions.
3015
3016 1996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3017
3018 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
3019
3020 1996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3021
3022 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
3023 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
3024
3025 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
3026 (install): Put install-arch-indep before install-arch-dep.
3027
3028 1996-02-20 Dave Love <d.love@dl.ac.uk>
3029
3030 * INSTALL: Clarify info about MS-DOS path handling.
3031
3032 1996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3033
3034 * Makefile.in (install-arch-indep): Install info/ccmode*.
3035 In previous change, protect against /bin/pwd returning null string.
3036
3037 1996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3038
3039 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
3040 to lispdir.
3041
3042 1996-02-01 Paul Eggert <eggert@twinsun.com>
3043
3044 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
3045
3046 1996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3047
3048 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
3049
3050 1996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3051
3052 * Makefile.in (extraclean): Use ${top_distclean} to ensure
3053 we delete everything distclean deletes.
3054
3055 1996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
3056
3057 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
3058
3059 1996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3060
3061 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
3062 into LDFLAGS instead of into LIBS.
3063
3064 1996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3065
3066 * configure.in (HAVE_XMU): Fix typo in previous change.
3067
3068 1996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3069
3070 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
3071
3072 1996-01-10 Erik Naggum <erik@naggum.no>
3073
3074 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
3075
3076 1996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
3077
3078 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
3079
3080 1996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3081
3082 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
3083 and use -lXt to link it.
3084
3085 1996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3086
3087 * configure.in (locallisppath): Put version-specific dir first.
3088
3089 1996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3090
3091 * configure.in (hppa-*-nextstep*): New alternative.
3092 (USE_X_TOOLKIT): By default, set this to "maybe";
3093 and change that later to LUCID or "no" according to X11 version.
3094
3095 * make-dist: Recompile outdated .elc files and update all autoloads.
3096
3097 1996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3098
3099 * configure.in (locallisppath): Fix typo in last change: " -> '.
3100
3101 1996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3102
3103 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
3104
3105 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3106
3107 * Makefile.in (install-arch-indep): Give all files read permission.
3108
3109 1995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3110
3111 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
3112 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
3113
3114 1995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3115
3116 * configure.in: Determine HAVE_X11R6.
3117 (HAVE_MENUS): Renamed from HAVE_X_MENU.
3118
3119 1995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3120
3121 * configure.in: Just "solaris" now defaults to version 2.4.
3122 Add sunos4.1.n-noshare as alternative.
3123
3124 1995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3125
3126 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
3127
3128 1995-11-29 Erik Naggum <erik@naggum.no>
3129
3130 * Makefile.in (install-arch-indep): Add missing backslash.
3131
3132 1995-11-29 Karl Eichwalder <ke@ke.Central.DE>
3133
3134 * Makefile.in (install-arch-indep): Don't install
3135 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
3136
3137 1995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3138
3139 * Makefile.in (install-arch-indep): Fix previous change.
3140
3141 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
3142
3143 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3144
3145 * Version 19.30 released.
3146
3147 * make-dist (lisp): Exclude subdirs.el.
3148
3149 1995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3150
3151 * make-dist (etc): Delete *.orig and *.rej.
3152
3153 1995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3154
3155 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
3156
3157 1995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3158
3159 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
3160
3161 1995-11-14 Geoff Voelker <voelker@cs.washington.edu>
3162
3163 * make-dist (nt): Rename install, readme, and todo to
3164 INSTALL, README, and TODO.
3165
3166 1995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3167
3168 * make-dist (lisp): Don't distribute site-start.
3169
3170 1995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
3171
3172 * make-dist: Break the hard link on alloca.c.
3173
3174 1995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3175
3176 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
3177
3178 1995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3179
3180 * make-dist (src, lib-src): Don't distribute Makefile.c.
3181 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
3182
3183 1995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3184
3185 * Makefile.in (mkdir): Create man1dir, not mandir.
3186 (uninstall): Use man1dir, not mandir.
3187
3188 1995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3189
3190 * Makefile.in (man1dir): New variable.
3191 (install-arch-indep): Use man1dir.
3192
3193 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
3194
3195 * make-dist: Create lisp/MANIFEST.
3196
3197 1995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3198
3199 * configure.in (m68k-*-linux*): New alternative.
3200
3201 1995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3202
3203 * make-dist: Use new names config.in, paths.in, and
3204 {src,lib-src}/Makefile.in.
3205
3206 1995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3207
3208 * configure.in: Don't bother checking for drem.
3209
3210 1995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3211
3212 * Makefile.in (distclean): Delete line with just a tab in it.
3213 (install-arch-indep): Delete spaces that precede tabs.
3214 Delete spurious `fi' left from previous change.
3215 (install): Supply `true' as command, to avoid null command.
3216
3217 1995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3218
3219 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
3220
3221 1995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3222
3223 * configure.in (powerpc-*-solaris2): New alternative.x
3224
3225 1995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
3226
3227 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
3228 of paths.h.tmp$$, to avoid going beyond 14 characters.
3229
3230 1995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3231
3232 * configure.in: Improve error msg for invalid --with-x-toolkit value.
3233
3234 1995-09-06 Paul Eggert <eggert@twinsun.com>
3235
3236 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
3237 if localtime caches TZ. Check for tzset.
3238
3239 1995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3240
3241 * config.bat: Simplify using new names file names src/makefile.in,
3242 config.in, paths.in. Change Echo commands not to use `.
3243
3244 1995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3245
3246 * Makefile.in (install-arch-indep): Always install the new dir file;
3247 rename the previous dir file to dir.bak or dir.old.
3248
3249 1995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3250
3251 * configure.in (RANLIB): Substitute this into makefiles.
3252 Set it specially on solaris; set it by default on other systems.
3253
3254 * configure.in: Fix previous Alpha change.
3255
3256 1995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3257
3258 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
3259 NON_GCC_TEST_OPTIONS.
3260
3261 1995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3262
3263 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
3264 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
3265
3266 * configure.in (alpha-*-linux*): New configuration.
3267
3268 1995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3269
3270 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
3271 (m68k-next-nextstep*): New alias for that.
3272 (i*86-*-nextstep*): Use nextstep.h.
3273 (sparc-*-nextstep*): New configuration.
3274
3275 1995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3276
3277 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
3278 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
3279
3280 1995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3281
3282 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
3283 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
3284
3285 1995-07-18 Mike Long <mike.long@analog.com>
3286
3287 * make-dist: Fix update of finder-inf.el, and byte-compile it.
3288
3289 1995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3290
3291 * Makefile.in (src/paths.h, paths-force):
3292 Rename src/paths.h.in to src/paths.in.
3293 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
3294
3295 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
3296 Use Makefile.c for intermediate file.
3297 Rename src/config.h.in to src/config.in.
3298
3299 1995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
3300
3301 * configure.in (mips-dec-ultrix*): Assume version 4.3.
3302 (mips-dec-ultrix4.[12]): New alternative for old versions.
3303
3304 1995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3305
3306 * make-dist: Don't break intra-tree links.
3307
3308 1995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3309
3310 * configure.in: Put back archlibdir initialization. Require
3311 autoconf 2.4.1 or later.
3312
3313 1995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3314
3315 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
3316 (mips-mips-riscos5*): New alternative.
3317
3318 1995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3319
3320 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
3321
3322 1995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3323
3324 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
3325 (mandir, infodir, archlibdir): Initializations deleted.
3326
3327 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
3328 On hpux9shr, use hpux9shxr4.h.
3329
3330 1995-06-24 Morten Welinder <terra+@cs.cmu.edu>
3331
3332 * configure.in: Added target mips-dec-mach_bsd4.3.
3333 * config.guess: Guess mips-dec-mach_bsd4.3.
3334
3335 1995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3336
3337 * Makefile.in (mkdir): Use symbolic chmod.
3338
3339 1995-06-22 Paul Eggert <eggert@twinsun.com>
3340
3341 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3.
3342 (Likewise for SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
3343
3344 1995-06-22 Paul Eggert <eggert@twinsun.com>
3345
3346 * Makefile.in (SUBDIR_MAKEFILES):
3347 Add man/Makefile, so `make distclean' removes it.
3348 (top_distclean): Add config.log to the list of files to be removed.
3349
3350 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3351
3352 * Version 19.29 released.
3353
3354 1995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3355
3356 * configure.in: Fix the previous change to verify that the -b
3357 option really solves the problem.
3358
3359 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
3360
3361 1995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3362
3363 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
3364
3365 1995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3366
3367 * configure.in: Report more clearly when there is no special
3368 dir to search for X includes or libraries.
3369
3370 1995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3371
3372 * configure.in: Check for -lpthreads, not -lpthread.
3373
3374 1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
3375
3376 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
3377
3378 1995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3379
3380 * configure.in: Check for -lpthread.
3381
3382 1995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3383
3384 * Makefile.in (install-arch-indep): Install info files for mh-e.
3385 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
3386
3387 1995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3388
3389 * configure.in (*-solaris2.5): New configuration.
3390
3391 * make-dist: Copy new files config.nt and config.w95.
3392
3393 1995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3394
3395 * configure.in: Use x_includes, not x_libraries, for -I.
3396 Make bitmapdir a colon-separated list.
3397
3398 1995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
3399
3400 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
3401
3402 * configure.in: Allow x_libraries and x_includes to be paths.
3403
3404 1995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3405
3406 * configure.in: Fix typo.
3407
3408 1995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3409
3410 * INSTALL: Clarify use of site-init.el.
3411
3412 1995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
3413
3414 * configure.in: pass arg to sqrt.
3415
3416 1995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3417
3418 * make-dist: Fix May 6 change.
3419
3420 1995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3421
3422 * vpath.sed: Delete reference to ymakefile.
3423
3424 1995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3425
3426 * configure.in: Use sqrt (more portable) instead of fmod in -lm
3427 check.
3428
3429 1995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3430
3431 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
3432
3433 * update-subdirs: Specify /bin/sh to run the script.
3434
3435 1995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3436
3437 * make-dist: Put src/makefile.nt in dist.
3438
3439 * configure.in (i[345]86-*-bsdi2*): New configuration.
3440 (vax-dec-bsd386*): Deleted.
3441
3442 1995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3443
3444 * configure.in: Make sure CDPATH doesn't mess up PWD check. Check
3445 whether X bitmaps are in X11/bitmaps instead of bitmaps. Use fmod
3446 instead of logb in -lm check.
3447
3448 1995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3449
3450 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
3451 Use bsd4-3. Don't set NON_GNU_CPP.
3452
3453 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
3454 In nt. copy various different things, but not *.cmd.
3455 Fix the ln commands for the subdirs of nt.
3456
3457 1995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3458
3459 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
3460
3461 1995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3462
3463 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
3464 since that's what the header file expects.
3465
3466 1995-04-24 Francesco Potorti` (pot@cnuce.cnr.it)
3467
3468 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
3469 and 68040 based machines when choosing options for gnucc.
3470
3471 1995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3472
3473 * Makefile.in (top_distclean): Delete config.cache.
3474
3475 1995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3476
3477 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
3478
3479 * configure.in: Use m/ncr386.h.
3480
3481 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3482
3483 * Makefile.in (install-arch-indep): Undo Sep 23 change.
3484
3485 1995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3486
3487 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
3488 (man): Don't copy texindex.c and getopt.c; they're deleted.
3489 (etc): Omit `e'; it's a subdirectory.
3490 (etc/e): Use `../..', not `..', to reference top level.
3491
3492 1995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
3493
3494 * Makefile.in (install-arch-indep, dist):
3495 look for `update-subdir' in $(srcdir).
3496
3497 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3498
3499 * make-dist: Include mkinstalldirs in distribution.
3500
3501 1995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3502
3503 * make-dist: Add missing close backquote.
3504
3505 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3506
3507 * make-dist: Don't distribute shortnames directory.
3508
3509 1995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3510
3511 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
3512
3513 1995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3514
3515 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
3516
3517 1995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3518
3519 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
3520
3521 1995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3522
3523 * configure.in (mips-sgi-irix6): New configuration.
3524
3525 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3526
3527 * Makefile.in (maintainer-clean): Renamed from realclean.
3528
3529 1995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
3530
3531 * configure.in: Create a .gdbinit that sources the real one, if
3532 using a different build directory.
3533
3534 1995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3535
3536 * configure.in: Check for sys/select.h.
3537
3538 1995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3539
3540 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
3541
3542 1994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3543
3544 * configure.in: Handle isc 4.1 operating system.
3545
3546 1994-12-10 Richard Stallman <rms@kepa>
3547
3548 * configure.in (rs6000-ibm-aix4.1*): New alternative.
3549 (rs6000-ibm-aix4*): New alternative.
3550
3551 1994-12-06 Richard Stallman <rms@kepa>
3552
3553 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
3554
3555 1994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3556
3557 * configure.in: Don't try to make directories that are guaranteed
3558 to already exist.
3559
3560 1994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3561
3562 * configure.in: Generate man/Makefile from man/Makefile.in.
3563 Create the man subdir.
3564
3565 * Makefile.in (dvi): Run Make in our man subdir.
3566
3567 * make-dist: Create subdir etc/e.
3568 Make links to it.
3569 Put man/Makefile.in in dist, instead of man/Makefile.
3570
3571 1994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
3572
3573 * configure.in: Add --with-pop, --with-kerberos, and
3574 --with-hesiod for movemail.
3575
3576 1994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3577
3578 * configure.in (m68*-apollo*): Use s/domain.h.
3579
3580 1994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3581
3582 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
3583
3584 1994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3585
3586 * configure.in: Don't add -I, -L, -R options for cc if their
3587 arguments would be empty.
3588
3589 1994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3590
3591 * configure.in (i860-intel-osf1*): New alternative.
3592 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
3593 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
3594
3595 1994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3596
3597 * configure.in: Make h_errno check not use nested functions.
3598
3599 1994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
3600
3601 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
3602
3603 1994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
3604
3605 * Makefile.in (install-arch-indep): Avoid continued comment
3606 swallowing target line.
3607
3608 1994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
3609
3610 * configure.in: Protect a character class with `changequote'.
3611
3612 1994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
3613
3614 * configure.in: Accept `news' as a synonym for `newsos'.
3615
3616 1994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3617
3618 * Makefile.in: Don't rm files if cd fails.
3619
3620 1994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3621
3622 * make-dist: Put nt subdir and its subdirs in the dist.
3623 (lib-src): Put makefile.nt in the dist.
3624 (lisp): Put makefile.nt in the dist.
3625
3626 1994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3627
3628 * configure.in: Change a stray `[' to `test'.
3629
3630 1994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
3631
3632 * configure.in: Adapt for Autoconf v2. Use the standard argument
3633 parser, host type canonicalizer, X11 finder, and message
3634 printing macros. Use the new macro names. Use `test' instead of `['.
3635
3636 1994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3637
3638 * configure.in: Check for getpagesize.
3639
3640 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3641
3642 * make-dist (msdos): Put sed* in the distribution.
3643
3644 1994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
3645
3646 * config.bat: New option, `--with-x', for configuring Emacs
3647 for use with the X11 system DesqView/X.
3648 New option, `--no-debug', for compiling Emacs without debug
3649 information thus saving disk space.
3650 (src/config.h, src/paths.h): Use `update' (which is like
3651 `move-if-changed') to change the file.
3652 (src/config.h): When configuring for X11 perform extra changes.
3653 (src/makefile): When configuring for X11 perform extra changes.
3654 (lib-src): Remove temporary files.
3655 (): Check that `sed', `rm', `mv', and `gcc' are available.
3656
3657 1994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3658
3659 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
3660
3661 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
3662
3663 1994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3664
3665 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
3666
3667 * configure.in (canonical): Substitute var into makefiles.
3668 (bitmapdir): Likewise.
3669
3670 * Makefile.in (bitmapdir): New variable.
3671 (src/paths.h, paths-force): Edit PATH_BITMAPS.
3672
3673 1994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3674
3675 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
3676
3677 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
3678 * update-subdirs: New shell script.
3679
3680 1994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3681
3682 * Makefile.in (top_distclean): Don't rm build-install.
3683 (SOURCES): Delete build-install.in.
3684
3685 * make-dist: Don't distribute build-ins.in.
3686 * build-ins.in: File deleted.
3687
3688 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
3689
3690 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
3691
3692 1994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3693
3694 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
3695
3696 * configure.in (libexecdir): Renamed from libdir. New default.
3697 (sharedstatedir): Renamed from statedir. New default.
3698 (datadir): New default.
3699
3700 * make-dist: Don't distribute subdirs.el.
3701
3702 1994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3703
3704 * configure.in (eaccess): Check for it.
3705
3706 1994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3707
3708 * configure.in (mktime): Check for it.
3709
3710 1994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
3711
3712 * configure.in (motif): Add support for usage and option checking.
3713
3714 1994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3715
3716 * configure.in (utimes): Check for it.
3717
3718 1994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
3719
3720 * Makefile.in (install-arch-indep): Don't do mkdir here.
3721
3722 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3723
3724 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3725 riscix.h renamed to acorn.h.
3726
3727 1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
3728
3729 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
3730 New configurations.
3731
3732 1994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
3733
3734 * configure.in: Remove trailing slashes from srcdir.
3735
3736 1994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3737
3738 * configure.in (i[345]86-sequent-ptx*): Handle
3739
3740 1994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3741
3742 * Makefile.in (paths-force): Depend on src/paths.h
3743
3744 1994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3745
3746 * configure.in (config_options): Save all arguments, not just some.
3747
3748 1994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
3749
3750 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
3751
3752 * configure.in: Add AC_AIX.
3753 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
3754
3755 1994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3756
3757 * configure.in (parsing options): Simplify sed command to delete -'s.
3758
3759 1994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
3760
3761 * configure.in (config_options): New shell variable.
3762 Pass its value to C code in EMACS_CONFIG_OPTIONS.
3763
3764 1994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3765
3766 * configure.in (alpha-dec-osf*): New target.
3767
3768 * Makefile.in: Use just one FRC target.
3769
3770 1994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3771
3772 * Makefile.in (removenullpaths, paths-force):
3773 Use name paths.h.tmp$$, which depends on the pid.
3774
3775 1994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3776
3777 * Makefile.in (removenullpaths, paths-force):
3778 Put paths.h.tmp in top-level dir, not in src.
3779
3780 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3781
3782 * Version 19.27 released.
3783
3784 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3785
3786 * Version 19.26 released.
3787
3788 1994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3789
3790 * configure.in: Check for lrand48, not rand48.
3791
3792 1994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3793
3794 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
3795 (powerpc-ibm-aix*): New aliases.
3796
3797 1994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3798
3799 * make-dist (src/m, src/s): Put *.inp in distribution.
3800
3801 1994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3802
3803 * configure.in: Accept i586 and i486 along with i386.
3804
3805 1994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3806
3807 * configure.in: Do compute unexec, LIBX, system_malloc, etc
3808 even if CPP env var was set by the user.
3809
3810 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
3811
3812 1994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
3813
3814 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
3815
3816 1994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3817
3818 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
3819
3820 1994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3821
3822 * configure.in: Check more specifically for i*86-sun-sunos.
3823
3824 1994-08-03 Caveh Jalali (caveh@eng.sun.com)
3825
3826 * configure.in: Handle solaris 2.4.
3827
3828 1994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3829
3830 * configure.in (rand48): Check for it.
3831
3832 1994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3833
3834 * make-dist: Update the info files.
3835
3836 1994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3837
3838 * configure.in: Make "checking..." messages' style consistent.
3839 (HAVE_H_ERRNO): New test.
3840
3841 1994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3842
3843 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
3844
3845 1994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3846
3847 * configure.in (CFLAGS): If the envvar was specified, use that.
3848 And set REAL_CFLAGS from it too.
3849
3850 1994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3851
3852 * make-dist: Update finder-inf.el.
3853
3854 1994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3855
3856 * make-dist (msdos): Include sed4.inp in dist.
3857
3858 * Makefile.in (libsrc_libs): Var deleted.
3859
3860 1994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3861
3862 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
3863
3864 1994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3865
3866 * configure.in (mips-sony-newsos4*): New alias.
3867
3868 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3869
3870 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
3871 (*-convex-convexos*): Accept this as alias.
3872
3873 1994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3874
3875 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
3876 for two different uses.
3877
3878 1994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3879
3880 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
3881
3882 1994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3883
3884 * make-dist: Put ./BUGS into the distrib.
3885
3886 1994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3887
3888 * configure.in: Handle 386 running Solaris 2.
3889
3890 1994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3891
3892 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
3893
3894 1994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3895
3896 * configure.in (mips-sony-newsos*): Use news-risc.h.
3897
3898 * configure.in: Accept bsdi as opsys, like bsd386.
3899
3900 1994-06-01 Morten Welinder (terra@diku.dk)
3901
3902 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
3903
3904 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3905
3906 * Version 19.25 released.
3907
3908 * make-dist (shortversion): Don't assume another period follows.
3909
3910 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3911
3912 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
3913 (uninstall): Use /bin/pwd.
3914
3915 * Makefile.in (blessmail): Depend on src.
3916 (all): Don't depend on blessmail.
3917
3918 * Makefile.in (src/paths.h): Don't force recomputation.
3919 (paths-force): New target; force recomputation of paths.h.
3920 (all): Depend on paths-force.
3921 (src, lib-src): Depend on src/paths.h.
3922
3923 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
3924 NON_GCC_TEST_OPTIONS.
3925
3926 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3927
3928 * configure.in: Don't insist on subversions for irix.
3929
3930 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3931
3932 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
3933
3934 * configure.in (i[34]86-next-*): New alternative.
3935
3936 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3937
3938 * Version 19.24 released.
3939
3940 * configure.in: New config hppa*-hp-hpux9shr*.
3941
3942 1994-05-22 Morten Welinder (terra@tyr.diku.dk)
3943
3944 * config.bat: Doc fix.
3945
3946 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3947
3948 * Makefile.in (mostlyclean, clean, distclean, realclean)
3949 (extraclean): Don't act on man subdir if it doesn't exist.
3950
3951 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3952
3953 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
3954 Use them to set up CC.
3955 (*-sun-sunos4.1.3): Set them.
3956
3957 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3958
3959 * Makefile.in (lib-src): Don't depend on src/paths.h.
3960
3961 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3962
3963 * build-ins.in (copydests): Get rid of spurious `-'s.
3964
3965 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
3966
3967 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3968
3969 * Version 19.23 released.
3970
3971 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
3972 for the Xlib and Xt checks; then restore old CFLAGS.
3973
3974 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3975
3976 * configure.in (HAVE_X11XTR6): Add newline before #if.
3977 Add newline after #endif.
3978
3979 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3980
3981 * configure.in (HAVE_X11XTR6): Arrange to define it.
3982
3983 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3984
3985 * Makefile.in (install): Depend on blessmail.
3986
3987 1994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
3988
3989 * configure.in (mips-siemens-sysv*): Put quotes around value
3990 containing blanks.
3991
3992 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3993
3994 * Makefile.in (TAGS): Use the makefile in src subdir.
3995
3996 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
3997
3998 * configure.in (opsys): Recognize `gnu'.
3999
4000 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4001
4002 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
4003
4004 1994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4005
4006 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
4007 version > 1.8.
4008
4009 1994-05-08 Morten Welinder (terra@diku.dk)
4010
4011 * config.bat: Forcibly remove "# " style comments from makefiles.
4012
4013 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4014
4015 * Makefile.in (uninstall): When processing lispdir and etcdir,
4016 do nothing unless it exists and is a directory.
4017
4018 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4019
4020 * Makefile.in (install-arch-indep): Do install info/dired-x*.
4021 Merge code in from install-doc.
4022 (install-doc): Merge code back into install-arch-indep.
4023 (install-arch-dep): Don't depend on install-doc.
4024
4025 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
4026
4027 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4028
4029 * configure.in (making src/Makefile and lib-src/Makefile):
4030 Split off the autoconf substitutions and don't pass them thru cpp.
4031 (undefs): Use $canonical as well as $configuration.
4032
4033 * make-dist: Distribute lisp/Makefile.
4034
4035 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
4036 Use lower case names for the s files.
4037
4038 1994-05-03 Morten Welinder (terra@diku.dk)
4039
4040 * config.bat: Added possibility for different file name
4041 transscriptions in lib-src.
4042
4043 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4044
4045 * Makefile.in (lib-src): Undo previous change.
4046 (blessmail): New target to run maybe-blessmail in lib-src.
4047 (all): Depend on blessmail.
4048
4049 * Makefile.in (lib-src): Depend on src.
4050
4051 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
4052
4053 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
4054 (m88k-dg-dgux5.4R2): dgux5.4R2.
4055
4056 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4057
4058 * configure.in (window_system): Restore accidentally deleted code
4059 that uses AC_FIND_X.
4060
4061 * make-dist: Distribute config.bat.
4062
4063 1994-04-29 Morten Welinder (terra@diku.dk)
4064
4065 * config.bat: Corrected the configuration of lib-src
4066 to keep up with configure. Add note about dos version 3
4067 or better needed (djgpp needs that). Add note explaining
4068 that either install in c:/emacs or edit the script.
4069 Don't change to c:/emacs, but assume we're there (to minimize
4070 the number of places to change).
4071
4072 * config.bat: Build-in the first step towards X11 support with
4073 the X11 emulator that exists. At this time it won't work,
4074 and several files are missing.
4075
4076 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4077
4078 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
4079 Don't look for -lresolv.
4080
4081 * Makefile.in (lib-src): Depend on src/paths.h.
4082
4083 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4084
4085 * configure.in: Restore deleted AC_SUBST of `configuration'.
4086 Improve error message for bad --with-x-toolkit value.
4087
4088 * configure.in: Define CONFIGURATION in src/config.h
4089 rather than substituting in src/Makefile.in.
4090
4091 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4092
4093 * Makefile.in (install-doc): New target.
4094 (install-arch-dep): Depend on install-doc.
4095 (mkdir): Create docdir.
4096
4097 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4098
4099 * configure.in: Test for libresolv.a.
4100 Substitute machfile and opsysfile.
4101
4102 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4103
4104 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
4105 (install-arch-dep): Install under the name $(EMACS).
4106
4107 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4108
4109 * configure.in (version): Use entire value of emacs-version.
4110 (mips-siemens-sysv*): New alternative.
4111
4112 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4113
4114 * Makefile.in (install-arch-indep): Don't install dired-x*.
4115
4116 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4117
4118 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
4119 Fix definition of $undefs.
4120
4121 1994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4122
4123 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
4124
4125 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
4126
4127 1994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
4128
4129 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
4130
4131 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4132
4133 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
4134 and run it thru cpp, as with src/Makefile.in.
4135
4136 * configure.in: Use AC_SET_MAKE.
4137
4138 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4139
4140 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
4141
4142 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4143
4144 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
4145
4146 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
4147 (printing the choices): Make the toolkit message unconditional.
4148 (USE_X_TOOLKIT): Use `none', not `no', if none.
4149 (include libsrc_libs): Include config.h, and specify -I for srcdir.
4150 Get rid of temp file foofoo1.
4151
4152 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4153
4154 * configure.in (CFLAGS): Use shell syntax, not Makefile.
4155
4156 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4157
4158 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
4159 (printing the choices): State choice of toolkit.
4160 (libsrc_libs): Recalculate after writing config.h;
4161 then update lib-src/Makefile.
4162
4163 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4164
4165 * configure.in: Add sunos4shr as alternative for suns.
4166 Conditionals testing for null $CC were backwards.
4167
4168 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4169
4170 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
4171
4172 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4173
4174 * configure.in: Handle -isc4.0*.
4175
4176 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4177
4178 * configure.in (esix5): Set NON_GNU_CPP.
4179
4180 1994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
4181
4182 * Makefile.in (thisdir): Nonsensical variable removed.
4183 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
4184 back to $thisdir, rather than the directory `this_dir'.
4185
4186 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4187
4188 * Makefile.in (install-arch-indep): Add missing backslash after a
4189 `then'.
4190
4191 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4192
4193 * Makefile.in (thisdir): New variable.
4194 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
4195
4196 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4197
4198 * configure.in: Add freebsd.
4199
4200 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4201
4202 * configure.in: Check for fpathconf.
4203
4204 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4205
4206 * configure.in (with_x_toolkit): Fix typo in previous change.
4207
4208 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4209
4210 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
4211
4212 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4213
4214 * configure.in (with_x_toolkit): Don't allow motif or open-look.
4215
4216 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
4217
4218 * configure.in: Fix value of docdir.
4219 * Makefile.in (install-arch-indep): Install DOC* in docdir.
4220
4221 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4222
4223 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
4224
4225 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
4226
4227 * configure.in: New variable docdir to control where the docstring
4228 file goes.
4229 Makefile.in: Use it to initialize PATH_DOC in paths.h.
4230
4231 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4232
4233 * configure.in: When --run-in-place, don't inherit archlibdir.
4234
4235 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4236
4237 * Makefile.in (install-arch-dep, install-arch-indep):
4238 New targets split up former do-install rule.
4239 (do-install): Target deleted.
4240
4241 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4242
4243 * configure.in (mips-sony-newsos*): New configuration.
4244
4245 1994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
4246
4247 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
4248
4249 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4250
4251 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
4252
4253 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4254
4255 * configure.in: Don't initialize CC.
4256
4257 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4258
4259 * configure.in (creating src/Makefile): Also generate -U switches
4260 for symbols in the $configuration value.
4261
4262 * configure.in: Check for sys_siglist being declared in system header.
4263
4264 1994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4265
4266 * configure.in (creating src/Makefile): Delete blank lines
4267 along with lines of whitespace.
4268 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
4269
4270 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4271
4272 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
4273 like C_SWITCH_SYSTEM.
4274 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
4275
4276 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4277
4278 * configure.in (drem): Check for this function.
4279
4280 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4281
4282 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
4283 If CPP was inherited from environment, don't use NON_GNU_CPP.
4284 (NON_GNU_CC): Likewise.
4285 (handling with_gcc): Use explicit if in the `no' case.
4286 (cc_specified): New variable; if set, don't use NON_GNU_CC.
4287
4288 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4289
4290 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
4291
4292 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
4293
4294 * configure.in: Check whether fmod exists.
4295
4296 1994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4297
4298 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
4299 {src,lisp}/OChangeLog.
4300
4301 1994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4302
4303 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
4304 necessary for proper operation. This code works with the current
4305 released version of Autoconf.
4306
4307 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4308
4309 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
4310 (USE_X_TOOLKIT): Define it for all values except `no'.
4311
4312 * configure.in: Undo first Jan 8 change and Jan 16 change.
4313
4314 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4315
4316 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
4317 Substitute USE_X_TOOLKIT as both C macro and Make variable.
4318
4319 * Makefile.in (lwlib/Makefile): New target.
4320 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
4321 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
4322 (unlock, relock): Handle lwlib subdir.
4323
4324 * Makefile.in: Add some .PHONY targets.
4325
4326 * make-dist: Handle lwlib subdir like oldXMenu subdir.
4327
4328 * lwlib: New subdirectory.
4329
4330 1994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4331
4332 * configure.in: If CPP has a value that is a directory,
4333 discard the value.
4334
4335 1994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4336
4337 * configure.in (srcdir_undefs): Add g flag to sed substitution to
4338 remove -U[0-9]*.
4339
4340 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4341
4342 * Makefile.in (do-install): Install the dired-x info files.
4343
4344 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
4345 (See src/s/sol2.h.)
4346
4347 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4348
4349 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
4350
4351 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4352
4353 * configure.in (creating src/Makefile): Put code inside 2nd arg to
4354 AC_OUTPUT as it should be; hopefully noone will again see fit to
4355 gratuitously break this and not make a change log entry.
4356 Optimized sed processing of Makefile.in and cpp output; now
4357 preserves comments previously removed from the cpp input.
4358 Eliminated temp file for cpp output. Generate -U switches to
4359 undefine all identifiers that appear in the directory name
4360 ${srcdir}; pass these to cpp.
4361
4362 * configure.in (version): Fix sed regexp to match two-elt version
4363 number.
4364
4365 * configure.in: Check for strerror.
4366
4367 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4368
4369 * configure.in: Test for bcmp.
4370
4371 1994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4372
4373 * make-dist (tempdir): Put subdir msdos into the distribution.
4374
4375 1993-01-07 Morten Welinder (terra@diku.dk)
4376
4377 * config.bat: New file.
4378
4379 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4380
4381 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
4382
4383 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4384
4385 * configure.in (m68*-next-*): Don't care about which os is specified.
4386 (i[34]86-*-*): Check for *-nextstop*.
4387
4388 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4389
4390 * configure.in: Check for setsid.
4391
4392 1993-12-17 Richard Stallman (rms@srarc2)
4393
4394 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
4395
4396 1993-12-15 Richard Stallman (rms@srarc2)
4397
4398 * Makefile.in (mkdir): Make only the lockdir writable.
4399
4400 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
4401
4402 1993-12-11 Richard Stallman (rms@srarc2)
4403
4404 * Makefile.in (libdir): Use @libdir@.
4405
4406 1993-12-08 Richard Stallman (rms@srarc2)
4407
4408 * Makefile.in (install): Add empty command.
4409
4410 1993-12-04 Richard Stallman (rms@srarc2)
4411
4412 * make-dist: Put man/getopt.c in the dist.
4413
4414 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
4415
4416 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
4417
4418 1993-12-03 Richard Stallman (rms@srarc2)
4419
4420 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
4421 Set it for all solaris versions.
4422 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
4423 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
4424 Likewise for NON_GNU_CC and CC.
4425
4426 1993-12-01 Richard Stallman (rms@srarc2)
4427
4428 * configure.in (mips-mips-riscos4*): Assign variable CC.
4429 (checking ${with_gcc}): If "no", don't override CC if already set.
4430 (CC): Initialize it as empty.
4431
4432 1993-11-30 Richard Stallman (rms@srarc2)
4433
4434 * configure.in (Suns): Set CPP if *-solaris2.3*.
4435
4436 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4437
4438 * Version 19.22 released.
4439
4440 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
4441
4442 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4443
4444 * make-dist: When breaking links, use cp -p.
4445 Copy install.sh into distribution.
4446 Move the temp dir up into the parent dir;
4447 don't leave the staging dir make-dist.tmp... in existence.
4448 * install.sh: New file.
4449
4450 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4451
4452 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
4453
4454 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4455
4456 * configure.in (version): When --run-in-place, exclude
4457 ${datadir}/emacs/site-lisp from locallisppath.
4458
4459 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4460
4461 * configure.in: Delete jumk.c before writing it.
4462
4463 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4464
4465 * Version 19.21 released.
4466
4467 * Makefile.in (mkdir): Ignore error from chmod.
4468
4469 1993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4470
4471 * make-dist: Don't put lisp/forms.README in the distribution.
4472
4473 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4474
4475 * configure.in (creating src/Makefile): Before running cpp,
4476 discard all lines that start with `# Generated' or /**/#.
4477
4478 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4479
4480 * Version 19.20 released.
4481
4482 * make-dist: Use build-ins.in, not build-install.in.
4483 Don't bother updating TAGS since it's not included.
4484
4485 * build-ins.in: Renamed from build-install.in.
4486
4487 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4488
4489 * make-dist: Don't try to link *.texinfo--there are none now.
4490 When running make in lib-src, specify YACC var value.
4491
4492 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4493
4494 * configure.in (extrasub): Add vpath patterns for %.[yls].
4495
4496 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
4497 Instead just include the commands to make src/Makefile as the
4498 second arg to AC_OUTPUT.
4499
4500 * configure.in: Use : instead of dnl for comment inside
4501 $makefile_command.
4502
4503 * configure.in: No longer use vpath_sed. Instead, when we notice
4504 srcdir already configured, set extrasub to hack vpath in the
4505 makefiles.
4506
4507 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
4508 before moving it.
4509 * Makefile.in (VPATH): Define to @srcdir@.
4510
4511 1993-09-28 Brian Fox (bfox@cubit)
4512
4513 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
4514 doesn't exist. Just copy src/Makefile.in instead. Touch
4515 all of the Makefiles after editing config.status.
4516
4517 * INSTALL: Update documentation to match new configuration
4518 mechanism.
4519
4520 1993-09-27 Brian Fox (bfox@ai.mit.edu)
4521
4522 * configure.in: Allow any of the path or directory Makefile
4523 variables to be set with flags to configure. Create all Makefiles
4524 at configure time. Edit special commands into config.status after
4525 src/Makefile.in is built from src/Makefile.
4526
4527 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
4528 If these files are out of date, simply have config.status
4529 rebuild them; don't rebuild them explicitly.
4530
4531 1993-09-25 Brian Fox (bfox@ai.mit.edu)
4532
4533 * build-install.in: Change src/xemacs to src/emacs. We no longer
4534 create src/xemacs, so the file wouldn't be found.
4535
4536 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
4537
4538 1993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
4539
4540 * configure.in: Avoid forcing the search of /usr/include before
4541 fixed include files by resetting C_SWITCH_X_SITE if it is
4542 "-I/usr/include".
4543
4544 1993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4545
4546 * Makefile.in (@rip_paths@locallisppath):
4547 Delete ${datadir}/emacs/site-lisp.
4548
4549 1993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4550
4551 * configure.in:
4552 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
4553 Remove ${extra_output} from AC_OUTPUT call.
4554
4555 1993-09-17 Brian Fox (bfox@inferno)
4556
4557 * make-dist: Quote backquotes found in strings to be echoed.
4558
4559 * configure.in: Use "sh -c pwd" when we want to avoid having the
4560 shell fix up the value of $PWD.
4561
4562 1993-09-13 Brian Fox (bfox@inferno)
4563
4564 * Makefile.in (do-install): Don't abort if ln or chmod at the end
4565 of the installation fail. Suggested by Karl Berry.
4566
4567 1993-08-30 Brian Fox (bfox@inferno)
4568
4569 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
4570 was used. Set MAKEFLAGS from MFLAGS.
4571
4572 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4573
4574 * configure.in: Test for res_init in libc.
4575
4576 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4577
4578 * configure.in: In the file ${tempcname}, use configure___
4579 instead of @configure@.
4580
4581 1993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
4582
4583 * make-dist: Dist vpath.sed
4584
4585 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
4586 Depend on vpath.sed.
4587 Replace sed comand for VPATH with @vpath_sed@.
4588
4589 * configure.in: Substitute variable `vpath_sed'.
4590 If not in $srcdir and $srcdir is configured,
4591 issue warning that GNU make is required,
4592 and set vpath_sed to use vpath.sed script.
4593
4594 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4595
4596 * configure.in: Remove check for $srcdir being configured. This
4597 pretty much works now.
4598 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
4599 Check for XFree86 (/usr/X386/include) independent of whether
4600 -lXbsd exists.
4601
4602 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
4603 realclean, unlock, relock): Use `$(MAKE)' in place of plain
4604 `make'.
4605
4606 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4607
4608 * Version 19.19 released.
4609
4610 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
4611
4612 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4613
4614 * configure.in: Check for XScreenNumberOfScreen.
4615
4616 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4617
4618 * configure.in: Add * to end of all configuration alternatives.
4619 (m68*-sony-newsos3*): New alternative.
4620
4621 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4622
4623 * make-dist: Include getdate.c in distribution.
4624
4625 * configure.in: For --help, use $PAGER if it is set.
4626 (LIB_X11_LIB): Default to -lX11.
4627 (mips-sgi-irix5.*): New alternative.
4628
4629 * Makefile.in (do-install): Install info/gnus* and info/sc*.
4630
4631 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
4632 Recognize *.B8.* as hpux version 8.
4633 (m68*-tektronix-bsd*): Fix typo in tek4300.
4634 (AC_HAVE_FUNCS): Add ftime.
4635
4636 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4637
4638 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
4639 Use tekxd88, not tekXD88.
4640
4641 1993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4642
4643 * configure.in: Check for -lm. Then can check for frexp and logb.
4644
4645 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4646
4647 * Version 19.18 released.
4648
4649 * make-dist (src): Don't put gnu-hp300 in dist.
4650 (src, lisp): Include OChangeLog in dist.
4651
4652 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4653
4654 * configure.in: Test for presence of logb and frexp functions.
4655
4656 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4657
4658 * configure.in (machine): Add i370-ibm-aix*.
4659
4660 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4661
4662 * configure.in (function checks): Test for mkdir and rmdir.
4663
4664 * configure.in (function checks): Don't test for random and bcopy
4665 only when we're building with X; look for them all the time.
4666
4667 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4668
4669 * configure.in: Test for availability of bcopy functions, searching
4670 the X libraries if we're using X.
4671
4672 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
4673 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
4674 versions of AIX, and needs to be passed to the loader.
4675
4676 * configure.in: Test for the availablility of the
4677 XScreenResourceString function.
4678
4679 1993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
4680
4681 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
4682 LD_SWITCH_X_SITE and assume --with-x11.
4683 Only look for X11 files if we weren't told about a window system
4684 or if we were told to use X11 but not told where.
4685 Search the libraries from the s and/or m files when checking for
4686 functions.
4687
4688 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
4689
4690 1993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4691
4692 * make-dist: Include lisp/dired.todo in the distribution.
4693
4694 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4695
4696 * configure.in: Add code to set HAVE_INET_SOCKETS.
4697
4698 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4699
4700 * configure.in: If we do find x_includes and x_libraries
4701 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
4702
4703 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4704
4705 * make-dist: Include src/gnu-hp300 in the dist.
4706
4707 * configure.in (canonical): New variable holds the canonicalized
4708 configuration. Don't alter `configuration'. Use `configuration'
4709 for Makefile.in for file naming.
4710 (testing x_includes and x_libraries): Use =, not ==.
4711
4712 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4713
4714 * Version 19.17 released.
4715
4716 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
4717 directory's makefile. This allows the invocation of CPP which
4718 builds xmakefile to receive these switches. The SunSoft C
4719 preprocessor inserts spaces between tokens if it doesn't get the
4720 -Xs flag requested in src/s/sol2.h.
4721
4722 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
4723
4724 * configure.in (m68k-bull-sysv3): new config.
4725
4726 1993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4727
4728 * configure.in: Use the autoconf AC_FIND_X macro to try to find
4729 the X Windows libraries.
4730
4731 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4732
4733 * make-dist (tempdir): Don't create lisp/forms-mode directory in
4734 the distribution. Those files aren't kept in their own
4735 subdirectory any more.
4736
4737 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4738
4739 * Version 19.16 released.
4740
4741 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4742
4743 * configure.in: Add --verbose flag.
4744
4745 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4746
4747 * version 19.15 released.
4748
4749 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4750
4751 * Makefile.in (top_distclean): Use -f switch when cleaning out
4752 lock dir; it might be empty.
4753
4754 * configure.in: Only check for -lXbsd once.
4755
4756 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4757
4758 * Version 19.14 released.
4759
4760 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4761
4762 * make-dist: If using gzip, create distribution with '.gz' extension.
4763
4764 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
4765 (lisp/forms-mode): This doesn't exist anymore.
4766
4767 * configure.in: Look for the closedir function.
4768
4769 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4770
4771 * configure.in (CPP): Autoconf sets this to a shell variable
4772 reference, which doesn't work when it's edited into a makefile.
4773 Expand that variable reference.
4774
4775 * Makefile.in (CPP): New variable.
4776 (src/Makefile): Edit CPP into src/Makefile.
4777
4778 * Makefile.in (src/Makefile): Don't bother exiting single quotes
4779 and entering double quotes to get the values of LD_SWITCH_X_SITE
4780 and the other make variables; make substitutes them in anyway.
4781
4782 * Makefile.in (uninstall): Don't remove the lisp and etc
4783 directories if they're in the source tree.
4784
4785 Bring mumbleclean targets into conformance with GNU coding standards.
4786 * Makefile.in (mostlyclean, clean): Separate these two; just have
4787 them pass the request to the subdirectory makefiles.
4788 (distclean): Pass the request down, and then get rid of the
4789 files configure built, and get rid of the Makefiles.
4790 (realclean): Pass the request down, and then do the same things
4791 distclean does.
4792 (uninstall, info, dvi): New targets.
4793
4794 * configure.in: Move clause for PC-compatible i386 box to the end
4795 of the case statement, to avoid masking configurations below.
4796
4797 * configure.in: Add case for m88k-motorola-sysv4.
4798
4799 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
4800 the HP 68000 machines.
4801
4802 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
4803 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
4804 preprocessor won't fiddle with them.
4805
4806 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4807
4808 * Makefile.in (TAGS): cd to src to run etags.
4809
4810 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4811
4812 * configure.in (version): Check the X libraries for XrmSetDatabase
4813 and random, and see if we have -lXbsd.
4814
4815 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4816
4817 * configure.in: Pass "-Isrc" to the CPP we run to examine the
4818 s/*.h and m/*.h files. Martin Tomes
4819 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
4820
4821 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4822
4823 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
4824 above the general i386 alternative.
4825
4826 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4827
4828 * configure.in: Recognize configuration name for Data General
4829 AViiON machines.
4830
4831 * configure.in: Use AC_LONG_FILE_NAMES.
4832
4833 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4834
4835 * configure.in: Test for bison.
4836 * Makefile.in (YACC): New variable.
4837 (lib-src/Makefile.in): Edit YACC into the makefile.
4838
4839 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4840
4841 * Version 19.13 released.
4842
4843 * configure.in (CFLAGS): Don't set this according to the value of
4844 the GCC shell variable. Instead, consult the machine and system
4845 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
4846 test __GNUC__ while we're at it.
4847
4848 * configure.in: Remove extra ;; from hpux cases.
4849
4850 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
4851
4852 * configure.in: Check to see if the system has -ldnet.
4853
4854 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4855
4856 * make-dist: Add clauses to distribute lisp/forms-mode.
4857
4858 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4859
4860 * configure.in (machine): Fix the versions in hpux version number test.
4861 Do not guess based on cpu type. Do check for explicit system version.
4862
4863 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4864
4865 * configure.in: Do NOT look for `unknown' as company name.
4866
4867 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4868
4869 * configure.in: Fix typo in message.
4870
4871 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4872
4873 * Version 19.12 released.
4874
4875 * Makefile.in (do-install): Correct previous etc-copying change.
4876 Partially rewrite using `if'.
4877 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
4878
4879 * Version 19.11 released.
4880
4881 * configure.in: Handle 386bsd.
4882
4883 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4884
4885 * make-dist: Update getdate.c.
4886
4887 * configure.in: Handle bsd386.
4888
4889 * Makefile.in (do-install): Use `-' in tar options.
4890
4891 * configure.in: Change ! "${...}" to x"${...}" = x.
4892
4893 * Makefile.in (do-install): Copy the DOC-* files from the build
4894 etc directory, as well as lots of things from ${srcdir}/etc.
4895
4896 * make-dist: Copy config.guess.
4897
4898 * configure.in: Handle AIX versions 1.2, 1.3.
4899
4900 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4901
4902 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
4903 the configuration name mips-mips-usg* to represent USG systems.
4904
4905 * configure.in: Fix logic to detect if srcdir is already configured.
4906
4907 * Makefile.in: Pass in LD_SWITCH_X_SITE.
4908
4909 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
4910 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
4911 of a directory; cd might fail, and have pwd print out the current
4912 directory.
4913
4914 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4915
4916 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
4917
4918 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4919
4920 * configure.in: Complain if srcdir points at an already-configured
4921 tree.
4922
4923 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4924
4925 * Version 19.10 released.
4926
4927 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4928
4929 * Makefile.in: Use Makefile comments, not C comments.
4930
4931 * configure.in: Add case for the Tektronix XD88.
4932
4933 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4934
4935 * configure.in: Handle sysv4.2 and sysvr4.2.
4936
4937 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
4938
4939 * configure.in: Traverse the argument list without destroying it;
4940 don't use shift. It turns out that "set - ${saved_arguments}"
4941 doesn't work portably.
4942
4943 * configure.in: Add missing "fi".
4944
4945 * make-dist: Rebuild configure if configure.in is newer.
4946
4947 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
4948 targets to be executed even if make remembers that it has already
4949 stisfied FRC.
4950
4951 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4952
4953 * Makefile.in (do-install): Delete redundant code to copy etc twice.
4954
4955 * configure.in (romp): Handle various version numbers with aos and bsd.
4956
4957 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4958
4959 * configure.in: Fix message text.
4960
4961 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4962
4963 * make-dist: Make a `site-lisp' directory in the distribution,
4964 instead of a `local-lisp' directory, which hasn't been the
4965 appropriate name for a long time.
4966 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
4967 from the distribution first, then /usr/local/lib/emacs/site-lisp.
4968
4969 * Makefile.in (do-install): Correctly detect if ./etc and
4970 ${srcdir}/etc are the same.
4971
4972 * configure.in: Extract UNEXEC from the system configuration
4973 files, compute the name of the source file corresponding to the
4974 object file, and #define it as UNEXEC_SRC in config.h.
4975
4976 * configure.in: If srcdir is '.', then try using PWD to make it
4977 absolute.
4978
4979 * configure.in: Include ${srcdir} in the printed report, to help
4980 people notice if it's an automounter path.
4981
4982 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4983
4984 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
4985
4986 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4987
4988 * Makefile.in (do-install): Delete the dest dir, not the source dir,
4989 when they are different. Add `shift' command.
4990 (COPYDESTS, COPYDIR): Delete external-lisp dir.
4991 (externallispdir): Var deleted.
4992
4993 * configure.in: Delete spurious paren outputting short_usage.
4994
4995 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
4996
4997 * Version 19.9 released.
4998
4999 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5000
5001 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
5002 subdirectory makes.
5003
5004 * make-dist: Check for .elc files with no corresponding .el file.
5005
5006 * Makefile.in (mkdir): Make all the directories in locallisppath.
5007
5008 * config.guess: New file.
5009 * configure.in: Use it, tentatively.
5010 * INSTALL: Mention its usage.
5011
5012 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
5013 the former gives you the operating system rev directly. Use
5014 s/hpux.h if we don't recognize what we got.
5015
5016 * Makefile.in (do-install): Don't remove a destination directory
5017 if it's the same as the source. If ${srcdir}/info == ${infodir},
5018 don't try to copy the info files.
5019
5020 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
5021 doesn't work if you're not using a separate source directory.
5022 (do-install): Copy the build tree's etc directory only after
5023 making sure it's not also the source tree's etc directory.
5024
5025 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5026
5027 * configure.in: Handle sunos4.1.3 specially.
5028
5029 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5030
5031 * Makefile.in (INSTALL): Add definition.
5032
5033 * configure.in: Fix some messages. Support -with-gnu-cc.
5034 At the end, use `set --', not `set -'.
5035 Delete spurious `.h' in hpux alternatives.
5036
5037 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5038
5039 * Version 19.8 released.
5040
5041 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5042
5043 * configure.in: When looking for source in the same directory as
5044 the configure script, make the path thus discovered absolute.
5045 If the user specifies the `--srcdir' switch, make that directory
5046 absolute too.
5047
5048 * Makefile.in (srcdir): Remove comment saying this doesn't work.
5049
5050 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
5051 too, as the value of the PATH_INFO macro.
5052
5053 * configure.in: Check to see if the source lives in the same
5054 directory as the configure script.
5055
5056 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5057
5058 * Makefile.in (install): Split this into `install' and
5059 `do-install', to give people more control over exactly what gets
5060 done.
5061 (do-install): New target, containing the guts of `install'. Don't
5062 remove and recreate the directories inside the copying loop - do
5063 it all before the copying loop. Pass more flags to the lib-src
5064 make.
5065 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
5066 avoid errors and warnings.
5067
5068 * configure.in: For generic IBM PC boxes, insist on "unknown" for
5069 the manufacturer - the more general case was blocking other i386
5070 configuration names below, and that's how the names are written in
5071 MACHINES anyway.
5072
5073 * make-dist: When breaking links, remove the link before moving
5074 the copy onto it, to avoid interactive behavior.
5075
5076 * Makefile.in: Doc fix.
5077
5078 * configure.in: Doc fix.
5079
5080 * INSTALL: Mention --exec-prefix option.
5081
5082 * configure.in: Add support for the `--exec-prefix' option.
5083 * Makefile.in: Accept that support.
5084
5085 * configure.in: Use the AC_PROG_INSTALL macro.
5086 * Makefile.in (INSTALL): Variable removed.
5087 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
5088
5089 * configure.in: Distinguish between hp800's and hp700's by calling
5090 "uname -m".
5091
5092 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5093
5094 * configure.in: Recognize configuration names for i860 boxes
5095 running SYSV.
5096
5097 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5098
5099 * configure.in: Distinguish between hp800's and hp700's by the
5100 version of HP/UX they run, since that's something people are more
5101 likely to know - hp700's run 8.0.
5102 Add HP 700 configuration.
5103
5104 * configure.in: Test for the presence of the `rename' function.
5105
5106 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
5107 configure.in.
5108 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
5109
5110 * make-dist: Break intra-tree links.
5111
5112 * configure.in: Explain that this is an autoconf script, and give
5113 instructions for rebuilding configure from it. Arrange to put
5114 comments in configure explaining this too.
5115
5116 * configure.in: Make the first line of the configure script be
5117 "#!/bin/sh". Leaving the first line blank didn't work.
5118
5119 * configure.in (long_usage): Removed; made short_usage describe
5120 the options briefly.
5121
5122 * configure.in: Implement the --prefix option.
5123 * Makefile.in (prefix): Add support for it here.
5124 * INSTALL: Document it here.
5125
5126 * Makefile.in (install): Don't assume that the files in the `info'
5127 subdirectory match *.info. They don't have that prefix.
5128
5129 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5130
5131 * configure.in: Add case for version 5 of Esix.
5132
5133 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5134
5135 * Version 19.7 released.
5136
5137 * make-dist: There aren't any *.com files in lib-src anymore.
5138
5139 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
5140 them; they're symlinks to other filesystems on the GNU machines.
5141
5142 * make-dist: Check that the manual reflects the same version of
5143 Emacs as stated in lisp/version.el. Edit that version number into
5144 the README file.
5145
5146 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5147
5148 * configure.in: Remove the hack of AC_DEFINE; use
5149 AC_DEFINE_UNQUOTED.
5150
5151 1993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5152
5153 * make-dist: Don't distribute precomp.com, compile.com, or
5154 link.com from ./src; they're in ./vms now.
5155
5156 Some time-handling patches from Paul Eggert:
5157 * configure.in: Add AC_TIMEZONE.
5158
5159 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5160
5161 * configure.in: Recognize Linux as a valid operating system for
5162 the i386.
5163
5164 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5165
5166 * make-dist: Distribute some VMS files we got from Richard Levitte.
5167
5168 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
5169 the source for the sed command, not oldXMenu/Makefile.
5170
5171 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5172
5173 * INSTALL: Don't claim the srcdir option doesn't work.
5174
5175 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5176
5177 * configure.in: Include remarks saying what order the autoconf
5178 tests should go in, and remind people to change config.h.in
5179 whenever they add autoconf tests which make #definitions.
5180
5181 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
5182
5183 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5184
5185 * Makefile.in (oldXMenu/Makefile): Make this depend on
5186 ${srcdir}/oldXMenu/Makefile.in, not itself.
5187
5188 * PROBLEMS: Some updates from David J. Mackenzie.
5189
5190 More changes from David J. Mackenzie.
5191 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
5192 removed; autoconf and config.h should specify all these
5193 differences.
5194 (buildlisppath): Make this path depend on ${srcdir}.
5195 (INSTALLFLAGS): Removed.
5196 (INSTALL): Include the -c flag.
5197 (install): Change the way we invoke install accordingly.
5198
5199 Install ${srcdir} changes from DJM.
5200 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
5201 list.
5202 (COPYDIR, COPYDESTS): Install files from both the etc directory in
5203 the source tree and the etc directory in the object tree.
5204 (${SUBDIR}): Pass the prefix variable down to submakes.
5205 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
5206 in /bin.
5207 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
5208 values for srcdir and VPATH.
5209 (install): Add `v' flag to tar command. Make sure that `dir'
5210 exists in ${srcdir}/info before copying it. Remember that the man
5211 pages come from the source tree, not the object tree.
5212 * configure.in: Remove remarks saying that the --srcdir option
5213 doesn't work.
5214 Create the etc directory in the object tree.
5215 Recognize configuration names of the form *-sun-solaris*.
5216 Recognize sunos5 and solaris as operating system names.
5217
5218 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
5219 lib-src/getdate.y and src/systime.h.
5220
5221 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5222
5223 * make-dist: Make links in info subdir.
5224
5225 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5226
5227 * configure.in: Call AC_STDC_HEADERS.
5228
5229 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5230
5231 * configure.in: Sidestep autoconf's quoting of the second argument
5232 of AC_DEFINE, so we can specify the value to put there. It would
5233 be nice if autoconf provided some way to specify computed values
5234 for macros.
5235
5236 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5237
5238 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
5239 this is always just -DHAVE_CONFIG_H.
5240
5241 The GNU coding standards specify that CFLAGS should be left for
5242 users to set.
5243 * Makefile.in (CFLAGS): Let configure determine the default value
5244 for this. Don't
5245 have it default to DEFS.
5246 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
5247 (lib-src/Makefile, src/Makefile): Edit the default value for
5248 CFLAGS into these files, not DEFS.
5249 * configure.in (CFLAGS): Choose a default value for this - "-g"
5250 normally, or "-g -O" if we're using GCC. Edit it into the
5251 top-level Makefile.
5252
5253 * configure.in: When scanning the machine and system description
5254 #include files, write their names to conftest.c properly.
5255
5256 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5257
5258 * configure.in: In configuration name case for Apallos running
5259 Domainios, set opsys, not opsysfile.
5260
5261 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
5262 src/config.h, instead of AC_OUTPUT; the latter overwrites
5263 src/config.h even when it hasn't changed, puts a makefile-style
5264 comment at the top even though it's C code, and produces a
5265 config.status script which doesn't do the job right.
5266
5267 * configure.in: Add AC_LN_S test, so we can tell whether or not we
5268 can use a symbolic link to get the X Menu library into src.
5269 * Makefile.in (LN_S): New variable.
5270 (src/Makefile): Edit the value of LN_S into this makefile.
5271
5272 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5273
5274 * configure.in: Support *-sco3.2v4* as opsystem.
5275
5276 * make-dist: Don't include calc directory.
5277 Exclude many files in the man directory; copy a few.
5278
5279 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5280
5281 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
5282 call AC_STRUCT_TM to see what's in time.h.
5283
5284 * configure.in: Employ quoting stupidity to get the value of CPP
5285 to expand properly.
5286
5287 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5288
5289 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
5290 variable to scan the machine and system description files.
5291
5292 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
5293 so that getdate.y builds correctly.
5294
5295 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5296
5297 * configure.in (tempcname): Change this to "conftest.c", so it will
5298 work properly on systems with short filenames; this is the name
5299 autoconf uses.
5300
5301 * configure.in: Also detect the availability of dup2 and
5302 gethostname.
5303
5304 * configure.in: Use the AC_ALLOCA test.
5305 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
5306 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
5307
5308 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5309
5310 * make-dist: Distribute configure, as well as configure.in.
5311 Oversight.
5312
5313 1993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5314
5315 * Makefile.in (install): Print out the name of the directory we're
5316 copying, so people can have some idea of whether we're making
5317 progress.
5318
5319 * Makefile.in (install.aix, install.xenix, install.sysv, install):
5320 Don't forget to re-create the COPYDESTS directories after we clear
5321 them out.
5322
5323 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5324
5325 * Makefile.in: Add autoconf cookies so that the configure
5326 script can comment out sections of path variable definitions to
5327 choose between the installable configuration and the run-in-place
5328 configuration.
5329 * configure.in: Add new option `--run-in-place', to select the
5330 run-in-place path definitions.
5331
5332 * configure.in: Add a clause to the big configuration name case
5333 for the NeXT machine.
5334
5335 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5336
5337 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5338 Make sure that each source directory exists, and is different from
5339 the destination directory; then, delete the destination before
5340 copying over the source.
5341
5342 * make-dist: Distribute configure.in, instead of configure.
5343
5344 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5345
5346 * configure.in: Don't set CC to "gcc -O" if the user specifies
5347 `--with-gcc'. Add -O to DEFS if GCC is set.
5348
5349 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5350
5351 * Makefile.in (clean mostlyclean): Missing right paren.
5352
5353 * configure.in: When checking for X windows, search for an X11
5354 subdirectory of ${x_includes}.
5355
5356 * configure.in: Check for gettimeofday function, for getdate.y.
5357
5358 Change `configure' to a mixture of custom code and autoconf stuff.
5359 autoconf can't derive all the information we need, but we'd really
5360 like to be able to take advantage of some of its tests, and its
5361 file-editing facilities.
5362 * configure.in: Renamed from configure.
5363 Quote the sections of shell script we want copied literally to
5364 the configure script.
5365 (compile): Initialize this to make the autoconf macros' code happy.
5366 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
5367 code to do their jobs.
5368 Use autoconf to produce Makefile and src/config.h.
5369 Remove the Makefile-style comment that autoconf places at the top
5370 of src/config.h.
5371 (config_h_opts): Removed - no longer necessary.
5372 * Makefile.in (configname): Renamed to configuration.
5373 (CONFIG_CFLAGS): Renamed to DEFS.
5374 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
5375 get values via autoload @cookies@.
5376 (libsrc_libs): Get this from autoconf. We used to do nothing
5377 about this.
5378 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
5379
5380 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
5381 echo the move-if-change command.
5382
5383 1993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
5384
5385 * make-dist: Distribute lib-src/rcs-checkin.
5386
5387 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
5388 Don't try to make links to the RCS or Old subdirectories.
5389 Use the appropriate extension for the compression type in use.
5390 Create the tar file in the shell's initial default directory, not
5391 in ${tempparent}.
5392 Erase the whole ${tempparent} tree, not just ${tempdir}.
5393
5394 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5395
5396 * Makefile.in (src/paths.h): Don't echo the huge sed command we
5397 use to build paths.h.
5398 (lib-src/Makefile, src/Makefile): Similarly.
5399
5400 * configure: Extend test for working `const' keyword to handle AIX
5401 3.2 cc.
5402
5403 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5404
5405 * make-dist: Distribute lisp/term/ChangeLog.
5406
5407 Arrange for C compilation throughout the tree to get
5408 C_SWITCH_SYSTEM from the configuration files.
5409 * configure: Extract C_SWITCH_SYSTEM from the machine and
5410 system-dependent files, and save it in the top-level Makefile.
5411 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
5412 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
5413
5414 * make-dist: Include the VMS support files in oldXMenu in the
5415 distribution.
5416
5417 * configure: Doc fix.
5418
5419 * configure: Fix corrupted config_h_opts.
5420
5421 * configure: Properly report option names in error messages.
5422
5423 * configure: Properly recognize --x-includes and --x-libraries
5424 options.
5425
5426 * configure: Fix syntax errors in code handling XFree386.
5427
5428 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5429
5430 * configure: Add special code to detect XFree386, and tell
5431 config.h about it.
5432
5433 * configure: Properly handle extracting values of LIBS_MACHINE and
5434 LIBS_SYSTEM that contain spaces.
5435
5436 * configure: Add `--x-includes' and `--x-libraries' options. I
5437 think these are dopey, but no less than three alpha testers, at
5438 large sites, have said they have their X files installed in odd
5439 places. Implement them by setting C_SWITCH_X_SITE and
5440 LD_SWITCH_X_SITE in src/config.h.
5441
5442 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5443
5444 * make-dist: Don't distribute etc/Old files.
5445
5446 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
5447 backups.
5448
5449 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5450
5451 * make-dist: Fix typo.
5452
5453 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5454
5455 * make-dist: Corrected typo, fixed it to discard = and TAGS files
5456 in some cases where it should but didn't seen to.
5457
5458 * Makefile.in: Added unlock and relock productions.
5459
5460 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5461
5462 * make-dist: Add a --compress option to force make-dist to use
5463 compress.
5464
5465 * make-dist: Use gzip, if we can find it.
5466
5467 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5468 make rs6000-ibm-aix default to -aix32.
5469
5470 1993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5471
5472 * Makefile.in: Added `Developer's configuration' section.
5473
5474 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5475
5476 * Makefile.in: Add commented-out variable settings for developer's
5477 configuration.
5478
5479 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5480
5481 * make-dist: Distribute `src/bitmaps' too.
5482
5483 1993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
5484
5485 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
5486 make rs6000-ibm-aix default to -aix32.
5487
5488 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5489
5490 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
5491
5492 * Makefile.in (install.sysv): Add a second `$' in front of
5493 `${dest}', so that the shell will expand it, instead of Make.
5494
5495 * configure: When processing the name of the configure script,
5496 collapse `././' to `./', but leave a single `./' prefix alone.
5497
5498 * configure: Doc fix.
5499
5500 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5501
5502 * configure: Handle isc3.0 correctly.
5503
5504 1993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5505
5506 * make-dist: Don't try to copy the COPYING notice into
5507 external-lisp; we're not distributing that directory any more.
5508
5509 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5510
5511 * Makefile.in (install, install.aix, install.xenix, install.sysv):
5512 Remove CVS subdirectories from the installed directory trees, as
5513 well as RCS directories.
5514
5515 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5516
5517 * make-dist: Only copy gmalloc.c if we couldn't link it.
5518 Don't try to copy man/{README,Makefile} unless they actually exist.
5519
5520 * Makefile.in (lisppath): Don't include externallispdir in this.
5521 We're not sure whether we're even going to distribute the
5522 directory yet.
5523
5524 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5525
5526 * make-dist: Don't distribute the external-lisp directory anymore.
5527 * INSTALL: Remove all references to external-lisp.
5528
5529 * configure: Detect whether the compiler supports `const'
5530 properly, and edit src/config.h accordingly.
5531
5532 * configure: Tweak layout of final report.
5533
5534 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
5535 CFLAGS.
5536
5537 * Makefile.in (locallisppath): Make this default to
5538 ${datadir}/emacs/site-lisp, instead of
5539 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
5540 the same thing, and local-lisp causes completion conflicts with
5541 lock.
5542 (lisppath): Add ${externallispdir} to this.
5543 * INSTALL: Adjust installation directions.
5544
5545 * Makefile.in (externallispdir): New variable, to say where to
5546 install the externally-maintained lisp files.
5547 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
5548 the others.
5549 * INSTALL: Describe external-lisp and the new externallispdir
5550 variable.
5551
5552 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5553
5554 * configure (progname): New option `--with-gcc'. Make it clearer
5555 how we are trying to guess whether or not we have GCC.
5556 * INSTALL: Document the `--with-gcc' option, and improve
5557 description of `--with-x' options.
5558
5559 1993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5560
5561 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
5562 ${infodir} from these variables; we have written out explicit code
5563 to install the info files.
5564
5565 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5566
5567 * make-dist: Don't distributed the RCS files in the etc directory.
5568
5569 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5570
5571 * Makefile.in: Some makes can't handle comments in the middle of
5572 commands; move them to before the whole rule.
5573
5574 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5575
5576 * README: Mention what Emacs is.
5577
5578 1993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5579
5580 * make-dist: Include `./lisp/calc-2.02' in the distribution.
5581 Add `./cpp' and `./man' back into the distribution.
5582
5583 1993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5584
5585 * Makefile.in: Define MAKE, and use where appropriate.
5586
5587 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5588
5589 * make-dist: Remember that the authoritative COPYING notice is
5590 `etc/COPYING', not `../etc/COPYING'.
5591
5592 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5593
5594 * make-dist: Make sure that the COPYING notices in each directory
5595 are copies, not symlinks.
5596
5597 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5598
5599 * INSTALL: The build process produces an executable called `emacs'
5600 now. Change references.
5601 * Makefile.in: Adjust `install.mumble' targets to install
5602 `src/emacs', not `src/xemacs'.
5603
5604 * configure: Start with a blank line; this keeps some old CSH's
5605 from thinking it's a CSH script. Most systems will just use
5606 /bin/sh to run it, which is what we're expecting; the only other
5607 shells which might try to interpret it themselves are probably
5608 Bourne-compatible.
5609
5610 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5611
5612 * INSTALL: Improvements suggested by David Mackenzie.
5613
5614 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5615
5616 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5617 Don't try to copy the info files if there aren't any; the
5618 unexpanded globbing pattern disappoints `install'. Ignore the
5619 return status of that command.
5620
5621 * INSTALL: Updated for new configuration arrangement.
5622
5623 * configure: Don't make the top-level Makefile read-only - people
5624 may want to edit the values of the path variables.
5625
5626 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5627 Install the info files in ${infodir}. Install the executable
5628 under both `emacs' and `emacs-VERSION'.
5629
5630 * Makefile.in: Doc fix.
5631
5632 * Makefile.in (exec_prefix): New variable, as per latest version
5633 of coding standards.
5634 (bindir, libdir): Use it, instead of `prefix'.
5635 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
5636
5637 * Makefile.in (mandir): Make the default value for this depend on
5638 $(prefix).
5639
5640 * Makefile.in (datadir, statedir, libdir): Make these all default
5641 to ${prefix}/lib.
5642 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
5643 to compensate.
5644
5645 * Makefile.in (install, install.sysv, install.xenix, install.aix):
5646 Install the etags and ctags man pages too.
5647
5648 * Makefile.in (distclean): Don't delete backup files; that's the
5649 job of extraclean.
5650 (extraclean): Like distclean, but deletes backup and autosave files.
5651
5652 1992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5653
5654 Make path specification conform to GNU coding standards.
5655 * configure (long_usage): Remove all traces of old arguments from
5656 usage messages, and document the options we do accept in more
5657 detail: -with-x... and --srcdir.
5658 (options, boolean_opts): Deleted; we don't have enough options to
5659 make this worthwhile.
5660 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
5661 along with the code which supported them; these should be set as
5662 arguments to the top-level make.
5663 (config_h_opts): Since this no longer doubles as a list of option
5664 names, make them upper case; this simplifies the code which uses
5665 them to build the sed command to edit src/config.h. Change the
5666 code which sets them.
5667 (cc, g, O): Don't allow the user to set these using options; they
5668 should be specified using `CC=' and `CFLAGS=' arguments to the
5669 top-level make. Just choose reasonable default values for them,
5670 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
5671 values.
5672 (gnu_malloc, rel_alloc): Don't allow the user to set these using
5673 options; use them whenever the configuration files say they're
5674 possible.
5675 Simplify the argument processing loop. Don't accept abbreviations
5676 for option names; these might conflict with other configuration
5677 options in the future.
5678 Add some support for the `--srcdir' option. Check for the sources
5679 in . and .. if `--srcdir' is omitted. If the directories we will
5680 compile in don't exist yet, create them under the current directory.
5681 Note that the rest of the build process doesn't really support
5682 this.
5683 Edit only the top Makefile. That should edit the others. Edit
5684 into the makefile: `version', from lisp/version.el, `configname'
5685 and `srcdir' from the configuration arguments, `CC' and
5686 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
5687 the user's path, and LOADLIBES as gleaned from the system
5688 description files.
5689 Simplify the report generated; it doesn't need to include any
5690 description of paths now.
5691 Make `config.status' exec configure instead of just calling it, so
5692 there's no harm in overwriting `config.status'.
5693 * Makefile.in (version, configname): New variables, used to choose
5694 the default values for datadir and libdir.
5695 Path variables rearranged into two clearer groups:
5696 - In the first group are the variables specified by the GNU coding
5697 standards (prefix, bindir, datadir, statedir, libdir, mandir,
5698 manext, infodir, and srcdir).
5699 - In the second are the variables actually used for Emacs's paths
5700 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
5701 archlibdir), which depend on the first category.
5702 datadir and libdir default to directories under
5703 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
5704 demand.
5705 etcdir and lispdir default to subdirectories of datadir.
5706 archlibdir defaults to libdir.
5707 The new installation tree is a bit deeper than it used to be, so
5708 use the new make-path program in lib-src to build them all.
5709 Always build a new src/paths.h.tmp and then move-if-change it to
5710 src/paths.h, to avoid unnecessary rebuilds while responding to the
5711 right changes.
5712 Remove all mention of arch-lib. Run utility commands from
5713 lib-src, and let the executables be copied into archlibdir when
5714 Emacs is installed.
5715 Add targets for src/Makefile, lib-src/Makefile, and
5716 oldXMenu/Makefile, editing the values of the path variables into
5717 them.
5718 Let lib-src do its own installation.
5719 (datadir): Default to putting data files under
5720 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
5721 (emacsdir): Variable deleted; it would only be confusing to use.
5722 (lispdir, etcdir): Default to ${datadir}/lisp.
5723 (mkdir): Use make-path for this.
5724 (lockdir): Do this in mkdir.
5725 (Makefile): New target.
5726
5727 * configure (usage_message): Rename to long_usage.
5728
5729 * make-dist: Don't bother creating an arch-lib directory; that's
5730 only for installation now.
5731
5732 1992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5733
5734 * configure: Use GCC-style configuration names, using config.sub.
5735 Change the usage and help messages.
5736
5737 * configure: Initialize window_system, not indow_system.
5738
5739 * configure: Report which window system, compiler, and signal
5740 handler return type we decide to use.
5741
5742 * make-dist: Explain what's going on if config.sub and gmalloc.c
5743 can't be linked. Place the code which copies them near the code
5744 which links the rest of the files around them.
5745
5746 1992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
5747
5748 * make-dist: Don't bother to distribute src/*.com, or
5749 src/vmsbuild; those have all been moved to `../vms'.
5750
5751 1992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5752
5753 * make-dist: Don't forget that the way to avoid filenames starting
5754 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
5755 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
5756 couldn't make hard links to, since we have two already, and
5757 perhaps more to come.
5758
5759 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5760
5761 * configure: When editing parameters into lib-src/Makefile, change
5762 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
5763 needs some other flags too.
5764
5765 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5766
5767 * configure: Remove spurious echo of the configuration name.
5768
5769 * make-dist: Don't distribute files in src/m and src/s whose names
5770 begin with `='.
5771
5772 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5773
5774 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
5775 Also LISP_FLOAT_TYPE.
5776
5777 1992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5778
5779 * make-dist: Copy config.sub, since it's a symbolic link to a file
5780 on another file system.
5781
5782 1992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5783
5784 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
5785 distribution.
5786
5787 * config.sub: New file, to help us recognize configuration names.
5788 * make-dist: Include it in the distribution.
5789
5790 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5791
5792 * configure: Convert `-' to `_' in specified option names.
5793 Accept options with --. Delete --highpri and --have-x-menu options.
5794 New options --with-x and --with-x10 replace -window-system.
5795 Don't mention options --gnu-malloc, --rel-alloc
5796 or --lisp-float-type in help message.
5797
5798 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5799
5800 * make-dist: Include the `vms' subdirectory in the distribution.
5801
5802 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5803
5804 * configure: Remove lines starting with "# DIST: " when building
5805 lib-src/Makefile and src/Makefile. This allows us to mark the
5806 "Makefile.in" files with explanatory comments which won't also get
5807 stuck in the Makefiles.
5808
5809 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5810
5811 * make-dist: Don't use the '+' operator in the sed regular
5812 expression that extracts the version number from lisp/version.el;
5813 Ultrix sed doesn't seem support the operator. Just double the
5814 operand and use *.
5815
5816 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5817
5818 * Makefile.in: Doc fix.
5819
5820 1992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5821
5822 * configure: Rewrite sed command to remove at most one ./ prefix;
5823 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
5824 group.
5825
5826 1992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5827
5828 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
5829
5830 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5831
5832 * make-dist: Go ahead and build a new TAGS file, unless the
5833 --newer option was specified. Don't try to delete a TAGS file
5834 from etc; it's not kept there, and shouldn't be deleted anyway.
5835
5836 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5837
5838 * make-dist: If the lisp directory contains a default.el, don't
5839 distribute it.
5840
5841 * configure: When searching signal.h for the type of a signal
5842 return handler, make a copy of it, not a symbolic link to it; that
5843 way, it will work on systems that don't have symbolic links.
5844
5845 1992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
5846
5847 * make-dist: taught it about vcdiff and rcs2log, added --newer
5848 option for generating incremental distributions. Stopped it from
5849 generating a TAGS file into the distribution; that sucker is
5850 *big*, and easily enough generated with the toplevel makefile.
5851
5852 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5853
5854 * configure: When writing config.status, don't prefix progname
5855 with a '.'; it might be absolute.
5856
5857 1992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5858
5859 * configure: Choose to use X11 if either /usr/lib/libX11.a or
5860 /usr/include/X11 exist, not only if both exist.
5861
5862 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5863
5864 * make-dist: Make the new external-lisp directory a duplicate of
5865 the external-lisp directory, not the lisp directory.
5866
5867 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5868
5869 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
5870 clean' in arch-lib; it doesn't even have a Makefile.
5871
5872 * Makefile.in (clean, mostlyclean): In the test which tries to
5873 distinguish between the build directory, which should be cleaned,
5874 and the installed directory, which shouldn't, cd to `${emacsdir}',
5875 not `${DESTDIR}${LIBDIR}'.
5876
5877 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5878
5879 * make-dist: Be sure to delete the .c and .h files that YACC and
5880 BISON create from getdate.y.
5881
5882 * external-lisp: New directory; see `external-lisp/README'.
5883 * make-dist: Added support for the external-lisp subdirectory.
5884
5885 * make-dist: Changed message which complains that make-dist wasn't
5886 invoked in the right directory to indicate which files it was
5887 looking for.
5888
5889 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5890
5891 * configure: Add comments explaining why we can't translate
5892 character ranges or control characters in `tr'.
5893
5894 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5895
5896 * configure: When generating the configuration message, we used to
5897 build the message from the start so that each line began with "# "
5898 so that it would be a comment in `config.status'. However, this
5899 causes trouble if any of the variables we use in the message
5900 expand to more than one line of text - as gnu_malloc_reason
5901 sometimes does. So instead, we build the message as it should be
5902 printed to the user (i.e. without the "# " prefixes), and stick on
5903 the "# "s when we write it to `config.status'.
5904
5905 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
5906 `lib-src' and `arch-lib'.
5907
5908 * configure: When generating report and `config.status' file, note
5909 that bindir only determines where `make install' and
5910 `build-install' will place the executables; this should make it
5911 clear that the ordinary build process will not try to install
5912 things.
5913
5914 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5915
5916 * make-dist: Change messages to say that we are 'making links to
5917 X', rather than 'copying X'. And put `' quotes around file names.
5918
5919 * make-dist: Include '.tmp' in the name of the staging directory.
5920
5921 * make-dist: Pass the `-f' option to rm when you're not sure that
5922 the files you're removing actually exist.
5923
5924 * make-dist: When setting up etc/COPYING, always nuke whatever is
5925 there, and then copy it in, to make sure we get a real file.
5926
5927 * make-dist: Don't try to distribute *.defns files any more. The
5928 only such file was for simula.el, which has been superceded by a
5929 version which doesn't have a separate .defns file.
5930
5931 1992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
5932
5933 * make-dist: Don't distribute configured versions of config.h.in,
5934 paths.h.in, Makefile.in in src.
5935
5936 * configure: Delete .tmp files before creating them; don't bother
5937 trying to make final targets writeable first, since it won't
5938 matter to move-if-change.
5939
5940 1992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5941
5942 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
5943 mkdir and chmod in the center of all the conditionals. GNU Make
5944 will strip these out, but other makes won't.
5945
5946 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5947
5948 * make-dist: Include move-if-change in list of files to distribute.
5949
5950 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5951
5952 * configure: Remove any "." elements from the program name.
5953
5954 * configure: Don't record the values of all the possible arguments
5955 in config.status; only record the options that the user specified.
5956
5957 * configure: Use move-if-change to move in the new src/config.h.
5958
5959 1992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
5960
5961 * move-if-change: New file, copied from gcc release.
5962 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
5963 a temp file, so we don't update paths.h if an error occurs or if
5964 it doesn't need changing.
5965
5966 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5967
5968 * Makefile.in (src/paths.h): Do not install a value for the
5969 PATH_SUPERLOCK value; that macro doesn't exist anymore.
5970 * build-install.in: Same thing.
5971
5972 1992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5973
5974 * make-dist: Check the flag called "make_tar", not "make_dir"; the
5975 latter, being a typo, is always false, resulting in a program
5976 whose default behaviour is to painstakingly build a copy of the
5977 source tree, and then delete it. Rah.
5978
5979 * Makefile.in: Add dist target, and comment for it.
5980
5981 * configure: When scanning <signal.h> for a declaration for
5982 signal, create a symbolic link with a name ending in .c, so the
5983 compiler won't complain that it's only been given .h files.
5984
5985 * configure: Check whether there are any arguments available
5986 before shifting to get the value of a non-boolean parameter.
5987
5988 * make-dist: Doc fix.
5989
5990 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5991
5992 * configure: Instead of grepping /usr/include/signal.h for a
5993 signal declaration, run /usr/include/signal.h or
5994 /usr/include/sys/signal.h through cpp and grep for the
5995 declaration.
5996
5997 * configure: Redirect the output of grep to /dev/null instead of
5998 using grep -s - that flag means different things on other systems.
5999
6000 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
6001 since the former is recognizable even if you don't know what
6002 'dumping' is.
6003 * configure: Accomodate that change.
6004
6005 * configure: Accept options for all of the directories you can
6006 change in the Makefile.
6007
6008 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
6009
6010 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
6011 FOO before you can use them.
6012
6013 * build-install.in: Made the "Where To Install Things" section
6014 conform with the similar section from Makefile.in. Copied section
6015 which builds src/paths.h from src/paths.h.in from the Makefile.
6016
6017 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6018
6019 * configure: Write config.status to pass its command-line
6020 arguments on to configure, so that people can use it to recreate
6021 an old configuration, with minor changes.
6022
6023 1992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6024
6025 * configure: Don't rely on option variables being unset if their
6026 values are the empty string. In particular, when producing the
6027 English report, don't assume that highpri will be unset when no
6028 increased priority has been requested; -highpri='' should be the
6029 same as omitting -highpri altogether.
6030
6031 * configure: Fix dumb bug: when running the system and machine
6032 description files through cpp, mark those lines that we want to
6033 evaluate with the string '@configure@', and then only evaluate
6034 them. This way if the files include anything that actually
6035 generates text (type definitions or external declarations, say),
6036 we won't try to eval it.
6037
6038 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6039
6040 * make-dist: New shell script.
6041
6042 * configure: When creating foo from foo.in, make foo read-only to
6043 remind people to edit the .in file instead.
6044
6045 * INSTALL: Changed references to config.h-dist to config.h.in.
6046 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
6047 to build src/paths.h from src/paths.h.in; added a paragraph to do
6048 this.
6049 * configure, Makefile, build-install: Changed filenames like
6050 FOO-dist to FOO.in.
6051
6052 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6053
6054 * Makefile, build-install: Renamed to Makefile.in and
6055 build-install.in; the configure script will edit these to produce
6056 the usable Makefile and build-install.
6057 * configure: Changed to produce ./Makefile, ./build-install,
6058 lib-src/Makefile, and src/Makefile from their *.in counterparts,
6059 instead of editing them in place.
6060
6061 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6062
6063 * Makefile: Re-arranged so that the undumped Emacs will search
6064 ../lisp *after* the site's local elisp files.
6065 (locallisppath, dumplisppath): New variables.
6066 (lisppath): This variable's default value is now chosen based on
6067 $(locallisppath) and $(lispdir); while it used to be the
6068 customization point for adding site-local elisp directories to
6069 load-path, that job is now handled mostly by locallisppath.
6070 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
6071 Check the values being assigned to the *LOADSEARCH macros for null
6072 path elements (like '::' in 'foo::bar').
6073
6074 * configure: When checking if the machine- and system-dependent
6075 files define a particular macro or not, actually run them through
6076 CPP and test the macros with #ifs, instead of just grepping for
6077 the macros' names. In particular, check for SYSTEM_MALLOC in this
6078 way.
6079
6080 1992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6081
6082 * Makefile (install): Don't use -s in install. (Keep the symbols.)
6083
6084 1992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6085
6086 * configure: Make the config.status file an executable shell
6087 script which will recreate the same configuration. Include the
6088 verbal description of the current configuration as a comment in
6089 the script.
6090 * INSTALL: Doc fix.
6091
6092 * Makefile: brought the Makefile up to the GNU coding
6093 standards, as described in standards.text:
6094 (TAGS): New name for the target which rebuilds the tags table.
6095 (check): New target; doesn't do anything yet.
6096 (mostlyclean): New target, synonymous with clean.
6097 (realclean): New target. Currently, this just calls the
6098 subdirectories's makefiles and then deletes config.status.
6099 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
6100 variables.
6101 Installation directory variables changed to conform.
6102 (install, install.sysv, install.xenix, install.aix): Changed the
6103 code which copies the directories into their installed location to
6104 allow the installed locations to be in several different
6105 directories; the old version assumed that they would all be in
6106 $(emacsdir).
6107 (mkdir, lockdir): Allow the installed locations to be in several
6108 different directories.
6109 * INSTALL: Doc fix.
6110
6111 * build-install: Use the same variable names as the Makefile.
6112 Allow the installed locations to be in several different
6113 directories.
6114
6115 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6116
6117 * Makefile (src/paths.h): Instead of using a single sed command to
6118 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
6119 separately, and don't forget to append "/!!!SuperLock!!!" to the
6120 value of the PATH_SUPERLOCK macro.
6121
6122 * config.emacs: Renamed to configure, for consistency with other
6123 GNU products. Internal references changed.
6124 INSTALL, Makefile: References changed.
6125
6126 * lock: New directory, which should always be empty. If this
6127 directory doesn't exist, Emacs won't complain; it just won't lock.
6128 Having this here means that people can just unpack Emacs, build
6129 it, and have locking work.
6130
6131 * share-lib: Re-renamed to etc, for the sake of tradition.
6132 * config.emacs: Changed default value for datadir to ../etc.
6133 * INSTALL, README: Adjusted.
6134
6135 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6136
6137 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
6138 by running CPP on the appropriate s/*.h and m/*.h files.
6139
6140 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6141
6142 * config.emacs: Make sure to set the "exit on error" flag once
6143 we've removed config.status; errors should abort the configuration.
6144
6145 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6146
6147 * config.emacs: Added -distribute option, so that the Makefile
6148 paths are in their proper form. I don't know why this matters.
6149
6150 1992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6151
6152 * local-lisp: New directory, empty in the distribution, for people
6153 to put local elisp code in.
6154 * config.emacs: Include it in the default load path.
6155 * README: Document it.
6156
6157 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6158
6159 * config.emacs: Guess the type of signal handling functions based
6160 on the contents of /usr/include/signal.h.
6161
6162 * config.emacs: Print out progress report messages.
6163
6164 * Makefile (src/paths.h): Don't generically replace
6165 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
6166 editing of the other entries, and each entry should be dealt with
6167 explicitly anyway.
6168
6169 * build-install: Converted from C-shell to Bourne shell.
6170 * config.emacs: Edit build-install properly.
6171
6172 * config.emacs: Doc fix.
6173
6174 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6175
6176 * Makefile (install): Remove `B' from tar xf command.
6177
6178 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6179
6180 * config.emacs: Removed support for the `maintain-environment'
6181 option; the only important difference between this and its absence
6182 has been removed.
6183 * INSTALL: Removed mention of `maintain-environment'.
6184
6185 * config.emacs: Fix arguments to sed when processing boolean
6186 arguments.
6187
6188 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6189
6190 * config.emacs: New file, to help automate the installation
6191 process.
6192
6193 * Makefile: Lots of changes to support the separation of etc into
6194 architecture-dependent and -independent files:
6195 (EMACSROOT): New variable, giving the directory under which all of
6196 Emacs's libraries should be installed. Changed rest of file to
6197 use it.
6198 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
6199 (DATADIR): New variable, denoting architecture-independent dir.
6200 (LOCKDIR): New variable, for completeness.
6201 (SUBDIR): No more etc, new lib-src.
6202 (COPYDIR): No more etc, new arch-lib and share-lib.
6203 (src/paths.h): Set PATH_DATA and the LOCK macros too.
6204 (src): Now depends on lib-src, not etc.
6205 * build-install: Changes parallel to the above.
6206 * README: Describe the new arrangement.
6207
6208 * vms: New subdirectory for all the VMS stuff.
6209
6210 1991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
6211
6212 * Makefile (LISPPATH): New variable.
6213 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
6214
6215 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
6216
6217 * Makefile (install, install.sysv, install.xenix):
6218 Install wakeup instead of loadst. No need for setuid or setgid.
6219
6220 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6221
6222 * Makefile (clean): Clean etc if that's not the installation dir.
6223
6224 1990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6225
6226 * Makefile (paths.h): Make sed alter each name in the path.
6227
6228 1988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6229
6230 * Makefile (install.sysv): Use cpio, not tar.
6231
6232 1988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6233
6234 * Makefile (lockdir): Rename `lock' target.
6235 Depend on it from install*, not from `all'.
6236
6237 1988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
6238
6239 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
6240 to match build-install and paths.h.
6241
6242 ;; Local Variables:
6243 ;; coding: iso-2022-7bit
6244 ;; End:
6245
6246 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2006
6247 Free Software Foundation, Inc.
6248 Copying and distribution of this file, with or without modification,
6249 are permitted provided the copyright notice and this notice are preserved.
6250
6251 ;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73