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