(PC-do-complete-and-exit): Synch to 2008-11-24 change to
[bpt/emacs.git] / ChangeLog
... / ...
CommitLineData
12008-11-28 Richard M Stallman <rms@gnu.org>
2
3 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
4 New configurations.
5
62008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
7
8 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
9 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
10
112008-11-15 Eli Zaretskii <eliz@gnu.org>
12
13 * Makefile.in (INFO_FILES): Remove ns-emacs.
14
15 * info/dir (NS-Emacs): Remove entry.
16
172008-11-08 Eli Zaretskii <eliz@gnu.org>
18
19 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
20
212008-11-07 Glenn Morris <rgm@gnu.org>
22
23 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
24
252008-10-31 Eli Zaretskii <eliz@gnu.org>
26
27 * config.bat: Tell user to expect one "File not found" message
28 while the `doc' directory is being configured.
29
302008-10-30 Chong Yidong <cyd@stupidchicken.com>
31
32 * update-subdirs: Put obsolete directory last.
33
342008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
35
36 * configure.in: Check fontconfig always.
37
382008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
39
40 * configure (*-solaris2.[7-9]*): Fix typo.
41
422008-10-24 Glenn Morris <rgm@gnu.org>
43
44 * configure.in (--without-sync-input, --with-pkg-config-prog):
45 Help strings start with lower case.
46 (--with-gnustep-conf): New option.
47 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
48
492008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
50
51 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
52 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
53 is not found. (Bug#1230)
54
552008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
56
57 * configure (*-sunos5*, *-solaris* ): Use the new file sol2-10.h.
58 Use sol2-6.h for Solaris 7-9.
59
602008-10-18 Ulrich Mueller <ulm@gentoo.org>
61
62 * configure.in: Add support for GNU/Linux on SuperH.
63
642008-10-12 Andreas Schwab <schwab@suse.de>
65
66 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
67
682008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
69
70 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
71 "X") to avoid confusion.
72
73 * configure: Regenerate.
74
752008-09-07 Romain Francoise <romain@orebokech.com>
76
77 * make-dist: Distribute doc/man/ChangeLog.
78
792008-08-28 Chong Yidong <cyd@stupidchicken.com>
80
81 * configure.in: Disable XFT and Freetype when without X.
82
83 * configure: Regenerate.
84
852008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
86
87 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
88
892008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
90
91 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
92 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
93
94 * configure: Regenerate.
95
962008-08-20 Eli Zaretskii <eliz@gnu.org>
97
98 * configure.in: Move "#define subprocesses" before
99 config_opsysfile is included.
100
1012008-08-19 Kenichi Handa <handa@m17n.org>
102
103 * INSTALL (Extra fonts): Mention local fonts, don't mention
104 mule-unicode.
105
1062008-08-16 Chong Yidong <cyd@stupidchicken.com>
107
108 * make-dist: Omit info/.arch-inventory.
109
1102008-08-16 Jason Rumney <jasonr@gnu.org>
111
112 * make-dist (tempdir/nt): Link emacsclient.rc.
113
1142008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
115
116 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
117 AC_SUBST it.
118 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
119 AC_SUBST it.
120 (OTHER_FILES): Always define for HAVE_NS.
121 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
122 * configure: Regenerate.
123
1242008-08-07 Andreas Schwab <schwab@suse.de>
125
126 * configure.in: Correctly handle
127 --enable-cocoa-experimental-ctrl-g=no and
128 --enable-ns-self-contained=yes.
129
1302008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
131
132 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
133 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
134 bother undef'ing since won't have desired effect.
135
1362008-08-06 Andreas Schwab <schwab@suse.de>
137
138 * configure.in: Fix quoting.
139
1402008-08-06 Chong Yidong <cyd@stupidchicken.com>
141
142 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
143
1442008-08-05 Ulrich Mueller <ulm@gentoo.org>
145
146 * configure.in: Add checks for krb5_error.text and
147 krb5_error.e_text struct members.
148
1492008-08-04 Chong Yidong <cyd@stupidchicken.com>
150
151 * configure.in: Test for existence of NSInteger.
152 Suggested by Yavor Doganov.
153
1542008-08-02 Romain Francoise <romain@orebokech.com>
155
156 * Makefile.in (INFO_FILES): Add mairix-el.
157
1582008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
159
160 * make-dist:
161 * README: Remove VMS support.
162 * vms: Remove directory.
163
1642008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
165
166 * configure.in (MULTI_KBOARD): Remove.
167
1682008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
169
170 * configure.in (DO_BLOCK_INPUT): Remove, unused.
171
1722008-07-29 Chong Yidong <cyd@stupidchicken.com>
173
174 * info/dir (File): Add mairix-el.
175
1762008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
177
178 Remove support for Mac Carbon.
179 * mac: Remove directory.
180 * make-dist:
181 * configure.in:
182 * README:
183 * Makefile.in:
184 * INSTALL: Remove code for Carbon.
185 * configure: Regenerate.
186
1872008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
188
189 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
190
1912008-07-25 Chong Yidong <cyd@stupidchicken.com>
192
193 * configure.in: Check for getrlimit.
194
195 * configure: Regenerate.
196
1972008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
198
199 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
200 in src/Makefile.in.
201 (static): Remove, autoconf would always comment it out anyway.
202 (subprocesses): Define unconditionally.
203
2042008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
205
206 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
207 compilation under GNUstep.
208
2092008-07-18 Kenichi Handa <handa@m17n.org>
210
211 * INSTALL (Complex Text Layout support libraries): Delete the
212 paragraph about --enable-font-backend.
213
2142008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
215
216 * configure.in: Print out some info to user for NeXTstep builds.
217 (ns-app): Remove enable option.
218 (ns-self-contained): Add enable option.
219 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
220 GNUstep, use to set install prefixes, and substitute in Makefiles.
221 * configure: Regenerate.
222 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
223 NS app bundle.
224
2252008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
226
227 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
228
2292008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
230
231 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
232 NS_IMPL_COCOA.
233
2342008-07-16 Glenn Morris <rgm@gnu.org>
235
236 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
237 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
238 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
239 never unset.
240
241 * make-dist: Add nextstep/ directories.
242 (src, lib-src): Add .m files.
243
2442008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
245
246 * configure.in (freebsd, kfreebsd): Undo part of previous change.
247 (USER_FULL_NAME): Remove, not used anymore.
248 * configure: Regenerate.
249
2502008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
251
252 Changes and additions for NeXTstep windowing system (Cocoa and
253 GNUstep) support.
254
255 * configure.in: Add support for NS window system: --with-ns (default
256 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
257 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
258 disable font backend if window system is "none", not if !HAVE_X11.
259 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
260 (install-arch-dep): Add commands to assemble NS .app package.
261
2622008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
263
264 * configure.in: Use macppc for Darwin. Remove references to
265 desupported systems.
266 * configure: Regenerate.
267
2682008-07-05 Glenn Morris <rgm@gnu.org>
269
270 * make-dist (EMACS): Doc fix.
271 (lisp): There are no *.dat or image files here any more.
272 (src): There are no *.s files here any more.
273 (etc/images, etc/images/*): Link to most regular files.
274
2752008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
276
277 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
278
2792008-07-01 Glenn Morris <rgm@gnu.org>
280
281 * configure.in (cpp_undefs): Rename from `undefs', update uses.
282 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
283 and explicitly export there. (Bug#507.)
284
2852008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
286
287 * configure.in:
288 * configure: Remove references to obsolete systems.
289
2902008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
291
292 * Makefile.in (Makefile): Use it for its timestamp value as well, and
293 make it depend on all other */.in files.
294 (src/Makefile, src/config.stamp, lib-src/Makefile)
295 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
296 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
297 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
298 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
299
300 * configure.in: Don't create src/config.stamp any more.
301
3022008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
303
304 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
305
3062008-06-22 Glenn Morris <rgm@gnu.org>
307
308 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
309
3102008-06-21 Romain Francoise <romain@orebokech.com>
311
312 * Makefile.in (INFO_FILES): Add sasl.
313
3142008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
315
316 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
317 (bootstrap-build): Remove.
318 (top_bootclean): New var.
319 (top_distclean, bootstrap-clean): Use it.
320 (bootstrap): Don't recheck config. Make normally.
321
3222008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
323
324 * Makefile.in (SUBDIR): Include `lisp'.
325 (lisp): Depend on `src'.
326 (top_distclean): Don't remove config.status.
327 (bootstrap-clean): New target.
328 (maintainer-clean): Use it.
329 (bootstrap): Use bootstrap-clean. Re-run config.status.
330 (src/bootstrap-emacs${EXEEXT}): New target.
331 (bootstrap-build): Use it. Don't use bootstrap-prepare because
332 src/Makefile now takes care of it.
333 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
334
3352008-06-15 Glenn Morris <rgm@gnu.org>
336
337 * info/dir: Add sasl.
338
3392008-06-09 Alan Mackenzie <acm@muc.de>
340
341 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
342
3432008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
344
345 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
346
3472008-06-07 Glenn Morris <rgm@gnu.org>
348
349 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
350 serve no purpose.
351
3522008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
353
354 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
355 * configure: Regenerate.
356
3572008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
358
359 * update-subdirs: Don't touch subdirs.el if it is unchanged.
360
3612008-05-14 Kenichi Handa <handa@m17n.org>
362
363 * configure: Regenerate.
364
365 * configure.in: Don't handle --disable-font-backend. Don't print
366 a message about a font backend.
367
3682008-05-09 Glenn Morris <rgm@gnu.org>
369
370 * configure.in: Make absence of makeinfo a fatal error only if the info
371 files don't exist.
372 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
373
3742008-05-07 Eli Zaretskii <eliz@gnu.org>
375
376 * config.bat: Fix last change: don't use < and > in "rem" lines,
377 they are interpreted as redirection by DOS shells.
378
3792008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
380
381 * configure.in: Check availability of AvailabilityMacros.h
382 if HAVE_CARBON.
383
384 * configure: Regenerate.
385
3862008-05-03 Glenn Morris <rgm@gnu.org>
387
388 * configure.in (x_libraries): Remove standard 64-bit directories -
389 experimental workaround for minor autoconf bug.
390
391 * configure.in (--without-makeinfo): New option. If set,
392 absence of suitable makeinfo is not a fatal error.
393 * Makefile.in (MAKEINFO): New, set by configure.
394 (install-arch-indep): Without makeinfo, ignore any missing manuals.
395 (info-real): New target.
396 (info): Without makeinfo, do nothing, else call `info-real'.
397
3982008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
399
400 * configure.in: Remove hpux10.20 from the desupported list.
401
4022008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
403
404 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
405
4062008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
407
408 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
409 rather than change CPPFLAGS.
410 (HAVE_GTK): Rename to USE_GTK.
411
4122008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
413
414 * configure.in: Replace the obsolete macros AC_AIX and
415 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
416
4172008-04-05 Andreas Schwab <schwab@suse.de>
418
419 * configure.in: No longer create admin/unidata/Makefile.
420
4212008-03-28 Andreas Schwab <schwab@suse.de>
422
423 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
424 (lisp/Makefile): New rule.
425
4262008-03-13 Glenn Morris <rgm@gnu.org>
427
428 * configure.in (AC_INIT): Fix version number.
429 (sync-input): Reword the option, since it's on by default.
430
4312008-03-11 Jan Djärv <jan.h.d@swipnet.se>
432
433 * configure.in: Add --enable-sync-input, default yes.
434
4352008-03-11 Glenn Morris <rgm@gnu.org>
436
437 * Makefile.in (install-etc, mkdir): Handle directory
438 etc/images/icons/hicolor/*/mimetypes/.
439
440 * make-dist: Handle icons/hicolor/scalable directory.
441
4422008-03-05 Glenn Morris <rgm@gnu.org>
443
444 * configure.in: Enable font-backend by default.
445 (USE_FONT_BACKEND): Set to "no" in absence of X.
446 (PKG_CONFIG): Don't set multiple times, once is enough.
447 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
448
4492008-03-03 Glenn Morris <rgm@gnu.org>
450
451 * Makefile.in (iconsrcdir): New variable.
452 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
453 directory.
454
4552008-02-29 Glenn Morris <rgm@gnu.org>
456
457 * test/: New directory.
458
4592008-02-27 Jan Djärv <jan.h.d@swipnet.se>
460
461 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
462
4632008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
464
465 * configure.in: Print an error for systems that we think are obsolete
466 and are proposed to be removed. Remove some more unused systems.
467
4682008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
469
470 * configure.in: Remove references to obsolete variables and systems.
471
4722008-02-21 Glenn Morris <rgm@gnu.org>
473
474 * Makefile.in (set_installuser): New.
475 (install-arch-indep): Use set_installuser to avoid duplicate code.
476
477 * README.unicode: Split into admin/notes/unicode,font-backend and
478 remove.
479
4802008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
481
482 * configure.in (arm*-*-freebsd*): Add.
483
4842008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
485
486 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
487 dealing with obsolete variables.
488
4892008-02-08 Glenn Morris <rgm@gnu.org>
490
491 * Makefile.in (check-info-dir): New target.
492
4932008-02-08 Michael Olson <mwolson@gnu.org>
494
495 * Makefile.in (INFO_FILES): Add epa.
496
497 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
498 features" section.
499
5002008-02-06 Glenn Morris <rgm@gnu.org>
501
502 * configure.in (--with-gcc): Give an error saying this option has
503 been removed.
504 (--with-gtk): Remove this option.
505
5062008-02-06 Tom Tromey <tromey@redhat.com>
507
508 * configure.in (--with-gcc): Remove.
509 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
510
5112008-02-05 Ulrich Mueller <ulm@gentoo.org>
512
513 * INSTALL: Recommend giflib, not libungif.
514
5152008-02-05 Tom Tromey <tromey@redhat.com>
516
517 * configure.in (--with-dbus): Default to enabled.
518
5192008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
520
521 * INSTALL (Complex Text Layout support libraries): New section.
522
5232008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
524
525 * make-dist: Remove references to files in mac/ that have been
526 deleted.
527
5282008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
529
530 * configure.in: For libotf and m17n-flt checks, set shell vars
531 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
532 pkg_check_m17n_flt, respectively, for the sake of the summary output.
533 Reported by Ulrich Mueller.
534
5352008-02-02 Eli Zaretskii <eliz@gnu.org>
536
537 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
538 admin/unidata/Makefile.in to Makefile.
539
5402008-02-02 Glenn Morris <rgm@gnu.org>
541
542 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
543 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
544 (HAVE_XFT): Add "Does Emacs use..." messages at end.
545
5462008-02-01 Miles Bader <miles@gnu.org>
547
548 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
549 [libotf], and [m17n-flt] options.
550
5512008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
552
553 * configure.in: Add EMACS_ARG_N([libotf]...), and
554 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
555 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
556 CFLAGS, and LIBS in checking of m17n-flt.
557
5582008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
559
560 * configure.in: Check the availability of m17n-flt library.
561
5622008-02-01 Kenichi Handa <handa@m17n.org>
563
564 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
565 not available.
566
5672008-02-01 Kenichi Handa <handa@m17n.org>
568
569 * configure.in: New args --enable-font-backend, --with-xft,
570 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
571 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
572 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
573 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
574
5752008-02-01 Kenichi Handa <handa@m17n.org>
576
577 * make-dist: Include etc/charsets in tarball.
578
5792008-02-01 Kenichi Handa <handa@m17n.org>
580
581 * configure.in: While running cpp on junk.c, include
582 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
583 exists.
584
5852008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
586
587 * configure.in (xtensa): Match more configurations.
588
5892008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
590
591 * configure.in: Update comment.
592
5932008-01-26 Glenn Morris <rgm@gnu.org>
594
595 * configure.in (--without-gcc): By default, neither off nor on.
596 (--with-carbon): Tone down rhetoric in help text.
597
5982008-01-25 Glenn Morris <rgm@gnu.org>
599
600 * configure.in: Correct usage of OPTION_DEFAULT_ON,
601 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
602 Default `Carbon' to off (it's unsupported).
603
6042008-01-24 Glenn Morris <rgm@gnu.org>
605
606 * configure.in: Standardize dbus-related messages.
607
6082008-01-23 Michael Olson <mwolson@gnu.org>
609
610 * configure.in (pkg-config-prog): Remove initial whitespace.
611
6122008-01-23 Tom Tromey <tromey@redhat.com>
613
614 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
615 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
616 Update all users.
617
6182008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
619
620 * config.guess, config.sub: Updated from master source.
621
6222008-01-17 Andreas Schwab <schwab@suse.de>
623
624 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
625
6262008-01-17 Glenn Morris <rgm@gnu.org>
627
628 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
629
6302008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
631
632 * configure.in: Remove more references to unsupported systems.
633
6342008-01-16 Sven Joachim <svenjoac@gmx.de>
635
636 * make-dist: Add --lzma.
637
6382008-01-16 Glenn Morris <rgm@gnu.org>
639
640 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
641 configure checks for this.
642
6432008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
644
645 * configure.in: Remove more references to unsupported systems.
646
6472008-01-06 Romain Francoise <romain@orebokech.com>
648
649 * configure.in: Delete extra semicolons.
650
6512008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
652
653 * configure.in: Remove references to unsupported systems.
654
6552008-01-05 Romain Francoise <romain@orebokech.com>
656
657 * make-dist: Add --bzip2. Update copyright.
658
6592008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
660
661 * configure.in: Remove support for Masscomp.
662
6632008-01-05 Glenn Morris <rgm@gnu.org>
664
665 * Makefile.in (desktopdir, icondir): New variables.
666 (install-arch-indep): Also depend on `install-etc'.
667 (install-etc): New target.
668 (mkdir): Also create the `applications' and `icons' directories.
669
6702008-01-04 Glenn Morris <rgm@gnu.org>
671
672 * make-dist: Update for new etc/images/icons/hicolor directory.
673
6742007-12-09 Andreas Schwab <schwab@suse.de>
675
676 * configure.in: D-Bus is not enabled by default.
677
6782007-12-06 Jan Djärv <jan.h.d@swipnet.se>
679
680 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
681 change.
682
6832007-12-04 Jan Djärv <jan.h.d@swipnet.se>
684
685 * configure.in: Give package name and version to AC_INIT.
686
6872007-12-03 Magnus Henoch <mange@freemail.hu>
688
689 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
690
6912007-12-03 Michael Albinus <michael.albinus@gmx.de>
692
693 * configure.in: No need for DBUS_INFO anymore.
694
695 * Makefile.in (INFO_FILES): Use dbus unconditionally.
696
6972007-12-02 Michael Albinus <michael.albinus@gmx.de>
698
699 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
700
701 * Makefile.in (INFO_FILES): Add dbus.
702
7032007-12-02 Romain Francoise <romain@orebokech.com>
704
705 * make-dist: Fix last change.
706
7072007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
708
709 * configure.in: Add support for gnu-kfreebsd.
710
7112007-11-28 Glenn Morris <rgm@gnu.org>
712
713 * make-dist: Add etc/nxml.
714
7152007-11-24 Romain Francoise <romain@orebokech.com>
716
717 * Makefile.in (INFO_FILES): Add nxml-mode.
718
7192007-11-23 Romain Francoise <romain@orebokech.com>
720
721 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
722 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
723
7242007-11-20 Andreas Schwab <schwab@suse.de>
725
726 * configure.in: Always include <resolv.h> when checking for res_init.
727
7282007-11-17 Andreas Schwab <schwab@suse.de>
729
730 * update-subdirs: Atomically update subdirs.el.
731
7322007-11-17 Glenn Morris <rgm@gnu.org>
733
734 * Makefile.in (check-declare): New target.
735
7362007-11-07 Glenn Morris <rgm@gnu.org>
737
738 * configure.in: Deprecate Mac Carbon port.
739
7402007-11-01 Jan Djärv <jan.h.d@swipnet.se>
741
742 * configure.in: Remove HAVE_X11R5 check.
743
7442007-10-31 Glenn Morris <rgm@gnu.org>
745
746 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
747 when changing ownership of installed files.
748
7492007-10-30 Glenn Morris <rgm@gnu.org>
750
751 * make-dist: Add new directory etc/gnus.
752
7532007-10-30 Michael Olson <mwolson@gnu.org>
754
755 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
756
7572007-10-29 Glenn Morris <rgm@gnu.org>
758
759 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
760
7612007-10-23 Glenn Morris <rgm@gnu.org>
762
763 * MAINTAINERS: Move to admin/.
764
7652007-10-17 Chong Yidong <cyd@stupidchicken.com>
766
767 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
768 (HAVE_LIBRESOLV): Also define if we are using res_init().
769
7702007-10-17 Glenn Morris <rgm@gnu.org>
771
772 * FTP: Remove file, since it's just a duplicate of one in etc/.
773
7742007-10-05 Eli Zaretskii <eliz@gnu.org>
775
776 * config.bat: Fix configuring `doc' due to changes in the
777 directory structure.
778
7792007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
780
781 * configure.in: Don't use -lpthread on HP-UX.
782
7832007-09-16 Glenn Morris <rgm@gnu.org>
784
785 * make-dist: File gfdl.1 has been removed.
786
7872007-09-15 Glenn Morris <rgm@gnu.org>
788
789 * configure.in: Fix makeinfo version regexp.
790
7912007-09-12 Glenn Morris <rgm@gnu.org>
792
793 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
794 implementation of alloca is not found.
795
796 * Makefile.in (SOURCES, unlock, relock): Delete.
797 (install-arch-indep): Do not exclude the etc/ Makefiles.
798
7992007-09-09 Juri Linkov <juri@jurta.org>
800
801 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
802
803 * README: Add doc/ to documentation directories.
804
8052007-09-08 Michael Olson <mwolson@gnu.org>
806
807 * MAINTAINERS: Add myself for ERC and tq.el.
808 Update for new doc/ directory layout.
809
8102007-09-06 Romain Francoise <romain@orebokech.com>
811
812 * make-dist: Update for new doc/ directory layout.
813
8142007-09-06 Glenn Morris <rgm@gnu.org>
815
816 * Makefile.in (mansrcdir): New variable.
817 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
818 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
819 update these targets for new doc/ directory layout.
820 (doc/misc/Makefile): New target.
821 (install-arch-indep): Use mansrcdir for new location of manpages.
822 (mostlyclean, clean, distclean, maintainer-clean, unlock)
823 (relock, info, dvi): Update targets for new doc/ directory layout.
824
825 * configure.in (AC_OUTPUT): Update names of generated Makefiles
826 for new doc/ directory layout.
827
8282007-09-02 Andreas Schwab <schwab@suse.de>
829
830 * configure.in: Use AS_HELP_STRING throughout.
831 * configure: Regenerate.
832
8332007-09-02 Jan Djärv <jan.h.d@swipnet.se>
834
835 * configure.in: Require Gtk/Glib 2.6.
836
8372007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
838
839 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
840 Use them throughout in place of AC_ARG_WITH calls.
841 * configure: Regenerate.
842
8432007-09-01 Andreas Schwab <schwab@suse.de>
844
845 * configure.in: Put quotes around nested macro calls.
846
8472007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
848
849 * configure.in: Fix typo.
850 * configure: Regenerate.
851
8522007-08-30 Glenn Morris <rgm@gnu.org>
853
854 * configure.in (AH_BOTTOM): Copy some manual changes made to
855 src/config.in here so they are not lost when it regenerates.
856
857 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
858
8592007-08-29 Károly Lőrentey <karoly@lorentey.hu>
860
861 * README.multi-tty: New file.
862
8632007-08-29 Glenn Morris <rgm@gnu.org>
864
865 * README: Increase version to 23.0.50.
866
8672007-08-29 Jan Djärv <jan.h.d@swipnet.se>
868
869 * configure.in: New option: --without-xaw3d.
870
8712007-08-24 Glenn Morris <rgm@gnu.org>
872
873 * configure.in: Check for a suitably recent makeinfo.
874
8752007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
876
877 * configure.in (Check for required libraries): Typo.
878
8792007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
880
881 * configure.in: Check librsvg2 also for Mac Carbon.
882
8832007-08-22 Romain Francoise <romain@orebokech.com>
884
885 * make-dist: Follow reorganization of files in etc/.
886
8872007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
888
889 * configure.in: Add support for SVG images through librsvg2.
890
8912007-07-28 Eli Zaretskii <eliz@gnu.org>
892
893 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
894 to avoid an error message if there is no DOC there.
895
8962007-07-25 Glenn Morris <rgm@gnu.org>
897
898 * Relicense all FSF files to GPLv3 or later.
899
900 * COPYING, info/COPYING: Switch to GPLv3.
901
9022007-06-20 Jan Djärv <jan.h.d@swipnet.se>
903
904 * configure.in: Complain if X seems to be installed but no
905 development files were found.
906
9072007-06-20 Glenn Morris <rgm@gnu.org>
908
909 * configure.in: Prefer libgif over libungif.
910
9112007-06-14 Jan Djärv <jan.h.d@swipnet.se>
912
913 * configure.in: Check for all image libraries before exiting.
914
9152007-06-13 Jan Djärv <jan.h.d@swipnet.se>
916
917 * configure.in: Exit with error if image libraries aren't found.
918
9192007-06-13 Chong Yidong <cyd@stupidchicken.com>
920
921 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
922 when compiling without scrollbars.
923
9242007-06-12 Glenn Morris <rgm@gnu.org>
925
926 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
927
9282007-06-11 Jan Djärv <jan.h.d@swipnet.se>
929
930 * configure.in: Change wording about yes/gtk and lucid/athena
931 being synonyms.
932
9332007-06-08 Glenn Morris <rgm@gnu.org>
934
935 * configure.in: Make gtk the default toolkit.
936
9372007-06-07 Glenn Morris <rgm@gnu.org>
938
939 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
940 for a Sun C compiler.
941
942 * Makefile.in (install-arch-indep): Install only the DOC- file
943 specific to the build, if possible, rather than DOC-*.
944
9452007-06-02 Chong Yidong <cyd@stupidchicken.com>
946
947 * Version 22.1 released.
948
9492007-05-25 Chong Yidong <cyd@stupidchicken.com>
950
951 * mkinstalldirs: Sync to version in automake CVS.
952
9532007-05-22 Andreas Schwab <schwab@suse.de>
954
955 * configure.in: Prefer build_alias over host when host_alias is not set.
956 * configure: Regenerate.
957
9582007-05-20 Andreas Schwab <schwab@suse.de>
959
960 * configure.in: Remove empty AC_SUBST.
961 * configure: Regenerate.
962
9632007-05-20 Nick Roberts <nickrob@snap.net.nz>
964
965 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
966 it like others.
967 * configure: Regenerate.
968
9692007-05-20 Nick Roberts <nickrob@snap.net.nz>
970
971 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
972 (AC_CHECK_LIB): Add -lgpm.
973 * configure: Regenerate.
974
9752007-05-03 Glenn Morris <rgm@gnu.org>
976
977 * configure: Tweak message about the absence of shell functions.
978
9792007-04-27 Andreas Schwab <schwab@suse.de>
980
981 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
982
9832007-04-26 Glenn Morris <rgm@gnu.org>
984
985 * README: Increase version to 22.1.50.
986
9872007-04-24 Juanma Barranquero <lekktu@gmail.com>
988
989 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
990
9912007-04-19 Glenn Morris <rgm@gnu.org>
992
993 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
994
9952007-04-18 Glenn Morris <rgm@gnu.org>
996
997 * INSTALL: Mention CPP.
998
9992007-04-15 Glenn Morris <rgm@gnu.org>
1000
1001 * FTP: Replace with a pointer to the web version.
1002
10032007-04-13 Glenn Morris <rgm@gnu.org>
1004
1005 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1006
10072007-04-04 Glenn Morris <rgm@gnu.org>
1008
1009 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1010 compiling with Sun Studio on Solaris.
1011
10122007-03-23 Glenn Morris <rgm@gnu.org>
1013
1014 * configure.in: Restore support for hp800 (removed 2007-01-27)
1015 following clarification of legal status.
1016
10172007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
1018
1019 * configure.in: Add support for AIX4.3 on IBM RS6000.
1020
1021 * configure: Regenerate.
1022
10232007-03-20 Richard Stallman <rms@gnu.org>
1024
1025 * configure.in: Fix previous change.
1026
10272007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1028
1029 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1030 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1031 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1032
10332007-03-19 Chong Yidong <cyd@stupidchicken.com>
1034
1035 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1036 user specifies "without".
1037
1038 * configure: Regenerate.
1039
10402007-03-18 Jan Djärv <jan.h.d@swipnet.se>
1041
1042 * configure.in: Warning for Gtk+ and Cygwin added.
1043 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
1044
10452007-02-27 Glenn Morris <rgm@gnu.org>
1046
1047 * make-dist (oldXMenu): Remove Imakefile.
1048 (etc/images): Add README.
1049
10502007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1051
1052 * configure.in (xtensa-*-linux-gnu*): New configuration.
1053
1054 * configure: Regenerate.
1055
10562007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1057
1058 * config.guess, config.sub: Updated from master source.
1059
10602007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
1061
1062 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
1063
10642007-01-29 Chong Yidong <cyd@stupidchicken.com>
1065
1066 * configure.in: Restore support for hp800's not running HP-UX.
1067
1068 * configure: Regenerate.
1069
10702007-01-27 Chong Yidong <cyd@stupidchicken.com>
1071
1072 * configure.in: Remove support for hp800 and sr2k machine types.
1073
1074 * configure: Regenerate.
1075
10762007-01-26 Jan Djärv <jan.h.d@swipnet.se>
1077
1078 * configure.in: Add check for libXft.
1079
10802007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
1081
1082 * INSTALL: Info files moved to share/info.
1083
10842007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1085
1086 * configure.in: Detect and use fink-installed in intel-based Mac
1087 builds; change Apple Darwin section to support both PowerPC and
1088 Intel-based Macs.
1089
10902006-12-26 Andreas Schwab <schwab@suse.de>
1091
1092 * Makefile.in (datarootdir): Define.
1093
10942006-12-24 Richard Stallman <rms@gnu.org>
1095
1096 * configure.in: Require Autoconf 2.61.
1097
10982006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1099
1100 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1101 Remove redundant entry for powerpc-apple-netbsd.
1102
1103 * configure: Regenerate.
1104
11052006-12-22 Chong Yidong <cyd@stupidchicken.com>
1106
1107 * configure: Regenerate with autoconf 2.61.
1108
11092006-12-20 Jan Djärv <jan.h.d@swipnet.se>
1110
1111 * configure.in: Detect alsa/asoundlib.h also.
1112 * configure: Regenerate.
1113
11142006-12-19 Jan Djärv <jan.h.d@swipnet.se>
1115
1116 * configure.in: Check if GTK+ compiles at all.
1117
11182006-12-10 Andreas Schwab <schwab@suse.de>
1119
1120 * configure.in: Remove check for struct timezone, its result is
1121 never used.
1122
11232006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1124
1125 * configure.in: Add support for Solaris 10 on x86-64.
1126
11272006-12-08 Jan Djärv <jan.h.d@swipnet.se>
1128
1129 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1130 of PKG_CONFIG_PATH.
1131
11322006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1133
1134 * configure.in (HAVE_SYNC): New test.
1135
11362006-12-03 Glenn Morris <rgm@gnu.org>
1137
1138 * Makefile.in: Fix Copyright format.
1139
1140 * configure.in (AH_TOP): Add missing Copyright year.
1141
1142 * update-subdirs: Add missing Copyright years.
1143
11442006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
1145
1146 * Makefile.in: Touch only the parts of the share/emacs directory
1147 specific to this version.
1148
11492006-11-26 Chong Yidong <cyd@stupidchicken.com>
1150
1151 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1152
11532006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1154
1155 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1156
11572006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1158
1159 * configure.in: Prefer X11 to Carbon only when some X-specific
1160 option is specified (Thanks to Jan Djärv and Andreas Schwab).
1161
11622006-11-04 Romain Francoise <romain@orebokech.com>
1163
1164 * Makefile.in (bootstrap-clean-before): Fix typo.
1165 Use new target `bootstrap-clean' in the leim subdirectory.
1166
11672006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1168
1169 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1170
11712006-10-30 Chong Yidong <cyd@stupidchicken.com>
1172
1173 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1174 directories.
1175
11762006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1177
1178 * configure.in: Enable x86-64 OpenBSD compilation.
1179
11802006-10-28 Glenn Morris <rgm@gnu.org>
1181
1182 * AUTHORS: Add cal-html.el author.
1183
11842006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1185
1186 * make-dist: Make links to mac/make-package and
1187 mac/Emacs.app/Contents/Resources/Emacs.icns.
1188
11892006-10-27 Chong Yidong <cyd@stupidchicken.com>
1190
1191 * README: Bump version number to 22.0.90.
1192
11932006-10-23 Andreas Schwab <schwab@suse.de>
1194
1195 * configure.in: Make sure x_default_search_path is always set even
1196 when x_libraries is empty, and look in .../share as well for each
1197 library directory.
1198
11992006-09-28 Kenichi Handa <handa@m17n.org>
1200
1201 * configure.in (locallisppath): Don't include leim dir.
1202 (lisppath): Include leim dir.
1203
12042006-09-15 Jay Belanger <belanger@truman.edu>
1205
1206 * COPYING: Replace "Library Public License" by "Lesser Public
1207 License" throughout.
1208
12092006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1210
1211 * make-dist (EMACS): Exit and fail if the EMACS environment
1212 variable is set to something other than an absolute file name.
1213
12142006-08-16 Andreas Schwab <schwab@suse.de>
1215
1216 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1217 of hardcoding it.
1218
12192006-08-16 Richard Stallman <rms@gnu.org>
1220
1221 * INSTALL.CVS: Clean up wording.
1222
12232006-07-14 Eli Zaretskii <eliz@gnu.org>
1224
1225 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1226 $PKG_CONFIG --exists "$2" to config.log.
1227 * configure: Regenerate.
1228
12292006-07-08 Richard Stallman <rms@gnu.org>
1230
1231 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1232
12332006-07-09 Kim F. Storm <storm@cua.dk>
1234
1235 * CONTRIBUTE: Use outline format.
1236 Add section on copyright years (from admin/notes/years).
1237
12382006-07-08 Eli Zaretskii <eliz@gnu.org>
1239
1240 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
1241 to /dev/null, since we don't need the error message, just the
1242 exit status.
1243
12442006-07-07 Eli Zaretskii <eliz@gnu.org>
1245
1246 * CONTRIBUTE: Slight formatting changes and typo fixes.
1247 Add description of NEWS markings.
1248
12492006-07-07 Kim F. Storm <storm@cua.dk>
1250
1251 * CONTRIBUTE: Mention INSTALL.CVS.
1252
12532006-07-05 Romain Francoise <romain@orebokech.com>
1254
1255 * make-dist (top-level): Add CONTRIBUTE.
1256
12572006-07-04 Richard Stallman <rms@gnu.org>
1258
1259 * CONTRIBUTE: Much rewrite.
1260
12612006-07-04 Nick Roberts <nickrob@snap.net.nz>
1262
1263 * CONTRIBUTE: New file.
1264
12652006-06-24 Eli Zaretskii <eliz@gnu.org>
1266
1267 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
1268
12692006-05-18 Jan Djärv <jan.h.d@swipnet.se>
1270
1271 * configure.in: Add check for ALSA.
1272
12732006-05-06 Eli Zaretskii <eliz@gnu.org>
1274
1275 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1276
1277 * info/dir: Remove the Emacs-Xtra entry.
1278
12792006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
1280
1281 * Copyright (sources/emacs): Update copyright year(s).
1282
12832006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1284
1285 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1286 --without-toolkit-scroll-bars was specified.
1287
12882006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
1289
1290 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1291 to CFLAGS. Update Copyright years written to src/config.in.
1292
12932006-03-18 Claudio Fontana <claudio@gnu.org>
1294
1295 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1296 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1297 to be installed/uninstalled.
1298 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1299 to Info files installed by Emacs.
1300
13012006-03-03 Claudio Fontana <claudio@gnu.org>
1302
1303 * Makefile.in (install, uninstall): Add DESTDIR variable to
1304 support staged installations.
1305
13062006-02-14 Richard M. Stallman <rms@gnu.org>
1307
1308 * configure.in (s390x-*-linux-gnu*): New configuration.
1309
13102006-01-31 Jan Djärv <jan.h.d@swipnet.se>
1311
1312 * configure.in: Require GTK 2.4 or newer.
1313
13142006-01-29 Michael Olson <mwolson@gnu.org>
1315
1316 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1317 * info/dir (ERC): New entry.
1318
13192006-01-29 Eli Zaretskii <eliz@gnu.org>
1320
1321 * info/dir: Fix last change.
1322
13232006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1324
1325 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1326
13272006-01-27 Eli Zaretskii <eliz@gnu.org>
1328
1329 * info/dir: Untabify the whole file.
1330 (Rcirc): New entry.
1331
13322006-01-12 Andreas Schwab <schwab@suse.de>
1333
1334 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1335 check.
1336
13372006-01-02 Chong Yidong <cyd@stupidchicken.com>
1338
1339 * configure.in: Use -Wno-pointer-sign if available.
1340
13412005-12-29 Andreas Schwab <schwab@suse.de>
1342
1343 * config.guess, config.sub: Updated from master source.
1344
13452005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1346
1347 * configure.in: Use amdx86-64 for freebsd on x86_64.
1348
13492005-11-22 Romain Francoise <romain@orebokech.com>
1350
1351 * make-dist: Add etc/images/icons.
1352
13532005-11-03 Andreas Schwab <schwab@suse.de>
1354
1355 * configure.in: Use GZIP_PROG instead of GZIP.
1356
1357 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1358 (install-arch-indep): Adjust.
1359
13602005-11-01 Andreas Schwab <schwab@suse.de>
1361
1362 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1363 (bootfast): Likewise.
1364
13652005-11-01 Romain Francoise <romain@orebokech.com>
1366
1367 * configure.in: Check for gzip.
1368
1369 * Makefile.in (install): Compress source files.
1370
13712005-10-24 Steven Tamm <steventamm@mac.com>
1372
1373 * configure.in: Fix darwin386 configuration issue.
1374
13752005-10-22 Eli Zaretskii <eliz@gnu.org>
1376
1377 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1378
13792005-10-17 Bill Wohler <wohler@newt.com>
1380
1381 * make-dist: Create and populate etc/images/low-color.
1382
13832005-10-15 Bill Wohler <wohler@newt.com>
1384
1385 * make-dist: Create and populate etc/images/gud.
1386
13872005-10-08 Richard M. Stallman <rms@gnu.org>
1388
1389 * make-dist (tempparent): Don't check for 14-char file name limit.
1390
13912005-10-07 Romain Francoise <romain@orebokech.com>
1392
1393 * make-dist: Add etc/images/ezimage and etc/images/mail
1394 directories. Install images in etc/images.
1395
13962005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1397
1398 * configure.in: Prefer Carbon if --enable-carbon-app or
1399 --with-carbon is explicitly specified even when X11 is detected.
1400
14012005-09-15 Ulf Jasper <ulf.jasper@web.de>
1402
1403 * Makefile.in (install-arch-indep, uninstall):
1404 Handle newsticker manual.
1405 (info): Add - to commands.
1406
14072005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1408
1409 Remove the MAXPATHLEN limitations:
1410
1411 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
1412
14132005-09-09 Eli Zaretskii <eliz@gnu.org>
1414
1415 * configure.in <lynxsos*>: Support for LynxOS on PPC.
1416 * configure: Regenerate.
1417
14182005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1419
1420 * config.guess, config.sub: Updated from master source.
1421
14222005-08-03 Juanma Barranquero <lekktu@gmail.com>
1423
1424 * .cvsignore: Add `lock'.
1425
14262005-07-28 Juanma Barranquero <lekktu@gmail.com>
1427
1428 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1429
14302005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1431
1432 Merge gnulib getopt implementation into Emacs.
1433
1434 * Makefile.in (AUTOCONF_INPUTS): New macro.
1435 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1436 so that these files also depend on m4/getopt.m4.
1437 * configure.in: Configure getopt by including m4/getopt.m4,
1438 and configuring a getopt replacement if necessary.
1439 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1440 * m4/getopt.m4: New file.
1441
14422005-07-06 Lute Kamstra <lute@gnu.org>
1443
1444 * configure.in: Fix capitalization.
1445
14462005-07-04 Lute Kamstra <lute@gnu.org>
1447
1448 Update FSF's address in GPL notices.
1449
14502005-06-19 Jérôme Marant <jerome@marant.org>
1451
1452 * Makefile.in (epaths-force): Protect both lisppath and
1453 buildlisppath from whitespace.
1454
14552005-06-08 Steven Tamm <steventamm@mac.com>
1456
1457 * configure.in: Support Darwin/MacOSX on Intel
1458
14592005-06-06 Jan Djärv <jan.h.d@swipnet.se>
1460
1461 * configure.in (HAVE_CANCELMENUTRACKING): New test.
1462
14632005-05-11 Jérôme Marant <jmarant@marant.org>
1464
1465 * configure.in: Add --enable-locallisppath.
1466
14672005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1468
1469 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1470 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1471 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
1472
14732005-05-07 Jérôme Marant <jerome@marant.org>
1474
1475 * make-dist: Remove references to makefile.nt and makefile.def.
1476 Include widgets and images subdirectories of etc. Do not exclude
1477 ldefs-boot.el.
1478
14792005-04-23 Andreas Schwab <schwab@suse.de>
1480
1481 * configure.in: Remove duplicate match for powerpc configuration.
1482
14832005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1484
1485 * configure.in: Check for <pwd.h>.
1486
14872005-04-14 Lute Kamstra <lute@gnu.org>
1488
1489 * make-dist: Distribute all ChangeLog files in lisp/.
1490 Don't distribute ldefs-boot.el.
1491 lisp/makefile.nt no longer exists.
1492
14932005-04-13 Lute Kamstra <lute@gnu.org>
1494
1495 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1496 for "no-byte-compile: t" in the file instead.
1497
14982005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1499
1500 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1501 shadow the main Lesstif/Motif-2.1 libs and includes.
1502
15032005-03-10 Jan Djärv <jan.h.d@swipnet.se>
1504
1505 * configure.in: Only add XASSERTS to cppflags.
1506
15072005-03-04 Jan Djärv <jan.h.d@swipnet.se>
1508
1509 * configure.in: Added --enable-asserts.
1510
15112005-02-09 Kim F. Storm <storm@cua.dk>
1512
1513 Change release version from 21.4 to 22.1 throughout.
1514 Change development version from 21.3.50 to 22.0.50.
1515
15162005-01-19 Steven Tamm <steventamm@mac.com>
1517
1518 * configure.in: Check for <sys/utsname.h>.
1519
15202004-12-11 Kim F. Storm <storm@cua.dk>
1521
1522 * Makefile.in (info): Undo 2004-12-05 change.
1523
15242004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1525
1526 * info/dir (File): Add URL and Org Mode manuals.
1527 * Makefile.in (install-arch-indep, uninstall): Add url and org
1528 manuals.
1529
15302004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
1531
1532 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1533 committed to src/config.in.
1534
15352004-12-07 Jan Djärv <jan.h.d@swipnet.se>
1536
1537 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
1538 pthreads and define HAVE_GTK_AND_PTHREAD.
1539
15402004-12-05 Richard M. Stallman <rms@gnu.org>
1541
1542 * Makefile.in (info): Ignore errors building info files.
1543
15442004-11-27 Eli Zaretskii <eliz@gnu.org>
1545
1546 * config.bat: If 8-byte alignment is not supported, define
1547 NO_DECL_ALIGN in src/config.h, instead of trivially defining
1548 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1549 filter through Sed to remove the quotes.
1550
15512004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1552
1553 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1554 not apply to files explicitly `cvs add'ed.
1555
15562004-11-12 Eli Zaretskii <eliz@gnu.org>
1557
1558 * config.bat: Don't require djecho.exe for the v1.x build.
1559 Add a test for DECL_ALIGN support, and add a trivial definition to
1560 src/config.h if 8-byte alignment is not supported.
1561
15622004-11-08 Kim F. Storm <storm@cua.dk>
1563
1564 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1565 files before building.
1566 (bootfast, bootstrap-clean-before-fast): New targets, like
1567 bootstrap but don't remove .elc files.
1568
15692004-11-06 Lars Brinkhoff <lars@nocrew.org>
1570
1571 * configure.in: Add check for getrusage.
1572
15732004-11-02 Jan Djärv <jan.h.d@swipnet.se>
1574
1575 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1576 New tests for new and old GTK file dialogs.
1577 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1578 to no.
1579
15802004-10-20 Jan Djärv <jan.h.d@swipnet.se>
1581
1582 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1583 can be set. Remove SETARCH test.
1584
15852004-10-08 Steven Tamm <steventamm@mac.com>
1586
1587 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
1588
15892004-10-06 Jan Djärv <jan.h.d@swipnet.se>
1590
1591 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
1592 AC_MSG_WARN. Move output of warning message to end of configure run.
1593
15942004-10-05 Jan Djärv <jan.h.d@swipnet.se>
1595
1596 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
1597 Run test to see if heap start address is random.
1598
15992004-09-29 Miles Bader <miles@gnu.org>
1600
1601 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1602 if setarch is present.
1603
16042004-09-25 Jan Djärv <jan.h.d@swipnet.se>
1605
1606 * configure.in (HAVE_EXECSHIELD): Only define on x86.
1607
16082004-09-24 Jan Djärv <jan.h.d@swipnet.se>
1609
1610 * configure.in: Check for exec-shield.
1611
16122004-08-06 Andreas Schwab <schwab@suse.de>
1613
1614 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1615
16162004-07-31 Eli Zaretskii <eliz@gnu.org>
1617
1618 * config.bat: Update URLs in the comments.
1619
16202004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1621
1622 * Makefile.in (install-arch-indep): Add pgg and sieve.
1623
1624 * info/.cvsignore: Added pgg and sieve.
1625
16262004-07-05 Andreas Schwab <schwab@suse.de>
1627
1628 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1629
16302004-06-21 Kenichi Handa <handa@m17n.org>
1631
1632 * make-dist: Link leim-ext.el into tempdir.
1633
16342004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1635
1636 * info/dir (File): Add emacs-xtra.
1637 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1638
16392004-06-12 Juri Linkov <juri@jurta.org>
1640
1641 * info/dir: Move menu help lines from `* Menu:' to file header.
1642 Describe the purpose of a red *.
1643
16442004-05-04 Dave Love <fx@gnu.org>
1645
1646 * configure.in: Don't use `extrasub'.
1647
16482004-04-29 Dave Love <fx@gnu.org>
1649
1650 * configure.in: Don't forget to quote args to `test'.
1651
16522004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1653
1654 * autogen.sh: Update filename in "please read" message.
1655
16562004-04-17 Richard M. Stallman <rms@gnu.org>
1657
1658 * INSTALL: Move the info about site-lisp dirs,
1659 and say uninstalled Emacs looks there too.
1660
16612004-04-04 Eli Zaretskii <eliz@gnu.org>
1662
1663 * config.bat (lib-src): Recognize comment lines in Makefile.in
1664 that have a TAB after the #, to avoid errors in preprocessing with
1665 GCC 3.3.3.
1666
16672004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1668
1669 * Makefile.in: Mention in comment that `make maintainer-clean'
1670 deletes .elc files.
1671
16722004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1673
1674 * update-subdirs: Add local variables to prevent byte-compiling.
1675
16762004-03-21 Dave Love <fx@gnu.org>
1677
1678 * configure.in: Fix previous change.
1679
16802004-03-18 Dave Love <fx@gnu.org>
1681
1682 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
1683
16842004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1685
1686 * info/dir (File): Add SMTP and SES.
1687
16882004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1689
1690 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
1691 (bootstrap): Use the new bootstrap-prepare target in lisp.
1692
16932004-02-18 Kim F. Storm <storm@cua.dk>
1694
1695 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
1696
16972004-02-16 Eli Zaretskii <eliz@gnu.org>
1698
1699 * make-dist: Don't link index.*perm and permute-index into tempdir.
1700
17012004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1702
1703 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1704 to match previous changes by Eli Zaretskii.
1705
17062004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1707
1708 * Makefile.in: Set CDPATH to an empty string.
1709
17102004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1711
1712 * configure.in <darwin>: Use fink packages if available.
1713
17142004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
1715
1716 * make-dist (lispref): Do include lispref/index.texi.
1717
17182004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
1719
1720 * make-dist (tempdir): Include cursors in nt/icons.
1721
17222003-12-30 Eli Zaretskii <eliz@gnu.org>
1723
1724 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1725 clashes with install-sh on 8+3 filesystems.
1726
17272003-12-08 Miles Bader <miles@gnu.org>
1728
1729 * .cvsignore: Add .arch-inventory.
1730
17312003-12-24 Andreas Schwab <schwab@suse.de>
1732
1733 * configure.in: Check for <sys/socket.h>. Include it before
1734 including <net/if.h>. Move check for <net/if.h> before its use.
1735
17362003-12-24 Jan Djärv <jan.h.d@swipnet.se>
1737
1738 * Makefile.in (install-arch-dep): Don't let cd output go into
1739 pipe for carbon_appdir.
1740
17412003-12-24 Andreas Schwab <schwab@suse.de>
1742
1743 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1744
17452003-12-01 Andreas Schwab <schwab@suse.de>
1746
1747 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
1748 hardcoding gcc.
1749
17502003-11-16 Jan Djärv <jan.h.d@swipnet.se>
1751
1752 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1753 multiple displays.
1754 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
1755
17562003-09-23 Dave Love <fx@gnu.org>
1757
1758 * configure.in: Check members of struct ifreq.
1759
17602003-09-14 Kim F. Storm <storm@cua.dk>
1761
1762 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1763
17642003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1765
1766 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1767
17682003-08-18 Lute Kamstra <lute@gnu.org>
1769
1770 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1771 required anymore.
1772
17732003-08-07 Andrew Choi <akochoi@shaw.ca>
1774
1775 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1776 option instead of -traditional-cpp for CPP.
1777
17782003-07-29 Richard M. Stallman <rms@gnu.org>
1779
1780 * configure.in (HAVE_XIM): Define if XIM is available.
1781
17822003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1783
1784 * configure.in: The function gtk_window_set_icon_from_file was
1785 introduced in GTK+ 2.2, so check for that release.
1786
17872003-07-23 Andreas Schwab <schwab@suse.de>
1788
1789 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1790
1791 * Makefile.in (YACC): Remove, not used.
1792 (MAINT): Don't set.
1793 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1794 disable dependency on ${srcdir}/configure.in when maintainer mode
1795 is disabled.
1796
17972003-07-22 Dave Love <fx@gnu.org>
1798
1799 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1800 HAVE_X11, not with_xim.
1801 (HAVE_CRTIN): Provide template.
1802 <with_png>: Test for png.h and libpng/png.h.
1803
18042003-07-15 Andreas Schwab <schwab@suse.de>
1805
1806 * configure.in: Temporarily leave quoting for AC_DEFINE.
1807
18082003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1809
1810 * configure.in: Check for posix_memalign.
1811
18122003-07-12 Richard M. Stallman <rms@gnu.org>
1813
1814 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1815
18162003-07-09 Kim F. Storm <storm@cua.dk>
1817
1818 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1819 functionality of --without-xim.
1820
18212003-06-29 Dave Love <fx@gnu.org>
1822
1823 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1824
18252003-06-23 Dave Love <fx@gnu.org>
1826
1827 * configure.in: Check for sys/_mbstate_t.h.
1828 Test XRegisterIMInstantiateCallback prototype.
1829 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1830
18312003-06-06 Dave Love <fx@gnu.org>
1832
1833 * configure.in: Check for locale.h.
1834
18352003-06-05 Dave Love <fx@gnu.org>
1836
1837 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1838 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
1839 (NLIST_STRUCT): Don't define.
1840 (AH_BOTTOM): Define my_strftime.
1841
18422003-06-02 Richard M. Stallman <rms@gnu.org>
1843
1844 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1845
18462003-05-24 Andreas Schwab <schwab@suse.de>
1847
1848 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1849 bzero, and bcmp.
1850
18512003-05-22 Dave Love <fx@gnu.org>
1852
1853 * configure.in: Remove redundant test for term.h. Test for difftime.
1854
18552003-05-20 Dave Love <fx@gnu.org>
1856
1857 * configure.in: Append * to s390-*-linux-gnu case.
1858 (LIBMAIL) <lockfile>: Don't define.
1859
18602003-04-30 Richard M. Stallman <rms@gnu.org>
1861
1862 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1863
18642003-04-28 Francesco Potortì <pot@gnu.org>
1865
1866 * configure.in: Undo last (RMS') change, as it is useless, per
1867 Dave Love.
1868
18692003-04-08 Richard M. Stallman <rms@gnu.org>
1870
1871 * configure.in: Put #include of jpeglib.h at start of line.
1872
18732003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
1874
1875 * INSTALL (* GNU/Linux development packages): Mention Debian and
1876 RedHat package names.
1877
18782003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1879
1880 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1881
18822003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
1883
1884 * INSTALL (* GNU/Linux development packages): Tell people to
1885 install additional packages for compiling Emacs.
1886
18872003-04-06 Francesco Potortì <pot@gnu.org>
1888
1889 * configure.in: Use the same configuration for all aix5, not just
1890 aix5.1.
1891
18922003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1893
1894 * configure.in: Check for need for bigtoc support on IBM AIX for
1895 solving a linker table overflow problem.
1896
18972003-03-03 Rob Browning <rlb@defaultvalue.org>
1898
1899 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1900 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
1901 over bzero, bcmp, and bcopy.
1902
19032003-02-23 Simon Josefsson <jas@extundo.com>
1904
1905 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1906
19072003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1908
1909 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1910
19112003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1912
1913 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1914
19152003-02-08 Andreas Schwab <schwab@suse.de>
1916
1917 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1918 instead of the substitution.
1919
19202003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1921
1922 * Makefile.in: Use @EXEEXT@ for Cygwin.
1923 Use USERNAME if LOGNAME is not set (for Cygwin).
1924
1925 * configure.in: Add opsys=cygwin.
1926
19272003-01-22 Andreas Schwab <schwab@suse.de>
1928
1929 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1930 redefining it explicitly in src/config.in.
1931
19322003-01-22 Markus Rost <rost@math.ohio-state.edu>
1933
1934 * Makefile.in (bootstrap): Make bootstrap-after.
1935
19362003-01-20 Jan Djärv <jan.h.d@swipnet.se>
1937
1938 * configure.in: Fix --with-gtk.
1939
19402003-01-19 Jan Djärv <jan.h.d@swipnet.se>
1941
1942 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1943
1944 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1945
19462003-01-14 Francesco Potortì <pot@gnu.org>
1947
1948 * configure.in (m68k-motorola-sysv): Remove (obsolete).
1949
19502003-01-07 Steven Tamm <steventamm@mac.com>
1951
1952 * configure.in: New option, --enable-carbon-app, to specify
1953 that the application should be installed
1954 * Makefile.in (install-arch-dep): On Mac OS X, install the
1955 Emacs.app application if carbon-app is enabled
1956
19572003-01-06 Dave Love <fx@gnu.org>
1958
1959 * configure.in: Check for nl_langinfo.
1960 [!HAVE_SIZE_T]: Fix typedef.
1961
19622003-01-06 David Kastrup <dak@gnu.org>
1963
1964 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
1965
1966 * configure.in: Add tests for install-info.
1967
19682002-12-09 Markus Rost <rost@math.ohio-state.edu>
1969
1970 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1971 use again sol2-6 instead of sol2-8.
1972
19732002-12-09 Dave Love <fx@gnu.org>
1974
1975 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
1976
19772002-12-08 Andreas Schwab <schwab@suse.de>
1978
1979 * Makefile.in (install-arch-indep): Revert last change.
1980
19812002-11-27 Dave Love <fx@gnu.org>
1982
1983 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
1984 Check for __sys_siglist too. Check for memset.
1985 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
1986
19872002-11-22 Juanma Barranquero <lektu@terra.es>
1988
1989 * config.guess, config.sub: Updated from master source.
1990
19912002-11-19 Karl Fogel <kfogel@red-bean.com>
1992
1993 * autogen.sh: New file.
1994
19952002-11-15 Dave Love <fx@gnu.org>
1996
1997 * configure.in: Tidy up various quoting issues throughout.
1998 Use AC_GNU_SOURCE.
1999 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2000 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2001 Maybe define bcopy, bzero, bcmp.
2002 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
2003 non-existent machine file).
2004 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2005 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
2006 (nlist.h): Move test up.
2007
20082002-11-18 Markus Rost <rost@math.ohio-state.edu>
2009
2010 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
2011
20122002-11-14 Francesco Potortì <pot@gnu.org>
2013
2014 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2015
20162002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2017
2018 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2019
20202002-11-08 Dave Love <fx@gnu.org>
2021
2022 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
2023 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2024
20252002-11-07 Miles Bader <miles@gnu.org>
2026
2027 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2028 Handle separate-build-dir case.
2029
20302002-11-06 Richard M. Stallman <rms@gnu.org>
2031
2032 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2033 bulletproof. $bar may be empty when there are no .elc files.
2034
20352002-10-30 Dave Love <fx@gnu.org>
2036
2037 * configure.in: Require autoconf 2.53. Test for pty.h,
2038 sys/mman.h, sys/param.h, mremap, memmove.
2039 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2040 (AC_PROG_YACC): Delete.
2041 (size_t): Use AC_CHECK_TYPES.
2042 (AH_TOP): Up-date copyright.
2043
20442002-10-01 Juanma Barranquero <lektu@terra.es>
2045
2046 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2047
20482002-09-19 Richard M. Stallman <rms@gnu.org>
2049
2050 * configure.in: Fix the LessTif-directory-finder for real.
2051
20522002-09-14 Richard M. Stallman <rms@gnu.org>
2053
2054 * Makefile.in (maybe_bootstrap): Test for complete absence
2055 of compiled Lisp files.
2056
20572002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2058
2059 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2060 (bootstrap-clean-after): Delete.
2061 (bootstrap): Make the sequencing explicit.
2062
20632002-09-10 Richard M. Stallman <rms@gnu.org>
2064
2065 * configure.in: Fix previous LessTif change.
2066
20672002-09-09 Richard M. Stallman <rms@gnu.org>
2068
2069 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2070 (powerpcle-*-solaris*): Use version 2.6 as default.
2071 (*-sunos5.6*, *-solaris2.6*): New alternative.
2072 (*-sunos5*): Use version 2.6 as default.
2073
20742002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2075
2076 * configure.in: Fix typo.
2077
20782002-09-05 Richard M. Stallman <rms@gnu.org>
2079
2080 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2081
2082 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
2083 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2084
20852002-08-26 Kim F. Storm <storm@cua.dk>
2086
2087 * Makefile.in (install-arch-indep): Do not remove DOC file
2088 when it is the only DOC file installed; this is the case when
2089 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2090
20912002-07-24 Markus Rost <rost@math.ohio-state.edu>
2092
2093 * configure.in: Fix typo.
2094
20952002-07-24 Richard M. Stallman <rms@gnu.org>
2096
2097 * configure.in: Don't print anything special about gamedir.
2098
2099 * configure.in: Delete nonstandard --with-game-user option.
2100
21012002-07-21 Richard M. Stallman <rms@gnu.org>
2102
2103 * Makefile.in (gamedir, localstatedir): New variables.
2104 (epaths-force): Insert value of gamedir into PATH_GAME.
2105
2106 * configure.in (gamedir): Handle it like lispdir.
2107 (--with-game-dir option): Delete.
2108
21092002-06-21 Pavel Janík <Pavel@Janik.cz>
2110
2111 * configure.in: Add support for mipseb-*-netbsd* machines.
2112
21132002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2114
2115 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2116
21172002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2118
2119 * info/dir (File): Add an entry for Tramp.
2120
21212002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2122
2123 * INSTALL-CVS: New file.
2124
21252002-06-07 Andreas Schwab <schwab@suse.de>
2126
2127 * configure.in (x86_64-*-linux-gnu*): New system.
2128
21292002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2130
2131 * config.bat: Handle the case when lispintro is truncated to lispintr.
2132
21332002-05-26 Paul Eggert <eggert@twinsun.com>
2134
2135 * config.guess, config.sub: Updated from master source.
2136
21372002-05-09 Richard M. Stallman <rms@gnu.org>
2138
2139 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2140
21412002-05-04 Pavel Janík <Pavel@Janik.cz>
2142
2143 * make-dist: Do not distribute lock/ directory.
2144
21452002-04-30 Andrew Choi <akochoi@shaw.ca>
2146
2147 * configure.in: Provide documentation string when defining
2148 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2149 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2150
21512002-04-28 Colin Walters <walters@verbum.org>
2152
2153 * configure.in: Delete configure check for access to the game user.
2154
21552002-04-29 Pavel Janík <Pavel@Janik.cz>
2156
2157 * make-dist: lwlib/Imakefile is removed.
2158
21592002-04-26 Andrew Choi <akochoi@shaw.ca>
2160
2161 * configure.in: Add support for powerpc-apple-darwin*.
2162 (HAVE_CARBON): Add.
2163
2164 * make-dist: Create directories in mac/Emacs.app.
2165
21662002-04-25 Pavel Janík <Pavel@Janik.cz>
2167
2168 * make-dist: lwlib-Xol* are removed.
2169
21702002-04-23 Andreas Schwab <schwab@suse.de>
2171
2172 * Makefile.in (MAINT): New variable.
2173 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2174 instead of configure.in, to avoid running autoconf and autoheader
2175 unless explicitly requested.
2176
21772002-04-16 Eli Zaretskii <eliz@gnu.org>
2178
2179 * config.bat: Update for msdos/sed2v2.inp.
2180
21812002-04-15 Andreas Schwab <schwab@suse.de>
2182
2183 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
2184 * configure.in: Add config header templates to all AC_DEFINE and
2185 AC_DEFINE_UNQUOTED symbols.
2186 * make-dist: Run autoheader if necessary.
2187
21882002-04-10 Colin Walters <walters@verbum.org>
2189
2190 * configure.in: Add --game-dir, --game-user. Test to see if we
2191 can use them.
2192
21932002-04-08 Pavel Janík <Pavel@Janik.cz>
2194
2195 * configure.in: Add --with-sound.
2196
21972002-03-18 Kim F. Storm <storm@cua.dk>
2198
2199 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2200 and getsockname functions. Test for sys/un.h include file.
2201
22022002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2203
2204 * configure.in: Support AIX 5.1.
2205
22062002-03-10 Jan Djärv <jan.h.d@swipnet.se>
2207
2208 * configure.in: Added test for X Session Management (HAVE_X_SM).
2209
22102002-03-03 Richard M. Stallman <rms@gnu.org>
2211
2212 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2213 Run chown $${LOGNAME} on files installed by tar xvf.
2214
22152002-03-03 Kim F. Storm <storm@cua.dk>
2216
2217 * configure.in: Test for getpeername.
2218
22192002-03-01 Richard M. Stallman <rms@gnu.org>
2220
2221 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2222 (HAVE_GIF): Don't use old libungif versions that crash.
2223
22242002-02-26 Richard M. Stallman <rms@gnu.org>
2225
2226 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2227 not just well-formed and valid.
2228 (mips-compaq-nonstopux*): New configuration.
2229
22302002-02-18 Paul Eggert <eggert@twinsun.com>
2231
2232 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2233 "sed q" is a portable equivalent to plain "head -1".
2234
22352002-02-13 Richard M. Stallman <rms@gnu.org>
2236
2237 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2238 (all): Don't depend on maybe_bootstrap here.
2239 (${SUBDIR}): Depend on it here instead.
2240
22412002-02-08 Richard M. Stallman <rms@gnu.org>
2242
2243 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2244
22452002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2246
2247 * configure.in: Recognize BSD/OS 5.0.
2248
22492002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2250
2251 * make-dist: Make version checking in emacs.texi consistent with
2252 how we set it there.
2253
22542001-12-29 Kim F. Storm <storm@cua.dk>
2255
2256 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2257
22582001-12-28 Richard M. Stallman <rms@gnu.org>
2259
2260 * configure.in: Test for mbsinit.
2261
22622001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2263
2264 These changes make Leim part of the standard distribution:
2265
2266 * README: Add info about the `leim' directory.
2267
2268 * INSTALL: Remove text that describes Leim as a separate package.
2269
2270 * noleim-Makefile.in: File removed.
2271
2272 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2273 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2274 Leim files out of the Emacs tree. Don't prepare a separate tarball
2275 for Leim.
2276
22772001-12-11 Richard M. Stallman <rms@gnu.org>
2278
2279 * configure.in (hppa*-*-linux-gnu*): New alternative.
2280
22812001-12-08 Pavel Janík <Pavel@Janik.cz>
2282
2283 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2284 creating distribution.
2285
22862001-12-06 Paul Eggert <eggert@twinsun.com>
2287
2288 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2289 (AC_FUNC_VFORK): Remove.
2290 (AC_FUNC_FORK): Add.
2291 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2292 this is required by recent Autoconf versions.
2293
22942001-12-02 Pavel Janík <Pavel@Janik.cz>
2295
2296 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2297 TODO, vms-pp.trans and others).
2298
22992001-11-29 Pavel Janík <Pavel@Janik.cz>
2300
2301 * make-dist: Use COPYING from the top-level directory.
2302
23032001-11-29 Gerd Moellmann <gerd@gnu.org>
2304
2305 * configure.in: Add support for FreeBSD/Alpha.
2306
23072001-11-29 Pavel Janík <Pavel@Janik.cz>
2308
2309 * make-dist: Add COPYING to the top-level directory of the
2310 distribution. Simplify the logic behind copying.
2311
2312 * Makefile.in (maybe_bootstrap): Fix previous change.
2313
23142001-11-28 Richard M. Stallman <rms@gnu.org>
2315
2316 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2317
23182001-11-26 Richard M. Stallman <rms@gnu.org>
2319
2320 * Makefile.in: bootstrap should not delete dumped executables.
2321 (bootstrap-clean-before): New target.
2322 (bootstrap): Use bootstrap-clean-before instead of clean.
2323 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
2324
23252001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
2326
2327 These changes add the Emacs Lisp Introduction manual to the
2328 distribution:
2329
2330 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
2331
2332 * make-dist: Copy the files in lispintro directory.
2333
2334 * config.bat: Configure in the lispintro directory.
2335
2336 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2337
2338 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
2339 (lispintro/Makefile): New target.
2340 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2341 (unlock, relock, info, dvi): Ditto.
2342
23432001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2344
2345 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
2346
2347 * make-dist (etc): Don't distribute gfdl.1.
2348
23492001-11-22 Colin Walters <walters@debian.org>
2350
2351 * Makefile.in (install-arch-indep): Install the calc .info files.
2352 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
2353
23542001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2355
2356 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2357 tindex.pl to the list of those being put into the distribution.
2358
23592001-11-16 Eli Zaretskii <eliz@gnu.org>
2360
2361 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2362
23632001-11-15 Pavel Janík <Pavel@Janik.cz>
2364
2365 * Makefile.in (uninstall): Fix previous change.
2366
2367 * configure.in, Makefile.in: Add support for --program-prefix,
2368 --program-suffix and --program-transform-name options.
2369
23702001-11-13 Pavel Janík <Pavel@Janik.cz>
2371
2372 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
2373 (install-arch-indep): Install emacsclient manual page.
2374 (uninstall): Uninstall emacsclient manual page.
2375
23762001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2377
2378 * make-dist: Add lispref/index.*perm files to the distribution.
2379 From Pavel Janík <Pavel@Janik.cz>.
2380
23812001-11-12 Pavel Janík <Pavel@Janik.cz>
2382
2383 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2384
23852001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2386
2387 * configure.in: AC_OUTPUT lispref/Makefile.
2388
23892001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2390
2391 The following changes add the ELisp reference manual to the
2392 distribution.
2393
2394 * make-dist: Add the lispref directory to the distribution.
2395
2396 * Makefile.in (install-arch-indep): Add elisp* to the list of
2397 installed Info files.
2398 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2399 (lispref/Makefile): New target.
2400 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2401 Add commands for the lispref directory.
2402 (info, dvi): Ditto.
2403
2404 * config.bat: Configure in `lispref'.
2405
24062001-11-09 Richard M. Stallman <rms@gnu.org>
2407
2408 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2409
24102001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2411
2412 * make-dist (tempdir): Copy AUTHORS as well.
2413
24142001-11-06 Sam Steingold <sds@gnu.org>
2415
2416 * configure.in: Added a check for <nlist.h>.
2417
24182001-11-01 Pavel Janík <Pavel@Janik.cz>
2419
2420 * configure.in: Reindent --help output.
2421 From Per Starbäck (starback@ling.uu.se).
2422
24232001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2424
2425 * configure.in: New entry for HP/UX-11.
2426
2427 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2428 From Eric S. Raymond <esr@golux.thyrsus.com>.
2429
24302001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2431
2432 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2433 <athornton@sinenomine.net>.
2434
24352001-10-25 Gerd Moellmann <gerd@gnu.org>
2436
2437 * Makefile.in (maybe_bootstrap): New target.
2438 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
2439
24402001-10-24 Ken Raeburn <raeburn@gnu.org>
2441
2442 * configure.in: If --with-hesiod is given, look for
2443 hes_getmailhost and res_send or __res_send; check hesiod and
2444 resolv libraries respectively if system libraries don't supply them.
2445
24462001-10-24 Gerd Moellmann <gerd@gnu.org>
2447
2448 * configure.in: Use $MAKE for `make' if set.
2449
24502001-10-22 Gerd Moellmann <gerd@gnu.org>
2451
2452 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2453 to tar options.
2454
24552001-10-20 Gerd Moellmann <gerd@gnu.org>
2456
2457 * (Version 21.1 released).
2458
24592001-10-20 Miles Bader <miles@gnu.org>
2460
2461 * configure.in (configuration): Set from `host' if `host_alias'
2462 isn't defined.
2463
24642001-10-19 Andreas Schwab <schwab@suse.de>
2465
2466 * configure.in: Make ready for autoconf 2.5x.
2467 (AC_PREREQ): Require autoconf 2.50.
2468 * aclocal.m4: Removed.
2469 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2470
24712001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2472
2473 * README: Bump Emacs version to 21.1.50.
2474
24752001-10-05 Gerd Moellmann <gerd@gnu.org>
2476
2477 * Branch for 21.1.
2478
24792001-09-05 Gerd Moellmann <gerd@gnu.org>
2480
2481 * configure.in: Avoid `$@' which is handled specially in
2482 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
2483
24842001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2485
2486 * make-dist (nt): Add subdirs.el to the list of distributed files.
2487
24882001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2489
2490 * configure.in (machine): Add an entry for
2491 hppa1.1-hitachi-hiuxwe2*.
2492
24932001-05-28 Gerd Moellmann <gerd@gnu.org>
2494
2495 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2496 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2497
24982001-05-14 Gerd Moellmann <gerd@gnu.org>
2499
2500 * make-dist: Copy texinfo.tex unconditionally.
2501
25022001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2503
2504 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2505 that are installed.
2506
25072001-04-06 Gerd Moellmann <gerd@gnu.org>
2508
2509 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2510 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
2511
2512 * make-dist: Handle leim/MISC-DIC. Only include
2513 `[a-zA-Z]*.{el,elc}' from leim/quail.
2514
25152001-04-05 Gerd Moellmann <gerd@gnu.org>
2516
2517 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2518
25192001-03-30 Gerd Moellmann <gerd@gnu.org>
2520
2521 * Makefile.in (.PHONY): Add for bootstrap targets.
2522 (bootstrap-clean): New target.
2523 (bootstrap): Use it instead of `clean'.
2524
25252001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2526
2527 * Makefile.in (SUBDIR): Remove leim.
2528 (all, .RECURSIVE, extraclean): Add leim explicitly.
2529 (leim): Provide separate rule which exports PARALLEL=0 into the
2530 environment.
2531
25322001-03-20 Gerd Moellmann <gerd@gnu.org>
2533
2534 * configure.in (HAVE_XPM): Don't print the result of the check for
2535 XpmReturnAllocPixels if we don't have an xpm.h.
2536
25372001-03-05 Gerd Moellmann <gerd@gnu.org>
2538
2539 * COPYING: New file.
2540
25412001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2542
2543 * config.bat: Update the copyright.
2544
25452001-02-23 Kenichi Handa <handa@etl.go.jp>
2546
2547 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2548 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2549 to `yes'. Later in AC_OUTPUT, check this variable.
2550
25512001-02-09 Dave Love <fx@gnu.org>
2552
2553 * AUTHORS: Updated.
2554
25552001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2556
2557 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2558
25592001-02-02 Gerd Moellmann <gerd@gnu.org>
2560
2561 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2562
2563 * Makefile.in (uninstall): Ignore exit code of `rm'.
2564
2565 * Makefile.in (uninstall): Remove more info files. Remove
2566 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2567
25682001-01-31 Gerd Moellmann <gerd@gnu.org>
2569
2570 * noleim-Makefile.in (extraclean): Add.
2571
25722001-01-28 Gerd Moellmann <gerd@gnu.org>
2573
2574 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2575 it quiet.
2576
25772001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2578
2579 * Makefile.in (tags): Fix typo.
2580
25812001-01-13 Kenichi Handa <handa@etl.go.jp>
2582
2583 * configure.in: Fix typo in the code setting x_search_path.
2584
25852001-01-10 Dave Love <fx@gnu.org>
2586
2587 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2588 -lXext.
2589 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2590 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2591 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2592 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2593 (now in $LIBS).
2594
25952001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2596
2597 * config.bat: Run the preprocessor with -traditional.
2598
25992001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2600
2601 * INSTALL: Move copying conditions to end of file.
2602
26032000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2604
2605 * INSTALL: Add basic installation procedure which assumes
2606 `configure' does its job. Elaborate on image support libraries.
2607 Add a pointer to Xaw3d library. Add advice about solving
2608 configure-time problems by looking in config.log and setting
2609 variables in the environment.
2610
26112000-12-27 Gerd Moellmann <gerd@gnu.org>
2612
2613 * Makefile.in (install-arch-indep): If tar fails, exit with
2614 exit code 1.
2615
26162000-12-19 Gerd Moellmann <gerd@gnu.org>
2617
2618 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2619 source file includes XKBlib.h. On some broken Solaris systems,
2620 there is an XKBlib.h, reportedly, but header files included by
2621 XKBlib.h are missing.
2622
26232000-12-14 Gerd Moellmann <gerd@gnu.org>
2624
2625 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2626
26272000-12-11 Dave Love <fx@gnu.org>
2628
2629 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2630
26312000-12-11 Paul Eggert <eggert@twinsun.com>
2632
2633 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2634 Merge fixes from latest GNU tar version. These macros no longer
2635 futz with _XOPEN_SOURCE, as that was not portable in practice.
2636 (AC_FUNC_FSEEKO): New macro.
2637
2638 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2639 ftello.
2640
26412000-12-05 Dave Love <fx@gnu.org>
2642
2643 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2644
26452000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2646
2647 * info/dir: Change the category to "Emacs".
2648
26492000-12-01 Gerd Moellmann <gerd@gnu.org>
2650
2651 * make-dist (tempdir): Remove epaths.h from the distribution
2652 instead of paths.h.
2653
26542000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2655
2656 * config.bat: Check for existence of djecho.exe, and print an
2657 error message if it is not available.
2658
2659 * INSTALL: Describe possible problem with djecho.exe in old
2660 versions of DJGPP v2.x.
2661
26622000-11-23 Gerd Moellmann <gerd@gnu.org>
2663
2664 * configure.in: Initialize HAVE_LIBXP to no.
2665
26662000-11-22 Gerd Moellmann <gerd@gnu.org>
2667
2668 * configure.in: Use m/macppc.h instead of the non-existent
2669 m/powerpc.h.
2670
26712000-11-21 Gerd Moellmann <gerd@gnu.org>
2672
2673 * Makefile.in (install-arch-indep): Also install info/eshell*
2674 and info/speedbar*.
2675
2676 * configure.in (HAVE_PNG): Check for the presence of
2677 png_get_channels to rule out older PNG libs.
2678
2679 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2680 GCC and NON_GNU_CPP into config.status.
2681
26822000-11-20 Dave Love <fx@gnu.org>
2683
2684 * configure.in: Fix last change.
2685
2686 * GETTING.GNU.SOFTWARE: Deleted.
2687 * FTP: New file to replace it.
2688 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2689
26902000-11-20 Gerd Moellmann <gerd@gnu.org>
2691
2692 * configure.in: Use -traditional with GNU cpp.
2693
26942000-11-17 Gerd Moellmann <gerd@gnu.org>
2695
2696 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2697 Distribute more files from the nt/ subdir. Distribute PBM
2698 image files from subdirs of lisp/. Distribute old change logs
2699 from subdirs of lisp/. Distribute play/5x5.el.
2700
27012000-11-11 Dave Love <fx@gnu.org>
2702
2703 * config.sub, config.guess: Updated from master source.
2704
27052000-11-07 Dave Love <fx@gnu.org>
2706
2707 * configure.in: Test for mkstemp.
2708
27092000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2710
2711 * info/dir (Top): Rearrange menu items more logically, and put
2712 them into a single category. Add menu items for RefTeX and
2713 Widget.
2714
27152000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2716
2717 * Makefile.in (install-arch-indep): Use --info-dir instead of
2718 --dir-file, and a simple argument instead of --info-file, so that
2719 the Debian version of install-info also works.
2720
27212000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2722
2723 * info/dir (Speedbar): Add entry.
2724
27252000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2726
2727 * INSTALL: Describe the new image-support options to the configure
2728 script. List URLs where image support libraries can be found.
2729
27302000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2731
2732 * info/dir (Top): Add an entry for Eshell.
2733
27342000-10-02 Dave Love <fx@gnu.org>
2735
2736 * configure.in: Check for gai_strerror.
2737
27382000-10-01 Andreas Schwab <schwab@suse.de>
2739
2740 * Makefile.in (install-arch-indep): Update list of installed info files.
2741
27422000-09-30 Gerd Moellmann <gerd@gnu.org>
2743
2744 * configure.in: Support `sparc*-*-netbsd*'.
2745
27462000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2747
2748 * info/dir (MIME): Add entry for emacs-mime.
2749
27502000-09-29 Dave Love <fx@gnu.org>
2751
2752 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2753
27542000-09-26 Gerd Moellmann <gerd@gnu.org>
2755
2756 * make-dist: Adapt to the change of leim/Makefile which was
2757 necessary to ensure a reasonably working `make dist'.
2758
2759 * leim-Makefile.in: Moved to leim/Makefile.in..
2760
2761 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2762
27632000-09-21 Kenichi Handa <handa@etl.go.jp>
2764
2765 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2766 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
2767 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2768 files to .elc.
2769 (${TIT}): Adjusted for the above change.
2770 (clean mostlyclean): Likewise.
2771 (.el.elc): New target.
2772
27732000-09-19 Gerd Moellmann <gerd@gnu.org>
2774
2775 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2776 in the distribution.
2777
27782000-09-18 Gerd Moellmann <gerd@gnu.org>
2779
2780 * make-dist (skk): Rename to `ja-dic' because the leim directory
2781 was renamed.
2782
27832000-09-14 Dave Love <fx@gnu.org>
2784
2785 * configure.in: Fix spurion in last change.
2786
27872000-09-14 Gerd Moellmann <gerd@gnu.org>
2788
2789 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2790 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2791 to `no' if defined. Change result report.
2792
27932000-09-08 Dave Love <fx@gnu.org>
2794
2795 * configure.in: Remove spurious `@'s.
2796
2797 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2798 autoconf.
2799
28002000-09-06 Gerd Moellmann <gerd@gnu.org>
2801
2802 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2803 file and print informational message.
2804
2805 * configure.in (AC_FUNC_MMAP): Add.
2806
28072000-09-01 Gerd Moellmann <gerd@gnu.org>
2808
2809 * configure.in: Add ``checking'' messages for
2810 XpmReturnAllocPixels.
2811
28122000-08-28 Gerd Moellmann <gerd@gnu.org>
2813
2814 * configure.in: Check <strings.h>; check `index' and `rindex'
2815 functions.
2816
28172000-08-26 Kenichi Handa <handa@etl.go.jp>
2818
2819 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2820 "case "${canonical}" in".
2821
28222000-08-25 Dave Love <fx@gnu.org>
2823
2824 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2825
28262000-08-25 Kenichi Handa <handa@etl.go.jp>
2827
2828 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
2829
28302000-08-24 Gerd Moellmann <gerd@gnu.org>
2831
2832 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
2833 contains a relative path. Protect against unusable values of $PWD.
2834
28352000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2836
2837 * info/dir (WoMan): Add entry.
2838
2839 * config.bat (maindir): Update src/_gdbinit even if it does
2840 already exist.
2841
28422000-08-07 Gerd Moellmann <gerd@gnu.org>
2843
2844 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
2845
28462000-08-03 Gerd Moellmann <gerd@gnu.org>
2847
2848 * configure.in: Add support for ia64*-*-linux*.
2849
28502000-07-27 Gerd Moellmann <gerd@gnu.org>
2851
2852 * make-dist (aclocal.m4): Include in distribution.
2853
28542000-07-26 Dave Love <fx@gnu.org>
2855
2856 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2857
28582000-07-24 Dave Love <fx@gnu.org>
2859
2860 * configure.in: Add AC_SIZE_T.
2861
28622000-07-18 Dave Love <fx@gnu.org>
2863
2864 * configure.in: Reorder so that most tests are done after CPPFLAGS
2865 is set from the C_SWITCH_... definitions.
2866
28672000-07-10 Gerd Moellmann <gerd@gnu.org>
2868
2869 * configure.in (HAVE_XPM): Undo previous change. Check for
2870 preprocessor define XpmReturnAllocPixels.
2871
28722000-07-06 Gerd Moellmann <gerd@gnu.org>
2873
2874 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2875 instead of XpmReadFileToPixmap.
2876
28772000-07-05 Ken Raeburn <raeburn@gnu.org>
2878
2879 * configure.in: Check for <soundcard.h>. Look for ossaudio
2880 library, and set LIBSOUND accordingly.
2881
28822000-07-05 Dave Love <fx@gnu.org>
2883
2884 * configure.in: Use AC_HEADER_SYS_WAIT.
2885
28862000-07-05 Gerd Moellmann <gerd@gnu.org>
2887
2888 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2889 lisp/Makefile. Distribute lisp/Makefile.in instead of
2890 lisp/Makefile.
2891
28922000-06-30 Ken Raeburn <raeburn@gnu.org>
2893
2894 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2895 while searching for image-handling libraries.
2896
28972000-06-26 Gerd Moellmann <gerd@gnu.org>
2898
2899 * configure.in (--with-xim): New option.
2900
29012000-06-23 Dave Love <fx@gnu.org>
2902
2903 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2904 for struct timezone and test how we can call gettimeofday.
2905 Check for OSF 5+. Check for term.h.
2906
2907 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2908 version.
2909
29102000-06-23 Gerd Moellmann <gerd@gnu.org>
2911
2912 * configure.in (HAVE_LIBXP): Change test for libXp.
2913
29142000-06-21 Dave Love <fx@gnu.org>
2915
2916 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2917 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2918 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2919
29202000-06-19 Dave Love <fx@gnu.org>
2921
2922 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2923 _XOPEN_SOURCE is defined.
2924
29252000-06-16 Gerd Moellmann <gerd@gnu.org>
2926
2927 * Makefile.in (distclean): Also make distclean in lisp/.
2928
29292000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2930
2931 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2932
29332000-06-15 Gerd Moellmann <gerd@gnu.org>
2934
2935 * make-dist: Add --help and --snapshot options.
2936
29372000-06-14 Gerd Moellmann <gerd@gnu.org>
2938
2939 * configure.in: Generate lisp/Makefile.
2940
2941 * configure.in: Add support for `*-lynxos*'.
2942 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2943 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2944 on Tru64 UNIX v5.0.
2945
29462000-06-13 Ken Raeburn <raeburn@gnu.org>
2947
2948 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2949 it's on a continuation line.
2950
29512000-06-02 Dave Love <fx@gnu.org>
2952
2953 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2954 files.
2955
2956 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2957 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2958 test.
2959
2960 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2961 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2962
29632000-05-26 Gerd Moellmann <gerd@gnu.org>
2964
2965 * configure.in: Add check for speed_t typedef.
2966
29672000-05-25 Ken Raeburn <raeburn@gnu.org>
2968
2969 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2970 exists; it won't in the CANNOT_DUMP case.
2971
29722000-05-25 Gerd Moellmann <gerd@gnu.org>
2973
2974 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2975 On FreeBSD, the exit status is 1 if CDPATH is not set.
2976 (install-arch-indep): Install ebrowse.info.
2977
29782000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2979
2980 * configure.in: Check for grandpt and getpt.
2981
29822000-05-09 Dave Love <fx@gnu.org>
2983
2984 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2985
29862000-05-05 Gerd Moellmann <gerd@gnu.org>
2987
2988 * make-dist: Make a link for lib-src/grep-changelog.
2989 Copy install-sh.
2990
29912000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2992
2993 * config.bat: Identify the beginning of the cpp stuff in
2994 src/Makefile.in and lib-src/Makefile.in more accurately.
2995
29962000-04-27 Gerd Moellmann <gerd@gnu.org>
2997
2998 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2999
30002000-04-19 Gerd Moellmann <gerd@gnu.org>
3001
3002 * configure.in: Add support for `powerpc-*-netbsd*'.
3003
30042000-04-19 Dave Love <fx@gnu.org>
3005
3006 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3007
3008 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3009
30102000-04-16 Dave Love <fx@gnu.org>
3011
3012 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3013
30142000-04-14 Dave Love <fx@gnu.org>
3015
3016 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3017
3018 * aclocal.m4 (AC_FUNC_MKTIME): New.
3019
30202000-03-28 Ken Raeburn <raeburn@gnu.org>
3021
3022 * configure.in: Line up "--help" output a little better.
3023
30242000-03-26 Gerd Moellmann <gerd@gnu.org>
3025
3026 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
3027 New targets.
3028 (bootstrap): Rewritten in terms of the new targets above. Make
3029 info files, too.
3030
30312000-03-12 Gerd Moellmann <gerd@gnu.org>
3032
3033 * config.guess, config.sub: Use the versions of the files from
3034 subversions.
3035
30362000-03-08 Dave Love <fx@gnu.org>
3037
3038 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3039 AC_C_VOLATILE. Define POINTER_TYPE.
3040
3041 * aclocal.m4: New file.
3042
30432000-03-02 Gerd Moellmann <gerd@gnu.org>
3044
3045 * configure.in (machine): Add `mipsel-*-netbsd*' and
3046 `arm-*-netbsd*'.
3047
30482000-03-01 Gerd Moellmann <gerd@gnu.org>
3049
3050 * configure.in (machine): Add support for `*-auspex-sunos*'.
3051
30522000-02-29 Gerd Moellmann <gerd@gnu.org>
3053
3054 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3055
30562000-02-18 Dave Love <fx@gnu.org>
3057
3058 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3059
30602000-02-18 Andreas Schwab <schwab@suse.de>
3061
3062 * Makefile.in (install-arch-indep): Add eudc to list of installed
3063 info files.
3064
30652000-02-17 Ken Raeburn <raeburn@gnu.org>
3066
3067 * configure.in: Include -lz and -ljpeg (if it's available) when
3068 testing for the tiff library.
3069
30702000-02-17 Gerd Moellmann <gerd@gnu.org>
3071
3072 * configure.in: Remove LISP_FLOAT_TYPE.
3073
30742000-02-12 Dave Love <fx@gnu.org>
3075
3076 * configure.in: Use AC_FUNC_VFORK.
3077
30782000-02-01 Gerd Moellmann <gerd@gnu.org>
3079
3080 * make-dist: Various fixes for new development tree.
3081
3082 * leim-Makefile.in: New file.
3083
30842000-01-31 Gerd Moellmann <gerd@gnu.org>
3085
3086 * Makefile.in (dist): Call ./make-dist.
3087
30882000-01-24 Dave Love <fx@gnu.org>
3089
3090 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3091
30922000-01-18 Gerd Moellmann <gerd@gnu.org>
3093
3094 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3095 DGifOpenFileName.
3096
30972000-01-11 Andreas Schwab <schwab@suse.de>
3098
3099 * Makefile.in (install-arch-indep): Update list of info files to
3100 be installed.
3101
31022000-01-05 Dave Love <fx@gnu.org>
3103
3104 * configure.in: Check for jerror.h as well as libjpeg.
3105
31062000-01-03 Andreas Schwab <schwab@suse.de>
3107
3108 * Makefile.in (install-arch-indep): Install autotype*. Run
3109 install-info on autotype and emacs-faq.info.
3110
31111999-12-04 Dave Love <fx@gnu.org>
3112
3113 * Makefile.in (install-arch-indep): Depend on `info'.
3114 (install-strip): Use `install' as sub-make target.
3115
31161999-11-23 Ken Raeburn <raeburn@gnu.org>
3117
3118 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3119 didn't need to be deleted. Check for the k5crypto library as well
3120 as the crypto library; MIT Kerberos 1.1 changed the name.
3121
31221999-11-18 Dave Love <fx@gnu.org>
3123
3124 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3125
31261999-11-11 Erik Naggum <erik@naggum.no>
3127
3128 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3129
31301999-11-08 Dave Love <fx@gnu.org>
3131
3132 * configure.in: Fix change for --with-pop default.
3133
31341999-11-04 Dave Love <fx@gnu.org>
3135
3136 * configure.in: Default to --with-pop. Change sense of with-gcc
3137 and with-toolkit-scroll-bars messages to reflect the defaults.
3138
31391999-11-01 Gerd Moellmann <gerd@gnu.org>
3140
3141 * INSTALL: Mention the Emacs Lisp Reference.
3142
31431999-10-27 Noah Friedman <friedman@splode.com>
3144
3145 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3146
31471999-10-23 Gerd Moellmann <gerd@gnu.org>
3148
3149 * Makefile.in (bootstrap): New target.
3150
31511999-10-19 Paul Eggert <eggert@twinsun.com>
3152
3153 Add support for large files. Merge glibc 2.1.2.
3154
3155 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3156 (HAVE_TM_GMTOFF): New symbol.
3157 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3158 mbrlen, strsignal.
3159 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
3160
31611999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3162
3163 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3164 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3165
31661999-10-09 Richard M. Stallman <rms@gnu.org>
3167
3168 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
3169 Unset CDPATH to prevent cd from generating output.
3170
31711999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3172
3173 * update-subdirs: also ignore CVS subdirs.
3174
31751999-10-07 Gerd Moellmann <gerd@gnu.org>
3176
3177 * Makefile.in (install-arch-indep): Add ada-mode.
3178
31791999-10-06 Dave Love <fx@gnu.org>
3180
3181 * Makefile.in: Add rules for config.status, configure.
3182
31831999-09-07 Gerd Moellmann <gerd@gnu.org>
3184
3185 * configure.in (--with-sound): Removed.
3186
31871999-08-30 Gerd Moellmann <gerd@gnu.org>
3188
3189 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3190 the test for Xaw3d.
3191 (HAVE_TIFF): Add -lm to library check.
3192
31931999-08-28 Richard Stallman <rms@gnu.org>
3194
3195 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3196 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3197 after the other X-related libraries.
3198
31991999-08-21 Dave Love <fx@gnu.org>
3200
3201 * configure.in: Don't check for jpeglib.h.
3202
32031999-08-20 Gerd Moellmann <gerd@gnu.org>
3204
3205 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3206 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3207
32081999-08-18 Dave Love <fx@gnu.org>
3209
3210 * configure.in: Check for termcap.h.
3211
32121999-08-15 Gerd Moellmann <gerd@gnu.org>
3213
3214 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3215 use Emacs' scroll bars, even if configured for Motif or when
3216 Xaw3d is available.
3217
32181999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3219
3220 * configure.in: Check for getaddrinfo.
3221
32221999-08-04 Eli Zaretskii <eliz@gnu.org>
3223
3224 * config.bat: Make --no-debug work again by removing -gcoff.
3225
32261999-07-30 Dave Love <fx@gnu.org>
3227
3228 * configure.in: Check for stdlib.h.
3229
32301999-07-19 Dave Love <fx@gnu.org>
3231
3232 * configure.in: Grok sparc64-*-linux-gnu*.
3233
32341999-07-12 Richard Stallman <rms@gnu.org>
3235
3236 * Version 20.4 released.
3237
32381999-06-23 Karl Heuer <kwzh@gnu.org>
3239
3240 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3241 Quote $EMACS, in case it's a program with args.
3242
32431999-05-29 Richard M. Stallman <rms@gnu.org>
3244
3245 * configure.in: Delete the Kerberos stuff.
3246
32471999-05-27 Greg Hudson <ghudson@mit.edu>
3248
3249 * configure.in: Prefer kerberos 5 names.
3250
32511999-04-26 Richard M. Stallman <rms@gnu.org>
3252
3253 * configure.in: Check for libXp.
3254
32551999-04-08 Richard Stallman <rms@gnu.org>
3256
3257 * make-dist: Include change logs in subdirs of `lisp'.
3258
32591999-04-05 Richard Stallman <rms@gnu.org>
3260
3261 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3262 (install-arch-indep): Make ${datadir}/emacs world-readable.
3263
32641999-03-30 Eli Zaretskii <eliz@gnu.org>
3265
3266 * config.bat: Use epaths.* instead of paths.*.
3267
32681999-03-07 Eli Zaretskii <eliz@gnu.org>
3269
3270 * INSTALL: Add detailed instructions to unpack and install
3271 intlfonts on MS-DOS.
3272
32731999-02-26 Richard Stallman <rms@gnu.org>
3274
3275 * configure.in: Use epaths.h and epaths-force instead of paths...
3276
3277 * Makefile.in (epaths-force): Renamed from paths-force;
3278 operate on epaths.in and produce epaths.h.
3279
32801999-02-24 Richard Stallman <rms@gnu.org>
3281
3282 * make-dist: Fix nt/icons directory handling.
3283
32841999-02-22 Simon Josefsson <jas@pdc.kth.se>
3285
3286 * configure.in (f301-fujitsu-uxpv4.1): New target.
3287
32881999-02-20 Richard Stallman <rms@gnu.org>
3289
3290 * make-dist (tempparent): Fix command to update info files.
3291
32921999-02-09 Richard Stallman <rms@gnu.org>
3293
3294 * configure.in (powerpc-apple-netbsd*): New alternative.
3295
32961999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3297
3298 * make-dist: Include the new directory nt/icons in distributions.
3299
33001999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3301
3302 * configure.in: Change message about HAVE_XFREE386.
3303
33041999-01-07 Eli Zaretskii <eliz@gnu.org>
3305
3306 * config.bat: Support configuring with leim.
3307
33081998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3309
3310 * configure.in (mips-sgi-irix6.5): New target.
3311
33121998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3313
3314 * configure.in: Remove GSS-API support, since it has been removed
3315 from movemail.
3316
33171998-12-04 Markus Rost <rost@delysid.gnu.org>
3318
3319 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3320
33211998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3322
3323 * Makefile.in: Don't install customize info file.
3324 Run install-info on viper info file.
3325
33261998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3327
3328 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3329
33301998-11-16 Kenichi Handa <handa@etl.go.jp>
3331
3332 * configure.in (*-*-bsdi4*): New target.
3333
33341998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3335
3336 * configure.in: Fix previous change.
3337
33381998-11-11 Richard Stallman <rms@gnu.org>
3339
3340 * configure.in (aviion-intel): New machine.
3341
33421998-11-04 Kenichi Handa <handa@etl.go.jp>
3343
3344 * configure.in (mips-nec-sysv4*): New target.
3345
33461998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3347
3348 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3349 from lisp.
3350
33511998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3352
3353 * make-dist: Don't include fns*.el in dist.
3354
33551998-10-30 Dave Love <fx@gnu.org>
3356
3357 * configure.in: Don't mkdir cpp.
3358
33591998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3360
3361 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3362 ${archlibdir}.
3363
33641998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3365
3366 * Version 20.3 released.
3367
33681998-07-30 Paul Eggert <eggert@twinsun.com>
3369
3370 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3371 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3372 (lwlib/Makefile, leim/Makefile):
3373 Prepend $(srcdir)/ to rule dependencies outside this dir.
3374
33751998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3376
3377 * configure.in: Use unset CDPATH instead of making it empty.
3378
33791998-06-20 Karl Heuer <kwzh@gnu.org>
3380
3381 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3382
33831998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3384
3385 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3386 and default.el. Sort the results.
3387
33881998-05-31 Karl Heuer <kwzh@gnu.org>
3389
3390 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3391 writable.
3392
33931998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3394
3395 * Makefile.in (install-arch-indep):
3396 Don't alter site-lisp/subdirs.el if it exists.
3397
33981998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3399
3400 * Makefile.in (install-arch-indep): Put `-' on commands to create
3401 subdirs.el in site-lisp dirs.
3402
34031998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3404
3405 * Makefile.in (install-arch-indep): Fix typo in previous change.
3406
34071998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3408
3409 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3410
34111998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3412
3413 * Makefile.in (mkdir): Create the site-lisp dirs.
3414 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3415
34161998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3417
3418 * Makefile.in (INSTALL_INFO): New variable.
3419 (install-arch-indep): Don't replace the dir file if it already exists.
3420 Use the install-info program, via INSTALL_INFO, to add entries.
3421 Make the `info' subdir and the Info files world-readable.
3422
34231998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3424
3425 * config.bat: Make sure the environment is large enough to support
3426 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
3427
34281998-04-10 Karl Heuer <kwzh@gnu.org>
3429
3430 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3431
34321998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3433
3434 * configure.in: Add --with-gssapi to specify GSS-API
3435 authentication support for movemail.
3436
34371998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3438
3439 * Makefile.in (install-arch-indep): Fix previous change.
3440
34411998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3442
3443 * Makefile.in (info): Run man in build dir, not srcdir.
3444
34451998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3446
3447 * Makefile.in (install-arch-indep): Fix previous change.
3448
34491998-03-23 Kenichi Handa <handa@etl.go.jp>
3450
3451 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
3452
34531998-03-22 Richard Stallman <rms@gnu.org>
3454
3455 * Makefile.in (install-arch-indep): Put special subdirs.el files
3456 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3457
34581998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3459
3460 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3461
34621998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3463
3464 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3465 (m68*-hp-hpux*): Handle versions 1X like 10.
3466
34671998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3468
3469 * make-dist: PROBLEMS is now in etc, not top level dir.
3470
3471 * Makefile.in (SOURCES): Delete PROBLEMS.
3472
34731998-02-25 Richard Stallman <rms@gnu.org>
3474
3475 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3476
3477 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3478
34791998-01-17 Richard Stallman <rms@gnu.org>
3480
3481 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3482
34831998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3484
3485 * make-dist (tempparent): New option --no-check.
3486
3487 * make-dist: Don't do anything with cpp directory.
3488
34891997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3490
3491 * configure.in (sparc-fujitsu-sysv4*): New target.
3492
34931997-12-17 Andreas Schwab <schwab@gnu.org>
3494
3495 * configure.in: Cache more tests. Add missing quotes around
3496 message with embedded comma.
3497
34981997-12-04 Karl Heuer <kwzh@gnu.org>
3499
3500 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3501
35021997-11-26 Joel N. Weber II <devnull@gnu.org>
3503
3504 * make-dist: Changed the comment about `umask 0' to say `Don't
3505 restrict access to any files.'; previously it said `Don't protect
3506 any files', which may have implied that we think fascism is good.
3507
35081997-11-24 Paul Eggert <eggert@twinsun.com>
3509
3510 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3511 strftime needs the underlying host's strftime for locale dependent
3512 formats.
3513
35141997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3515
3516 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3517
35181997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3519
3520 * config.bat: Configure the man subdirectory.
3521
35221997-11-07 Paul Eggert <eggert@twinsun.com>
3523
3524 * configure.in (AC_CHECK_LIB): Add -lintl.
3525
35261997-11-07 Karl Heuer <kwzh@gnu.org>
3527
3528 * make-dist (check for .elc files): Avoid bash-specific syntax.
3529 (check for overflow 14-char limit): Simplify.
3530
35311997-11-07 Richard Stallman <rms@gnu.org>
3532
3533 * Makefile.in (install): Move blessmail last.
3534
35351997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3536
3537 * configure.in (gettimeofday, one arg or two):
3538 Clarify messages by avoiding double negative.
3539
35401997-09-30 Karl Eichwalder <ke@suse.de>
3541
3542 * Makefile.in (install-arch-indep): Install the widget info file.
3543
35441997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3545
3546 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3547 libraries in reverse order, so that libraries will appear in the
3548 correct dependency order on the link line (and so that the
3549 configure checks themselves will work properly when early
3550 libraries depend on later ones).
3551
35521997-09-21 Erik Naggum <erik@naggum.no>
3553
3554 * make-dist (making links to `src'): Keep timestamp on copied files.
3555
3556 * make-delta: New script to produce delta distributions.
3557
35581997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3559
3560 * Version 20.2 released.
3561
35621997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3563
3564 * Version 20.1 released.
3565
3566 * Makefile.in (install-leim): Depend on mkdir.
3567 (leim): Depend on src.
3568
35691997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3570
3571 * configure.in: Recognize alpha* instead of just alpha.
3572
35731997-09-12 Paul Eggert <eggert@twinsun.com>
3574
3575 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3576
35771997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3578
3579 * update-subdirs: Use rm -f.
3580
35811997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3582
3583 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3584 Ignore subdirs named Old.
3585
35861997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3587
3588 * configure.in: Add OpenBSD clause to set $machine.
3589
35901997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3591
3592 * make-dist: Recompile everything after updating various Lisp files.
3593 Recompile in leim as well as lisp.
3594 Check in leim as well as lisp for mismatched files and too-long names.
3595
35961997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3597
3598 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3599
36001997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3601
3602 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3603 before trying to copy anything from it.
3604
36051997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3606
3607 * Makefile.in (man/Makefile): New target.
3608 (tags): Define env var EMACS and run Makefile from build dir.
3609
36101997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3611
3612 * config.bat: If src/_gdbinit doesn't exist, try using
3613 src/.gdbinit to create it (for building on Windows 95).
3614
36151997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3616
3617 * Makefile.in (install-arch-indep):
3618 Discard extra data in tar | tar pipes.
3619
36201997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3621
3622 * configure.in (x_default_search_path): Corrected
3623 '${x_library}' to '${x_library}/X11'.
3624
36251997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3626
3627 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
3628
36291997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3630
3631 * configure.in: Support auto-configuration of both Kerberos V4 and
3632 Kerberos V5 for movemail, including detection of V4 and V5 header
3633 files and libraries.
3634
36351997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3636
3637 * configure.in: Compute x_default_search_path
3638 and substitute into makefiles.
3639
3640 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3641
36421997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3643
3644 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3645
36461997-08-07 Erik Naggum <erik@naggum.no>
3647
3648 * configure.in: Remove lockdir, it is no longer needed.
3649 * Makefile.in (mkdir): Don't create lockdir.
3650 (lockdir): Variable deleted.
3651 (paths-force): Don't operate on PATH_LOCK.
3652
36531997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3654
3655 * leim-Makefile.in (clean, distclean): New targets.
3656
3657 * make-dist: Include leim/ChangeLog in leim distribution.
3658
36591997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3660
3661 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3662
36631997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3664
3665 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3666
36671997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3668
3669 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3670
36711997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3672
3673 * make-dist: Update leim/leim-list.el.
3674 Pass along value of $EMACS when updating lisp dir.
3675
36761997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3677
3678 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
3679 prerequisite to the use of Doug Lea's malloc.
3680
36811997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3682
3683 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3684
3685 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3686
36871997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3688
3689 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3690
36911997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3692
3693 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3694 to news-r6.h.
3695
36961997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3697
3698 * config.bat: Use `sed' instead of `cp', which might not be
3699 installed.
3700
37011997-07-09 Kenichi Handa <handa@etl.go.jp>
3702
3703 * Makefile.in (mostlyclean): Add cleaning leim directory.
3704 (clean, distclean, maintainer-clean): Likewise.
3705
37061997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3707
3708 * make-dist (bogosities): Check subdirs of `lisp' also.
3709
37101997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3711
3712 * make-dist (etc): Really avoid symlinks now.
3713 (lisp): Don't delete from subdirs the things we never copy.
3714
37151997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3716
3717 * Makefile.in (install-arch-indep): Correct the target name.
3718 The first letter `i' was dropped by the previous change of mine.
3719
37201997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3721
3722 * configure.in (leim/Makefile): Generate this.
3723 (*-sysv4.2uw*): Recognize new alternative.
3724
3725 * leim-Makefile.in: Renamed from leim-Makefile.
3726
3727 * make-dist: Set up real-leim subdirectory,
3728 with the real contents of leim; then move it to
3729 a separate top-level directory.
3730
3731 * make-dist: Don't mention site-lisp, site-init, site-start
3732 or default, when listing files hat are not compiled and should be.
3733
3734 * configure.in: Create src/config.stamp at the end.
3735
37361997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3737
3738 * Makefile.in (install-leim): Correct previous change.
3739
37401997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3741
3742 * Makefile.in (install-leim): New target.
3743 (install): Depend on install-leim.
3744
37451997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3746
3747 * Makefile.in (SUBDIR): Add leim.
3748 (SUBDIR_MAKEFILES): Add leim/Makefile.
3749 (leim/Makefile): New target.
3750
37511997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3752
3753 * leim-Makefile: New file.
3754 * make-dist: Initialize a `leim' subdirectory with that makefile.
3755
37561997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3757
3758 * configure.in (GNU_MALLOC_reason): Fix message text.
3759
37601997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3761
3762 * make-dist (lisp): Don't process subdirs that start with =.
3763 (etc): Copy symlinks, as in src.
3764
37651997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3766
3767 * configure.in (i*86-*-unixware*): New alternative.
3768
37691997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3770
3771 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3772 and touch it explicitly.
3773
3774 * configure.in (mips-sony-newsos6*): New alternative.
3775 (mips-*-linux-gnu*): New alternative.
3776 (*-*-bsdi*): New alternative.
3777 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3778
37791997-06-22 Dave Love <d.love@dl.ac.uk>
3780
3781 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3782 (src/config.h): New target to re-configure if src/config.in is patched.
3783
37841997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3785
3786 * configure.in (shutdown): Check for `shutdown' function.
3787
37881997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3789
3790 * update-subdirs: Include the directory "language" in subdirs.
3791
37921997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3793
3794 * configure.in (m88k-dg-dgux4*): New alternative.
3795 (alpha-*-netbsd*): New alternative.
3796 (powerpcle-*-solaris2*): New alternative.
3797
37981997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3799
3800 * make-dist: Warn about .el files that are not compiled.
3801
38021997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3803
3804 * Makefile.in (dist): Don't run update-subdirs here,
3805 since make-dist now gets that done.
3806
3807 * make-dist: Use the new `updates' target in lisp/Makefile.
3808
3809 * make-dist: Use new non-file targets in lisp/Makefile.
3810
38111997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3812
3813 * make-dist: Handle all subdirs of `lisp' uniformly.
3814 Don't handle `term' and `language' specially.
3815 Clear out umask at the beginning.
3816
38171997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3818
3819 * make-dist: Use Make to update finder-inf.el and autoloads.
3820 Also update cus-load.el.
3821
38221997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3823
3824 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3825 in case it is desirable to disable the GNU malloc features with glibc.
3826
38271997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3828
3829 * configure.in (DOUG_LEA_MALLOC):
3830 Define if malloc_{get,set}_state exist.
3831
38321997-03-05 Kenichi Handa <handa@etl.go.jp>
3833
3834 * make-dist: Make links for files under lisp/language.
3835
38361997-02-20 Kenichi Handa <handa@etl.go.jp>
3837
3838 * update-subdirs: Exclude the directory "language" from subdirs.
3839
38401997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3841
3842 * configure.in: Check for rint and cbrt.
3843
38441997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3845
3846 * make-dist: Use $EMACS to say where to run Emacs.
3847 Add --no-update option.
3848
38491996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3850
3851 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3852
38531996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3854
3855 * make-dist (copying src): Check thoroughly for symlinks
3856 and copy them in all cases. Regularize the linking of *.in
3857 and *.opt and ChangeLog files.
3858 (copying lib-src): Likewise.
3859 Don't rm getdate.c or y.tab.*--they don't exist any more.
3860
38611996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3862
3863 * configure.in: Check for libmail, maillock.h and
3864 touchlock (for movemail).
3865
38661996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3867
3868 * configure.in (limits.h): Check for this file.
3869
38701996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3871
3872 * configure.in (rs6000-ibm-aix4.2): New alternative.
3873 (rs6000-ibm-aix4.0): New alternative.
3874 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3875
38761996-11-22 Ben Harris <bjh21@cam.ac.uk>
3877
3878 * configure.in: Recognize vax-*-netbsd*.
3879
38801996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3881
3882 * configure.in (locallisppath): Add leim directory.
3883
38841996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3885
3886 * config.bat: Make sure `mv' supports forward slashes and -f.
3887
38881996-10-28 Christian Limpach <chris@nice.ch>
3889
3890 * configure.in (hppa*-next-nextstep*): * added after hppa
3891 to accept hppa1.0 and hppa1.1.
3892
38931996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3894
3895 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3896 * configure.in (ld_switch_machine): Fix typo.
3897
38981996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3899
3900 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3901 from config.h and use them in $ac_link.
3902
39031996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3904
3905 * configure.in: Create a subdir named `lisp'.
3906
39071996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3908
3909 * configure.in: Check for getcwd.
3910
39111996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3912
3913 * configure.in: Check for termios.h. Check for setpgid.
3914
39151996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3916
3917 * configure.in: Check for setrlimit.
3918
39191996-08-31 Paul Eggert <eggert@twinsun.com>
3920
3921 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3922
39231996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3924
3925 * configure.in: Check for utimes.
3926
3927 * configure.in: Check for com_err library, but only
3928 if --with-kerberos was used. Check for krb and des
3929 only if --with-kerberos.
3930
39311996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3932
3933 * Makefile.in (INSTALL_STRIP): New variable.
3934 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3935 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3936
39371996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3938
3939 * configure.in: Check for krb and des libraries.
3940
39411996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3942
3943 * configure.in (*-sunos4.1.[3-9]*noshare):
3944 Use sunos413, not sunos4-1-3.
3945 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3946 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
3947
39481996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3949
3950 * Makefile.in (src/paths.h): Target deleted.
3951 (paths-force): Delete all dependencies on this target
3952 but don't delete the target.
3953 (install): Depend on `all'.
3954 (paths-force): Don't print a message.
3955
3956 * configure.in: Generate src/paths.h here.
3957
39581996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3959
3960 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3961 New variables that affect linking only.
3962 (alpha-dec-osf*): Use those instead of previous change.
3963
39641996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3965
3966 * Makefile.in (install-arch-indep): Install info/messages.
3967
39681996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3969
3970 * Version 19.33 released.
3971
39721996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3973
3974 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3975 Fix previous change.
3976
39771996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3978
3979 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3980 New alternative.
3981
39821996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3983
3984 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3985 and NON_GCC_TEST_OPTIONS.
3986
39871996-08-06 Paul Eggert <eggert@twinsun.com>
3988
3989 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3990 "TZ=..." in environ.
3991
39921996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3993
3994 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3995
39961996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3997
3998 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3999 the more general *-sunos4.1.[3-9]* clause.
4000
40011996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4002
4003 * Version 19.32 released.
4004
4005 * configure.in (*-sco3.2v5*):
4006 Set OVERRIDE_CPPFLAG to a string of one space.
4007 Fix the code that uses OVERRIDE_CPPFLAG.
4008
40091996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4010
4011 * configure.in: Undo previous change.
4012
40131996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4014
4015 * config.sub: Use `pc', not `unknown', when canonicalizing
4016 the vendor for ...86.
4017
40181996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
4019
4020 * configure.in: Check for termios.h header.
4021
40221996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4023
4024 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
4025
40261996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4027
4028 * configure.in: Split bsdos2 and bsdos2-1.
4029
40301996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4031
4032 * config.sub: If last two words are not a recognized
4033 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4034 Make conversion of gnu/linux to linux-gnu really work.
4035
4036 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4037
40381996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4039
4040 * configure.in (check for using Lucid widgets by default):
4041 Eliminate indentation that confuses some compilers.
4042
40431996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4044
4045 * config.sub: Convert linux and gnu/linux to linux-gnu.
4046
4047 * make-dist: Don't update getdate.c.
4048 Ignore =... files when checking for too-long Lisp file names.
4049
40501996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4051
4052 * configure.in (euidaccess): Check for that, not for eaccess.
4053
40541996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4055
4056 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
4057 before `noshare'.
4058 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4059
40601996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4061
4062 * configure.in: Rename lignux to linux-gnu in configuration names.
4063 Use gnu-linux as the opsys value (s/ file name).
4064 Allow i686 just like i386, i486, i586.
4065
40661996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4067
4068 * configure.in (i*86-*-sco3.2v5): New alternative.
4069 (OVERRIDE_CPPFLAG): New variable.
4070 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4071
4072 * configure.in: Specify vpath for .texi files.
4073
40741996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4075
4076 * configure.in: Always check for HAVE_X11R5.
4077 Separately decide whether to use a toolkit by default.
4078
40791996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4080
4081 * configure.in: If X11R5 is missing the Xaw headers,
4082 default to --with-x-toolkit=no.
4083
40841996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4085
4086 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4087
40881996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4089
4090 * Makefile.in (install-arch-indep): If cd etc makes output,
4091 don't treat that as part of the tar data.
4092 Check that ./lisp actually exists.
4093
40941996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4095
4096 * make-dist: Check for long file names.
4097
40981996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4099
4100 * Version 19.31 released.
4101
41021996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4103
4104 * configure.in: Recognize sparc-*-lignux.
4105
41061996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4107
4108 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4109 Don't include config.w95.
4110
41111996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4112
4113 * make-dist: Replace --no-clean-up and --no-tar options
4114 with --clean-up and --tar, so that the default is useful.
4115
41161996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4117
4118 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4119 if not, tell the user to rename it and abort.
4120
41211996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4122
4123 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4124 test program.
4125
41261996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4127
4128 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4129
4130 * make-dist (MANIFEST): Fix previous change.
4131 (msdos): Put mainmake.v2 into the dist.
4132
41331996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4134
4135 * make-dist: Exit if autoconf fails.
4136
41371996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4138
4139 * config.bat: Set djgpp-ver, and unset it at the end.
4140 Add a number of conditionals for DJGPP version 2.
4141 Rename label libsrc2 to libsrc3.
4142 Substitute for LDFLAGS in src/Makefile.
4143 Substitute for ALL_CFLAGS in lib-src/Makefile.
4144
41451996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4146
4147 * configure.in (ncurses): Check this after checking fns like strerror.
4148
41491996-04-08 Erik Naggum <erik@naggum.no>
4150
4151 * make-dist (MANIFEST): Don't include lines from =files.
4152
41531996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4154
4155 * make-dist: Don't put lisp/dired.todo in the dist.
4156
41571996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4158
4159 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4160
4161 * configure.in (setlocale): Check for it.
4162
4163 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
4164
41651996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4166
4167 * configure.in: Use lignux instead of linux as value of opsys.
4168
41691996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4170
4171 * Makefile.in (install-strip): Fix whitespace.
4172 Get rid of continuation.
4173
4174 * config.sub: Convert linux or gnu/linux to lignux.
4175
41761996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4177
4178 * configure.in: Accept lignux in configuration name.
4179
41801996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4181
4182 * Makefile.in (install-strip): New target.
4183
41841996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4185
4186 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4187 -f failed to do the job on Suns.
4188
41891996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4190
4191 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4192
4193 * configure.in (linux/version.h): Check for this header.
4194
41951996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4196
4197 * configure.in: Remove -fno-builtin hackery from -lm check.
4198
41991996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4200
4201 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
4202 just this test.
4203
4204 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4205
42061996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4207
4208 * configure.in: Check for ncurses.
4209
42101996-02-28 Paul Eggert <eggert@twinsun.com>
4211
4212 * configure.in (LOCALTIME_CACHE):
4213 Also define if localtime mishandles unsetting TZ.
4214 This works around a localtime bug in mips-dec-ultrix.
4215
42161996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4217
4218 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4219
4220 * configure.in: Improve messages about X versions.
4221
42221996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4223
4224 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4225
42261996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4227
4228 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4229 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4230
4231 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4232 (install): Put install-arch-indep before install-arch-dep.
4233
42341996-02-20 Dave Love <d.love@dl.ac.uk>
4235
4236 * INSTALL: Clarify info about MS-DOS path handling.
4237
42381996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4239
4240 * Makefile.in (install-arch-indep): Install info/ccmode*.
4241 In previous change, protect against /bin/pwd returning null string.
4242
42431996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4244
4245 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4246 to lispdir.
4247
42481996-02-01 Paul Eggert <eggert@twinsun.com>
4249
4250 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4251
42521996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4253
4254 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4255
42561996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4257
4258 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4259 we delete everything distclean deletes.
4260
42611996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4262
4263 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4264
42651996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4266
4267 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4268 into LDFLAGS instead of into LIBS.
4269
42701996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4271
4272 * configure.in (HAVE_XMU): Fix typo in previous change.
4273
42741996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4275
4276 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4277
42781996-01-10 Erik Naggum <erik@naggum.no>
4279
4280 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4281
42821996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4283
4284 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4285
42861996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4287
4288 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4289 and use -lXt to link it.
4290
42911996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4292
4293 * configure.in (locallisppath): Put version-specific dir first.
4294
42951996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4296
4297 * configure.in (hppa-*-nextstep*): New alternative.
4298 (USE_X_TOOLKIT): By default, set this to "maybe";
4299 and change that later to LUCID or "no" according to X11 version.
4300
4301 * make-dist: Recompile outdated .elc files and update all autoloads.
4302
43031996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4304
4305 * configure.in (locallisppath): Fix typo in last change: " -> '.
4306
43071996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4308
4309 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4310
43111995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4312
4313 * Makefile.in (install-arch-indep): Give all files read permission.
4314
43151995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4316
4317 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4318 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4319
43201995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4321
4322 * configure.in: Determine HAVE_X11R6.
4323 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4324
43251995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4326
4327 * configure.in: Just "solaris" now defaults to version 2.4.
4328 Add sunos4.1.n-noshare as alternative.
4329
43301995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4331
4332 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4333
43341995-11-29 Erik Naggum <erik@naggum.no>
4335
4336 * Makefile.in (install-arch-indep): Add missing backslash.
4337
43381995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4339
4340 * Makefile.in (install-arch-indep): Don't install
4341 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4342
43431995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4344
4345 * Makefile.in (install-arch-indep): Fix previous change.
4346
4347 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4348
43491995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4350
4351 * Version 19.30 released.
4352
4353 * make-dist (lisp): Exclude subdirs.el.
4354
43551995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4356
4357 * make-dist (etc): Delete *.orig and *.rej.
4358
43591995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4360
4361 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4362
43631995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4364
4365 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4366
43671995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4368
4369 * make-dist (nt): Rename install, readme, and todo to
4370 INSTALL, README, and TODO.
4371
43721995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4373
4374 * make-dist (lisp): Don't distribute site-start.
4375
43761995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4377
4378 * make-dist: Break the hard link on alloca.c.
4379
43801995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4381
4382 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4383
43841995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4385
4386 * make-dist (src, lib-src): Don't distribute Makefile.c.
4387 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4388
43891995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4390
4391 * Makefile.in (mkdir): Create man1dir, not mandir.
4392 (uninstall): Use man1dir, not mandir.
4393
43941995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4395
4396 * Makefile.in (man1dir): New variable.
4397 (install-arch-indep): Use man1dir.
4398
4399 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4400
4401 * make-dist: Create lisp/MANIFEST.
4402
44031995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4404
4405 * configure.in (m68k-*-linux*): New alternative.
4406
44071995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4408
4409 * make-dist: Use new names config.in, paths.in, and
4410 {src,lib-src}/Makefile.in.
4411
44121995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4413
4414 * configure.in: Don't bother checking for drem.
4415
44161995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4417
4418 * Makefile.in (distclean): Delete line with just a tab in it.
4419 (install-arch-indep): Delete spaces that precede tabs.
4420 Delete spurious `fi' left from previous change.
4421 (install): Supply `true' as command, to avoid null command.
4422
44231995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4424
4425 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4426
44271995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4428
4429 * configure.in (powerpc-*-solaris2): New alternative.x
4430
44311995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4432
4433 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4434 of paths.h.tmp$$, to avoid going beyond 14 characters.
4435
44361995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4437
4438 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4439
44401995-09-06 Paul Eggert <eggert@twinsun.com>
4441
4442 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4443 if localtime caches TZ. Check for tzset.
4444
44451995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4446
4447 * config.bat: Simplify using new names file names src/makefile.in,
4448 config.in, paths.in. Change Echo commands not to use `.
4449
44501995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4451
4452 * Makefile.in (install-arch-indep): Always install the new dir file;
4453 rename the previous dir file to dir.bak or dir.old.
4454
44551995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4456
4457 * configure.in (RANLIB): Substitute this into makefiles.
4458 Set it specially on solaris; set it by default on other systems.
4459
4460 * configure.in: Fix previous Alpha change.
4461
44621995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4463
4464 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4465 NON_GCC_TEST_OPTIONS.
4466
44671995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4468
4469 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4470 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4471
4472 * configure.in (alpha-*-linux*): New configuration.
4473
44741995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4475
4476 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4477 (m68k-next-nextstep*): New alias for that.
4478 (i*86-*-nextstep*): Use nextstep.h.
4479 (sparc-*-nextstep*): New configuration.
4480
44811995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4482
4483 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4484 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4485
44861995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4487
4488 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4489 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4490
44911995-07-18 Mike Long <mike.long@analog.com>
4492
4493 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4494
44951995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4496
4497 * Makefile.in (src/paths.h, paths-force):
4498 Rename src/paths.h.in to src/paths.in.
4499 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4500
4501 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4502 Use Makefile.c for intermediate file.
4503 Rename src/config.h.in to src/config.in.
4504
45051995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4506
4507 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4508 (mips-dec-ultrix4.[12]): New alternative for old versions.
4509
45101995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4511
4512 * make-dist: Don't break intra-tree links.
4513
45141995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4515
4516 * configure.in: Put back archlibdir initialization. Require
4517 autoconf 2.4.1 or later.
4518
45191995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4520
4521 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4522 (mips-mips-riscos5*): New alternative.
4523
45241995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4525
4526 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4527
45281995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4529
4530 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4531 (mandir, infodir, archlibdir): Initializations deleted.
4532
4533 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4534 On hpux9shr, use hpux9shxr4.h.
4535
45361995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4537
4538 * configure.in: Added target mips-dec-mach_bsd4.3.
4539 * config.guess: Guess mips-dec-mach_bsd4.3.
4540
45411995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4542
4543 * Makefile.in (mkdir): Use symbolic chmod.
4544
45451995-06-22 Paul Eggert <eggert@twinsun.com>
4546
4547 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
4548 SunOS 4.1.5 through 4.1.9, should they ever exist.)
4549
45501995-06-22 Paul Eggert <eggert@twinsun.com>
4551
4552 * Makefile.in (SUBDIR_MAKEFILES):
4553 Add man/Makefile, so `make distclean' removes it.
4554 (top_distclean): Add config.log to the list of files to be removed.
4555
45561995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4557
4558 * Version 19.29 released.
4559
45601995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4561
4562 * configure.in: Fix the previous change to verify that the -b
4563 option really solves the problem.
4564
4565 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4566
45671995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4568
4569 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4570
45711995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4572
4573 * configure.in: Report more clearly when there is no special
4574 dir to search for X includes or libraries.
4575
45761995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4577
4578 * configure.in: Check for -lpthreads, not -lpthread.
4579
45801995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4581
4582 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4583
45841995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4585
4586 * configure.in: Check for -lpthread.
4587
45881995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4589
4590 * Makefile.in (install-arch-indep): Install info files for mh-e.
4591 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4592
45931995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4594
4595 * configure.in (*-solaris2.5): New configuration.
4596
4597 * make-dist: Copy new files config.nt and config.w95.
4598
45991995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4600
4601 * configure.in: Use x_includes, not x_libraries, for -I.
4602 Make bitmapdir a colon-separated list.
4603
46041995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4605
4606 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4607
4608 * configure.in: Allow x_libraries and x_includes to be paths.
4609
46101995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4611
4612 * configure.in: Fix typo.
4613
46141995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4615
4616 * INSTALL: Clarify use of site-init.el.
4617
46181995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4619
4620 * configure.in: Pass arg to sqrt.
4621
46221995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4623
4624 * make-dist: Fix May 6 change.
4625
46261995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4627
4628 * vpath.sed: Delete reference to ymakefile.
4629
46301995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4631
4632 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
4633
46341995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4635
4636 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4637
4638 * update-subdirs: Specify /bin/sh to run the script.
4639
46401995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4641
4642 * make-dist: Put src/makefile.nt in dist.
4643
4644 * configure.in (i[345]86-*-bsdi2*): New configuration.
4645 (vax-dec-bsd386*): Deleted.
4646
46471995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4648
4649 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4650 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4651 Use fmod instead of logb in -lm check.
4652
46531995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4654
4655 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4656 Use bsd4-3. Don't set NON_GNU_CPP.
4657
4658 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
4659 In nt, copy various different things, but not *.cmd.
4660 Fix the ln commands for the subdirs of nt.
4661
46621995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4663
4664 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4665
46661995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4667
4668 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4669 since that's what the header file expects.
4670
46711995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
4672
4673 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4674 and 68040 based machines when choosing options for gnucc.
4675
46761995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4677
4678 * Makefile.in (top_distclean): Delete config.cache.
4679
46801995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4681
4682 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4683
4684 * configure.in: Use m/ncr386.h.
4685
46861995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4687
4688 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4689
46901995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4691
4692 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4693 (man): Don't copy texindex.c and getopt.c; they're deleted.
4694 (etc): Omit `e'; it's a subdirectory.
4695 (etc/e): Use `../..', not `..', to reference top level.
4696
46971995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4698
4699 * Makefile.in (install-arch-indep, dist):
4700 Look for `update-subdir' in $(srcdir).
4701
47021995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4703
4704 * make-dist: Include mkinstalldirs in distribution.
4705
47061995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4707
4708 * make-dist: Add missing close backquote.
4709
47101995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4711
4712 * make-dist: Don't distribute shortnames directory.
4713
47141995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4715
4716 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4717
47181995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4719
4720 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4721
47221995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4723
4724 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4725
47261995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4727
4728 * configure.in (mips-sgi-irix6): New configuration.
4729
47301995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4731
4732 * Makefile.in (maintainer-clean): Renamed from realclean.
4733
47341995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4735
4736 * configure.in: Create a .gdbinit that sources the real one,
4737 if using a different build directory.
4738
47391995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4740
4741 * configure.in: Check for sys/select.h.
4742
47431995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4744
4745 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4746
47471994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4748
4749 * configure.in: Handle isc 4.1 operating system.
4750
47511994-12-10 Richard Stallman <rms@kepa>
4752
4753 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4754 (rs6000-ibm-aix4*): New alternative.
4755
47561994-12-06 Richard Stallman <rms@kepa>
4757
4758 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4759
47601994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4761
4762 * configure.in: Don't try to make directories that are guaranteed
4763 to already exist.
4764
47651994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4766
4767 * configure.in: Generate man/Makefile from man/Makefile.in.
4768 Create the man subdir.
4769
4770 * Makefile.in (dvi): Run Make in our man subdir.
4771
4772 * make-dist: Create subdir etc/e.
4773 Make links to it.
4774 Put man/Makefile.in in dist, instead of man/Makefile.
4775
47761994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4777
4778 * configure.in: Add --with-pop, --with-kerberos, and
4779 --with-hesiod for movemail.
4780
47811994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4782
4783 * configure.in (m68*-apollo*): Use s/domain.h.
4784
47851994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4786
4787 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4788
47891994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4790
4791 * configure.in: Don't add -I, -L, -R options for cc if their
4792 arguments would be empty.
4793
47941994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4795
4796 * configure.in (i860-intel-osf1*): New alternative.
4797 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4798 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4799
48001994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4801
4802 * configure.in: Make h_errno check not use nested functions.
4803
48041994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4805
4806 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4807
48081994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4809
4810 * Makefile.in (install-arch-indep): Avoid continued comment
4811 swallowing target line.
4812
48131994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4814
4815 * configure.in: Protect a character class with `changequote'.
4816
48171994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4818
4819 * configure.in: Accept `news' as a synonym for `newsos'.
4820
48211994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4822
4823 * Makefile.in: Don't rm files if cd fails.
4824
48251994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4826
4827 * make-dist: Put nt subdir and its subdirs in the dist.
4828 (lib-src): Put makefile.nt in the dist.
4829 (lisp): Put makefile.nt in the dist.
4830
48311994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4832
4833 * configure.in: Change a stray `[' to `test'.
4834
48351994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4836
4837 * configure.in: Adapt for Autoconf v2. Use the standard argument
4838 parser, host type canonicalizer, X11 finder, and message
4839 printing macros. Use the new macro names. Use `test' instead of `['.
4840
48411994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4842
4843 * configure.in: Check for getpagesize.
4844
48451994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4846
4847 * make-dist (msdos): Put sed* in the distribution.
4848
48491994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4850
4851 * config.bat: New option, `--with-x', for configuring Emacs
4852 for use with the X11 system DesqView/X.
4853 New option, `--no-debug', for compiling Emacs without debug
4854 information thus saving disk space.
4855 (src/config.h, src/paths.h): Use `update' (which is like
4856 `move-if-changed') to change the file.
4857 (src/config.h): When configuring for X11 perform extra changes.
4858 (src/makefile): When configuring for X11 perform extra changes.
4859 (lib-src): Remove temporary files.
4860 (): Check that `sed', `rm', `mv', and `gcc' are available.
4861
48621994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4863
4864 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4865
4866 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4867
48681994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4869
4870 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4871
4872 * configure.in (canonical): Substitute var into makefiles.
4873 (bitmapdir): Likewise.
4874
4875 * Makefile.in (bitmapdir): New variable.
4876 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4877
48781994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4879
4880 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4881
4882 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4883 * update-subdirs: New shell script.
4884
48851994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4886
4887 * Makefile.in (top_distclean): Don't rm build-install.
4888 (SOURCES): Delete build-install.in.
4889
4890 * make-dist: Don't distribute build-ins.in.
4891 * build-ins.in: File deleted.
4892
48931994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4894
4895 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4896
48971994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4898
4899 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4900
4901 * configure.in (libexecdir): Renamed from libdir. New default.
4902 (sharedstatedir): Renamed from statedir. New default.
4903 (datadir): New default.
4904
4905 * make-dist: Don't distribute subdirs.el.
4906
49071994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4908
4909 * configure.in (eaccess): Check for it.
4910
49111994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4912
4913 * configure.in (mktime): Check for it.
4914
49151994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4916
4917 * configure.in (motif): Add support for usage and option checking.
4918
49191994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4920
4921 * configure.in (utimes): Check for it.
4922
49231994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4924
4925 * Makefile.in (install-arch-indep): Don't do mkdir here.
4926
49271994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4928
4929 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4930 riscix.h renamed to acorn.h.
4931
49321994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
4933
4934 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4935 New configurations.
4936
49371994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4938
4939 * configure.in: Remove trailing slashes from srcdir.
4940
49411994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4942
4943 * configure.in (i[345]86-sequent-ptx*): Handle
4944
49451994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4946
4947 * Makefile.in (paths-force): Depend on src/paths.h
4948
49491994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4950
4951 * configure.in (config_options): Save all arguments, not just some.
4952
49531994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4954
4955 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4956
4957 * configure.in: Add AC_AIX.
4958 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4959
49601994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4961
4962 * configure.in (parsing options): Simplify sed command to delete -'s.
4963
49641994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4965
4966 * configure.in (config_options): New shell variable.
4967 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4968
49691994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4970
4971 * configure.in (alpha-dec-osf*): New target.
4972
4973 * Makefile.in: Use just one FRC target.
4974
49751994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4976
4977 * Makefile.in (removenullpaths, paths-force):
4978 Use name paths.h.tmp$$, which depends on the pid.
4979
49801994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4981
4982 * Makefile.in (removenullpaths, paths-force):
4983 Put paths.h.tmp in top-level dir, not in src.
4984
49851994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4986
4987 * Version 19.27 released.
4988
49891994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4990
4991 * Version 19.26 released.
4992
49931994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4994
4995 * configure.in: Check for lrand48, not rand48.
4996
49971994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4998
4999 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5000 (powerpc-ibm-aix*): New aliases.
5001
50021994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5003
5004 * make-dist (src/m, src/s): Put *.inp in distribution.
5005
50061994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5007
5008 * configure.in: Accept i586 and i486 along with i386.
5009
50101994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5011
5012 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5013 even if CPP env var was set by the user.
5014
5015 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5016
50171994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5018
5019 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5020
50211994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5022
5023 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5024
50251994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5026
5027 * configure.in: Check more specifically for i*86-sun-sunos.
5028
50291994-08-03 Caveh Jalali (caveh@eng.sun.com)
5030
5031 * configure.in: Handle solaris 2.4.
5032
50331994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5034
5035 * configure.in (rand48): Check for it.
5036
50371994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5038
5039 * make-dist: Update the info files.
5040
50411994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5042
5043 * configure.in: Make "checking..." messages' style consistent.
5044 (HAVE_H_ERRNO): New test.
5045
50461994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5047
5048 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5049
50501994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5051
5052 * configure.in (CFLAGS): If the envvar was specified, use that.
5053 And set REAL_CFLAGS from it too.
5054
50551994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5056
5057 * make-dist: Update finder-inf.el.
5058
50591994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5060
5061 * make-dist (msdos): Include sed4.inp in dist.
5062
5063 * Makefile.in (libsrc_libs): Var deleted.
5064
50651994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5066
5067 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5068
50691994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5070
5071 * configure.in (mips-sony-newsos4*): New alias.
5072
50731994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5074
5075 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5076 (*-convex-convexos*): Accept this as alias.
5077
50781994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5079
5080 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5081 for two different uses.
5082
50831994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5084
5085 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5086
50871994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5088
5089 * make-dist: Put ./BUGS into the distrib.
5090
50911994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5092
5093 * configure.in: Handle 386 running Solaris 2.
5094
50951994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5096
5097 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5098
50991994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5100
5101 * configure.in (mips-sony-newsos*): Use news-risc.h.
5102
5103 * configure.in: Accept bsdi as opsys, like bsd386.
5104
51051994-06-01 Morten Welinder (terra@diku.dk)
5106
5107 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5108
51091994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5110
5111 * Version 19.25 released.
5112
5113 * make-dist (shortversion): Don't assume another period follows.
5114
51151994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5116
5117 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5118 (uninstall): Use /bin/pwd.
5119
5120 * Makefile.in (blessmail): Depend on src.
5121 (all): Don't depend on blessmail.
5122
5123 * Makefile.in (src/paths.h): Don't force recomputation.
5124 (paths-force): New target; force recomputation of paths.h.
5125 (all): Depend on paths-force.
5126 (src, lib-src): Depend on src/paths.h.
5127
5128 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5129 NON_GCC_TEST_OPTIONS.
5130
51311994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5132
5133 * configure.in: Don't insist on subversions for irix.
5134
51351994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5136
5137 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5138
5139 * configure.in (i[34]86-next-*): New alternative.
5140
51411994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5142
5143 * Version 19.24 released.
5144
5145 * configure.in: New config hppa*-hp-hpux9shr*.
5146
51471994-05-22 Morten Welinder (terra@tyr.diku.dk)
5148
5149 * config.bat: Doc fix.
5150
51511994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5152
5153 * Makefile.in (mostlyclean, clean, distclean, realclean)
5154 (extraclean): Don't act on man subdir if it doesn't exist.
5155
51561994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5157
5158 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5159 Use them to set up CC.
5160 (*-sun-sunos4.1.3): Set them.
5161
51621994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5163
5164 * Makefile.in (lib-src): Don't depend on src/paths.h.
5165
51661994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5167
5168 * build-ins.in (copydests): Get rid of spurious `-'s.
5169
5170 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5171
51721994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5173
5174 * Version 19.23 released.
5175
5176 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5177 for the Xlib and Xt checks; then restore old CFLAGS.
5178
51791994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5180
5181 * configure.in (HAVE_X11XTR6): Add newline before #if.
5182 Add newline after #endif.
5183
51841994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5185
5186 * configure.in (HAVE_X11XTR6): Arrange to define it.
5187
51881994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5189
5190 * Makefile.in (install): Depend on blessmail.
5191
51921994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5193
5194 * configure.in (mips-siemens-sysv*): Put quotes around value
5195 containing blanks.
5196
51971994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5198
5199 * Makefile.in (TAGS): Use the makefile in src subdir.
5200
52011994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5202
5203 * configure.in (opsys): Recognize `gnu'.
5204
52051994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5206
5207 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5208
52091994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5210
5211 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5212 version > 1.8.
5213
52141994-05-08 Morten Welinder (terra@diku.dk)
5215
5216 * config.bat: Forcibly remove "# " style comments from makefiles.
5217
52181994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5219
5220 * Makefile.in (uninstall): When processing lispdir and etcdir,
5221 do nothing unless it exists and is a directory.
5222
52231994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5224
5225 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5226 Merge code in from install-doc.
5227 (install-doc): Merge code back into install-arch-indep.
5228 (install-arch-dep): Don't depend on install-doc.
5229
5230 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5231
52321994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5233
5234 * configure.in (making src/Makefile and lib-src/Makefile):
5235 Split off the autoconf substitutions and don't pass them thru cpp.
5236 (undefs): Use $canonical as well as $configuration.
5237
5238 * make-dist: Distribute lisp/Makefile.
5239
5240 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5241 Use lower case names for the s files.
5242
52431994-05-03 Morten Welinder (terra@diku.dk)
5244
5245 * config.bat: Added possibility for different file name
5246 transcriptions in lib-src.
5247
52481994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5249
5250 * Makefile.in (lib-src): Undo previous change.
5251 (blessmail): New target to run maybe-blessmail in lib-src.
5252 (all): Depend on blessmail.
5253
5254 * Makefile.in (lib-src): Depend on src.
5255
52561994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5257
5258 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5259 (m88k-dg-dgux5.4R2): dgux5.4R2.
5260
52611994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5262
5263 * configure.in (window_system): Restore accidentally deleted code
5264 that uses AC_FIND_X.
5265
5266 * make-dist: Distribute config.bat.
5267
52681994-04-29 Morten Welinder (terra@diku.dk)
5269
5270 * config.bat: Corrected the configuration of lib-src
5271 to keep up with configure. Add note about dos version 3
5272 or better needed (djgpp needs that). Add note explaining
5273 that either install in c:/emacs or edit the script.
5274 Don't change to c:/emacs, but assume we're there (to minimize
5275 the number of places to change).
5276
5277 * config.bat: Build-in the first step towards X11 support with
5278 the X11 emulator that exists. At this time it won't work,
5279 and several files are missing.
5280
52811994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5282
5283 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5284 Don't look for -lresolv.
5285
5286 * Makefile.in (lib-src): Depend on src/paths.h.
5287
52881994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5289
5290 * configure.in: Restore deleted AC_SUBST of `configuration'.
5291 Improve error message for bad --with-x-toolkit value.
5292
5293 * configure.in: Define CONFIGURATION in src/config.h
5294 rather than substituting in src/Makefile.in.
5295
52961994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5297
5298 * Makefile.in (install-doc): New target.
5299 (install-arch-dep): Depend on install-doc.
5300 (mkdir): Create docdir.
5301
53021994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5303
5304 * configure.in: Test for libresolv.a.
5305 Substitute machfile and opsysfile.
5306
53071994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5308
5309 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5310 (install-arch-dep): Install under the name $(EMACS).
5311
53121994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5313
5314 * configure.in (version): Use entire value of emacs-version.
5315 (mips-siemens-sysv*): New alternative.
5316
53171994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5318
5319 * Makefile.in (install-arch-indep): Don't install dired-x*.
5320
53211994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5322
5323 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5324 Fix definition of $undefs.
5325
53261994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5327
5328 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5329
5330 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5331
53321994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5333
5334 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5335
53361994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5337
5338 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5339 and run it thru cpp, as with src/Makefile.in.
5340
5341 * configure.in: Use AC_SET_MAKE.
5342
53431994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5344
5345 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5346
53471994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5348
5349 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5350
5351 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5352 (printing the choices): Make the toolkit message unconditional.
5353 (USE_X_TOOLKIT): Use `none', not `no', if none.
5354 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5355 Get rid of temp file foofoo1.
5356
53571994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5358
5359 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5360
53611994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5362
5363 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5364 (printing the choices): State choice of toolkit.
5365 (libsrc_libs): Recalculate after writing config.h;
5366 then update lib-src/Makefile.
5367
53681994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5369
5370 * configure.in: Add sunos4shr as alternative for suns.
5371 Conditionals testing for null $CC were backwards.
5372
53731994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5374
5375 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5376
53771994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5378
5379 * configure.in: Handle -isc4.0*.
5380
53811994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5382
5383 * configure.in (esix5): Set NON_GNU_CPP.
5384
53851994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5386
5387 * Makefile.in (thisdir): Nonsensical variable removed.
5388 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5389 back to $thisdir, rather than the directory `this_dir'.
5390
53911994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5392
5393 * Makefile.in (install-arch-indep): Add missing backslash after a
5394 `then'.
5395
53961994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5397
5398 * Makefile.in (thisdir): New variable.
5399 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5400
54011994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5402
5403 * configure.in: Add freebsd.
5404
54051994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5406
5407 * configure.in: Check for fpathconf.
5408
54091994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5410
5411 * configure.in (with_x_toolkit): Fix typo in previous change.
5412
54131994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5414
5415 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5416
54171994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5418
5419 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5420
54211994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5422
5423 * configure.in: Fix value of docdir.
5424 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5425
54261994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5427
5428 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5429
54301994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5431
5432 * configure.in: New variable docdir to control where the docstring
5433 file goes.
5434 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5435
54361994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5437
5438 * configure.in: When --run-in-place, don't inherit archlibdir.
5439
54401994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5441
5442 * Makefile.in (install-arch-dep, install-arch-indep):
5443 New targets split up former do-install rule.
5444 (do-install): Target deleted.
5445
54461994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5447
5448 * configure.in (mips-sony-newsos*): New configuration.
5449
54501994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5451
5452 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5453
54541994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5455
5456 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5457
54581994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5459
5460 * configure.in: Don't initialize CC.
5461
54621994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5463
5464 * configure.in (creating src/Makefile): Also generate -U switches
5465 for symbols in the $configuration value.
5466
5467 * configure.in: Check for sys_siglist being declared in system header.
5468
54691994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5470
5471 * configure.in (creating src/Makefile): Delete blank lines
5472 along with lines of whitespace.
5473 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5474
54751994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5476
5477 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5478 like C_SWITCH_SYSTEM.
5479 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5480
54811994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5482
5483 * configure.in (drem): Check for this function.
5484
54851994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5486
5487 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5488 If CPP was inherited from environment, don't use NON_GNU_CPP.
5489 (NON_GNU_CC): Likewise.
5490 (handling with_gcc): Use explicit if in the `no' case.
5491 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5492
54931994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5494
5495 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5496
54971994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5498
5499 * configure.in: Check whether fmod exists.
5500
55011994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5502
5503 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5504 {src,lisp}/OChangeLog.
5505
55061994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5507
5508 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5509 necessary for proper operation. This code works with the current
5510 released version of Autoconf.
5511
55121994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5513
5514 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5515 (USE_X_TOOLKIT): Define it for all values except `no'.
5516
5517 * configure.in: Undo first Jan 8 change and Jan 16 change.
5518
55191994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5520
5521 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5522 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5523
5524 * Makefile.in (lwlib/Makefile): New target.
5525 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5526 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5527 (unlock, relock): Handle lwlib subdir.
5528
5529 * Makefile.in: Add some .PHONY targets.
5530
5531 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5532
5533 * lwlib: New subdirectory.
5534
55351994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5536
5537 * configure.in: If CPP has a value that is a directory,
5538 discard the value.
5539
55401994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5541
5542 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5543 remove -U[0-9]*.
5544
55451994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5546
5547 * Makefile.in (do-install): Install the dired-x info files.
5548
5549 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5550 (See src/s/sol2.h.)
5551
55521994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5553
5554 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5555
55561994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5557
5558 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5559 AC_OUTPUT as it should be; hopefully noone will again see fit to
5560 gratuitously break this and not make a change log entry.
5561 Optimized sed processing of Makefile.in and cpp output; now
5562 preserves comments previously removed from the cpp input.
5563 Eliminated temp file for cpp output. Generate -U switches to
5564 undefine all identifiers that appear in the directory name
5565 ${srcdir}; pass these to cpp.
5566
5567 * configure.in (version): Fix sed regexp to match two-elt version
5568 number.
5569
5570 * configure.in: Check for strerror.
5571
55721994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5573
5574 * configure.in: Test for bcmp.
5575
55761994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5577
5578 * make-dist (tempdir): Put subdir msdos into the distribution.
5579
55801993-01-07 Morten Welinder (terra@diku.dk)
5581
5582 * config.bat: New file.
5583
55841994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5585
5586 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5587
55881994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5589
5590 * configure.in (m68*-next-*): Don't care about which os is specified.
5591 (i[34]86-*-*): Check for *-nextstop*.
5592
55931993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5594
5595 * configure.in: Check for setsid.
5596
55971993-12-17 Richard Stallman (rms@srarc2)
5598
5599 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5600
56011993-12-15 Richard Stallman (rms@srarc2)
5602
5603 * Makefile.in (mkdir): Make only the lockdir writable.
5604
5605 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5606
56071993-12-11 Richard Stallman (rms@srarc2)
5608
5609 * Makefile.in (libdir): Use @libdir@.
5610
56111993-12-08 Richard Stallman (rms@srarc2)
5612
5613 * Makefile.in (install): Add empty command.
5614
56151993-12-04 Richard Stallman (rms@srarc2)
5616
5617 * make-dist: Put man/getopt.c in the dist.
5618
5619 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5620
5621 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5622
56231993-12-03 Richard Stallman (rms@srarc2)
5624
5625 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5626 Set it for all solaris versions.
5627 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5628 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5629 Likewise for NON_GNU_CC and CC.
5630
56311993-12-01 Richard Stallman (rms@srarc2)
5632
5633 * configure.in (mips-mips-riscos4*): Assign variable CC.
5634 (checking ${with_gcc}): If "no", don't override CC if already set.
5635 (CC): Initialize it as empty.
5636
56371993-11-30 Richard Stallman (rms@srarc2)
5638
5639 * configure.in (Suns): Set CPP if *-solaris2.3*.
5640
56411993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5642
5643 * Version 19.22 released.
5644
5645 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5646
56471993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5648
5649 * make-dist: When breaking links, use cp -p.
5650 Copy install.sh into distribution.
5651 Move the temp dir up into the parent dir;
5652 don't leave the staging dir make-dist.tmp... in existence.
5653 * install.sh: New file.
5654
56551993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5656
5657 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5658
56591993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5660
5661 * configure.in (version): When --run-in-place, exclude
5662 ${datadir}/emacs/site-lisp from locallisppath.
5663
56641993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5665
5666 * configure.in: Delete jumk.c before writing it.
5667
56681993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5669
5670 * Version 19.21 released.
5671
5672 * Makefile.in (mkdir): Ignore error from chmod.
5673
56741993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5675
5676 * make-dist: Don't put lisp/forms.README in the distribution.
5677
56781993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5679
5680 * configure.in (creating src/Makefile): Before running cpp,
5681 discard all lines that start with `# Generated' or /**/#.
5682
56831993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5684
5685 * Version 19.20 released.
5686
5687 * make-dist: Use build-ins.in, not build-install.in.
5688 Don't bother updating TAGS since it's not included.
5689
5690 * build-ins.in: Renamed from build-install.in.
5691
56921993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5693
5694 * make-dist: Don't try to link *.texinfo--there are none now.
5695 When running make in lib-src, specify YACC var value.
5696
56971993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5698
5699 * configure.in (extrasub): Add vpath patterns for %.[yls].
5700
5701 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5702 Instead just include the commands to make src/Makefile as the
5703 second arg to AC_OUTPUT.
5704
5705 * configure.in: Use : instead of dnl for comment inside
5706 $makefile_command.
5707
5708 * configure.in: No longer use vpath_sed. Instead, when we notice
5709 srcdir already configured, set extrasub to hack vpath in the
5710 makefiles.
5711
5712 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5713 before moving it.
5714 * Makefile.in (VPATH): Define to @srcdir@.
5715
57161993-09-28 Brian Fox (bfox@cubit)
5717
5718 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5719 doesn't exist. Just copy src/Makefile.in instead. Touch
5720 all of the Makefiles after editing config.status.
5721
5722 * INSTALL: Update documentation to match new configuration
5723 mechanism.
5724
57251993-09-27 Brian Fox (bfox@ai.mit.edu)
5726
5727 * configure.in: Allow any of the path or directory Makefile
5728 variables to be set with flags to configure. Create all Makefiles
5729 at configure time. Edit special commands into config.status after
5730 src/Makefile.in is built from src/Makefile.
5731
5732 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5733 If these files are out of date, simply have config.status
5734 rebuild them; don't rebuild them explicitly.
5735
57361993-09-25 Brian Fox (bfox@ai.mit.edu)
5737
5738 * build-install.in: Change src/xemacs to src/emacs. We no longer
5739 create src/xemacs, so the file wouldn't be found.
5740
5741 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5742
57431993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
5744
5745 * configure.in: Avoid forcing the search of /usr/include before
5746 fixed include files by resetting C_SWITCH_X_SITE if it is
5747 "-I/usr/include".
5748
57491993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5750
5751 * Makefile.in (@rip_paths@locallisppath):
5752 Delete ${datadir}/emacs/site-lisp.
5753
57541993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5755
5756 * configure.in:
5757 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5758 Remove ${extra_output} from AC_OUTPUT call.
5759
57601993-09-17 Brian Fox (bfox@inferno)
5761
5762 * make-dist: Quote backquotes found in strings to be echoed.
5763
5764 * configure.in: Use "sh -c pwd" when we want to avoid having the
5765 shell fix up the value of $PWD.
5766
57671993-09-13 Brian Fox (bfox@inferno)
5768
5769 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5770 of the installation fail. Suggested by Karl Berry.
5771
57721993-08-30 Brian Fox (bfox@inferno)
5773
5774 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5775 was used. Set MAKEFLAGS from MFLAGS.
5776
57771993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5778
5779 * configure.in: Test for res_init in libc.
5780
57811993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5782
5783 * configure.in: In the file ${tempcname}, use configure___
5784 instead of @configure@.
5785
57861993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5787
5788 * make-dist: Dist vpath.sed
5789
5790 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5791 Depend on vpath.sed.
5792 Replace sed comand for VPATH with @vpath_sed@.
5793
5794 * configure.in: Substitute variable `vpath_sed'.
5795 If not in $srcdir and $srcdir is configured,
5796 issue warning that GNU make is required,
5797 and set vpath_sed to use vpath.sed script.
5798
57991993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5800
5801 * configure.in: Remove check for $srcdir being configured. This
5802 pretty much works now.
5803 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5804 Check for XFree86 (/usr/X386/include) independent of whether
5805 -lXbsd exists.
5806
5807 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5808 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5809 `make'.
5810
58111993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5812
5813 * Version 19.19 released.
5814
5815 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5816
58171993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5818
5819 * configure.in: Check for XScreenNumberOfScreen.
5820
58211993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5822
5823 * configure.in: Add * to end of all configuration alternatives.
5824 (m68*-sony-newsos3*): New alternative.
5825
58261993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5827
5828 * make-dist: Include getdate.c in distribution.
5829
5830 * configure.in: For --help, use $PAGER if it is set.
5831 (LIB_X11_LIB): Default to -lX11.
5832 (mips-sgi-irix5.*): New alternative.
5833
5834 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5835
5836 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5837 Recognize *.B8.* as hpux version 8.
5838 (m68*-tektronix-bsd*): Fix typo in tek4300.
5839 (AC_HAVE_FUNCS): Add ftime.
5840
58411993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5842
5843 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5844 Use tekxd88, not tekXD88.
5845
58461993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5847
5848 * configure.in: Check for -lm. Then can check for frexp and logb.
5849
58501993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5851
5852 * Version 19.18 released.
5853
5854 * make-dist (src): Don't put gnu-hp300 in dist.
5855 (src, lisp): Include OChangeLog in dist.
5856
58571993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5858
5859 * configure.in: Test for presence of logb and frexp functions.
5860
58611993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5862
5863 * configure.in (machine): Add i370-ibm-aix*.
5864
58651993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5866
5867 * configure.in (function checks): Test for mkdir and rmdir.
5868
5869 * configure.in (function checks): Don't test for random and bcopy
5870 only when we're building with X; look for them all the time.
5871
58721993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5873
5874 * configure.in: Test for availability of bcopy functions, searching
5875 the X libraries if we're using X.
5876
5877 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5878 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5879 versions of AIX, and needs to be passed to the loader.
5880
5881 * configure.in: Test for the availability of the
5882 XScreenResourceString function.
5883
58841993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5885
5886 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5887 LD_SWITCH_X_SITE and assume --with-x11.
5888 Only look for X11 files if we weren't told about a window system
5889 or if we were told to use X11 but not told where.
5890 Search the libraries from the s and/or m files when checking for
5891 functions.
5892
5893 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5894
58951993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5896
5897 * make-dist: Include lisp/dired.todo in the distribution.
5898
58991993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5900
5901 * configure.in: Add code to set HAVE_INET_SOCKETS.
5902
59031993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5904
5905 * configure.in: If we do find x_includes and x_libraries
5906 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5907
59081993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5909
5910 * make-dist: Include src/gnu-hp300 in the dist.
5911
5912 * configure.in (canonical): New variable holds the canonicalized
5913 configuration. Don't alter `configuration'. Use `configuration'
5914 for Makefile.in for file naming.
5915 (testing x_includes and x_libraries): Use =, not ==.
5916
59171993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5918
5919 * Version 19.17 released.
5920
5921 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5922 directory's makefile. This allows the invocation of CPP which
5923 builds xmakefile to receive these switches. The SunSoft C
5924 preprocessor inserts spaces between tokens if it doesn't get the
5925 -Xs flag requested in src/s/sol2.h.
5926
59271993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5928
5929 * configure.in (m68k-bull-sysv3): new config.
5930
59311993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5932
5933 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5934 the X Windows libraries.
5935
59361993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5937
5938 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5939 the distribution. Those files aren't kept in their own
5940 subdirectory any more.
5941
59421993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5943
5944 * Version 19.16 released.
5945
59461993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5947
5948 * configure.in: Add --verbose flag.
5949
59501993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5951
5952 * version 19.15 released.
5953
59541993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5955
5956 * Makefile.in (top_distclean): Use -f switch when cleaning out
5957 lock dir; it might be empty.
5958
5959 * configure.in: Only check for -lXbsd once.
5960
59611993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5962
5963 * Version 19.14 released.
5964
59651993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5966
5967 * make-dist: If using gzip, create distribution with '.gz' extension.
5968
5969 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5970 (lisp/forms-mode): This doesn't exist anymore.
5971
5972 * configure.in: Look for the closedir function.
5973
59741993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5975
5976 * configure.in (CPP): Autoconf sets this to a shell variable
5977 reference, which doesn't work when it's edited into a makefile.
5978 Expand that variable reference.
5979
5980 * Makefile.in (CPP): New variable.
5981 (src/Makefile): Edit CPP into src/Makefile.
5982
5983 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5984 and entering double quotes to get the values of LD_SWITCH_X_SITE
5985 and the other make variables; make substitutes them in anyway.
5986
5987 * Makefile.in (uninstall): Don't remove the lisp and etc
5988 directories if they're in the source tree.
5989
5990 Bring mumbleclean targets into conformance with GNU coding standards.
5991 * Makefile.in (mostlyclean, clean): Separate these two; just have
5992 them pass the request to the subdirectory makefiles.
5993 (distclean): Pass the request down, and then get rid of the
5994 files configure built, and get rid of the Makefiles.
5995 (realclean): Pass the request down, and then do the same things
5996 distclean does.
5997 (uninstall, info, dvi): New targets.
5998
5999 * configure.in: Move clause for PC-compatible i386 box to the end
6000 of the case statement, to avoid masking configurations below.
6001
6002 * configure.in: Add case for m88k-motorola-sysv4.
6003
6004 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6005 the HP 68000 machines.
6006
6007 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6008 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6009 preprocessor won't fiddle with them.
6010
60111993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6012
6013 * Makefile.in (TAGS): cd to src to run etags.
6014
60151993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6016
6017 * configure.in (version): Check the X libraries for XrmSetDatabase
6018 and random, and see if we have -lXbsd.
6019
60201993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6021
6022 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6023 s/*.h and m/*.h files. Martin Tomes
6024 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6025
60261993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6027
6028 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6029 above the general i386 alternative.
6030
60311993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6032
6033 * configure.in: Recognize configuration name for Data General
6034 AViiON machines.
6035
6036 * configure.in: Use AC_LONG_FILE_NAMES.
6037
60381993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6039
6040 * configure.in: Test for bison.
6041 * Makefile.in (YACC): New variable.
6042 (lib-src/Makefile.in): Edit YACC into the makefile.
6043
60441993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6045
6046 * Version 19.13 released.
6047
6048 * configure.in (CFLAGS): Don't set this according to the value of
6049 the GCC shell variable. Instead, consult the machine and system
6050 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6051 test __GNUC__ while we're at it.
6052
6053 * configure.in: Remove extra ;; from hpux cases.
6054
60551993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6056
6057 * configure.in: Check to see if the system has -ldnet.
6058
60591993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6060
6061 * make-dist: Add clauses to distribute lisp/forms-mode.
6062
60631993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6064
6065 * configure.in (machine): Fix the versions in hpux version number test.
6066 Do not guess based on cpu type. Do check for explicit system version.
6067
60681993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6069
6070 * configure.in: Do NOT look for `unknown' as company name.
6071
60721993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6073
6074 * configure.in: Fix typo in message.
6075
60761993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6077
6078 * Version 19.12 released.
6079
6080 * Makefile.in (do-install): Correct previous etc-copying change.
6081 Partially rewrite using `if'.
6082 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6083
6084 * Version 19.11 released.
6085
6086 * configure.in: Handle 386bsd.
6087
60881993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6089
6090 * make-dist: Update getdate.c.
6091
6092 * configure.in: Handle bsd386.
6093
6094 * Makefile.in (do-install): Use `-' in tar options.
6095
6096 * configure.in: Change ! "${...}" to x"${...}" = x.
6097
6098 * Makefile.in (do-install): Copy the DOC-* files from the build
6099 etc directory, as well as lots of things from ${srcdir}/etc.
6100
6101 * make-dist: Copy config.guess.
6102
6103 * configure.in: Handle AIX versions 1.2, 1.3.
6104
61051993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6106
6107 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6108 the configuration name mips-mips-usg* to represent USG systems.
6109
6110 * configure.in: Fix logic to detect if srcdir is already configured.
6111
6112 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6113
6114 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6115 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6116 of a directory; cd might fail, and have pwd print out the current
6117 directory.
6118
61191993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6120
6121 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6122
61231993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6124
6125 * configure.in: Complain if srcdir points at an already-configured
6126 tree.
6127
61281993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6129
6130 * Version 19.10 released.
6131
61321993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6133
6134 * Makefile.in: Use Makefile comments, not C comments.
6135
6136 * configure.in: Add case for the Tektronix XD88.
6137
61381993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6139
6140 * configure.in: Handle sysv4.2 and sysvr4.2.
6141
61421993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6143
6144 * configure.in: Traverse the argument list without destroying it;
6145 don't use shift. It turns out that "set - ${saved_arguments}"
6146 doesn't work portably.
6147
6148 * configure.in: Add missing "fi".
6149
6150 * make-dist: Rebuild configure if configure.in is newer.
6151
6152 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6153 targets to be executed even if make remembers that it has already
6154 satisfied FRC.
6155
61561993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6157
6158 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6159
6160 * configure.in (romp): Handle various version numbers with aos and bsd.
6161
61621993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6163
6164 * configure.in: Fix message text.
6165
61661993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6167
6168 * make-dist: Make a `site-lisp' directory in the distribution,
6169 instead of a `local-lisp' directory, which hasn't been the
6170 appropriate name for a long time.
6171 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6172 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6173
6174 * Makefile.in (do-install): Correctly detect if ./etc and
6175 ${srcdir}/etc are the same.
6176
6177 * configure.in: Extract UNEXEC from the system configuration
6178 files, compute the name of the source file corresponding to the
6179 object file, and #define it as UNEXEC_SRC in config.h.
6180
6181 * configure.in: If srcdir is '.', then try using PWD to make it
6182 absolute.
6183
6184 * configure.in: Include ${srcdir} in the printed report, to help
6185 people notice if it's an automounter path.
6186
61871993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6188
6189 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6190
61911993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6192
6193 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6194 when they are different. Add `shift' command.
6195 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6196 (externallispdir): Var deleted.
6197
6198 * configure.in: Delete spurious paren outputting short_usage.
6199
62001993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6201
6202 * Version 19.9 released.
6203
62041993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6205
6206 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6207 subdirectory makes.
6208
6209 * make-dist: Check for .elc files with no corresponding .el file.
6210
6211 * Makefile.in (mkdir): Make all the directories in locallisppath.
6212
6213 * config.guess: New file.
6214 * configure.in: Use it, tentatively.
6215 * INSTALL: Mention its usage.
6216
6217 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6218 the former gives you the operating system rev directly. Use
6219 s/hpux.h if we don't recognize what we got.
6220
6221 * Makefile.in (do-install): Don't remove a destination directory
6222 if it's the same as the source. If ${srcdir}/info == ${infodir},
6223 don't try to copy the info files.
6224
6225 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6226 doesn't work if you're not using a separate source directory.
6227 (do-install): Copy the build tree's etc directory only after
6228 making sure it's not also the source tree's etc directory.
6229
62301993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6231
6232 * configure.in: Handle sunos4.1.3 specially.
6233
62341993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6235
6236 * Makefile.in (INSTALL): Add definition.
6237
6238 * configure.in: Fix some messages. Support -with-gnu-cc.
6239 At the end, use `set --', not `set -'.
6240 Delete spurious `.h' in hpux alternatives.
6241
62421993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6243
6244 * Version 19.8 released.
6245
62461993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6247
6248 * configure.in: When looking for source in the same directory as
6249 the configure script, make the path thus discovered absolute.
6250 If the user specifies the `--srcdir' switch, make that directory
6251 absolute too.
6252
6253 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6254
6255 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6256 too, as the value of the PATH_INFO macro.
6257
6258 * configure.in: Check to see if the source lives in the same
6259 directory as the configure script.
6260
62611993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6262
6263 * Makefile.in (install): Split this into `install' and
6264 `do-install', to give people more control over exactly what gets
6265 done.
6266 (do-install): New target, containing the guts of `install'. Don't
6267 remove and recreate the directories inside the copying loop - do
6268 it all before the copying loop. Pass more flags to the lib-src
6269 make.
6270 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6271 avoid errors and warnings.
6272
6273 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6274 the manufacturer - the more general case was blocking other i386
6275 configuration names below, and that's how the names are written in
6276 MACHINES anyway.
6277
6278 * make-dist: When breaking links, remove the link before moving
6279 the copy onto it, to avoid interactive behavior.
6280
6281 * Makefile.in: Doc fix.
6282
6283 * configure.in: Doc fix.
6284
6285 * INSTALL: Mention --exec-prefix option.
6286
6287 * configure.in: Add support for the `--exec-prefix' option.
6288 * Makefile.in: Accept that support.
6289
6290 * configure.in: Use the AC_PROG_INSTALL macro.
6291 * Makefile.in (INSTALL): Variable removed.
6292 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6293
6294 * configure.in: Distinguish between hp800's and hp700's by calling
6295 "uname -m".
6296
62971993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6298
6299 * configure.in: Recognize configuration names for i860 boxes
6300 running SYSV.
6301
63021993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6303
6304 * configure.in: Distinguish between hp800's and hp700's by the
6305 version of HP/UX they run, since that's something people are more
6306 likely to know - hp700's run 8.0.
6307 Add HP 700 configuration.
6308
6309 * configure.in: Test for the presence of the `rename' function.
6310
6311 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6312 configure.in.
6313 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6314
6315 * make-dist: Break intra-tree links.
6316
6317 * configure.in: Explain that this is an autoconf script, and give
6318 instructions for rebuilding configure from it. Arrange to put
6319 comments in configure explaining this too.
6320
6321 * configure.in: Make the first line of the configure script be
6322 "#!/bin/sh". Leaving the first line blank didn't work.
6323
6324 * configure.in (long_usage): Removed; made short_usage describe
6325 the options briefly.
6326
6327 * configure.in: Implement the --prefix option.
6328 * Makefile.in (prefix): Add support for it here.
6329 * INSTALL: Document it here.
6330
6331 * Makefile.in (install): Don't assume that the files in the `info'
6332 subdirectory match *.info. They don't have that prefix.
6333
63341993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6335
6336 * configure.in: Add case for version 5 of Esix.
6337
63381993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6339
6340 * Version 19.7 released.
6341
6342 * make-dist: There aren't any *.com files in lib-src anymore.
6343
6344 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6345 them; they're symlinks to other filesystems on the GNU machines.
6346
6347 * make-dist: Check that the manual reflects the same version of
6348 Emacs as stated in lisp/version.el. Edit that version number into
6349 the README file.
6350
63511993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6352
6353 * configure.in: Remove the hack of AC_DEFINE; use
6354 AC_DEFINE_UNQUOTED.
6355
63561993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6357
6358 * make-dist: Don't distribute precomp.com, compile.com, or
6359 link.com from ./src; they're in ./vms now.
6360
6361 Some time-handling patches from Paul Eggert:
6362 * configure.in: Add AC_TIMEZONE.
6363
63641993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6365
6366 * configure.in: Recognize Linux as a valid operating system for
6367 the i386.
6368
63691993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6370
6371 * make-dist: Distribute some VMS files we got from Richard Levitte.
6372
6373 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6374 the source for the sed command, not oldXMenu/Makefile.
6375
63761993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6377
6378 * INSTALL: Don't claim the srcdir option doesn't work.
6379
63801993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6381
6382 * configure.in: Include remarks saying what order the autoconf
6383 tests should go in, and remind people to change config.h.in
6384 whenever they add autoconf tests which make #definitions.
6385
6386 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6387
63881993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6389
6390 * Makefile.in (oldXMenu/Makefile): Make this depend on
6391 ${srcdir}/oldXMenu/Makefile.in, not itself.
6392
6393 * PROBLEMS: Some updates from David J. Mackenzie.
6394
6395 More changes from David J. Mackenzie.
6396 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6397 removed; autoconf and config.h should specify all these
6398 differences.
6399 (buildlisppath): Make this path depend on ${srcdir}.
6400 (INSTALLFLAGS): Removed.
6401 (INSTALL): Include the -c flag.
6402 (install): Change the way we invoke install accordingly.
6403
6404 Install ${srcdir} changes from DJM.
6405 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6406 list.
6407 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6408 the source tree and the etc directory in the object tree.
6409 (${SUBDIR}): Pass the prefix variable down to submakes.
6410 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6411 in /bin.
6412 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6413 values for srcdir and VPATH.
6414 (install): Add `v' flag to tar command. Make sure that `dir'
6415 exists in ${srcdir}/info before copying it. Remember that the man
6416 pages come from the source tree, not the object tree.
6417 * configure.in: Remove remarks saying that the --srcdir option
6418 doesn't work.
6419 Create the etc directory in the object tree.
6420 Recognize configuration names of the form *-sun-solaris*.
6421 Recognize sunos5 and solaris as operating system names.
6422
6423 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6424 lib-src/getdate.y and src/systime.h.
6425
64261993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6427
6428 * make-dist: Make links in info subdir.
6429
64301993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6431
6432 * configure.in: Call AC_STDC_HEADERS.
6433
64341993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6435
6436 * configure.in: Sidestep autoconf's quoting of the second argument
6437 of AC_DEFINE, so we can specify the value to put there. It would
6438 be nice if autoconf provided some way to specify computed values
6439 for macros.
6440
64411993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6442
6443 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6444 this is always just -DHAVE_CONFIG_H.
6445
6446 The GNU coding standards specify that CFLAGS should be left for
6447 users to set.
6448 * Makefile.in (CFLAGS): Let configure determine the default value
6449 for this. Don't
6450 have it default to DEFS.
6451 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6452 (lib-src/Makefile, src/Makefile): Edit the default value for
6453 CFLAGS into these files, not DEFS.
6454 * configure.in (CFLAGS): Choose a default value for this - "-g"
6455 normally, or "-g -O" if we're using GCC. Edit it into the
6456 top-level Makefile.
6457
6458 * configure.in: When scanning the machine and system description
6459 #include files, write their names to conftest.c properly.
6460
64611993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6462
6463 * configure.in: In configuration name case for Apallos running
6464 Domainios, set opsys, not opsysfile.
6465
6466 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6467 src/config.h, instead of AC_OUTPUT; the latter overwrites
6468 src/config.h even when it hasn't changed, puts a makefile-style
6469 comment at the top even though it's C code, and produces a
6470 config.status script which doesn't do the job right.
6471
6472 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6473 can use a symbolic link to get the X Menu library into src.
6474 * Makefile.in (LN_S): New variable.
6475 (src/Makefile): Edit the value of LN_S into this makefile.
6476
64771993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6478
6479 * configure.in: Support *-sco3.2v4* as opsystem.
6480
6481 * make-dist: Don't include calc directory.
6482 Exclude many files in the man directory; copy a few.
6483
64841993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6485
6486 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6487 call AC_STRUCT_TM to see what's in time.h.
6488
6489 * configure.in: Employ quoting stupidity to get the value of CPP
6490 to expand properly.
6491
64921993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6493
6494 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6495 variable to scan the machine and system description files.
6496
6497 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6498 so that getdate.y builds correctly.
6499
65001993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6501
6502 * configure.in (tempcname): Change this to "conftest.c", so it will
6503 work properly on systems with short filenames; this is the name
6504 autoconf uses.
6505
6506 * configure.in: Also detect the availability of dup2 and
6507 gethostname.
6508
6509 * configure.in: Use the AC_ALLOCA test.
6510 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6511 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6512
65131993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6514
6515 * make-dist: Distribute configure, as well as configure.in.
6516 Oversight.
6517
65181993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6519
6520 * Makefile.in (install): Print out the name of the directory we're
6521 copying, so people can have some idea of whether we're making
6522 progress.
6523
6524 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6525 Don't forget to re-create the COPYDESTS directories after we clear
6526 them out.
6527
65281993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6529
6530 * Makefile.in: Add autoconf cookies so that the configure
6531 script can comment out sections of path variable definitions to
6532 choose between the installable configuration and the run-in-place
6533 configuration.
6534 * configure.in: Add new option `--run-in-place', to select the
6535 run-in-place path definitions.
6536
6537 * configure.in: Add a clause to the big configuration name case
6538 for the NeXT machine.
6539
65401993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6541
6542 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6543 Make sure that each source directory exists, and is different from
6544 the destination directory; then, delete the destination before
6545 copying over the source.
6546
6547 * make-dist: Distribute configure.in, instead of configure.
6548
65491993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6550
6551 * configure.in: Don't set CC to "gcc -O" if the user specifies
6552 `--with-gcc'. Add -O to DEFS if GCC is set.
6553
65541993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6555
6556 * Makefile.in (clean mostlyclean): Missing right paren.
6557
6558 * configure.in: When checking for X windows, search for an X11
6559 subdirectory of ${x_includes}.
6560
6561 * configure.in: Check for gettimeofday function, for getdate.y.
6562
6563 Change `configure' to a mixture of custom code and autoconf stuff.
6564 autoconf can't derive all the information we need, but we'd really
6565 like to be able to take advantage of some of its tests, and its
6566 file-editing facilities.
6567 * configure.in: Renamed from configure.
6568 Quote the sections of shell script we want copied literally to
6569 the configure script.
6570 (compile): Initialize this to make the autoconf macros' code happy.
6571 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6572 code to do their jobs.
6573 Use autoconf to produce Makefile and src/config.h.
6574 Remove the Makefile-style comment that autoconf places at the top
6575 of src/config.h.
6576 (config_h_opts): Removed - no longer necessary.
6577 * Makefile.in (configname): Renamed to configuration.
6578 (CONFIG_CFLAGS): Renamed to DEFS.
6579 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6580 get values via autoload @cookies@.
6581 (libsrc_libs): Get this from autoconf. We used to do nothing
6582 about this.
6583 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6584
6585 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6586 echo the move-if-change command.
6587
65881993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6589
6590 * make-dist: Distribute lib-src/rcs-checkin.
6591
6592 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6593 Don't try to make links to the RCS or Old subdirectories.
6594 Use the appropriate extension for the compression type in use.
6595 Create the tar file in the shell's initial default directory, not
6596 in ${tempparent}.
6597 Erase the whole ${tempparent} tree, not just ${tempdir}.
6598
65991993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6600
6601 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6602 use to build paths.h.
6603 (lib-src/Makefile, src/Makefile): Similarly.
6604
6605 * configure: Extend test for working `const' keyword to handle AIX
6606 3.2 cc.
6607
66081993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6609
6610 * make-dist: Distribute lisp/term/ChangeLog.
6611
6612 Arrange for C compilation throughout the tree to get
6613 C_SWITCH_SYSTEM from the configuration files.
6614 * configure: Extract C_SWITCH_SYSTEM from the machine and
6615 system-dependent files, and save it in the top-level Makefile.
6616 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6617 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6618
6619 * make-dist: Include the VMS support files in oldXMenu in the
6620 distribution.
6621
6622 * configure: Doc fix.
6623
6624 * configure: Fix corrupted config_h_opts.
6625
6626 * configure: Properly report option names in error messages.
6627
6628 * configure: Properly recognize --x-includes and --x-libraries
6629 options.
6630
6631 * configure: Fix syntax errors in code handling XFree386.
6632
66331993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6634
6635 * configure: Add special code to detect XFree386, and tell
6636 config.h about it.
6637
6638 * configure: Properly handle extracting values of LIBS_MACHINE and
6639 LIBS_SYSTEM that contain spaces.
6640
6641 * configure: Add `--x-includes' and `--x-libraries' options. I
6642 think these are dopey, but no less than three alpha testers, at
6643 large sites, have said they have their X files installed in odd
6644 places. Implement them by setting C_SWITCH_X_SITE and
6645 LD_SWITCH_X_SITE in src/config.h.
6646
66471993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6648
6649 * make-dist: Don't distribute etc/Old files.
6650
6651 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6652 backups.
6653
66541993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6655
6656 * make-dist: Fix typo.
6657
66581993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6659
6660 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6661 in some cases where it should but didn't seen to.
6662
6663 * Makefile.in: Added unlock and relock productions.
6664
66651993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6666
6667 * make-dist: Add a --compress option to force make-dist to use
6668 compress.
6669
6670 * make-dist: Use gzip, if we can find it.
6671
6672 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6673 make rs6000-ibm-aix default to -aix32.
6674
66751993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6676
6677 * Makefile.in: Added `Developer's configuration' section.
6678
66791993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6680
6681 * Makefile.in: Add commented-out variable settings for developer's
6682 configuration.
6683
66841993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6685
6686 * make-dist: Distribute `src/bitmaps' too.
6687
66881993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6689
6690 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6691 make rs6000-ibm-aix default to -aix32.
6692
66931993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6694
6695 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6696
6697 * Makefile.in (install.sysv): Add a second `$' in front of
6698 `${dest}', so that the shell will expand it, instead of Make.
6699
6700 * configure: When processing the name of the configure script,
6701 collapse `././' to `./', but leave a single `./' prefix alone.
6702
6703 * configure: Doc fix.
6704
67051993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6706
6707 * configure: Handle isc3.0 correctly.
6708
67091993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6710
6711 * make-dist: Don't try to copy the COPYING notice into
6712 external-lisp; we're not distributing that directory any more.
6713
67141993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6715
6716 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6717 Remove CVS subdirectories from the installed directory trees, as
6718 well as RCS directories.
6719
67201993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6721
6722 * make-dist: Only copy gmalloc.c if we couldn't link it.
6723 Don't try to copy man/{README,Makefile} unless they actually exist.
6724
6725 * Makefile.in (lisppath): Don't include externallispdir in this.
6726 We're not sure whether we're even going to distribute the
6727 directory yet.
6728
67291993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6730
6731 * make-dist: Don't distribute the external-lisp directory anymore.
6732 * INSTALL: Remove all references to external-lisp.
6733
6734 * configure: Detect whether the compiler supports `const'
6735 properly, and edit src/config.h accordingly.
6736
6737 * configure: Tweak layout of final report.
6738
6739 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6740 CFLAGS.
6741
6742 * Makefile.in (locallisppath): Make this default to
6743 ${datadir}/emacs/site-lisp, instead of
6744 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6745 the same thing, and local-lisp causes completion conflicts with
6746 lock.
6747 (lisppath): Add ${externallispdir} to this.
6748 * INSTALL: Adjust installation directions.
6749
6750 * Makefile.in (externallispdir): New variable, to say where to
6751 install the externally-maintained lisp files.
6752 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6753 the others.
6754 * INSTALL: Describe external-lisp and the new externallispdir
6755 variable.
6756
67571993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6758
6759 * configure (progname): New option `--with-gcc'. Make it clearer
6760 how we are trying to guess whether or not we have GCC.
6761 * INSTALL: Document the `--with-gcc' option, and improve
6762 description of `--with-x' options.
6763
67641993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6765
6766 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6767 ${infodir} from these variables; we have written out explicit code
6768 to install the info files.
6769
67701993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6771
6772 * make-dist: Don't distributed the RCS files in the etc directory.
6773
67741993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6775
6776 * Makefile.in: Some makes can't handle comments in the middle of
6777 commands; move them to before the whole rule.
6778
67791993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6780
6781 * README: Mention what Emacs is.
6782
67831993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6784
6785 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6786 Add `./cpp' and `./man' back into the distribution.
6787
67881993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6789
6790 * Makefile.in: Define MAKE, and use where appropriate.
6791
67921993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6793
6794 * make-dist: Remember that the authoritative COPYING notice is
6795 `etc/COPYING', not `../etc/COPYING'.
6796
67971992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6798
6799 * make-dist: Make sure that the COPYING notices in each directory
6800 are copies, not symlinks.
6801
68021992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6803
6804 * INSTALL: The build process produces an executable called `emacs'
6805 now. Change references.
6806 * Makefile.in: Adjust `install.mumble' targets to install
6807 `src/emacs', not `src/xemacs'.
6808
6809 * configure: Start with a blank line; this keeps some old CSH's
6810 from thinking it's a CSH script. Most systems will just use
6811 /bin/sh to run it, which is what we're expecting; the only other
6812 shells which might try to interpret it themselves are probably
6813 Bourne-compatible.
6814
68151992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6816
6817 * INSTALL: Improvements suggested by David Mackenzie.
6818
68191992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6820
6821 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6822 Don't try to copy the info files if there aren't any; the
6823 unexpanded globbing pattern disappoints `install'. Ignore the
6824 return status of that command.
6825
6826 * INSTALL: Updated for new configuration arrangement.
6827
6828 * configure: Don't make the top-level Makefile read-only - people
6829 may want to edit the values of the path variables.
6830
6831 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6832 Install the info files in ${infodir}. Install the executable
6833 under both `emacs' and `emacs-VERSION'.
6834
6835 * Makefile.in: Doc fix.
6836
6837 * Makefile.in (exec_prefix): New variable, as per latest version
6838 of coding standards.
6839 (bindir, libdir): Use it, instead of `prefix'.
6840 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6841
6842 * Makefile.in (mandir): Make the default value for this depend on
6843 $(prefix).
6844
6845 * Makefile.in (datadir, statedir, libdir): Make these all default
6846 to ${prefix}/lib.
6847 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6848 to compensate.
6849
6850 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6851 Install the etags and ctags man pages too.
6852
6853 * Makefile.in (distclean): Don't delete backup files; that's the
6854 job of extraclean.
6855 (extraclean): Like distclean, but deletes backup and autosave files.
6856
68571992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6858
6859 Make path specification conform to GNU coding standards.
6860 * configure (long_usage): Remove all traces of old arguments from
6861 usage messages, and document the options we do accept in more
6862 detail: -with-x... and --srcdir.
6863 (options, boolean_opts): Deleted; we don't have enough options to
6864 make this worthwhile.
6865 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6866 along with the code which supported them; these should be set as
6867 arguments to the top-level make.
6868 (config_h_opts): Since this no longer doubles as a list of option
6869 names, make them upper case; this simplifies the code which uses
6870 them to build the sed command to edit src/config.h. Change the
6871 code which sets them.
6872 (cc, g, O): Don't allow the user to set these using options; they
6873 should be specified using `CC=' and `CFLAGS=' arguments to the
6874 top-level make. Just choose reasonable default values for them,
6875 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6876 values.
6877 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6878 options; use them whenever the configuration files say they're
6879 possible.
6880 Simplify the argument processing loop. Don't accept abbreviations
6881 for option names; these might conflict with other configuration
6882 options in the future.
6883 Add some support for the `--srcdir' option. Check for the sources
6884 in . and .. if `--srcdir' is omitted. If the directories we will
6885 compile in don't exist yet, create them under the current directory.
6886 Note that the rest of the build process doesn't really support
6887 this.
6888 Edit only the top Makefile. That should edit the others. Edit
6889 into the makefile: `version', from lisp/version.el, `configname'
6890 and `srcdir' from the configuration arguments, `CC' and
6891 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6892 the user's path, and LOADLIBES as gleaned from the system
6893 description files.
6894 Simplify the report generated; it doesn't need to include any
6895 description of paths now.
6896 Make `config.status' exec configure instead of just calling it, so
6897 there's no harm in overwriting `config.status'.
6898 * Makefile.in (version, configname): New variables, used to choose
6899 the default values for datadir and libdir.
6900 Path variables rearranged into two clearer groups:
6901 - In the first group are the variables specified by the GNU coding
6902 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6903 manext, infodir, and srcdir).
6904 - In the second are the variables actually used for Emacs's paths
6905 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6906 archlibdir), which depend on the first category.
6907 datadir and libdir default to directories under
6908 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6909 demand.
6910 etcdir and lispdir default to subdirectories of datadir.
6911 archlibdir defaults to libdir.
6912 The new installation tree is a bit deeper than it used to be, so
6913 use the new make-path program in lib-src to build them all.
6914 Always build a new src/paths.h.tmp and then move-if-change it to
6915 src/paths.h, to avoid unnecessary rebuilds while responding to the
6916 right changes.
6917 Remove all mention of arch-lib. Run utility commands from
6918 lib-src, and let the executables be copied into archlibdir when
6919 Emacs is installed.
6920 Add targets for src/Makefile, lib-src/Makefile, and
6921 oldXMenu/Makefile, editing the values of the path variables into
6922 them.
6923 Let lib-src do its own installation.
6924 (datadir): Default to putting data files under
6925 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6926 (emacsdir): Variable deleted; it would only be confusing to use.
6927 (lispdir, etcdir): Default to ${datadir}/lisp.
6928 (mkdir): Use make-path for this.
6929 (lockdir): Do this in mkdir.
6930 (Makefile): New target.
6931
6932 * configure (usage_message): Rename to long_usage.
6933
6934 * make-dist: Don't bother creating an arch-lib directory; that's
6935 only for installation now.
6936
69371992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6938
6939 * configure: Use GCC-style configuration names, using config.sub.
6940 Change the usage and help messages.
6941
6942 * configure: Initialize window_system, not indow_system.
6943
6944 * configure: Report which window system, compiler, and signal
6945 handler return type we decide to use.
6946
6947 * make-dist: Explain what's going on if config.sub and gmalloc.c
6948 can't be linked. Place the code which copies them near the code
6949 which links the rest of the files around them.
6950
69511992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6952
6953 * make-dist: Don't bother to distribute src/*.com, or
6954 src/vmsbuild; those have all been moved to `../vms'.
6955
69561992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6957
6958 * make-dist: Don't forget that the way to avoid filenames starting
6959 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6960 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6961 couldn't make hard links to, since we have two already, and
6962 perhaps more to come.
6963
69641992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6965
6966 * configure: When editing parameters into lib-src/Makefile, change
6967 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6968 needs some other flags too.
6969
69701992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6971
6972 * configure: Remove spurious echo of the configuration name.
6973
6974 * make-dist: Don't distribute files in src/m and src/s whose names
6975 begin with `='.
6976
69771992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6978
6979 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6980 Also LISP_FLOAT_TYPE.
6981
69821992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6983
6984 * make-dist: Copy config.sub, since it's a symbolic link to a file
6985 on another file system.
6986
69871992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6988
6989 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6990 distribution.
6991
6992 * config.sub: New file, to help us recognize configuration names.
6993 * make-dist: Include it in the distribution.
6994
69951992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6996
6997 * configure: Convert `-' to `_' in specified option names.
6998 Accept options with --. Delete --highpri and --have-x-menu options.
6999 New options --with-x and --with-x10 replace -window-system.
7000 Don't mention options --gnu-malloc, --rel-alloc
7001 or --lisp-float-type in help message.
7002
70031992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7004
7005 * make-dist: Include the `vms' subdirectory in the distribution.
7006
70071992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7008
7009 * configure: Remove lines starting with "# DIST: " when building
7010 lib-src/Makefile and src/Makefile. This allows us to mark the
7011 "Makefile.in" files with explanatory comments which won't also get
7012 stuck in the Makefiles.
7013
70141992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7015
7016 * make-dist: Don't use the '+' operator in the sed regular
7017 expression that extracts the version number from lisp/version.el;
7018 Ultrix sed doesn't seem support the operator. Just double the
7019 operand and use *.
7020
70211992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7022
7023 * Makefile.in: Doc fix.
7024
70251992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7026
7027 * configure: Rewrite sed command to remove at most one ./ prefix;
7028 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7029 group.
7030
70311992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7032
7033 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7034
70351992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7036
7037 * make-dist: Go ahead and build a new TAGS file, unless the
7038 --newer option was specified. Don't try to delete a TAGS file
7039 from etc; it's not kept there, and shouldn't be deleted anyway.
7040
70411992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7042
7043 * make-dist: If the lisp directory contains a default.el, don't
7044 distribute it.
7045
7046 * configure: When searching signal.h for the type of a signal
7047 return handler, make a copy of it, not a symbolic link to it; that
7048 way, it will work on systems that don't have symbolic links.
7049
70501992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7051
7052 * make-dist: Taught it about vcdiff and rcs2log, added --newer
7053 option for generating incremental distributions. Stopped it from
7054 generating a TAGS file into the distribution; that sucker is
7055 *big*, and easily enough generated with the toplevel makefile.
7056
70571992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7058
7059 * configure: When writing config.status, don't prefix progname
7060 with a '.'; it might be absolute.
7061
70621992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7063
7064 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7065 /usr/include/X11 exist, not only if both exist.
7066
70671992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7068
7069 * make-dist: Make the new external-lisp directory a duplicate of
7070 the external-lisp directory, not the lisp directory.
7071
70721992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7073
7074 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7075 clean' in arch-lib; it doesn't even have a Makefile.
7076
7077 * Makefile.in (clean, mostlyclean): In the test which tries to
7078 distinguish between the build directory, which should be cleaned,
7079 and the installed directory, which shouldn't, cd to `${emacsdir}',
7080 not `${DESTDIR}${LIBDIR}'.
7081
70821992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7083
7084 * make-dist: Be sure to delete the .c and .h files that YACC and
7085 BISON create from getdate.y.
7086
7087 * external-lisp: New directory; see `external-lisp/README'.
7088 * make-dist: Added support for the external-lisp subdirectory.
7089
7090 * make-dist: Changed message which complains that make-dist wasn't
7091 invoked in the right directory to indicate which files it was
7092 looking for.
7093
70941992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7095
7096 * configure: Add comments explaining why we can't translate
7097 character ranges or control characters in `tr'.
7098
70991992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7100
7101 * configure: When generating the configuration message, we used to
7102 build the message from the start so that each line began with "# "
7103 so that it would be a comment in `config.status'. However, this
7104 causes trouble if any of the variables we use in the message
7105 expand to more than one line of text - as gnu_malloc_reason
7106 sometimes does. So instead, we build the message as it should be
7107 printed to the user (i.e. without the "# " prefixes), and stick on
7108 the "# "s when we write it to `config.status'.
7109
7110 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7111 `lib-src' and `arch-lib'.
7112
7113 * configure: When generating report and `config.status' file, note
7114 that bindir only determines where `make install' and
7115 `build-install' will place the executables; this should make it
7116 clear that the ordinary build process will not try to install
7117 things.
7118
71191992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7120
7121 * make-dist: Change messages to say that we are 'making links to
7122 X', rather than 'copying X'. And put `' quotes around file names.
7123
7124 * make-dist: Include '.tmp' in the name of the staging directory.
7125
7126 * make-dist: Pass the `-f' option to rm when you're not sure that
7127 the files you're removing actually exist.
7128
7129 * make-dist: When setting up etc/COPYING, always nuke whatever is
7130 there, and then copy it in, to make sure we get a real file.
7131
7132 * make-dist: Don't try to distribute *.defns files any more. The
7133 only such file was for simula.el, which has been superceded by a
7134 version which doesn't have a separate .defns file.
7135
71361992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7137
7138 * make-dist: Don't distribute configured versions of config.h.in,
7139 paths.h.in, Makefile.in in src.
7140
7141 * configure: Delete .tmp files before creating them; don't bother
7142 trying to make final targets writeable first, since it won't
7143 matter to move-if-change.
7144
71451992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7146
7147 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7148 mkdir and chmod in the center of all the conditionals. GNU Make
7149 will strip these out, but other makes won't.
7150
71511992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7152
7153 * make-dist: Include move-if-change in list of files to distribute.
7154
71551992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7156
7157 * configure: Remove any "." elements from the program name.
7158
7159 * configure: Don't record the values of all the possible arguments
7160 in config.status; only record the options that the user specified.
7161
7162 * configure: Use move-if-change to move in the new src/config.h.
7163
71641992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7165
7166 * move-if-change: New file, copied from gcc release.
7167 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7168 a temp file, so we don't update paths.h if an error occurs or if
7169 it doesn't need changing.
7170
71711992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7172
7173 * Makefile.in (src/paths.h): Do not install a value for the
7174 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7175 * build-install.in: Same thing.
7176
71771992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7178
7179 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7180 latter, being a typo, is always false, resulting in a program
7181 whose default behavior is to painstakingly build a copy of the
7182 source tree, and then delete it. Rah.
7183
7184 * Makefile.in: Add dist target, and comment for it.
7185
7186 * configure: When scanning <signal.h> for a declaration for
7187 signal, create a symbolic link with a name ending in .c, so the
7188 compiler won't complain that it's only been given .h files.
7189
7190 * configure: Check whether there are any arguments available
7191 before shifting to get the value of a non-boolean parameter.
7192
7193 * make-dist: Doc fix.
7194
71951992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7196
7197 * configure: Instead of grepping /usr/include/signal.h for a
7198 signal declaration, run /usr/include/signal.h or
7199 /usr/include/sys/signal.h through cpp and grep for the
7200 declaration.
7201
7202 * configure: Redirect the output of grep to /dev/null instead of
7203 using grep -s - that flag means different things on other systems.
7204
7205 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7206 since the former is recognizable even if you don't know what
7207 'dumping' is.
7208 * configure: Accommodate that change.
7209
7210 * configure: Accept options for all of the directories you can
7211 change in the Makefile.
7212
7213 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7214
7215 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7216 FOO before you can use them.
7217
7218 * build-install.in: Made the "Where To Install Things" section
7219 conform with the similar section from Makefile.in. Copied section
7220 which builds src/paths.h from src/paths.h.in from the Makefile.
7221
72221992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7223
7224 * configure: Write config.status to pass its command-line
7225 arguments on to configure, so that people can use it to recreate
7226 an old configuration, with minor changes.
7227
72281992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7229
7230 * configure: Don't rely on option variables being unset if their
7231 values are the empty string. In particular, when producing the
7232 English report, don't assume that highpri will be unset when no
7233 increased priority has been requested; -highpri='' should be the
7234 same as omitting -highpri altogether.
7235
7236 * configure: Fix dumb bug: when running the system and machine
7237 description files through cpp, mark those lines that we want to
7238 evaluate with the string '@configure@', and then only evaluate
7239 them. This way if the files include anything that actually
7240 generates text (type definitions or external declarations, say),
7241 we won't try to eval it.
7242
72431992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7244
7245 * make-dist: New shell script.
7246
7247 * configure: When creating foo from foo.in, make foo read-only to
7248 remind people to edit the .in file instead.
7249
7250 * INSTALL: Changed references to config.h-dist to config.h.in.
7251 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7252 to build src/paths.h from src/paths.h.in; added a paragraph to do
7253 this.
7254 * configure, Makefile, build-install: Changed filenames like
7255 FOO-dist to FOO.in.
7256
72571992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7258
7259 * Makefile, build-install: Renamed to Makefile.in and
7260 build-install.in; the configure script will edit these to produce
7261 the usable Makefile and build-install.
7262 * configure: Changed to produce ./Makefile, ./build-install,
7263 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7264 instead of editing them in place.
7265
72661992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7267
7268 * Makefile: Re-arranged so that the undumped Emacs will search
7269 ../lisp *after* the site's local elisp files.
7270 (locallisppath, dumplisppath): New variables.
7271 (lisppath): This variable's default value is now chosen based on
7272 $(locallisppath) and $(lispdir); while it used to be the
7273 customization point for adding site-local elisp directories to
7274 load-path, that job is now handled mostly by locallisppath.
7275 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7276 Check the values being assigned to the *LOADSEARCH macros for null
7277 path elements (like '::' in 'foo::bar').
7278
7279 * configure: When checking if the machine- and system-dependent
7280 files define a particular macro or not, actually run them through
7281 CPP and test the macros with #ifs, instead of just grepping for
7282 the macros' names. In particular, check for SYSTEM_MALLOC in this
7283 way.
7284
72851992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7286
7287 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7288
72891992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7290
7291 * configure: Make the config.status file an executable shell
7292 script which will recreate the same configuration. Include the
7293 verbal description of the current configuration as a comment in
7294 the script.
7295 * INSTALL: Doc fix.
7296
7297 * Makefile: brought the Makefile up to the GNU coding
7298 standards, as described in standards.text:
7299 (TAGS): New name for the target which rebuilds the tags table.
7300 (check): New target; doesn't do anything yet.
7301 (mostlyclean): New target, synonymous with clean.
7302 (realclean): New target. Currently, this just calls the
7303 subdirectories's makefiles and then deletes config.status.
7304 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7305 variables.
7306 Installation directory variables changed to conform.
7307 (install, install.sysv, install.xenix, install.aix): Changed the
7308 code which copies the directories into their installed location to
7309 allow the installed locations to be in several different
7310 directories; the old version assumed that they would all be in
7311 $(emacsdir).
7312 (mkdir, lockdir): Allow the installed locations to be in several
7313 different directories.
7314 * INSTALL: Doc fix.
7315
7316 * build-install: Use the same variable names as the Makefile.
7317 Allow the installed locations to be in several different
7318 directories.
7319
73201992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7321
7322 * Makefile (src/paths.h): Instead of using a single sed command to
7323 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7324 separately, and don't forget to append "/!!!SuperLock!!!" to the
7325 value of the PATH_SUPERLOCK macro.
7326
7327 * config.emacs: Renamed to configure, for consistency with other
7328 GNU products. Internal references changed.
7329 INSTALL, Makefile: References changed.
7330
7331 * lock: New directory, which should always be empty. If this
7332 directory doesn't exist, Emacs won't complain; it just won't lock.
7333 Having this here means that people can just unpack Emacs, build
7334 it, and have locking work.
7335
7336 * share-lib: Re-renamed to etc, for the sake of tradition.
7337 * config.emacs: Changed default value for datadir to ../etc.
7338 * INSTALL, README: Adjusted.
7339
73401992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7341
7342 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7343 by running CPP on the appropriate s/*.h and m/*.h files.
7344
73451992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7346
7347 * config.emacs: Make sure to set the "exit on error" flag once
7348 we've removed config.status; errors should abort the configuration.
7349
73501992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7351
7352 * config.emacs: Added -distribute option, so that the Makefile
7353 paths are in their proper form. I don't know why this matters.
7354
73551992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7356
7357 * local-lisp: New directory, empty in the distribution, for people
7358 to put local elisp code in.
7359 * config.emacs: Include it in the default load path.
7360 * README: Document it.
7361
73621992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7363
7364 * config.emacs: Guess the type of signal handling functions based
7365 on the contents of /usr/include/signal.h.
7366
7367 * config.emacs: Print out progress report messages.
7368
7369 * Makefile (src/paths.h): Don't generically replace
7370 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7371 editing of the other entries, and each entry should be dealt with
7372 explicitly anyway.
7373
7374 * build-install: Converted from C-shell to Bourne shell.
7375 * config.emacs: Edit build-install properly.
7376
7377 * config.emacs: Doc fix.
7378
73791992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7380
7381 * Makefile (install): Remove `B' from tar xf command.
7382
73831992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7384
7385 * config.emacs: Removed support for the `maintain-environment'
7386 option; the only important difference between this and its absence
7387 has been removed.
7388 * INSTALL: Removed mention of `maintain-environment'.
7389
7390 * config.emacs: Fix arguments to sed when processing boolean
7391 arguments.
7392
73931991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
7394
7395 * config.emacs: New file, to help automate the installation
7396 process.
7397
7398 * Makefile: Lots of changes to support the separation of etc into
7399 architecture-dependent and -independent files:
7400 (EMACSROOT): New variable, giving the directory under which all of
7401 Emacs's libraries should be installed. Changed rest of file to
7402 use it.
7403 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7404 (DATADIR): New variable, denoting architecture-independent dir.
7405 (LOCKDIR): New variable, for completeness.
7406 (SUBDIR): No more etc, new lib-src.
7407 (COPYDIR): No more etc, new arch-lib and share-lib.
7408 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7409 (src): Now depends on lib-src, not etc.
7410 * build-install: Changes parallel to the above.
7411 * README: Describe the new arrangement.
7412
7413 * vms: New subdirectory for all the VMS stuff.
7414
74151991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
7416
7417 * Makefile (LISPPATH): New variable.
7418 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7419
74201990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
7421
7422 * Makefile (install, install.sysv, install.xenix):
7423 Install wakeup instead of loadst. No need for setuid or setgid.
7424
74251990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7426
7427 * Makefile (clean): Clean etc if that's not the installation dir.
7428
74291990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7430
7431 * Makefile (paths.h): Make sed alter each name in the path.
7432
74331988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7434
7435 * Makefile (install.sysv): Use cpio, not tar.
7436
74371988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7438
7439 * Makefile (lockdir): Rename `lock' target.
7440 Depend on it from install*, not from `all'.
7441
74421988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
7443
7444 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7445 to match build-install and paths.h.
7446
7447;; Local Variables:
7448;; coding: utf-8
7449;; add-log-time-zone-rule: t
7450;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
7451;; End:
7452
7453 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
7454 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7455
7456 This file is part of GNU Emacs.
7457
7458 GNU Emacs is free software: you can redistribute it and/or modify
7459 it under the terms of the GNU General Public License as published by
7460 the Free Software Foundation, either version 3 of the License, or
7461 (at your option) any later version.
7462
7463 GNU Emacs is distributed in the hope that it will be useful,
7464 but WITHOUT ANY WARRANTY; without even the implied warranty of
7465 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7466 GNU General Public License for more details.
7467
7468 You should have received a copy of the GNU General Public License
7469 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
7470
7471;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73