nsterm.m (keydown): avoid infinite loop
[bpt/emacs.git] / ChangeLog
... / ...
CommitLineData
12009-06-24 Glenn Morris <rgm@gnu.org>
2
3 * make-dist: Warn if subdir does not exist in source.
4 (nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
5 (nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
6 No longer make links.
7
82009-06-24 Yavor Doganov <yavor@gnu.org>
9
10 * make-dist (tempdir): Don't create directories preferences.gorm
11 and preferences.nib, they are no longer required.
12
132009-06-21 Chong Yidong <cyd@stupidchicken.com>
14
15 * Branch for 23.1.
16
172009-06-12 Chong Yidong <cyd@stupidchicken.com>
18
19 * configure.in: Delete mac-fix-env target, which has been
20 removed (Bug#3531).
21
222009-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
23
24 * configure.in: Don't define CANNOT_DUMP for GNUStep any more.
25
262009-05-05 Per Starbäck <per@starback.se> (tiny change)
27
28 * BUGS: Use new binding of view-emacs-problems.
29
302009-05-04 Simon Leinen <simon.leinen@switch.ch> (tiny change)
31
32 * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
33 for Solaris compatibility.
34
352009-04-25 Chong Yidong <cyd@stupidchicken.com>
36
37 * configure: Regenerate.
38
39 * configure.in: Disable use of FreeType without libXft.
40
412009-04-19 Jan Djärv <jan.h.d@swipnet.se>
42
43 * configure.in (HAVE_GTK_FILE_SELECTION, HAVE_GTK_FILE_CHOOSER):
44 Check if it is declared in gtk.h.
45
462009-04-12 Andreas Schwab <schwab@linux-m68k.org>
47
48 * Makefile.in (install-arch-indep): Remove .gitignore files.
49
502009-04-03 Kenichi Handa <handa@m17n.org>
51
52 * INSTALL: Make the section "Complex Text Layout support
53 libraries" the first of "ADDITIONAL DISTRIBUTION FILES".
54
552009-03-06 Dan Nicolaescu <dann@ics.uci.edu>
56
57 * configure.in (rs6000-ibm-aix6*): Fix typo.
58
592009-03-04 Glenn Morris <rgm@gnu.org>
60
61 * Makefile.in (INFO_FILES): Add auth.
62
632009-03-03 Glenn Morris <rgm@gnu.org>
64
65 * info/dir: Add Auth-source.
66
672009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
68
69 * Makefile.in (src): Fix last change so the first `cd' doesn't affect
70 the second.
71
722009-02-28 Eli Zaretskii <eliz@gnu.org>
73
74 * config.bat: Copy .dbxinit to _dbxinit.
75
76 * make-dist (Making links to `info'): Remove .gitignore.
77
782009-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
79
80 * Makefile.in (lib-src, lisp): Use simpler rule.
81 (src): Be more specific to avoid recompiling all the .elc files just
82 because the bootstrap-emacs is missing.
83
842009-02-26 Chong Yidong <cyd@stupidchicken.com>
85
86 * configure.in: Require librsvg >= 2.11.
87
882009-02-23 Adrian Robert <Adrian.B.Robert@gmail.com>
89
90 * configure.in (HAVE_XFT, HAVE_FREETYPE, HAVE_LIBOTF)
91 (HAVE_M17N_FLT): Don't check for these unless HAVE_X11.
92
932009-02-04 Adrian Robert <Adrian.B.Robert@gmail.com>
94
95 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Drop.
96
972009-02-03 Glenn Morris <rgm@gnu.org>
98
99 * make-dist: Add some missing files, remove some that are no longer
100 present.
101
1022009-02-02 Glenn Morris <rgm@gnu.org>
103
104 * make-dist: Add some missing nextstep/ files.
105
1062009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
107
108 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
109
1102009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
111
112 * configure.in: Add support for m68k-*-netbsd.
113
1142009-01-14 Juri Linkov <juri@jurta.org>
115
116 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
117
118 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
119 and bug-reference-mode.
120
1212009-01-11 Juri Linkov <juri@jurta.org>
122
123 * INSTALL.CVS: Move configuration explicitly to the first step.
124
1252009-01-09 Glenn Morris <rgm@gnu.org>
126
127 * .dir-locals.el: Don't set indent-tabs-mode.
128
1292008-12-30 Kenichi Handa <handa@m17n.org>
130
131 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
132 the function OTF_get_variation_glyphs.
133
1342008-12-30 Jan Djärv <jan.h.d@swipnet.se>
135
136 * Makefile.in (install-arch-dep): Remove old directories in
137 ns_app* before moving new directories there.
138
1392008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
140
141 * .dir-locals.el: Remove non-working entry for pmail.
142 (fill-column): Fix typo.
143 (change-log-mode): Add fill column.
144
1452008-12-26 Eli Zaretskii <eliz@gnu.org>
146
147 * config.bat: Produce _dir-locals.el from .dir-locals.el.
148
1492008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
150
151 * make-dist (tempdir): Distribute .dir-locals.el.
152
153 * .dir-locals.el: New file.
154
1552008-12-19 Eli Zaretskii <eliz@gnu.org>
156
157 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
158 for rationale.
159
1602008-12-13 Glenn Morris <rgm@gnu.org>
161
162 * Makefile.in (install-arch-indep): Add new man-pages.
163 (manext): Remove variable.
164 (MAN_PAGES): New variable.
165 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
166 and remove.
167 (uninstall): Remove desktop file and icons, game scores if empty.
168
1692008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
170
171 * config.guess, config.sub: Updated from master source.
172
1732008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
174
175 * Makefile.in (install-arch-indep): Install ebrowse.1.
176
1772008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
178
179 * configure.in: Add Solaris on x86_64.
180
1812008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
182
183 * config.guess, config.sub: Updated from master source.
184
1852008-12-08 Eli Zaretskii <eliz@gnu.org>
186
187 * info/dir: Fix last change.
188
1892008-12-07 Eli Zaretskii <eliz@gnu.org>
190
191 * info/dir: Untabify.
192
1932008-11-28 Ulrich Mueller <ulm@gentoo.org>
194
195 * configure.in: Fix last change.
196
1972008-11-28 Richard M Stallman <rms@gnu.org>
198
199 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
200 New configurations.
201
2022008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
203
204 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
205 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
206
2072008-11-15 Eli Zaretskii <eliz@gnu.org>
208
209 * Makefile.in (INFO_FILES): Remove ns-emacs.
210
211 * info/dir (NS-Emacs): Remove entry.
212
2132008-11-08 Eli Zaretskii <eliz@gnu.org>
214
215 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
216
2172008-11-07 Glenn Morris <rgm@gnu.org>
218
219 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
220
2212008-10-31 Eli Zaretskii <eliz@gnu.org>
222
223 * config.bat: Tell user to expect one "File not found" message
224 while the `doc' directory is being configured.
225
2262008-10-30 Chong Yidong <cyd@stupidchicken.com>
227
228 * update-subdirs: Put obsolete directory last.
229
2302008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
231
232 * configure.in: Check fontconfig always.
233
2342008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
235
236 * configure (*-solaris2.[7-9]*): Fix typo.
237
2382008-10-24 Glenn Morris <rgm@gnu.org>
239
240 * configure.in (--without-sync-input, --with-pkg-config-prog):
241 Help strings start with lower case.
242 (--with-gnustep-conf): New option.
243 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
244
2452008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
246
247 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
248 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
249 is not found. (Bug#1230)
250
2512008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
252
253 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
254 Use sol2-6.h for Solaris 7-9.
255
2562008-10-18 Ulrich Mueller <ulm@gentoo.org>
257
258 * configure.in: Add support for GNU/Linux on SuperH.
259
2602008-10-12 Andreas Schwab <schwab@suse.de>
261
262 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
263
2642008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
265
266 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
267 "X") to avoid confusion.
268
269 * configure: Regenerate.
270
2712008-09-07 Romain Francoise <romain@orebokech.com>
272
273 * make-dist: Distribute doc/man/ChangeLog.
274
2752008-08-28 Chong Yidong <cyd@stupidchicken.com>
276
277 * configure.in: Disable XFT and Freetype when without X.
278
279 * configure: Regenerate.
280
2812008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
282
283 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
284
2852008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
286
287 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
288 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
289
290 * configure: Regenerate.
291
2922008-08-20 Eli Zaretskii <eliz@gnu.org>
293
294 * configure.in: Move "#define subprocesses" before
295 config_opsysfile is included.
296
2972008-08-19 Kenichi Handa <handa@m17n.org>
298
299 * INSTALL (Extra fonts): Mention local fonts, don't mention
300 mule-unicode.
301
3022008-08-16 Chong Yidong <cyd@stupidchicken.com>
303
304 * make-dist: Omit info/.arch-inventory.
305
3062008-08-16 Jason Rumney <jasonr@gnu.org>
307
308 * make-dist (tempdir/nt): Link emacsclient.rc.
309
3102008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
311
312 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
313 AC_SUBST it.
314 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
315 AC_SUBST it.
316 (OTHER_FILES): Always define for HAVE_NS.
317 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
318 * configure: Regenerate.
319
3202008-08-07 Andreas Schwab <schwab@suse.de>
321
322 * configure.in: Correctly handle
323 --enable-cocoa-experimental-ctrl-g=no and
324 --enable-ns-self-contained=yes.
325
3262008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
327
328 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
329 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
330 bother undef'ing since won't have desired effect.
331
3322008-08-06 Andreas Schwab <schwab@suse.de>
333
334 * configure.in: Fix quoting.
335
3362008-08-06 Chong Yidong <cyd@stupidchicken.com>
337
338 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
339
3402008-08-05 Ulrich Mueller <ulm@gentoo.org>
341
342 * configure.in: Add checks for krb5_error.text and
343 krb5_error.e_text struct members.
344
3452008-08-04 Chong Yidong <cyd@stupidchicken.com>
346
347 * configure.in: Test for existence of NSInteger.
348 Suggested by Yavor Doganov.
349
3502008-08-02 Romain Francoise <romain@orebokech.com>
351
352 * Makefile.in (INFO_FILES): Add mairix-el.
353
3542008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
355
356 * make-dist:
357 * README: Remove VMS support.
358 * vms: Remove directory.
359
3602008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
361
362 * configure.in (MULTI_KBOARD): Remove.
363
3642008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
365
366 * configure.in (DO_BLOCK_INPUT): Remove, unused.
367
3682008-07-29 Chong Yidong <cyd@stupidchicken.com>
369
370 * info/dir (File): Add mairix-el.
371
3722008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
373
374 Remove support for Mac Carbon.
375 * mac: Remove directory.
376 * make-dist:
377 * configure.in:
378 * README:
379 * Makefile.in:
380 * INSTALL: Remove code for Carbon.
381 * configure: Regenerate.
382
3832008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
384
385 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
386
3872008-07-25 Chong Yidong <cyd@stupidchicken.com>
388
389 * configure.in: Check for getrlimit.
390
391 * configure: Regenerate.
392
3932008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
394
395 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
396 in src/Makefile.in.
397 (static): Remove, autoconf would always comment it out anyway.
398 (subprocesses): Define unconditionally.
399
4002008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
401
402 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
403 compilation under GNUstep.
404
4052008-07-18 Kenichi Handa <handa@m17n.org>
406
407 * INSTALL (Complex Text Layout support libraries): Delete the
408 paragraph about --enable-font-backend.
409
4102008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
411
412 * configure.in: Print out some info to user for NeXTstep builds.
413 (ns-app): Remove enable option.
414 (ns-self-contained): Add enable option.
415 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
416 GNUstep, use to set install prefixes, and substitute in Makefiles.
417 * configure: Regenerate.
418 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
419 NS app bundle.
420
4212008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
422
423 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
424
4252008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
426
427 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
428 NS_IMPL_COCOA.
429
4302008-07-16 Glenn Morris <rgm@gnu.org>
431
432 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
433 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
434 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
435 never unset.
436
437 * make-dist: Add nextstep/ directories.
438 (src, lib-src): Add .m files.
439
4402008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
441
442 * configure.in (freebsd, kfreebsd): Undo part of previous change.
443 (USER_FULL_NAME): Remove, not used anymore.
444 * configure: Regenerate.
445
4462008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
447
448 Changes and additions for NeXTstep windowing system (Cocoa and
449 GNUstep) support.
450
451 * configure.in: Add support for NS window system: --with-ns (default
452 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
453 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
454 disable font backend if window system is "none", not if !HAVE_X11.
455 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
456 (install-arch-dep): Add commands to assemble NS .app package.
457
4582008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
459
460 * configure.in: Use macppc for Darwin. Remove references to
461 desupported systems.
462 * configure: Regenerate.
463
4642008-07-05 Glenn Morris <rgm@gnu.org>
465
466 * make-dist (EMACS): Doc fix.
467 (lisp): There are no *.dat or image files here any more.
468 (src): There are no *.s files here any more.
469 (etc/images, etc/images/*): Link to most regular files.
470
4712008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
472
473 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
474
4752008-07-01 Glenn Morris <rgm@gnu.org>
476
477 * configure.in (cpp_undefs): Rename from `undefs', update uses.
478 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
479 and explicitly export there. (Bug#507.)
480
4812008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
482
483 * configure.in:
484 * configure: Remove references to obsolete systems.
485
4862008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
487
488 * Makefile.in (Makefile): Use it for its timestamp value as well, and
489 make it depend on all other */.in files.
490 (src/Makefile, src/config.stamp, lib-src/Makefile)
491 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
492 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
493 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
494 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
495
496 * configure.in: Don't create src/config.stamp any more.
497
4982008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
499
500 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
501
5022008-06-22 Glenn Morris <rgm@gnu.org>
503
504 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
505
5062008-06-21 Romain Francoise <romain@orebokech.com>
507
508 * Makefile.in (INFO_FILES): Add sasl.
509
5102008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
511
512 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
513 (bootstrap-build): Remove.
514 (top_bootclean): New var.
515 (top_distclean, bootstrap-clean): Use it.
516 (bootstrap): Don't recheck config. Make normally.
517
5182008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
519
520 * Makefile.in (SUBDIR): Include `lisp'.
521 (lisp): Depend on `src'.
522 (top_distclean): Don't remove config.status.
523 (bootstrap-clean): New target.
524 (maintainer-clean): Use it.
525 (bootstrap): Use bootstrap-clean. Re-run config.status.
526 (src/bootstrap-emacs${EXEEXT}): New target.
527 (bootstrap-build): Use it. Don't use bootstrap-prepare because
528 src/Makefile now takes care of it.
529 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
530
5312008-06-15 Glenn Morris <rgm@gnu.org>
532
533 * info/dir: Add sasl.
534
5352008-06-09 Alan Mackenzie <acm@muc.de>
536
537 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
538
5392008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
540
541 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
542
5432008-06-07 Glenn Morris <rgm@gnu.org>
544
545 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
546 serve no purpose.
547
5482008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
549
550 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
551 * configure: Regenerate.
552
5532008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
554
555 * update-subdirs: Don't touch subdirs.el if it is unchanged.
556
5572008-05-14 Kenichi Handa <handa@m17n.org>
558
559 * configure: Regenerate.
560
561 * configure.in: Don't handle --disable-font-backend. Don't print
562 a message about a font backend.
563
5642008-05-09 Glenn Morris <rgm@gnu.org>
565
566 * configure.in: Make absence of makeinfo a fatal error only if the info
567 files don't exist.
568 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
569
5702008-05-07 Eli Zaretskii <eliz@gnu.org>
571
572 * config.bat: Fix last change: don't use < and > in "rem" lines,
573 they are interpreted as redirection by DOS shells.
574
5752008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
576
577 * configure.in: Check availability of AvailabilityMacros.h
578 if HAVE_CARBON.
579
580 * configure: Regenerate.
581
5822008-05-03 Glenn Morris <rgm@gnu.org>
583
584 * configure.in (x_libraries): Remove standard 64-bit directories -
585 experimental workaround for minor autoconf bug.
586
587 * configure.in (--without-makeinfo): New option. If set,
588 absence of suitable makeinfo is not a fatal error.
589 * Makefile.in (MAKEINFO): New, set by configure.
590 (install-arch-indep): Without makeinfo, ignore any missing manuals.
591 (info-real): New target.
592 (info): Without makeinfo, do nothing, else call `info-real'.
593
5942008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
595
596 * configure.in: Remove hpux10.20 from the desupported list.
597
5982008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
599
600 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
601
6022008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
603
604 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
605 rather than change CPPFLAGS.
606 (HAVE_GTK): Rename to USE_GTK.
607
6082008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
609
610 * configure.in: Replace the obsolete macros AC_AIX and
611 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
612
6132008-04-05 Andreas Schwab <schwab@suse.de>
614
615 * configure.in: No longer create admin/unidata/Makefile.
616
6172008-03-28 Andreas Schwab <schwab@suse.de>
618
619 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
620 (lisp/Makefile): New rule.
621
6222008-03-13 Glenn Morris <rgm@gnu.org>
623
624 * configure.in (AC_INIT): Fix version number.
625 (sync-input): Reword the option, since it's on by default.
626
6272008-03-11 Jan Djärv <jan.h.d@swipnet.se>
628
629 * configure.in: Add --enable-sync-input, default yes.
630
6312008-03-11 Glenn Morris <rgm@gnu.org>
632
633 * Makefile.in (install-etc, mkdir): Handle directory
634 etc/images/icons/hicolor/*/mimetypes/.
635
636 * make-dist: Handle icons/hicolor/scalable directory.
637
6382008-03-05 Glenn Morris <rgm@gnu.org>
639
640 * configure.in: Enable font-backend by default.
641 (USE_FONT_BACKEND): Set to "no" in absence of X.
642 (PKG_CONFIG): Don't set multiple times, once is enough.
643 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
644
6452008-03-03 Glenn Morris <rgm@gnu.org>
646
647 * Makefile.in (iconsrcdir): New variable.
648 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
649 directory.
650
6512008-02-29 Glenn Morris <rgm@gnu.org>
652
653 * test/: New directory.
654
6552008-02-27 Jan Djärv <jan.h.d@swipnet.se>
656
657 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
658
6592008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
660
661 * configure.in: Print an error for systems that we think are obsolete
662 and are proposed to be removed. Remove some more unused systems.
663 Add support for powerpc-ibm-aix6*.
664
6652008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
666
667 * configure.in: Remove references to obsolete variables and systems.
668
6692008-02-21 Glenn Morris <rgm@gnu.org>
670
671 * Makefile.in (set_installuser): New.
672 (install-arch-indep): Use set_installuser to avoid duplicate code.
673
674 * README.unicode: Split into admin/notes/unicode,font-backend and
675 remove.
676
6772008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
678
679 * configure.in (arm*-*-freebsd*): Add.
680
6812008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
682
683 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
684 dealing with obsolete variables.
685
6862008-02-08 Glenn Morris <rgm@gnu.org>
687
688 * Makefile.in (check-info-dir): New target.
689
6902008-02-08 Michael Olson <mwolson@gnu.org>
691
692 * Makefile.in (INFO_FILES): Add epa.
693
694 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
695 features" section.
696
6972008-02-06 Glenn Morris <rgm@gnu.org>
698
699 * configure.in (--with-gcc): Give an error saying this option has
700 been removed.
701 (--with-gtk): Remove this option.
702
7032008-02-06 Tom Tromey <tromey@redhat.com>
704
705 * configure.in (--with-gcc): Remove.
706 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
707
7082008-02-05 Ulrich Mueller <ulm@gentoo.org>
709
710 * INSTALL: Recommend giflib, not libungif.
711
7122008-02-05 Tom Tromey <tromey@redhat.com>
713
714 * configure.in (--with-dbus): Default to enabled.
715
7162008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
717
718 * INSTALL (Complex Text Layout support libraries): New section.
719
7202008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
721
722 * make-dist: Remove references to files in mac/ that have been
723 deleted.
724
7252008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
726
727 * configure.in: For libotf and m17n-flt checks, set shell vars
728 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
729 pkg_check_m17n_flt, respectively, for the sake of the summary output.
730 Reported by Ulrich Mueller.
731
7322008-02-02 Eli Zaretskii <eliz@gnu.org>
733
734 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
735 admin/unidata/Makefile.in to Makefile.
736
7372008-02-02 Glenn Morris <rgm@gnu.org>
738
739 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
740 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
741 (HAVE_XFT): Add "Does Emacs use..." messages at end.
742
7432008-02-01 Miles Bader <miles@gnu.org>
744
745 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
746 [libotf], and [m17n-flt] options.
747
7482008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
749
750 * configure.in: Add EMACS_ARG_N([libotf]...), and
751 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
752 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
753 CFLAGS, and LIBS in checking of m17n-flt.
754
7552008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
756
757 * configure.in: Check the availability of m17n-flt library.
758
7592008-02-01 Kenichi Handa <handa@m17n.org>
760
761 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
762 not available.
763
7642008-02-01 Kenichi Handa <handa@m17n.org>
765
766 * configure.in: New args --enable-font-backend, --with-xft,
767 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
768 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
769 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
770 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
771
7722008-02-01 Kenichi Handa <handa@m17n.org>
773
774 * make-dist: Include etc/charsets in tarball.
775
7762008-02-01 Kenichi Handa <handa@m17n.org>
777
778 * configure.in: While running cpp on junk.c, include
779 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
780 exists.
781
7822008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
783
784 * configure.in (xtensa): Match more configurations.
785
7862008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
787
788 * configure.in: Update comment.
789
7902008-01-26 Glenn Morris <rgm@gnu.org>
791
792 * configure.in (--without-gcc): By default, neither off nor on.
793 (--with-carbon): Tone down rhetoric in help text.
794
7952008-01-25 Glenn Morris <rgm@gnu.org>
796
797 * configure.in: Correct usage of OPTION_DEFAULT_ON,
798 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
799 Default `Carbon' to off (it's unsupported).
800
8012008-01-24 Glenn Morris <rgm@gnu.org>
802
803 * configure.in: Standardize dbus-related messages.
804
8052008-01-23 Michael Olson <mwolson@gnu.org>
806
807 * configure.in (pkg-config-prog): Remove initial whitespace.
808
8092008-01-23 Tom Tromey <tromey@redhat.com>
810
811 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
812 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
813 Update all users.
814
8152008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
816
817 * config.guess, config.sub: Updated from master source.
818
8192008-01-17 Andreas Schwab <schwab@suse.de>
820
821 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
822
8232008-01-17 Glenn Morris <rgm@gnu.org>
824
825 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
826
8272008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
828
829 * configure.in: Remove more references to unsupported systems.
830
8312008-01-16 Sven Joachim <svenjoac@gmx.de>
832
833 * make-dist: Add --lzma.
834
8352008-01-16 Glenn Morris <rgm@gnu.org>
836
837 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
838 configure checks for this.
839
8402008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
841
842 * configure.in: Remove more references to unsupported systems.
843
8442008-01-06 Romain Francoise <romain@orebokech.com>
845
846 * configure.in: Delete extra semicolons.
847
8482008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
849
850 * configure.in: Remove references to unsupported systems.
851
8522008-01-05 Romain Francoise <romain@orebokech.com>
853
854 * make-dist: Add --bzip2. Update copyright.
855
8562008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
857
858 * configure.in: Remove support for Masscomp.
859
8602008-01-05 Glenn Morris <rgm@gnu.org>
861
862 * Makefile.in (desktopdir, icondir): New variables.
863 (install-arch-indep): Also depend on `install-etc'.
864 (install-etc): New target.
865 (mkdir): Also create the `applications' and `icons' directories.
866
8672008-01-04 Glenn Morris <rgm@gnu.org>
868
869 * make-dist: Update for new etc/images/icons/hicolor directory.
870
8712007-12-09 Andreas Schwab <schwab@suse.de>
872
873 * configure.in: D-Bus is not enabled by default.
874
8752007-12-06 Jan Djärv <jan.h.d@swipnet.se>
876
877 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
878 change.
879
8802007-12-04 Jan Djärv <jan.h.d@swipnet.se>
881
882 * configure.in: Give package name and version to AC_INIT.
883
8842007-12-03 Magnus Henoch <mange@freemail.hu>
885
886 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
887
8882007-12-03 Michael Albinus <michael.albinus@gmx.de>
889
890 * configure.in: No need for DBUS_INFO anymore.
891
892 * Makefile.in (INFO_FILES): Use dbus unconditionally.
893
8942007-12-02 Michael Albinus <michael.albinus@gmx.de>
895
896 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
897
898 * Makefile.in (INFO_FILES): Add dbus.
899
9002007-12-02 Romain Francoise <romain@orebokech.com>
901
902 * make-dist: Fix last change.
903
9042007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
905
906 * configure.in: Add support for gnu-kfreebsd.
907
9082007-11-28 Glenn Morris <rgm@gnu.org>
909
910 * make-dist: Add etc/nxml.
911
9122007-11-24 Romain Francoise <romain@orebokech.com>
913
914 * Makefile.in (INFO_FILES): Add nxml-mode.
915
9162007-11-23 Romain Francoise <romain@orebokech.com>
917
918 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
919 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
920
9212007-11-20 Andreas Schwab <schwab@suse.de>
922
923 * configure.in: Always include <resolv.h> when checking for res_init.
924
9252007-11-17 Andreas Schwab <schwab@suse.de>
926
927 * update-subdirs: Atomically update subdirs.el.
928
9292007-11-17 Glenn Morris <rgm@gnu.org>
930
931 * Makefile.in (check-declare): New target.
932
9332007-11-07 Glenn Morris <rgm@gnu.org>
934
935 * configure.in: Deprecate Mac Carbon port.
936
9372007-11-01 Jan Djärv <jan.h.d@swipnet.se>
938
939 * configure.in: Remove HAVE_X11R5 check.
940
9412007-10-31 Glenn Morris <rgm@gnu.org>
942
943 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
944 when changing ownership of installed files.
945
9462007-10-30 Glenn Morris <rgm@gnu.org>
947
948 * make-dist: Add new directory etc/gnus.
949
9502007-10-30 Michael Olson <mwolson@gnu.org>
951
952 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
953
9542007-10-29 Glenn Morris <rgm@gnu.org>
955
956 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
957
9582007-10-23 Glenn Morris <rgm@gnu.org>
959
960 * MAINTAINERS: Move to admin/.
961
9622007-10-17 Chong Yidong <cyd@stupidchicken.com>
963
964 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
965 (HAVE_LIBRESOLV): Also define if we are using res_init().
966
9672007-10-17 Glenn Morris <rgm@gnu.org>
968
969 * FTP: Remove file, since it's just a duplicate of one in etc/.
970
9712007-10-05 Eli Zaretskii <eliz@gnu.org>
972
973 * config.bat: Fix configuring `doc' due to changes in the
974 directory structure.
975
9762007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
977
978 * configure.in: Don't use -lpthread on HP-UX.
979
9802007-09-16 Glenn Morris <rgm@gnu.org>
981
982 * make-dist: File gfdl.1 has been removed.
983
9842007-09-15 Glenn Morris <rgm@gnu.org>
985
986 * configure.in: Fix makeinfo version regexp.
987
9882007-09-12 Glenn Morris <rgm@gnu.org>
989
990 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
991 implementation of alloca is not found.
992
993 * Makefile.in (SOURCES, unlock, relock): Delete.
994 (install-arch-indep): Do not exclude the etc/ Makefiles.
995
9962007-09-09 Juri Linkov <juri@jurta.org>
997
998 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
999
1000 * README: Add doc/ to documentation directories.
1001
10022007-09-08 Michael Olson <mwolson@gnu.org>
1003
1004 * MAINTAINERS: Add myself for ERC and tq.el.
1005 Update for new doc/ directory layout.
1006
10072007-09-06 Romain Francoise <romain@orebokech.com>
1008
1009 * make-dist: Update for new doc/ directory layout.
1010
10112007-09-06 Glenn Morris <rgm@gnu.org>
1012
1013 * Makefile.in (mansrcdir): New variable.
1014 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
1015 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
1016 update these targets for new doc/ directory layout.
1017 (doc/misc/Makefile): New target.
1018 (install-arch-indep): Use mansrcdir for new location of manpages.
1019 (mostlyclean, clean, distclean, maintainer-clean, unlock)
1020 (relock, info, dvi): Update targets for new doc/ directory layout.
1021
1022 * configure.in (AC_OUTPUT): Update names of generated Makefiles
1023 for new doc/ directory layout.
1024
10252007-09-02 Andreas Schwab <schwab@suse.de>
1026
1027 * configure.in: Use AS_HELP_STRING throughout.
1028 * configure: Regenerate.
1029
10302007-09-02 Jan Djärv <jan.h.d@swipnet.se>
1031
1032 * configure.in: Require Gtk/Glib 2.6.
1033
10342007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
1035
1036 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
1037 Use them throughout in place of AC_ARG_WITH calls.
1038 * configure: Regenerate.
1039
10402007-09-01 Andreas Schwab <schwab@suse.de>
1041
1042 * configure.in: Put quotes around nested macro calls.
1043
10442007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
1045
1046 * configure.in: Fix typo.
1047 * configure: Regenerate.
1048
10492007-08-30 Glenn Morris <rgm@gnu.org>
1050
1051 * configure.in (AH_BOTTOM): Copy some manual changes made to
1052 src/config.in here so they are not lost when it regenerates.
1053
1054 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
1055
10562007-08-29 Károly Lőrentey <karoly@lorentey.hu>
1057
1058 * README.multi-tty: New file.
1059
10602007-08-29 Glenn Morris <rgm@gnu.org>
1061
1062 * README: Increase version to 23.0.50.
1063
10642007-08-29 Jan Djärv <jan.h.d@swipnet.se>
1065
1066 * configure.in: New option: --without-xaw3d.
1067
10682007-08-24 Glenn Morris <rgm@gnu.org>
1069
1070 * configure.in: Check for a suitably recent makeinfo.
1071
10722007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
1073
1074 * configure.in (Check for required libraries): Typo.
1075
10762007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1077
1078 * configure.in: Check librsvg2 also for Mac Carbon.
1079
10802007-08-22 Romain Francoise <romain@orebokech.com>
1081
1082 * make-dist: Follow reorganization of files in etc/.
1083
10842007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
1085
1086 * configure.in: Add support for SVG images through librsvg2.
1087
10882007-07-28 Eli Zaretskii <eliz@gnu.org>
1089
1090 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
1091 to avoid an error message if there is no DOC there.
1092
10932007-07-25 Glenn Morris <rgm@gnu.org>
1094
1095 * Relicense all FSF files to GPLv3 or later.
1096
1097 * COPYING, info/COPYING: Switch to GPLv3.
1098
10992007-06-20 Jan Djärv <jan.h.d@swipnet.se>
1100
1101 * configure.in: Complain if X seems to be installed but no
1102 development files were found.
1103
11042007-06-20 Glenn Morris <rgm@gnu.org>
1105
1106 * configure.in: Prefer libgif over libungif.
1107
11082007-06-14 Jan Djärv <jan.h.d@swipnet.se>
1109
1110 * configure.in: Check for all image libraries before exiting.
1111
11122007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1113
1114 * configure.in: Exit with error if image libraries aren't found.
1115
11162007-06-13 Chong Yidong <cyd@stupidchicken.com>
1117
1118 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1119 when compiling without scrollbars.
1120
11212007-06-12 Glenn Morris <rgm@gnu.org>
1122
1123 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1124
11252007-06-11 Jan Djärv <jan.h.d@swipnet.se>
1126
1127 * configure.in: Change wording about yes/gtk and lucid/athena
1128 being synonyms.
1129
11302007-06-08 Glenn Morris <rgm@gnu.org>
1131
1132 * configure.in: Make gtk the default toolkit.
1133
11342007-06-07 Glenn Morris <rgm@gnu.org>
1135
1136 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1137 for a Sun C compiler.
1138
1139 * Makefile.in (install-arch-indep): Install only the DOC- file
1140 specific to the build, if possible, rather than DOC-*.
1141
11422007-06-02 Chong Yidong <cyd@stupidchicken.com>
1143
1144 * Version 22.1 released.
1145
11462007-05-25 Chong Yidong <cyd@stupidchicken.com>
1147
1148 * mkinstalldirs: Sync to version in automake CVS.
1149
11502007-05-22 Andreas Schwab <schwab@suse.de>
1151
1152 * configure.in: Prefer build_alias over host when host_alias is not set.
1153 * configure: Regenerate.
1154
11552007-05-20 Andreas Schwab <schwab@suse.de>
1156
1157 * configure.in: Remove empty AC_SUBST.
1158 * configure: Regenerate.
1159
11602007-05-20 Nick Roberts <nickrob@snap.net.nz>
1161
1162 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1163 it like others.
1164 * configure: Regenerate.
1165
11662007-05-20 Nick Roberts <nickrob@snap.net.nz>
1167
1168 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
1169 (AC_CHECK_LIB): Add -lgpm.
1170 * configure: Regenerate.
1171
11722007-05-03 Glenn Morris <rgm@gnu.org>
1173
1174 * configure: Tweak message about the absence of shell functions.
1175
11762007-04-27 Andreas Schwab <schwab@suse.de>
1177
1178 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
1179
11802007-04-26 Glenn Morris <rgm@gnu.org>
1181
1182 * README: Increase version to 22.1.50.
1183
11842007-04-24 Juanma Barranquero <lekktu@gmail.com>
1185
1186 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1187
11882007-04-19 Glenn Morris <rgm@gnu.org>
1189
1190 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
1191
11922007-04-18 Glenn Morris <rgm@gnu.org>
1193
1194 * INSTALL: Mention CPP.
1195
11962007-04-15 Glenn Morris <rgm@gnu.org>
1197
1198 * FTP: Replace with a pointer to the web version.
1199
12002007-04-13 Glenn Morris <rgm@gnu.org>
1201
1202 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1203
12042007-04-04 Glenn Morris <rgm@gnu.org>
1205
1206 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1207 compiling with Sun Studio on Solaris.
1208
12092007-03-23 Glenn Morris <rgm@gnu.org>
1210
1211 * configure.in: Restore support for hp800 (removed 2007-01-27)
1212 following clarification of legal status.
1213
12142007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
1215
1216 * configure.in: Add support for AIX4.3 on IBM RS6000.
1217
1218 * configure: Regenerate.
1219
12202007-03-20 Richard Stallman <rms@gnu.org>
1221
1222 * configure.in: Fix previous change.
1223
12242007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1225
1226 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1227 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1228 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1229
12302007-03-19 Chong Yidong <cyd@stupidchicken.com>
1231
1232 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1233 user specifies "without".
1234
1235 * configure: Regenerate.
1236
12372007-03-18 Jan Djärv <jan.h.d@swipnet.se>
1238
1239 * configure.in: Warning for Gtk+ and Cygwin added.
1240 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
1241
12422007-02-27 Glenn Morris <rgm@gnu.org>
1243
1244 * make-dist (oldXMenu): Remove Imakefile.
1245 (etc/images): Add README.
1246
12472007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1248
1249 * configure.in (xtensa-*-linux-gnu*): New configuration.
1250
1251 * configure: Regenerate.
1252
12532007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1254
1255 * config.guess, config.sub: Updated from master source.
1256
12572007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
1258
1259 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
1260
12612007-01-29 Chong Yidong <cyd@stupidchicken.com>
1262
1263 * configure.in: Restore support for hp800's not running HP-UX.
1264
1265 * configure: Regenerate.
1266
12672007-01-27 Chong Yidong <cyd@stupidchicken.com>
1268
1269 * configure.in: Remove support for hp800 and sr2k machine types.
1270
1271 * configure: Regenerate.
1272
12732007-01-26 Jan Djärv <jan.h.d@swipnet.se>
1274
1275 * configure.in: Add check for libXft.
1276
12772007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
1278
1279 * INSTALL: Info files moved to share/info.
1280
12812007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1282
1283 * configure.in: Detect and use fink-installed in intel-based Mac
1284 builds; change Apple Darwin section to support both PowerPC and
1285 Intel-based Macs.
1286
12872006-12-26 Andreas Schwab <schwab@suse.de>
1288
1289 * Makefile.in (datarootdir): Define.
1290
12912006-12-24 Richard Stallman <rms@gnu.org>
1292
1293 * configure.in: Require Autoconf 2.61.
1294
12952006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1296
1297 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1298 Remove redundant entry for powerpc-apple-netbsd.
1299
1300 * configure: Regenerate.
1301
13022006-12-22 Chong Yidong <cyd@stupidchicken.com>
1303
1304 * configure: Regenerate with autoconf 2.61.
1305
13062006-12-20 Jan Djärv <jan.h.d@swipnet.se>
1307
1308 * configure.in: Detect alsa/asoundlib.h also.
1309 * configure: Regenerate.
1310
13112006-12-19 Jan Djärv <jan.h.d@swipnet.se>
1312
1313 * configure.in: Check if GTK+ compiles at all.
1314
13152006-12-10 Andreas Schwab <schwab@suse.de>
1316
1317 * configure.in: Remove check for struct timezone, its result is
1318 never used.
1319
13202006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
1321
1322 * configure.in: Add support for Solaris 10 on x86-64.
1323
13242006-12-08 Jan Djärv <jan.h.d@swipnet.se>
1325
1326 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1327 of PKG_CONFIG_PATH.
1328
13292006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1330
1331 * configure.in (HAVE_SYNC): New test.
1332
13332006-12-03 Glenn Morris <rgm@gnu.org>
1334
1335 * Makefile.in: Fix Copyright format.
1336
1337 * configure.in (AH_TOP): Add missing Copyright year.
1338
1339 * update-subdirs: Add missing Copyright years.
1340
13412006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
1342
1343 * Makefile.in: Touch only the parts of the share/emacs directory
1344 specific to this version.
1345
13462006-11-26 Chong Yidong <cyd@stupidchicken.com>
1347
1348 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1349
13502006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1351
1352 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1353
13542006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1355
1356 * configure.in: Prefer X11 to Carbon only when some X-specific
1357 option is specified (Thanks to Jan Djärv and Andreas Schwab).
1358
13592006-11-04 Romain Francoise <romain@orebokech.com>
1360
1361 * Makefile.in (bootstrap-clean-before): Fix typo.
1362 Use new target `bootstrap-clean' in the leim subdirectory.
1363
13642006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1365
1366 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1367
13682006-10-30 Chong Yidong <cyd@stupidchicken.com>
1369
1370 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1371 directories.
1372
13732006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1374
1375 * configure.in: Enable x86-64 OpenBSD compilation.
1376
13772006-10-28 Glenn Morris <rgm@gnu.org>
1378
1379 * AUTHORS: Add cal-html.el author.
1380
13812006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1382
1383 * make-dist: Make links to mac/make-package and
1384 mac/Emacs.app/Contents/Resources/Emacs.icns.
1385
13862006-10-27 Chong Yidong <cyd@stupidchicken.com>
1387
1388 * README: Bump version number to 22.0.90.
1389
13902006-10-23 Andreas Schwab <schwab@suse.de>
1391
1392 * configure.in: Make sure x_default_search_path is always set even
1393 when x_libraries is empty, and look in .../share as well for each
1394 library directory.
1395
13962006-09-28 Kenichi Handa <handa@m17n.org>
1397
1398 * configure.in (locallisppath): Don't include leim dir.
1399 (lisppath): Include leim dir.
1400
14012006-09-15 Jay Belanger <belanger@truman.edu>
1402
1403 * COPYING: Replace "Library Public License" by "Lesser Public
1404 License" throughout.
1405
14062006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1407
1408 * make-dist (EMACS): Exit and fail if the EMACS environment
1409 variable is set to something other than an absolute file name.
1410
14112006-08-16 Andreas Schwab <schwab@suse.de>
1412
1413 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1414 of hardcoding it.
1415
14162006-08-16 Richard Stallman <rms@gnu.org>
1417
1418 * INSTALL.CVS: Clean up wording.
1419
14202006-07-14 Eli Zaretskii <eliz@gnu.org>
1421
1422 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1423 $PKG_CONFIG --exists "$2" to config.log.
1424 * configure: Regenerate.
1425
14262006-07-08 Richard Stallman <rms@gnu.org>
1427
1428 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1429
14302006-07-09 Kim F. Storm <storm@cua.dk>
1431
1432 * CONTRIBUTE: Use outline format.
1433 Add section on copyright years (from admin/notes/years).
1434
14352006-07-08 Eli Zaretskii <eliz@gnu.org>
1436
1437 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
1438 to /dev/null, since we don't need the error message, just the
1439 exit status.
1440
14412006-07-07 Eli Zaretskii <eliz@gnu.org>
1442
1443 * CONTRIBUTE: Slight formatting changes and typo fixes.
1444 Add description of NEWS markings.
1445
14462006-07-07 Kim F. Storm <storm@cua.dk>
1447
1448 * CONTRIBUTE: Mention INSTALL.CVS.
1449
14502006-07-05 Romain Francoise <romain@orebokech.com>
1451
1452 * make-dist (top-level): Add CONTRIBUTE.
1453
14542006-07-04 Richard Stallman <rms@gnu.org>
1455
1456 * CONTRIBUTE: Much rewrite.
1457
14582006-07-04 Nick Roberts <nickrob@snap.net.nz>
1459
1460 * CONTRIBUTE: New file.
1461
14622006-06-24 Eli Zaretskii <eliz@gnu.org>
1463
1464 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
1465
14662006-05-18 Jan Djärv <jan.h.d@swipnet.se>
1467
1468 * configure.in: Add check for ALSA.
1469
14702006-05-06 Eli Zaretskii <eliz@gnu.org>
1471
1472 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1473
1474 * info/dir: Remove the Emacs-Xtra entry.
1475
14762006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
1477
1478 Update copyright year(s) in many files.
1479
14802006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1481
1482 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1483 --without-toolkit-scroll-bars was specified.
1484
14852006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
1486
1487 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1488 to CFLAGS. Update Copyright years written to src/config.in.
1489
14902006-03-18 Claudio Fontana <claudio@gnu.org>
1491
1492 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1493 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1494 to be installed/uninstalled.
1495 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1496 to Info files installed by Emacs.
1497
14982006-03-03 Claudio Fontana <claudio@gnu.org>
1499
1500 * Makefile.in (install, uninstall): Add DESTDIR variable to
1501 support staged installations.
1502
15032006-02-14 Richard M. Stallman <rms@gnu.org>
1504
1505 * configure.in (s390x-*-linux-gnu*): New configuration.
1506
15072006-01-31 Jan Djärv <jan.h.d@swipnet.se>
1508
1509 * configure.in: Require GTK 2.4 or newer.
1510
15112006-01-29 Michael Olson <mwolson@gnu.org>
1512
1513 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1514 * info/dir (ERC): New entry.
1515
15162006-01-29 Eli Zaretskii <eliz@gnu.org>
1517
1518 * info/dir: Fix last change.
1519
15202006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1521
1522 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1523
15242006-01-27 Eli Zaretskii <eliz@gnu.org>
1525
1526 * info/dir: Untabify the whole file.
1527 (Rcirc): New entry.
1528
15292006-01-12 Andreas Schwab <schwab@suse.de>
1530
1531 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1532 check.
1533
15342006-01-02 Chong Yidong <cyd@stupidchicken.com>
1535
1536 * configure.in: Use -Wno-pointer-sign if available.
1537
15382005-12-29 Andreas Schwab <schwab@suse.de>
1539
1540 * config.guess, config.sub: Updated from master source.
1541
15422005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
1543
1544 * configure.in: Use amdx86-64 for freebsd on x86_64.
1545
15462005-11-22 Romain Francoise <romain@orebokech.com>
1547
1548 * make-dist: Add etc/images/icons.
1549
15502005-11-03 Andreas Schwab <schwab@suse.de>
1551
1552 * configure.in: Use GZIP_PROG instead of GZIP.
1553
1554 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1555 (install-arch-indep): Adjust.
1556
15572005-11-01 Andreas Schwab <schwab@suse.de>
1558
1559 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1560 (bootfast): Likewise.
1561
15622005-11-01 Romain Francoise <romain@orebokech.com>
1563
1564 * configure.in: Check for gzip.
1565
1566 * Makefile.in (install): Compress source files.
1567
15682005-10-24 Steven Tamm <steventamm@mac.com>
1569
1570 * configure.in: Fix darwin386 configuration issue.
1571
15722005-10-22 Eli Zaretskii <eliz@gnu.org>
1573
1574 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1575
15762005-10-17 Bill Wohler <wohler@newt.com>
1577
1578 * make-dist: Create and populate etc/images/low-color.
1579
15802005-10-15 Bill Wohler <wohler@newt.com>
1581
1582 * make-dist: Create and populate etc/images/gud.
1583
15842005-10-08 Richard M. Stallman <rms@gnu.org>
1585
1586 * make-dist (tempparent): Don't check for 14-char file name limit.
1587
15882005-10-07 Romain Francoise <romain@orebokech.com>
1589
1590 * make-dist: Add etc/images/ezimage and etc/images/mail
1591 directories. Install images in etc/images.
1592
15932005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1594
1595 * configure.in: Prefer Carbon if --enable-carbon-app or
1596 --with-carbon is explicitly specified even when X11 is detected.
1597
15982005-09-15 Ulf Jasper <ulf.jasper@web.de>
1599
1600 * Makefile.in (install-arch-indep, uninstall):
1601 Handle newsticker manual.
1602 (info): Add - to commands.
1603
16042005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1605
1606 Remove the MAXPATHLEN limitations:
1607
1608 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
1609
16102005-09-09 Eli Zaretskii <eliz@gnu.org>
1611
1612 * configure.in <lynxsos*>: Support for LynxOS on PPC.
1613 * configure: Regenerate.
1614
16152005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1616
1617 * config.guess, config.sub: Updated from master source.
1618
16192005-08-03 Juanma Barranquero <lekktu@gmail.com>
1620
1621 * .cvsignore: Add `lock'.
1622
16232005-07-28 Juanma Barranquero <lekktu@gmail.com>
1624
1625 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1626
16272005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1628
1629 Merge gnulib getopt implementation into Emacs.
1630
1631 * Makefile.in (AUTOCONF_INPUTS): New macro.
1632 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1633 so that these files also depend on m4/getopt.m4.
1634 * configure.in: Configure getopt by including m4/getopt.m4,
1635 and configuring a getopt replacement if necessary.
1636 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1637 * m4/getopt.m4: New file.
1638
16392005-07-06 Lute Kamstra <lute@gnu.org>
1640
1641 * configure.in: Fix capitalization.
1642
16432005-07-04 Lute Kamstra <lute@gnu.org>
1644
1645 Update FSF's address in GPL notices.
1646
16472005-06-19 Jérôme Marant <jerome@marant.org>
1648
1649 * Makefile.in (epaths-force): Protect both lisppath and
1650 buildlisppath from whitespace.
1651
16522005-06-08 Steven Tamm <steventamm@mac.com>
1653
1654 * configure.in: Support Darwin/MacOSX on Intel
1655
16562005-06-06 Jan Djärv <jan.h.d@swipnet.se>
1657
1658 * configure.in (HAVE_CANCELMENUTRACKING): New test.
1659
16602005-05-11 Jérôme Marant <jmarant@marant.org>
1661
1662 * configure.in: Add --enable-locallisppath.
1663
16642005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1665
1666 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1667 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1668 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
1669
16702005-05-07 Jérôme Marant <jerome@marant.org>
1671
1672 * make-dist: Remove references to makefile.nt and makefile.def.
1673 Include widgets and images subdirectories of etc. Do not exclude
1674 ldefs-boot.el.
1675
16762005-04-23 Andreas Schwab <schwab@suse.de>
1677
1678 * configure.in: Remove duplicate match for powerpc configuration.
1679
16802005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1681
1682 * configure.in: Check for <pwd.h>.
1683
16842005-04-14 Lute Kamstra <lute@gnu.org>
1685
1686 * make-dist: Distribute all ChangeLog files in lisp/.
1687 Don't distribute ldefs-boot.el.
1688 lisp/makefile.nt no longer exists.
1689
16902005-04-13 Lute Kamstra <lute@gnu.org>
1691
1692 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1693 for "no-byte-compile: t" in the file instead.
1694
16952005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1696
1697 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1698 shadow the main Lesstif/Motif-2.1 libs and includes.
1699
17002005-03-10 Jan Djärv <jan.h.d@swipnet.se>
1701
1702 * configure.in: Only add XASSERTS to cppflags.
1703
17042005-03-04 Jan Djärv <jan.h.d@swipnet.se>
1705
1706 * configure.in: Added --enable-asserts.
1707
17082005-02-09 Kim F. Storm <storm@cua.dk>
1709
1710 Change release version from 21.4 to 22.1 throughout.
1711 Change development version from 21.3.50 to 22.0.50.
1712
17132005-01-19 Steven Tamm <steventamm@mac.com>
1714
1715 * configure.in: Check for <sys/utsname.h>.
1716
17172004-12-11 Kim F. Storm <storm@cua.dk>
1718
1719 * Makefile.in (info): Undo 2004-12-05 change.
1720
17212004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1722
1723 * info/dir (File): Add URL and Org Mode manuals.
1724 * Makefile.in (install-arch-indep, uninstall): Add url and org
1725 manuals.
1726
17272004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
1728
1729 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1730 committed to src/config.in.
1731
17322004-12-07 Jan Djärv <jan.h.d@swipnet.se>
1733
1734 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
1735 pthreads and define HAVE_GTK_AND_PTHREAD.
1736
17372004-12-05 Richard M. Stallman <rms@gnu.org>
1738
1739 * Makefile.in (info): Ignore errors building info files.
1740
17412004-11-27 Eli Zaretskii <eliz@gnu.org>
1742
1743 * config.bat: If 8-byte alignment is not supported, define
1744 NO_DECL_ALIGN in src/config.h, instead of trivially defining
1745 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1746 filter through Sed to remove the quotes.
1747
17482004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1749
1750 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1751 not apply to files explicitly `cvs add'ed.
1752
17532004-11-12 Eli Zaretskii <eliz@gnu.org>
1754
1755 * config.bat: Don't require djecho.exe for the v1.x build.
1756 Add a test for DECL_ALIGN support, and add a trivial definition to
1757 src/config.h if 8-byte alignment is not supported.
1758
17592004-11-08 Kim F. Storm <storm@cua.dk>
1760
1761 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1762 files before building.
1763 (bootfast, bootstrap-clean-before-fast): New targets, like
1764 bootstrap but don't remove .elc files.
1765
17662004-11-06 Lars Brinkhoff <lars@nocrew.org>
1767
1768 * configure.in: Add check for getrusage.
1769
17702004-11-02 Jan Djärv <jan.h.d@swipnet.se>
1771
1772 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1773 New tests for new and old GTK file dialogs.
1774 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1775 to no.
1776
17772004-10-20 Jan Djärv <jan.h.d@swipnet.se>
1778
1779 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1780 can be set. Remove SETARCH test.
1781
17822004-10-08 Steven Tamm <steventamm@mac.com>
1783
1784 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
1785
17862004-10-06 Jan Djärv <jan.h.d@swipnet.se>
1787
1788 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
1789 AC_MSG_WARN. Move output of warning message to end of configure run.
1790
17912004-10-05 Jan Djärv <jan.h.d@swipnet.se>
1792
1793 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
1794 Run test to see if heap start address is random.
1795
17962004-09-29 Miles Bader <miles@gnu.org>
1797
1798 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1799 if setarch is present.
1800
18012004-09-25 Jan Djärv <jan.h.d@swipnet.se>
1802
1803 * configure.in (HAVE_EXECSHIELD): Only define on x86.
1804
18052004-09-24 Jan Djärv <jan.h.d@swipnet.se>
1806
1807 * configure.in: Check for exec-shield.
1808
18092004-08-06 Andreas Schwab <schwab@suse.de>
1810
1811 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1812
18132004-07-31 Eli Zaretskii <eliz@gnu.org>
1814
1815 * config.bat: Update URLs in the comments.
1816
18172004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1818
1819 * Makefile.in (install-arch-indep): Add pgg and sieve.
1820
1821 * info/.cvsignore: Added pgg and sieve.
1822
18232004-07-05 Andreas Schwab <schwab@suse.de>
1824
1825 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1826
18272004-06-21 Kenichi Handa <handa@m17n.org>
1828
1829 * make-dist: Link leim-ext.el into tempdir.
1830
18312004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1832
1833 * info/dir (File): Add emacs-xtra.
1834 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1835
18362004-06-12 Juri Linkov <juri@jurta.org>
1837
1838 * info/dir: Move menu help lines from `* Menu:' to file header.
1839 Describe the purpose of a red *.
1840
18412004-05-04 Dave Love <fx@gnu.org>
1842
1843 * configure.in: Don't use `extrasub'.
1844
18452004-04-29 Dave Love <fx@gnu.org>
1846
1847 * configure.in: Don't forget to quote args to `test'.
1848
18492004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1850
1851 * autogen.sh: Update filename in "please read" message.
1852
18532004-04-17 Richard M. Stallman <rms@gnu.org>
1854
1855 * INSTALL: Move the info about site-lisp dirs,
1856 and say uninstalled Emacs looks there too.
1857
18582004-04-04 Eli Zaretskii <eliz@gnu.org>
1859
1860 * config.bat (lib-src): Recognize comment lines in Makefile.in
1861 that have a TAB after the #, to avoid errors in preprocessing with
1862 GCC 3.3.3.
1863
18642004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1865
1866 * Makefile.in: Mention in comment that `make maintainer-clean'
1867 deletes .elc files.
1868
18692004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1870
1871 * update-subdirs: Add local variables to prevent byte-compiling.
1872
18732004-03-21 Dave Love <fx@gnu.org>
1874
1875 * configure.in: Fix previous change.
1876
18772004-03-18 Dave Love <fx@gnu.org>
1878
1879 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
1880
18812004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1882
1883 * info/dir (File): Add SMTP and SES.
1884
18852004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1886
1887 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
1888 (bootstrap): Use the new bootstrap-prepare target in lisp.
1889
18902004-02-18 Kim F. Storm <storm@cua.dk>
1891
1892 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
1893
18942004-02-16 Eli Zaretskii <eliz@gnu.org>
1895
1896 * make-dist: Don't link index.*perm and permute-index into tempdir.
1897
18982004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1899
1900 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1901 to match previous changes by Eli Zaretskii.
1902
19032004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1904
1905 * Makefile.in: Set CDPATH to an empty string.
1906
19072004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1908
1909 * configure.in <darwin>: Use fink packages if available.
1910
19112004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
1912
1913 * make-dist (lispref): Do include lispref/index.texi.
1914
19152004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
1916
1917 * make-dist (tempdir): Include cursors in nt/icons.
1918
19192003-12-30 Eli Zaretskii <eliz@gnu.org>
1920
1921 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1922 clashes with install-sh on 8+3 filesystems.
1923
19242003-12-08 Miles Bader <miles@gnu.org>
1925
1926 * .cvsignore: Add .arch-inventory.
1927
19282003-12-24 Andreas Schwab <schwab@suse.de>
1929
1930 * configure.in: Check for <sys/socket.h>. Include it before
1931 including <net/if.h>. Move check for <net/if.h> before its use.
1932
19332003-12-24 Jan Djärv <jan.h.d@swipnet.se>
1934
1935 * Makefile.in (install-arch-dep): Don't let cd output go into
1936 pipe for carbon_appdir.
1937
19382003-12-24 Andreas Schwab <schwab@suse.de>
1939
1940 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1941
19422003-12-01 Andreas Schwab <schwab@suse.de>
1943
1944 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
1945 hardcoding gcc.
1946
19472003-11-16 Jan Djärv <jan.h.d@swipnet.se>
1948
1949 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1950 multiple displays.
1951 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
1952
19532003-09-23 Dave Love <fx@gnu.org>
1954
1955 * configure.in: Check members of struct ifreq.
1956
19572003-09-14 Kim F. Storm <storm@cua.dk>
1958
1959 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1960
19612003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1962
1963 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1964
19652003-08-18 Lute Kamstra <lute@gnu.org>
1966
1967 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1968 required anymore.
1969
19702003-08-07 Andrew Choi <akochoi@shaw.ca>
1971
1972 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1973 option instead of -traditional-cpp for CPP.
1974
19752003-07-29 Richard M. Stallman <rms@gnu.org>
1976
1977 * configure.in (HAVE_XIM): Define if XIM is available.
1978
19792003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1980
1981 * configure.in: The function gtk_window_set_icon_from_file was
1982 introduced in GTK+ 2.2, so check for that release.
1983
19842003-07-23 Andreas Schwab <schwab@suse.de>
1985
1986 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1987
1988 * Makefile.in (YACC): Remove, not used.
1989 (MAINT): Don't set.
1990 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1991 disable dependency on ${srcdir}/configure.in when maintainer mode
1992 is disabled.
1993
19942003-07-22 Dave Love <fx@gnu.org>
1995
1996 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1997 HAVE_X11, not with_xim.
1998 (HAVE_CRTIN): Provide template.
1999 <with_png>: Test for png.h and libpng/png.h.
2000
20012003-07-15 Andreas Schwab <schwab@suse.de>
2002
2003 * configure.in: Temporarily leave quoting for AC_DEFINE.
2004
20052003-07-13 Stefan Monnier <monnier@cs.yale.edu>
2006
2007 * configure.in: Check for posix_memalign.
2008
20092003-07-12 Richard M. Stallman <rms@gnu.org>
2010
2011 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
2012
20132003-07-09 Kim F. Storm <storm@cua.dk>
2014
2015 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
2016 functionality of --without-xim.
2017
20182003-06-29 Dave Love <fx@gnu.org>
2019
2020 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
2021
20222003-06-23 Dave Love <fx@gnu.org>
2023
2024 * configure.in: Check for sys/_mbstate_t.h.
2025 Test XRegisterIMInstantiateCallback prototype.
2026 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
2027
20282003-06-06 Dave Love <fx@gnu.org>
2029
2030 * configure.in: Check for locale.h.
2031
20322003-06-05 Dave Love <fx@gnu.org>
2033
2034 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
2035 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
2036 (NLIST_STRUCT): Don't define.
2037 (AH_BOTTOM): Define my_strftime.
2038
20392003-06-02 Richard M. Stallman <rms@gnu.org>
2040
2041 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
2042
20432003-05-24 Andreas Schwab <schwab@suse.de>
2044
2045 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
2046 bzero, and bcmp.
2047
20482003-05-22 Dave Love <fx@gnu.org>
2049
2050 * configure.in: Remove redundant test for term.h. Test for difftime.
2051
20522003-05-20 Dave Love <fx@gnu.org>
2053
2054 * configure.in: Append * to s390-*-linux-gnu case.
2055 (LIBMAIL) <lockfile>: Don't define.
2056
20572003-04-30 Richard M. Stallman <rms@gnu.org>
2058
2059 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2060
20612003-04-28 Francesco Potortì <pot@gnu.org>
2062
2063 * configure.in: Undo last (RMS') change, as it is useless, per
2064 Dave Love.
2065
20662003-04-08 Richard M. Stallman <rms@gnu.org>
2067
2068 * configure.in: Put #include of jpeglib.h at start of line.
2069
20702003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2071
2072 * INSTALL (* GNU/Linux development packages): Mention Debian and
2073 RedHat package names.
2074
20752003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
2076
2077 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
2078
20792003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2080
2081 * INSTALL (* GNU/Linux development packages): Tell people to
2082 install additional packages for compiling Emacs.
2083
20842003-04-06 Francesco Potortì <pot@gnu.org>
2085
2086 * configure.in: Use the same configuration for all aix5, not just
2087 aix5.1.
2088
20892003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
2090
2091 * configure.in: Check for need for bigtoc support on IBM AIX for
2092 solving a linker table overflow problem.
2093
20942003-03-03 Rob Browning <rlb@defaultvalue.org>
2095
2096 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
2097 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
2098 over bzero, bcmp, and bcopy.
2099
21002003-02-23 Simon Josefsson <jas@extundo.com>
2101
2102 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
2103
21042003-02-21 Klaus Zeitler <kzeitler@lucent.com>
2105
2106 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2107
21082003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2109
2110 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2111
21122003-02-08 Andreas Schwab <schwab@suse.de>
2113
2114 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2115 instead of the substitution.
2116
21172003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2118
2119 * Makefile.in: Use @EXEEXT@ for Cygwin.
2120 Use USERNAME if LOGNAME is not set (for Cygwin).
2121
2122 * configure.in: Add opsys=cygwin.
2123
21242003-01-22 Andreas Schwab <schwab@suse.de>
2125
2126 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2127 redefining it explicitly in src/config.in.
2128
21292003-01-22 Markus Rost <rost@math.ohio-state.edu>
2130
2131 * Makefile.in (bootstrap): Make bootstrap-after.
2132
21332003-01-20 Jan Djärv <jan.h.d@swipnet.se>
2134
2135 * configure.in: Fix --with-gtk.
2136
21372003-01-19 Jan Djärv <jan.h.d@swipnet.se>
2138
2139 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2140
2141 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2142
21432003-01-14 Francesco Potortì <pot@gnu.org>
2144
2145 * configure.in (m68k-motorola-sysv): Remove (obsolete).
2146
21472003-01-07 Steven Tamm <steventamm@mac.com>
2148
2149 * configure.in: New option, --enable-carbon-app, to specify
2150 that the application should be installed
2151 * Makefile.in (install-arch-dep): On Mac OS X, install the
2152 Emacs.app application if carbon-app is enabled
2153
21542003-01-06 Dave Love <fx@gnu.org>
2155
2156 * configure.in: Check for nl_langinfo.
2157 [!HAVE_SIZE_T]: Fix typedef.
2158
21592003-01-06 David Kastrup <dak@gnu.org>
2160
2161 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
2162
2163 * configure.in: Add tests for install-info.
2164
21652002-12-09 Markus Rost <rost@math.ohio-state.edu>
2166
2167 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2168 use again sol2-6 instead of sol2-8.
2169
21702002-12-09 Dave Love <fx@gnu.org>
2171
2172 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
2173
21742002-12-08 Andreas Schwab <schwab@suse.de>
2175
2176 * Makefile.in (install-arch-indep): Revert last change.
2177
21782002-11-27 Dave Love <fx@gnu.org>
2179
2180 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
2181 Check for __sys_siglist too. Check for memset.
2182 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
2183
21842002-11-22 Juanma Barranquero <lektu@terra.es>
2185
2186 * config.guess, config.sub: Updated from master source.
2187
21882002-11-19 Karl Fogel <kfogel@red-bean.com>
2189
2190 * autogen.sh: New file.
2191
21922002-11-15 Dave Love <fx@gnu.org>
2193
2194 * configure.in: Tidy up various quoting issues throughout.
2195 Use AC_GNU_SOURCE.
2196 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2197 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2198 Maybe define bcopy, bzero, bcmp.
2199 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
2200 non-existent machine file).
2201 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2202 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
2203 (nlist.h): Move test up.
2204
22052002-11-18 Markus Rost <rost@math.ohio-state.edu>
2206
2207 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
2208
22092002-11-14 Francesco Potortì <pot@gnu.org>
2210
2211 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2212
22132002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2214
2215 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2216
22172002-11-08 Dave Love <fx@gnu.org>
2218
2219 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
2220 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2221
22222002-11-07 Miles Bader <miles@gnu.org>
2223
2224 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2225 Handle separate-build-dir case.
2226
22272002-11-06 Richard M. Stallman <rms@gnu.org>
2228
2229 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2230 bulletproof. $bar may be empty when there are no .elc files.
2231
22322002-10-30 Dave Love <fx@gnu.org>
2233
2234 * configure.in: Require autoconf 2.53. Test for pty.h,
2235 sys/mman.h, sys/param.h, mremap, memmove.
2236 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2237 (AC_PROG_YACC): Delete.
2238 (size_t): Use AC_CHECK_TYPES.
2239 (AH_TOP): Up-date copyright.
2240
22412002-10-01 Juanma Barranquero <lektu@terra.es>
2242
2243 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2244
22452002-09-19 Richard M. Stallman <rms@gnu.org>
2246
2247 * configure.in: Fix the LessTif-directory-finder for real.
2248
22492002-09-14 Richard M. Stallman <rms@gnu.org>
2250
2251 * Makefile.in (maybe_bootstrap): Test for complete absence
2252 of compiled Lisp files.
2253
22542002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2255
2256 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2257 (bootstrap-clean-after): Delete.
2258 (bootstrap): Make the sequencing explicit.
2259
22602002-09-10 Richard M. Stallman <rms@gnu.org>
2261
2262 * configure.in: Fix previous LessTif change.
2263
22642002-09-09 Richard M. Stallman <rms@gnu.org>
2265
2266 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2267 (powerpcle-*-solaris*): Use version 2.6 as default.
2268 (*-sunos5.6*, *-solaris2.6*): New alternative.
2269 (*-sunos5*): Use version 2.6 as default.
2270
22712002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2272
2273 * configure.in: Fix typo.
2274
22752002-09-05 Richard M. Stallman <rms@gnu.org>
2276
2277 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2278
2279 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
2280 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2281
22822002-08-26 Kim F. Storm <storm@cua.dk>
2283
2284 * Makefile.in (install-arch-indep): Do not remove DOC file
2285 when it is the only DOC file installed; this is the case when
2286 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2287
22882002-07-24 Markus Rost <rost@math.ohio-state.edu>
2289
2290 * configure.in: Fix typo.
2291
22922002-07-24 Richard M. Stallman <rms@gnu.org>
2293
2294 * configure.in: Don't print anything special about gamedir.
2295
2296 * configure.in: Delete nonstandard --with-game-user option.
2297
22982002-07-21 Richard M. Stallman <rms@gnu.org>
2299
2300 * Makefile.in (gamedir, localstatedir): New variables.
2301 (epaths-force): Insert value of gamedir into PATH_GAME.
2302
2303 * configure.in (gamedir): Handle it like lispdir.
2304 (--with-game-dir option): Delete.
2305
23062002-06-21 Pavel Janík <Pavel@Janik.cz>
2307
2308 * configure.in: Add support for mipseb-*-netbsd* machines.
2309
23102002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2311
2312 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2313
23142002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2315
2316 * info/dir (File): Add an entry for Tramp.
2317
23182002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2319
2320 * INSTALL-CVS: New file.
2321
23222002-06-07 Andreas Schwab <schwab@suse.de>
2323
2324 * configure.in (x86_64-*-linux-gnu*): New system.
2325
23262002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2327
2328 * config.bat: Handle the case when lispintro is truncated to lispintr.
2329
23302002-05-26 Paul Eggert <eggert@twinsun.com>
2331
2332 * config.guess, config.sub: Updated from master source.
2333
23342002-05-09 Richard M. Stallman <rms@gnu.org>
2335
2336 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2337
23382002-05-04 Pavel Janík <Pavel@Janik.cz>
2339
2340 * make-dist: Do not distribute lock/ directory.
2341
23422002-04-30 Andrew Choi <akochoi@shaw.ca>
2343
2344 * configure.in: Provide documentation string when defining
2345 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2346 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2347
23482002-04-28 Colin Walters <walters@verbum.org>
2349
2350 * configure.in: Delete configure check for access to the game user.
2351
23522002-04-29 Pavel Janík <Pavel@Janik.cz>
2353
2354 * make-dist: lwlib/Imakefile is removed.
2355
23562002-04-26 Andrew Choi <akochoi@shaw.ca>
2357
2358 * configure.in: Add support for powerpc-apple-darwin*.
2359 (HAVE_CARBON): Add.
2360
2361 * make-dist: Create directories in mac/Emacs.app.
2362
23632002-04-25 Pavel Janík <Pavel@Janik.cz>
2364
2365 * make-dist: lwlib-Xol* are removed.
2366
23672002-04-23 Andreas Schwab <schwab@suse.de>
2368
2369 * Makefile.in (MAINT): New variable.
2370 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2371 instead of configure.in, to avoid running autoconf and autoheader
2372 unless explicitly requested.
2373
23742002-04-16 Eli Zaretskii <eliz@gnu.org>
2375
2376 * config.bat: Update for msdos/sed2v2.inp.
2377
23782002-04-15 Andreas Schwab <schwab@suse.de>
2379
2380 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
2381 * configure.in: Add config header templates to all AC_DEFINE and
2382 AC_DEFINE_UNQUOTED symbols.
2383 * make-dist: Run autoheader if necessary.
2384
23852002-04-10 Colin Walters <walters@verbum.org>
2386
2387 * configure.in: Add --game-dir, --game-user. Test to see if we
2388 can use them.
2389
23902002-04-08 Pavel Janík <Pavel@Janik.cz>
2391
2392 * configure.in: Add --with-sound.
2393
23942002-03-18 Kim F. Storm <storm@cua.dk>
2395
2396 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2397 and getsockname functions. Test for sys/un.h include file.
2398
23992002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2400
2401 * configure.in: Support AIX 5.1.
2402
24032002-03-10 Jan Djärv <jan.h.d@swipnet.se>
2404
2405 * configure.in: Added test for X Session Management (HAVE_X_SM).
2406
24072002-03-03 Richard M. Stallman <rms@gnu.org>
2408
2409 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2410 Run chown $${LOGNAME} on files installed by tar xvf.
2411
24122002-03-03 Kim F. Storm <storm@cua.dk>
2413
2414 * configure.in: Test for getpeername.
2415
24162002-03-01 Richard M. Stallman <rms@gnu.org>
2417
2418 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2419 (HAVE_GIF): Don't use old libungif versions that crash.
2420
24212002-02-26 Richard M. Stallman <rms@gnu.org>
2422
2423 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2424 not just well-formed and valid.
2425 (mips-compaq-nonstopux*): New configuration.
2426
24272002-02-18 Paul Eggert <eggert@twinsun.com>
2428
2429 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2430 "sed q" is a portable equivalent to plain "head -1".
2431
24322002-02-13 Richard M. Stallman <rms@gnu.org>
2433
2434 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2435 (all): Don't depend on maybe_bootstrap here.
2436 (${SUBDIR}): Depend on it here instead.
2437
24382002-02-08 Richard M. Stallman <rms@gnu.org>
2439
2440 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2441
24422002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2443
2444 * configure.in: Recognize BSD/OS 5.0.
2445
24462002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2447
2448 * make-dist: Make version checking in emacs.texi consistent with
2449 how we set it there.
2450
24512001-12-29 Kim F. Storm <storm@cua.dk>
2452
2453 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2454
24552001-12-28 Richard M. Stallman <rms@gnu.org>
2456
2457 * configure.in: Test for mbsinit.
2458
24592001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2460
2461 These changes make Leim part of the standard distribution:
2462
2463 * README: Add info about the `leim' directory.
2464
2465 * INSTALL: Remove text that describes Leim as a separate package.
2466
2467 * noleim-Makefile.in: File removed.
2468
2469 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2470 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2471 Leim files out of the Emacs tree. Don't prepare a separate tarball
2472 for Leim.
2473
24742001-12-11 Richard M. Stallman <rms@gnu.org>
2475
2476 * configure.in (hppa*-*-linux-gnu*): New alternative.
2477
24782001-12-08 Pavel Janík <Pavel@Janik.cz>
2479
2480 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2481 creating distribution.
2482
24832001-12-06 Paul Eggert <eggert@twinsun.com>
2484
2485 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2486 (AC_FUNC_VFORK): Remove.
2487 (AC_FUNC_FORK): Add.
2488 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2489 this is required by recent Autoconf versions.
2490
24912001-12-02 Pavel Janík <Pavel@Janik.cz>
2492
2493 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2494 TODO, vms-pp.trans and others).
2495
24962001-11-29 Pavel Janík <Pavel@Janik.cz>
2497
2498 * make-dist: Use COPYING from the top-level directory.
2499
25002001-11-29 Gerd Moellmann <gerd@gnu.org>
2501
2502 * configure.in: Add support for FreeBSD/Alpha.
2503
25042001-11-29 Pavel Janík <Pavel@Janik.cz>
2505
2506 * make-dist: Add COPYING to the top-level directory of the
2507 distribution. Simplify the logic behind copying.
2508
2509 * Makefile.in (maybe_bootstrap): Fix previous change.
2510
25112001-11-28 Richard M. Stallman <rms@gnu.org>
2512
2513 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2514
25152001-11-26 Richard M. Stallman <rms@gnu.org>
2516
2517 * Makefile.in: bootstrap should not delete dumped executables.
2518 (bootstrap-clean-before): New target.
2519 (bootstrap): Use bootstrap-clean-before instead of clean.
2520 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
2521
25222001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
2523
2524 These changes add the Emacs Lisp Introduction manual to the
2525 distribution:
2526
2527 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
2528
2529 * make-dist: Copy the files in lispintro directory.
2530
2531 * config.bat: Configure in the lispintro directory.
2532
2533 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2534
2535 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
2536 (lispintro/Makefile): New target.
2537 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2538 (unlock, relock, info, dvi): Ditto.
2539
25402001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2541
2542 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
2543
2544 * make-dist (etc): Don't distribute gfdl.1.
2545
25462001-11-22 Colin Walters <walters@debian.org>
2547
2548 * Makefile.in (install-arch-indep): Install the calc .info files.
2549 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
2550
25512001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2552
2553 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2554 tindex.pl to the list of those being put into the distribution.
2555
25562001-11-16 Eli Zaretskii <eliz@gnu.org>
2557
2558 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2559
25602001-11-15 Pavel Janík <Pavel@Janik.cz>
2561
2562 * Makefile.in (uninstall): Fix previous change.
2563
2564 * configure.in, Makefile.in: Add support for --program-prefix,
2565 --program-suffix and --program-transform-name options.
2566
25672001-11-13 Pavel Janík <Pavel@Janik.cz>
2568
2569 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
2570 (install-arch-indep): Install emacsclient manual page.
2571 (uninstall): Uninstall emacsclient manual page.
2572
25732001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2574
2575 * make-dist: Add lispref/index.*perm files to the distribution.
2576 From Pavel Janík <Pavel@Janik.cz>.
2577
25782001-11-12 Pavel Janík <Pavel@Janik.cz>
2579
2580 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2581
25822001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2583
2584 * configure.in: AC_OUTPUT lispref/Makefile.
2585
25862001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2587
2588 The following changes add the ELisp reference manual to the
2589 distribution.
2590
2591 * make-dist: Add the lispref directory to the distribution.
2592
2593 * Makefile.in (install-arch-indep): Add elisp* to the list of
2594 installed Info files.
2595 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2596 (lispref/Makefile): New target.
2597 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2598 Add commands for the lispref directory.
2599 (info, dvi): Ditto.
2600
2601 * config.bat: Configure in `lispref'.
2602
26032001-11-09 Richard M. Stallman <rms@gnu.org>
2604
2605 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2606
26072001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2608
2609 * make-dist (tempdir): Copy AUTHORS as well.
2610
26112001-11-06 Sam Steingold <sds@gnu.org>
2612
2613 * configure.in: Added a check for <nlist.h>.
2614
26152001-11-01 Pavel Janík <Pavel@Janik.cz>
2616
2617 * configure.in: Reindent --help output.
2618 From Per Starbäck (starback@ling.uu.se).
2619
26202001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
2621
2622 * configure.in: New entry for HP/UX-11.
2623
2624 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2625 From Eric S. Raymond <esr@golux.thyrsus.com>.
2626
26272001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2628
2629 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2630 <athornton@sinenomine.net>.
2631
26322001-10-25 Gerd Moellmann <gerd@gnu.org>
2633
2634 * Makefile.in (maybe_bootstrap): New target.
2635 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
2636
26372001-10-24 Ken Raeburn <raeburn@gnu.org>
2638
2639 * configure.in: If --with-hesiod is given, look for
2640 hes_getmailhost and res_send or __res_send; check hesiod and
2641 resolv libraries respectively if system libraries don't supply them.
2642
26432001-10-24 Gerd Moellmann <gerd@gnu.org>
2644
2645 * configure.in: Use $MAKE for `make' if set.
2646
26472001-10-22 Gerd Moellmann <gerd@gnu.org>
2648
2649 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2650 to tar options.
2651
26522001-10-20 Gerd Moellmann <gerd@gnu.org>
2653
2654 * (Version 21.1 released).
2655
26562001-10-20 Miles Bader <miles@gnu.org>
2657
2658 * configure.in (configuration): Set from `host' if `host_alias'
2659 isn't defined.
2660
26612001-10-19 Andreas Schwab <schwab@suse.de>
2662
2663 * configure.in: Make ready for autoconf 2.5x.
2664 (AC_PREREQ): Require autoconf 2.50.
2665 * aclocal.m4: Removed.
2666 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2667
26682001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2669
2670 * README: Bump Emacs version to 21.1.50.
2671
26722001-10-05 Gerd Moellmann <gerd@gnu.org>
2673
2674 * Branch for 21.1.
2675
26762001-09-05 Gerd Moellmann <gerd@gnu.org>
2677
2678 * configure.in: Avoid `$@' which is handled specially in
2679 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
2680
26812001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2682
2683 * make-dist (nt): Add subdirs.el to the list of distributed files.
2684
26852001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2686
2687 * configure.in (machine): Add an entry for
2688 hppa1.1-hitachi-hiuxwe2*.
2689
26902001-05-28 Gerd Moellmann <gerd@gnu.org>
2691
2692 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2693 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2694
26952001-05-14 Gerd Moellmann <gerd@gnu.org>
2696
2697 * make-dist: Copy texinfo.tex unconditionally.
2698
26992001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2700
2701 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2702 that are installed.
2703
27042001-04-06 Gerd Moellmann <gerd@gnu.org>
2705
2706 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2707 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
2708
2709 * make-dist: Handle leim/MISC-DIC. Only include
2710 `[a-zA-Z]*.{el,elc}' from leim/quail.
2711
27122001-04-05 Gerd Moellmann <gerd@gnu.org>
2713
2714 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2715
27162001-03-30 Gerd Moellmann <gerd@gnu.org>
2717
2718 * Makefile.in (.PHONY): Add for bootstrap targets.
2719 (bootstrap-clean): New target.
2720 (bootstrap): Use it instead of `clean'.
2721
27222001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2723
2724 * Makefile.in (SUBDIR): Remove leim.
2725 (all, .RECURSIVE, extraclean): Add leim explicitly.
2726 (leim): Provide separate rule which exports PARALLEL=0 into the
2727 environment.
2728
27292001-03-20 Gerd Moellmann <gerd@gnu.org>
2730
2731 * configure.in (HAVE_XPM): Don't print the result of the check for
2732 XpmReturnAllocPixels if we don't have an xpm.h.
2733
27342001-03-05 Gerd Moellmann <gerd@gnu.org>
2735
2736 * COPYING: New file.
2737
27382001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2739
2740 * config.bat: Update the copyright.
2741
27422001-02-23 Kenichi Handa <handa@etl.go.jp>
2743
2744 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2745 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2746 to `yes'. Later in AC_OUTPUT, check this variable.
2747
27482001-02-09 Dave Love <fx@gnu.org>
2749
2750 * AUTHORS: Updated.
2751
27522001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2753
2754 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2755
27562001-02-02 Gerd Moellmann <gerd@gnu.org>
2757
2758 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2759
2760 * Makefile.in (uninstall): Ignore exit code of `rm'.
2761
2762 * Makefile.in (uninstall): Remove more info files. Remove
2763 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2764
27652001-01-31 Gerd Moellmann <gerd@gnu.org>
2766
2767 * noleim-Makefile.in (extraclean): Add.
2768
27692001-01-28 Gerd Moellmann <gerd@gnu.org>
2770
2771 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2772 it quiet.
2773
27742001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2775
2776 * Makefile.in (tags): Fix typo.
2777
27782001-01-13 Kenichi Handa <handa@etl.go.jp>
2779
2780 * configure.in: Fix typo in the code setting x_search_path.
2781
27822001-01-10 Dave Love <fx@gnu.org>
2783
2784 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2785 -lXext.
2786 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2787 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2788 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2789 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2790 (now in $LIBS).
2791
27922001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2793
2794 * config.bat: Run the preprocessor with -traditional.
2795
27962001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2797
2798 * INSTALL: Move copying conditions to end of file.
2799
28002000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2801
2802 * INSTALL: Add basic installation procedure which assumes
2803 `configure' does its job. Elaborate on image support libraries.
2804 Add a pointer to Xaw3d library. Add advice about solving
2805 configure-time problems by looking in config.log and setting
2806 variables in the environment.
2807
28082000-12-27 Gerd Moellmann <gerd@gnu.org>
2809
2810 * Makefile.in (install-arch-indep): If tar fails, exit with
2811 exit code 1.
2812
28132000-12-19 Gerd Moellmann <gerd@gnu.org>
2814
2815 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2816 source file includes XKBlib.h. On some broken Solaris systems,
2817 there is an XKBlib.h, reportedly, but header files included by
2818 XKBlib.h are missing.
2819
28202000-12-14 Gerd Moellmann <gerd@gnu.org>
2821
2822 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2823
28242000-12-11 Dave Love <fx@gnu.org>
2825
2826 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2827
28282000-12-11 Paul Eggert <eggert@twinsun.com>
2829
2830 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2831 Merge fixes from latest GNU tar version. These macros no longer
2832 futz with _XOPEN_SOURCE, as that was not portable in practice.
2833 (AC_FUNC_FSEEKO): New macro.
2834
2835 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2836 ftello.
2837
28382000-12-05 Dave Love <fx@gnu.org>
2839
2840 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2841
28422000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2843
2844 * info/dir: Change the category to "Emacs".
2845
28462000-12-01 Gerd Moellmann <gerd@gnu.org>
2847
2848 * make-dist (tempdir): Remove epaths.h from the distribution
2849 instead of paths.h.
2850
28512000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2852
2853 * config.bat: Check for existence of djecho.exe, and print an
2854 error message if it is not available.
2855
2856 * INSTALL: Describe possible problem with djecho.exe in old
2857 versions of DJGPP v2.x.
2858
28592000-11-23 Gerd Moellmann <gerd@gnu.org>
2860
2861 * configure.in: Initialize HAVE_LIBXP to no.
2862
28632000-11-22 Gerd Moellmann <gerd@gnu.org>
2864
2865 * configure.in: Use m/macppc.h instead of the non-existent
2866 m/powerpc.h.
2867
28682000-11-21 Gerd Moellmann <gerd@gnu.org>
2869
2870 * Makefile.in (install-arch-indep): Also install info/eshell*
2871 and info/speedbar*.
2872
2873 * configure.in (HAVE_PNG): Check for the presence of
2874 png_get_channels to rule out older PNG libs.
2875
2876 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2877 GCC and NON_GNU_CPP into config.status.
2878
28792000-11-20 Dave Love <fx@gnu.org>
2880
2881 * configure.in: Fix last change.
2882
2883 * GETTING.GNU.SOFTWARE: Deleted.
2884 * FTP: New file to replace it.
2885 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2886
28872000-11-20 Gerd Moellmann <gerd@gnu.org>
2888
2889 * configure.in: Use -traditional with GNU cpp.
2890
28912000-11-17 Gerd Moellmann <gerd@gnu.org>
2892
2893 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2894 Distribute more files from the nt/ subdir. Distribute PBM
2895 image files from subdirs of lisp/. Distribute old change logs
2896 from subdirs of lisp/. Distribute play/5x5.el.
2897
28982000-11-11 Dave Love <fx@gnu.org>
2899
2900 * config.sub, config.guess: Updated from master source.
2901
29022000-11-07 Dave Love <fx@gnu.org>
2903
2904 * configure.in: Test for mkstemp.
2905
29062000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2907
2908 * info/dir (Top): Rearrange menu items more logically, and put
2909 them into a single category. Add menu items for RefTeX and
2910 Widget.
2911
29122000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2913
2914 * Makefile.in (install-arch-indep): Use --info-dir instead of
2915 --dir-file, and a simple argument instead of --info-file, so that
2916 the Debian version of install-info also works.
2917
29182000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2919
2920 * info/dir (Speedbar): Add entry.
2921
29222000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2923
2924 * INSTALL: Describe the new image-support options to the configure
2925 script. List URLs where image support libraries can be found.
2926
29272000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2928
2929 * info/dir (Top): Add an entry for Eshell.
2930
29312000-10-02 Dave Love <fx@gnu.org>
2932
2933 * configure.in: Check for gai_strerror.
2934
29352000-10-01 Andreas Schwab <schwab@suse.de>
2936
2937 * Makefile.in (install-arch-indep): Update list of installed info files.
2938
29392000-09-30 Gerd Moellmann <gerd@gnu.org>
2940
2941 * configure.in: Support `sparc*-*-netbsd*'.
2942
29432000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2944
2945 * info/dir (MIME): Add entry for emacs-mime.
2946
29472000-09-29 Dave Love <fx@gnu.org>
2948
2949 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2950
29512000-09-26 Gerd Moellmann <gerd@gnu.org>
2952
2953 * make-dist: Adapt to the change of leim/Makefile which was
2954 necessary to ensure a reasonably working `make dist'.
2955
2956 * leim-Makefile.in: Moved to leim/Makefile.in..
2957
2958 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2959
29602000-09-21 Kenichi Handa <handa@etl.go.jp>
2961
2962 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2963 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
2964 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2965 files to .elc.
2966 (${TIT}): Adjusted for the above change.
2967 (clean mostlyclean): Likewise.
2968 (.el.elc): New target.
2969
29702000-09-19 Gerd Moellmann <gerd@gnu.org>
2971
2972 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2973 in the distribution.
2974
29752000-09-18 Gerd Moellmann <gerd@gnu.org>
2976
2977 * make-dist (skk): Rename to `ja-dic' because the leim directory
2978 was renamed.
2979
29802000-09-14 Dave Love <fx@gnu.org>
2981
2982 * configure.in: Fix spurion in last change.
2983
29842000-09-14 Gerd Moellmann <gerd@gnu.org>
2985
2986 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2987 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2988 to `no' if defined. Change result report.
2989
29902000-09-08 Dave Love <fx@gnu.org>
2991
2992 * configure.in: Remove spurious `@'s.
2993
2994 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2995 autoconf.
2996
29972000-09-06 Gerd Moellmann <gerd@gnu.org>
2998
2999 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
3000 file and print informational message.
3001
3002 * configure.in (AC_FUNC_MMAP): Add.
3003
30042000-09-01 Gerd Moellmann <gerd@gnu.org>
3005
3006 * configure.in: Add ``checking'' messages for
3007 XpmReturnAllocPixels.
3008
30092000-08-28 Gerd Moellmann <gerd@gnu.org>
3010
3011 * configure.in: Check <strings.h>; check `index' and `rindex'
3012 functions.
3013
30142000-08-26 Kenichi Handa <handa@etl.go.jp>
3015
3016 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
3017 "case "${canonical}" in".
3018
30192000-08-25 Dave Love <fx@gnu.org>
3020
3021 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
3022
30232000-08-25 Kenichi Handa <handa@etl.go.jp>
3024
3025 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
3026
30272000-08-24 Gerd Moellmann <gerd@gnu.org>
3028
3029 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3030 contains a relative path. Protect against unusable values of $PWD.
3031
30322000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
3033
3034 * info/dir (WoMan): Add entry.
3035
3036 * config.bat (maindir): Update src/_gdbinit even if it does
3037 already exist.
3038
30392000-08-07 Gerd Moellmann <gerd@gnu.org>
3040
3041 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
3042
30432000-08-03 Gerd Moellmann <gerd@gnu.org>
3044
3045 * configure.in: Add support for ia64*-*-linux*.
3046
30472000-07-27 Gerd Moellmann <gerd@gnu.org>
3048
3049 * make-dist (aclocal.m4): Include in distribution.
3050
30512000-07-26 Dave Love <fx@gnu.org>
3052
3053 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
3054
30552000-07-24 Dave Love <fx@gnu.org>
3056
3057 * configure.in: Add AC_SIZE_T.
3058
30592000-07-18 Dave Love <fx@gnu.org>
3060
3061 * configure.in: Reorder so that most tests are done after CPPFLAGS
3062 is set from the C_SWITCH_... definitions.
3063
30642000-07-10 Gerd Moellmann <gerd@gnu.org>
3065
3066 * configure.in (HAVE_XPM): Undo previous change. Check for
3067 preprocessor define XpmReturnAllocPixels.
3068
30692000-07-06 Gerd Moellmann <gerd@gnu.org>
3070
3071 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
3072 instead of XpmReadFileToPixmap.
3073
30742000-07-05 Ken Raeburn <raeburn@gnu.org>
3075
3076 * configure.in: Check for <soundcard.h>. Look for ossaudio
3077 library, and set LIBSOUND accordingly.
3078
30792000-07-05 Dave Love <fx@gnu.org>
3080
3081 * configure.in: Use AC_HEADER_SYS_WAIT.
3082
30832000-07-05 Gerd Moellmann <gerd@gnu.org>
3084
3085 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
3086 lisp/Makefile. Distribute lisp/Makefile.in instead of
3087 lisp/Makefile.
3088
30892000-06-30 Ken Raeburn <raeburn@gnu.org>
3090
3091 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
3092 while searching for image-handling libraries.
3093
30942000-06-26 Gerd Moellmann <gerd@gnu.org>
3095
3096 * configure.in (--with-xim): New option.
3097
30982000-06-23 Dave Love <fx@gnu.org>
3099
3100 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
3101 for struct timezone and test how we can call gettimeofday.
3102 Check for OSF 5+. Check for term.h.
3103
3104 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
3105 version.
3106
31072000-06-23 Gerd Moellmann <gerd@gnu.org>
3108
3109 * configure.in (HAVE_LIBXP): Change test for libXp.
3110
31112000-06-21 Dave Love <fx@gnu.org>
3112
3113 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3114 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3115 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3116
31172000-06-19 Dave Love <fx@gnu.org>
3118
3119 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3120 _XOPEN_SOURCE is defined.
3121
31222000-06-16 Gerd Moellmann <gerd@gnu.org>
3123
3124 * Makefile.in (distclean): Also make distclean in lisp/.
3125
31262000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3127
3128 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3129
31302000-06-15 Gerd Moellmann <gerd@gnu.org>
3131
3132 * make-dist: Add --help and --snapshot options.
3133
31342000-06-14 Gerd Moellmann <gerd@gnu.org>
3135
3136 * configure.in: Generate lisp/Makefile.
3137
3138 * configure.in: Add support for `*-lynxos*'.
3139 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3140 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3141 on Tru64 UNIX v5.0.
3142
31432000-06-13 Ken Raeburn <raeburn@gnu.org>
3144
3145 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3146 it's on a continuation line.
3147
31482000-06-02 Dave Love <fx@gnu.org>
3149
3150 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
3151 files.
3152
3153 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3154 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3155 test.
3156
3157 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3158 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3159
31602000-05-26 Gerd Moellmann <gerd@gnu.org>
3161
3162 * configure.in: Add check for speed_t typedef.
3163
31642000-05-25 Ken Raeburn <raeburn@gnu.org>
3165
3166 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3167 exists; it won't in the CANNOT_DUMP case.
3168
31692000-05-25 Gerd Moellmann <gerd@gnu.org>
3170
3171 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3172 On FreeBSD, the exit status is 1 if CDPATH is not set.
3173 (install-arch-indep): Install ebrowse.info.
3174
31752000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3176
3177 * configure.in: Check for grandpt and getpt.
3178
31792000-05-09 Dave Love <fx@gnu.org>
3180
3181 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3182
31832000-05-05 Gerd Moellmann <gerd@gnu.org>
3184
3185 * make-dist: Make a link for lib-src/grep-changelog.
3186 Copy install-sh.
3187
31882000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3189
3190 * config.bat: Identify the beginning of the cpp stuff in
3191 src/Makefile.in and lib-src/Makefile.in more accurately.
3192
31932000-04-27 Gerd Moellmann <gerd@gnu.org>
3194
3195 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3196
31972000-04-19 Gerd Moellmann <gerd@gnu.org>
3198
3199 * configure.in: Add support for `powerpc-*-netbsd*'.
3200
32012000-04-19 Dave Love <fx@gnu.org>
3202
3203 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3204
3205 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3206
32072000-04-16 Dave Love <fx@gnu.org>
3208
3209 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3210
32112000-04-14 Dave Love <fx@gnu.org>
3212
3213 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3214
3215 * aclocal.m4 (AC_FUNC_MKTIME): New.
3216
32172000-03-28 Ken Raeburn <raeburn@gnu.org>
3218
3219 * configure.in: Line up "--help" output a little better.
3220
32212000-03-26 Gerd Moellmann <gerd@gnu.org>
3222
3223 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
3224 New targets.
3225 (bootstrap): Rewritten in terms of the new targets above. Make
3226 info files, too.
3227
32282000-03-12 Gerd Moellmann <gerd@gnu.org>
3229
3230 * config.guess, config.sub: Use the versions of the files from
3231 subversions.
3232
32332000-03-08 Dave Love <fx@gnu.org>
3234
3235 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3236 AC_C_VOLATILE. Define POINTER_TYPE.
3237
3238 * aclocal.m4: New file.
3239
32402000-03-02 Gerd Moellmann <gerd@gnu.org>
3241
3242 * configure.in (machine): Add `mipsel-*-netbsd*' and
3243 `arm-*-netbsd*'.
3244
32452000-03-01 Gerd Moellmann <gerd@gnu.org>
3246
3247 * configure.in (machine): Add support for `*-auspex-sunos*'.
3248
32492000-02-29 Gerd Moellmann <gerd@gnu.org>
3250
3251 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3252
32532000-02-18 Dave Love <fx@gnu.org>
3254
3255 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3256
32572000-02-18 Andreas Schwab <schwab@suse.de>
3258
3259 * Makefile.in (install-arch-indep): Add eudc to list of installed
3260 info files.
3261
32622000-02-17 Ken Raeburn <raeburn@gnu.org>
3263
3264 * configure.in: Include -lz and -ljpeg (if it's available) when
3265 testing for the tiff library.
3266
32672000-02-17 Gerd Moellmann <gerd@gnu.org>
3268
3269 * configure.in: Remove LISP_FLOAT_TYPE.
3270
32712000-02-12 Dave Love <fx@gnu.org>
3272
3273 * configure.in: Use AC_FUNC_VFORK.
3274
32752000-02-01 Gerd Moellmann <gerd@gnu.org>
3276
3277 * make-dist: Various fixes for new development tree.
3278
3279 * leim-Makefile.in: New file.
3280
32812000-01-31 Gerd Moellmann <gerd@gnu.org>
3282
3283 * Makefile.in (dist): Call ./make-dist.
3284
32852000-01-24 Dave Love <fx@gnu.org>
3286
3287 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3288
32892000-01-18 Gerd Moellmann <gerd@gnu.org>
3290
3291 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3292 DGifOpenFileName.
3293
32942000-01-11 Andreas Schwab <schwab@suse.de>
3295
3296 * Makefile.in (install-arch-indep): Update list of info files to
3297 be installed.
3298
32992000-01-05 Dave Love <fx@gnu.org>
3300
3301 * configure.in: Check for jerror.h as well as libjpeg.
3302
33032000-01-03 Andreas Schwab <schwab@suse.de>
3304
3305 * Makefile.in (install-arch-indep): Install autotype*. Run
3306 install-info on autotype and emacs-faq.info.
3307
33081999-12-04 Dave Love <fx@gnu.org>
3309
3310 * Makefile.in (install-arch-indep): Depend on `info'.
3311 (install-strip): Use `install' as sub-make target.
3312
33131999-11-23 Ken Raeburn <raeburn@gnu.org>
3314
3315 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3316 didn't need to be deleted. Check for the k5crypto library as well
3317 as the crypto library; MIT Kerberos 1.1 changed the name.
3318
33191999-11-18 Dave Love <fx@gnu.org>
3320
3321 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3322
33231999-11-11 Erik Naggum <erik@naggum.no>
3324
3325 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3326
33271999-11-08 Dave Love <fx@gnu.org>
3328
3329 * configure.in: Fix change for --with-pop default.
3330
33311999-11-04 Dave Love <fx@gnu.org>
3332
3333 * configure.in: Default to --with-pop. Change sense of with-gcc
3334 and with-toolkit-scroll-bars messages to reflect the defaults.
3335
33361999-11-01 Gerd Moellmann <gerd@gnu.org>
3337
3338 * INSTALL: Mention the Emacs Lisp Reference.
3339
33401999-10-27 Noah Friedman <friedman@splode.com>
3341
3342 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3343
33441999-10-23 Gerd Moellmann <gerd@gnu.org>
3345
3346 * Makefile.in (bootstrap): New target.
3347
33481999-10-19 Paul Eggert <eggert@twinsun.com>
3349
3350 Add support for large files. Merge glibc 2.1.2.
3351
3352 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3353 (HAVE_TM_GMTOFF): New symbol.
3354 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3355 mbrlen, strsignal.
3356 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
3357
33581999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3359
3360 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3361 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3362
33631999-10-09 Richard M. Stallman <rms@gnu.org>
3364
3365 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
3366 Unset CDPATH to prevent cd from generating output.
3367
33681999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3369
3370 * update-subdirs: also ignore CVS subdirs.
3371
33721999-10-07 Gerd Moellmann <gerd@gnu.org>
3373
3374 * Makefile.in (install-arch-indep): Add ada-mode.
3375
33761999-10-06 Dave Love <fx@gnu.org>
3377
3378 * Makefile.in: Add rules for config.status, configure.
3379
33801999-09-07 Gerd Moellmann <gerd@gnu.org>
3381
3382 * configure.in (--with-sound): Removed.
3383
33841999-08-30 Gerd Moellmann <gerd@gnu.org>
3385
3386 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3387 the test for Xaw3d.
3388 (HAVE_TIFF): Add -lm to library check.
3389
33901999-08-28 Richard Stallman <rms@gnu.org>
3391
3392 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3393 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3394 after the other X-related libraries.
3395
33961999-08-21 Dave Love <fx@gnu.org>
3397
3398 * configure.in: Don't check for jpeglib.h.
3399
34001999-08-20 Gerd Moellmann <gerd@gnu.org>
3401
3402 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3403 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3404
34051999-08-18 Dave Love <fx@gnu.org>
3406
3407 * configure.in: Check for termcap.h.
3408
34091999-08-15 Gerd Moellmann <gerd@gnu.org>
3410
3411 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3412 use Emacs' scroll bars, even if configured for Motif or when
3413 Xaw3d is available.
3414
34151999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3416
3417 * configure.in: Check for getaddrinfo.
3418
34191999-08-04 Eli Zaretskii <eliz@gnu.org>
3420
3421 * config.bat: Make --no-debug work again by removing -gcoff.
3422
34231999-07-30 Dave Love <fx@gnu.org>
3424
3425 * configure.in: Check for stdlib.h.
3426
34271999-07-19 Dave Love <fx@gnu.org>
3428
3429 * configure.in: Grok sparc64-*-linux-gnu*.
3430
34311999-07-12 Richard Stallman <rms@gnu.org>
3432
3433 * Version 20.4 released.
3434
34351999-06-23 Karl Heuer <kwzh@gnu.org>
3436
3437 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3438 Quote $EMACS, in case it's a program with args.
3439
34401999-05-29 Richard M. Stallman <rms@gnu.org>
3441
3442 * configure.in: Delete the Kerberos stuff.
3443
34441999-05-27 Greg Hudson <ghudson@mit.edu>
3445
3446 * configure.in: Prefer kerberos 5 names.
3447
34481999-04-26 Richard M. Stallman <rms@gnu.org>
3449
3450 * configure.in: Check for libXp.
3451
34521999-04-08 Richard Stallman <rms@gnu.org>
3453
3454 * make-dist: Include change logs in subdirs of `lisp'.
3455
34561999-04-05 Richard Stallman <rms@gnu.org>
3457
3458 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3459 (install-arch-indep): Make ${datadir}/emacs world-readable.
3460
34611999-03-30 Eli Zaretskii <eliz@gnu.org>
3462
3463 * config.bat: Use epaths.* instead of paths.*.
3464
34651999-03-07 Eli Zaretskii <eliz@gnu.org>
3466
3467 * INSTALL: Add detailed instructions to unpack and install
3468 intlfonts on MS-DOS.
3469
34701999-02-26 Richard Stallman <rms@gnu.org>
3471
3472 * configure.in: Use epaths.h and epaths-force instead of paths...
3473
3474 * Makefile.in (epaths-force): Renamed from paths-force;
3475 operate on epaths.in and produce epaths.h.
3476
34771999-02-24 Richard Stallman <rms@gnu.org>
3478
3479 * make-dist: Fix nt/icons directory handling.
3480
34811999-02-22 Simon Josefsson <jas@pdc.kth.se>
3482
3483 * configure.in (f301-fujitsu-uxpv4.1): New target.
3484
34851999-02-20 Richard Stallman <rms@gnu.org>
3486
3487 * make-dist (tempparent): Fix command to update info files.
3488
34891999-02-09 Richard Stallman <rms@gnu.org>
3490
3491 * configure.in (powerpc-apple-netbsd*): New alternative.
3492
34931999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3494
3495 * make-dist: Include the new directory nt/icons in distributions.
3496
34971999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3498
3499 * configure.in: Change message about HAVE_XFREE386.
3500
35011999-01-07 Eli Zaretskii <eliz@gnu.org>
3502
3503 * config.bat: Support configuring with leim.
3504
35051998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3506
3507 * configure.in (mips-sgi-irix6.5): New target.
3508
35091998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3510
3511 * configure.in: Remove GSS-API support, since it has been removed
3512 from movemail.
3513
35141998-12-04 Markus Rost <rost@delysid.gnu.org>
3515
3516 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3517
35181998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3519
3520 * Makefile.in: Don't install customize info file.
3521 Run install-info on viper info file.
3522
35231998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3524
3525 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3526
35271998-11-16 Kenichi Handa <handa@etl.go.jp>
3528
3529 * configure.in (*-*-bsdi4*): New target.
3530
35311998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3532
3533 * configure.in: Fix previous change.
3534
35351998-11-11 Richard Stallman <rms@gnu.org>
3536
3537 * configure.in (aviion-intel): New machine.
3538
35391998-11-04 Kenichi Handa <handa@etl.go.jp>
3540
3541 * configure.in (mips-nec-sysv4*): New target.
3542
35431998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3544
3545 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3546 from lisp.
3547
35481998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3549
3550 * make-dist: Don't include fns*.el in dist.
3551
35521998-10-30 Dave Love <fx@gnu.org>
3553
3554 * configure.in: Don't mkdir cpp.
3555
35561998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3557
3558 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3559 ${archlibdir}.
3560
35611998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3562
3563 * Version 20.3 released.
3564
35651998-07-30 Paul Eggert <eggert@twinsun.com>
3566
3567 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3568 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3569 (lwlib/Makefile, leim/Makefile):
3570 Prepend $(srcdir)/ to rule dependencies outside this dir.
3571
35721998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3573
3574 * configure.in: Use unset CDPATH instead of making it empty.
3575
35761998-06-20 Karl Heuer <kwzh@gnu.org>
3577
3578 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3579
35801998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3581
3582 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3583 and default.el. Sort the results.
3584
35851998-05-31 Karl Heuer <kwzh@gnu.org>
3586
3587 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3588 writable.
3589
35901998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3591
3592 * Makefile.in (install-arch-indep):
3593 Don't alter site-lisp/subdirs.el if it exists.
3594
35951998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3596
3597 * Makefile.in (install-arch-indep): Put `-' on commands to create
3598 subdirs.el in site-lisp dirs.
3599
36001998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3601
3602 * Makefile.in (install-arch-indep): Fix typo in previous change.
3603
36041998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3605
3606 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3607
36081998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3609
3610 * Makefile.in (mkdir): Create the site-lisp dirs.
3611 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3612
36131998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3614
3615 * Makefile.in (INSTALL_INFO): New variable.
3616 (install-arch-indep): Don't replace the dir file if it already exists.
3617 Use the install-info program, via INSTALL_INFO, to add entries.
3618 Make the `info' subdir and the Info files world-readable.
3619
36201998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3621
3622 * config.bat: Make sure the environment is large enough to support
3623 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
3624
36251998-04-10 Karl Heuer <kwzh@gnu.org>
3626
3627 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3628
36291998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3630
3631 * configure.in: Add --with-gssapi to specify GSS-API
3632 authentication support for movemail.
3633
36341998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3635
3636 * Makefile.in (install-arch-indep): Fix previous change.
3637
36381998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3639
3640 * Makefile.in (info): Run man in build dir, not srcdir.
3641
36421998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3643
3644 * Makefile.in (install-arch-indep): Fix previous change.
3645
36461998-03-23 Kenichi Handa <handa@etl.go.jp>
3647
3648 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
3649
36501998-03-22 Richard Stallman <rms@gnu.org>
3651
3652 * Makefile.in (install-arch-indep): Put special subdirs.el files
3653 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3654
36551998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3656
3657 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3658
36591998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3660
3661 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3662 (m68*-hp-hpux*): Handle versions 1X like 10.
3663
36641998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3665
3666 * make-dist: PROBLEMS is now in etc, not top level dir.
3667
3668 * Makefile.in (SOURCES): Delete PROBLEMS.
3669
36701998-02-25 Richard Stallman <rms@gnu.org>
3671
3672 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3673
3674 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3675
36761998-01-17 Richard Stallman <rms@gnu.org>
3677
3678 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3679
36801998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3681
3682 * make-dist (tempparent): New option --no-check.
3683
3684 * make-dist: Don't do anything with cpp directory.
3685
36861997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3687
3688 * configure.in (sparc-fujitsu-sysv4*): New target.
3689
36901997-12-17 Andreas Schwab <schwab@gnu.org>
3691
3692 * configure.in: Cache more tests. Add missing quotes around
3693 message with embedded comma.
3694
36951997-12-04 Karl Heuer <kwzh@gnu.org>
3696
3697 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3698
36991997-11-26 Joel N. Weber II <devnull@gnu.org>
3700
3701 * make-dist: Changed the comment about `umask 0' to say `Don't
3702 restrict access to any files.'; previously it said `Don't protect
3703 any files', which may have implied that we think fascism is good.
3704
37051997-11-24 Paul Eggert <eggert@twinsun.com>
3706
3707 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3708 strftime needs the underlying host's strftime for locale dependent
3709 formats.
3710
37111997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3712
3713 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3714
37151997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3716
3717 * config.bat: Configure the man subdirectory.
3718
37191997-11-07 Paul Eggert <eggert@twinsun.com>
3720
3721 * configure.in (AC_CHECK_LIB): Add -lintl.
3722
37231997-11-07 Karl Heuer <kwzh@gnu.org>
3724
3725 * make-dist (check for .elc files): Avoid bash-specific syntax.
3726 (check for overflow 14-char limit): Simplify.
3727
37281997-11-07 Richard Stallman <rms@gnu.org>
3729
3730 * Makefile.in (install): Move blessmail last.
3731
37321997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3733
3734 * configure.in (gettimeofday, one arg or two):
3735 Clarify messages by avoiding double negative.
3736
37371997-09-30 Karl Eichwalder <ke@suse.de>
3738
3739 * Makefile.in (install-arch-indep): Install the widget info file.
3740
37411997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3742
3743 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3744 libraries in reverse order, so that libraries will appear in the
3745 correct dependency order on the link line (and so that the
3746 configure checks themselves will work properly when early
3747 libraries depend on later ones).
3748
37491997-09-21 Erik Naggum <erik@naggum.no>
3750
3751 * make-dist (making links to `src'): Keep timestamp on copied files.
3752
3753 * make-delta: New script to produce delta distributions.
3754
37551997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3756
3757 * Version 20.2 released.
3758
37591997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3760
3761 * Version 20.1 released.
3762
3763 * Makefile.in (install-leim): Depend on mkdir.
3764 (leim): Depend on src.
3765
37661997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3767
3768 * configure.in: Recognize alpha* instead of just alpha.
3769
37701997-09-12 Paul Eggert <eggert@twinsun.com>
3771
3772 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3773
37741997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3775
3776 * update-subdirs: Use rm -f.
3777
37781997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3779
3780 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3781 Ignore subdirs named Old.
3782
37831997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3784
3785 * configure.in: Add OpenBSD clause to set $machine.
3786
37871997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3788
3789 * make-dist: Recompile everything after updating various Lisp files.
3790 Recompile in leim as well as lisp.
3791 Check in leim as well as lisp for mismatched files and too-long names.
3792
37931997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3794
3795 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3796
37971997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3798
3799 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3800 before trying to copy anything from it.
3801
38021997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3803
3804 * Makefile.in (man/Makefile): New target.
3805 (tags): Define env var EMACS and run Makefile from build dir.
3806
38071997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3808
3809 * config.bat: If src/_gdbinit doesn't exist, try using
3810 src/.gdbinit to create it (for building on Windows 95).
3811
38121997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3813
3814 * Makefile.in (install-arch-indep):
3815 Discard extra data in tar | tar pipes.
3816
38171997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3818
3819 * configure.in (x_default_search_path): Corrected
3820 '${x_library}' to '${x_library}/X11'.
3821
38221997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3823
3824 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
3825
38261997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3827
3828 * configure.in: Support auto-configuration of both Kerberos V4 and
3829 Kerberos V5 for movemail, including detection of V4 and V5 header
3830 files and libraries.
3831
38321997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3833
3834 * configure.in: Compute x_default_search_path
3835 and substitute into makefiles.
3836
3837 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3838
38391997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3840
3841 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3842
38431997-08-07 Erik Naggum <erik@naggum.no>
3844
3845 * configure.in: Remove lockdir, it is no longer needed.
3846 * Makefile.in (mkdir): Don't create lockdir.
3847 (lockdir): Variable deleted.
3848 (paths-force): Don't operate on PATH_LOCK.
3849
38501997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3851
3852 * leim-Makefile.in (clean, distclean): New targets.
3853
3854 * make-dist: Include leim/ChangeLog in leim distribution.
3855
38561997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3857
3858 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3859
38601997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3861
3862 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3863
38641997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3865
3866 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3867
38681997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3869
3870 * make-dist: Update leim/leim-list.el.
3871 Pass along value of $EMACS when updating lisp dir.
3872
38731997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3874
3875 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
3876 prerequisite to the use of Doug Lea's malloc.
3877
38781997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3879
3880 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3881
3882 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3883
38841997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3885
3886 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3887
38881997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3889
3890 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3891 to news-r6.h.
3892
38931997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3894
3895 * config.bat: Use `sed' instead of `cp', which might not be
3896 installed.
3897
38981997-07-09 Kenichi Handa <handa@etl.go.jp>
3899
3900 * Makefile.in (mostlyclean): Add cleaning leim directory.
3901 (clean, distclean, maintainer-clean): Likewise.
3902
39031997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3904
3905 * make-dist (bogosities): Check subdirs of `lisp' also.
3906
39071997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3908
3909 * make-dist (etc): Really avoid symlinks now.
3910 (lisp): Don't delete from subdirs the things we never copy.
3911
39121997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3913
3914 * Makefile.in (install-arch-indep): Correct the target name.
3915 The first letter `i' was dropped by the previous change of mine.
3916
39171997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3918
3919 * configure.in (leim/Makefile): Generate this.
3920 (*-sysv4.2uw*): Recognize new alternative.
3921
3922 * leim-Makefile.in: Renamed from leim-Makefile.
3923
3924 * make-dist: Set up real-leim subdirectory,
3925 with the real contents of leim; then move it to
3926 a separate top-level directory.
3927
3928 * make-dist: Don't mention site-lisp, site-init, site-start
3929 or default, when listing files hat are not compiled and should be.
3930
3931 * configure.in: Create src/config.stamp at the end.
3932
39331997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3934
3935 * Makefile.in (install-leim): Correct previous change.
3936
39371997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3938
3939 * Makefile.in (install-leim): New target.
3940 (install): Depend on install-leim.
3941
39421997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3943
3944 * Makefile.in (SUBDIR): Add leim.
3945 (SUBDIR_MAKEFILES): Add leim/Makefile.
3946 (leim/Makefile): New target.
3947
39481997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3949
3950 * leim-Makefile: New file.
3951 * make-dist: Initialize a `leim' subdirectory with that makefile.
3952
39531997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3954
3955 * configure.in (GNU_MALLOC_reason): Fix message text.
3956
39571997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3958
3959 * make-dist (lisp): Don't process subdirs that start with =.
3960 (etc): Copy symlinks, as in src.
3961
39621997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3963
3964 * configure.in (i*86-*-unixware*): New alternative.
3965
39661997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3967
3968 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3969 and touch it explicitly.
3970
3971 * configure.in (mips-sony-newsos6*): New alternative.
3972 (mips-*-linux-gnu*): New alternative.
3973 (*-*-bsdi*): New alternative.
3974 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3975
39761997-06-22 Dave Love <d.love@dl.ac.uk>
3977
3978 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3979 (src/config.h): New target to re-configure if src/config.in is patched.
3980
39811997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3982
3983 * configure.in (shutdown): Check for `shutdown' function.
3984
39851997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
3986
3987 * update-subdirs: Include the directory "language" in subdirs.
3988
39891997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3990
3991 * configure.in (m88k-dg-dgux4*): New alternative.
3992 (alpha-*-netbsd*): New alternative.
3993 (powerpcle-*-solaris2*): New alternative.
3994
39951997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3996
3997 * make-dist: Warn about .el files that are not compiled.
3998
39991997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4000
4001 * Makefile.in (dist): Don't run update-subdirs here,
4002 since make-dist now gets that done.
4003
4004 * make-dist: Use the new `updates' target in lisp/Makefile.
4005
4006 * make-dist: Use new non-file targets in lisp/Makefile.
4007
40081997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4009
4010 * make-dist: Handle all subdirs of `lisp' uniformly.
4011 Don't handle `term' and `language' specially.
4012 Clear out umask at the beginning.
4013
40141997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4015
4016 * make-dist: Use Make to update finder-inf.el and autoloads.
4017 Also update cus-load.el.
4018
40191997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4020
4021 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
4022 in case it is desirable to disable the GNU malloc features with glibc.
4023
40241997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
4025
4026 * configure.in (DOUG_LEA_MALLOC):
4027 Define if malloc_{get,set}_state exist.
4028
40291997-03-05 Kenichi Handa <handa@etl.go.jp>
4030
4031 * make-dist: Make links for files under lisp/language.
4032
40331997-02-20 Kenichi Handa <handa@etl.go.jp>
4034
4035 * update-subdirs: Exclude the directory "language" from subdirs.
4036
40371997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
4038
4039 * configure.in: Check for rint and cbrt.
4040
40411997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4042
4043 * make-dist: Use $EMACS to say where to run Emacs.
4044 Add --no-update option.
4045
40461996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4047
4048 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
4049
40501996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4051
4052 * make-dist (copying src): Check thoroughly for symlinks
4053 and copy them in all cases. Regularize the linking of *.in
4054 and *.opt and ChangeLog files.
4055 (copying lib-src): Likewise.
4056 Don't rm getdate.c or y.tab.*--they don't exist any more.
4057
40581996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
4059
4060 * configure.in: Check for libmail, maillock.h and
4061 touchlock (for movemail).
4062
40631996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4064
4065 * configure.in (limits.h): Check for this file.
4066
40671996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4068
4069 * configure.in (rs6000-ibm-aix4.2): New alternative.
4070 (rs6000-ibm-aix4.0): New alternative.
4071 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
4072
40731996-11-22 Ben Harris <bjh21@cam.ac.uk>
4074
4075 * configure.in: Recognize vax-*-netbsd*.
4076
40771996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4078
4079 * configure.in (locallisppath): Add leim directory.
4080
40811996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4082
4083 * config.bat: Make sure `mv' supports forward slashes and -f.
4084
40851996-10-28 Christian Limpach <chris@nice.ch>
4086
4087 * configure.in (hppa*-next-nextstep*): * added after hppa
4088 to accept hppa1.0 and hppa1.1.
4089
40901996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
4091
4092 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
4093 * configure.in (ld_switch_machine): Fix typo.
4094
40951996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4096
4097 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
4098 from config.h and use them in $ac_link.
4099
41001996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
4101
4102 * configure.in: Create a subdir named `lisp'.
4103
41041996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4105
4106 * configure.in: Check for getcwd.
4107
41081996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4109
4110 * configure.in: Check for termios.h. Check for setpgid.
4111
41121996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4113
4114 * configure.in: Check for setrlimit.
4115
41161996-08-31 Paul Eggert <eggert@twinsun.com>
4117
4118 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4119
41201996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4121
4122 * configure.in: Check for utimes.
4123
4124 * configure.in: Check for com_err library, but only
4125 if --with-kerberos was used. Check for krb and des
4126 only if --with-kerberos.
4127
41281996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4129
4130 * Makefile.in (INSTALL_STRIP): New variable.
4131 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4132 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4133
41341996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4135
4136 * configure.in: Check for krb and des libraries.
4137
41381996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4139
4140 * configure.in (*-sunos4.1.[3-9]*noshare):
4141 Use sunos413, not sunos4-1-3.
4142 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4143 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
4144
41451996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4146
4147 * Makefile.in (src/paths.h): Target deleted.
4148 (paths-force): Delete all dependencies on this target
4149 but don't delete the target.
4150 (install): Depend on `all'.
4151 (paths-force): Don't print a message.
4152
4153 * configure.in: Generate src/paths.h here.
4154
41551996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4156
4157 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4158 New variables that affect linking only.
4159 (alpha-dec-osf*): Use those instead of previous change.
4160
41611996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4162
4163 * Makefile.in (install-arch-indep): Install info/messages.
4164
41651996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4166
4167 * Version 19.33 released.
4168
41691996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
4170
4171 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4172 Fix previous change.
4173
41741996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4175
4176 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4177 New alternative.
4178
41791996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4180
4181 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4182 and NON_GCC_TEST_OPTIONS.
4183
41841996-08-06 Paul Eggert <eggert@twinsun.com>
4185
4186 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4187 "TZ=..." in environ.
4188
41891996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4190
4191 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4192
41931996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4194
4195 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4196 the more general *-sunos4.1.[3-9]* clause.
4197
41981996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4199
4200 * Version 19.32 released.
4201
4202 * configure.in (*-sco3.2v5*):
4203 Set OVERRIDE_CPPFLAG to a string of one space.
4204 Fix the code that uses OVERRIDE_CPPFLAG.
4205
42061996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4207
4208 * configure.in: Undo previous change.
4209
42101996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4211
4212 * config.sub: Use `pc', not `unknown', when canonicalizing
4213 the vendor for ...86.
4214
42151996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
4216
4217 * configure.in: Check for termios.h header.
4218
42191996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4220
4221 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
4222
42231996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4224
4225 * configure.in: Split bsdos2 and bsdos2-1.
4226
42271996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4228
4229 * config.sub: If last two words are not a recognized
4230 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4231 Make conversion of gnu/linux to linux-gnu really work.
4232
4233 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4234
42351996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4236
4237 * configure.in (check for using Lucid widgets by default):
4238 Eliminate indentation that confuses some compilers.
4239
42401996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4241
4242 * config.sub: Convert linux and gnu/linux to linux-gnu.
4243
4244 * make-dist: Don't update getdate.c.
4245 Ignore =... files when checking for too-long Lisp file names.
4246
42471996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4248
4249 * configure.in (euidaccess): Check for that, not for eaccess.
4250
42511996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4252
4253 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
4254 before `noshare'.
4255 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4256
42571996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4258
4259 * configure.in: Rename lignux to linux-gnu in configuration names.
4260 Use gnu-linux as the opsys value (s/ file name).
4261 Allow i686 just like i386, i486, i586.
4262
42631996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4264
4265 * configure.in (i*86-*-sco3.2v5): New alternative.
4266 (OVERRIDE_CPPFLAG): New variable.
4267 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4268
4269 * configure.in: Specify vpath for .texi files.
4270
42711996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4272
4273 * configure.in: Always check for HAVE_X11R5.
4274 Separately decide whether to use a toolkit by default.
4275
42761996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4277
4278 * configure.in: If X11R5 is missing the Xaw headers,
4279 default to --with-x-toolkit=no.
4280
42811996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4282
4283 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4284
42851996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4286
4287 * Makefile.in (install-arch-indep): If cd etc makes output,
4288 don't treat that as part of the tar data.
4289 Check that ./lisp actually exists.
4290
42911996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4292
4293 * make-dist: Check for long file names.
4294
42951996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4296
4297 * Version 19.31 released.
4298
42991996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4300
4301 * configure.in: Recognize sparc-*-lignux.
4302
43031996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4304
4305 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4306 Don't include config.w95.
4307
43081996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4309
4310 * make-dist: Replace --no-clean-up and --no-tar options
4311 with --clean-up and --tar, so that the default is useful.
4312
43131996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4314
4315 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4316 if not, tell the user to rename it and abort.
4317
43181996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4319
4320 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4321 test program.
4322
43231996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4324
4325 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4326
4327 * make-dist (MANIFEST): Fix previous change.
4328 (msdos): Put mainmake.v2 into the dist.
4329
43301996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4331
4332 * make-dist: Exit if autoconf fails.
4333
43341996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4335
4336 * config.bat: Set djgpp-ver, and unset it at the end.
4337 Add a number of conditionals for DJGPP version 2.
4338 Rename label libsrc2 to libsrc3.
4339 Substitute for LDFLAGS in src/Makefile.
4340 Substitute for ALL_CFLAGS in lib-src/Makefile.
4341
43421996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4343
4344 * configure.in (ncurses): Check this after checking fns like strerror.
4345
43461996-04-08 Erik Naggum <erik@naggum.no>
4347
4348 * make-dist (MANIFEST): Don't include lines from =files.
4349
43501996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4351
4352 * make-dist: Don't put lisp/dired.todo in the dist.
4353
43541996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4355
4356 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4357
4358 * configure.in (setlocale): Check for it.
4359
4360 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
4361
43621996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4363
4364 * configure.in: Use lignux instead of linux as value of opsys.
4365
43661996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4367
4368 * Makefile.in (install-strip): Fix whitespace.
4369 Get rid of continuation.
4370
4371 * config.sub: Convert linux or gnu/linux to lignux.
4372
43731996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4374
4375 * configure.in: Accept lignux in configuration name.
4376
43771996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4378
4379 * Makefile.in (install-strip): New target.
4380
43811996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4382
4383 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4384 -f failed to do the job on Suns.
4385
43861996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4387
4388 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4389
4390 * configure.in (linux/version.h): Check for this header.
4391
43921996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4393
4394 * configure.in: Remove -fno-builtin hackery from -lm check.
4395
43961996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4397
4398 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
4399 just this test.
4400
4401 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4402
44031996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4404
4405 * configure.in: Check for ncurses.
4406
44071996-02-28 Paul Eggert <eggert@twinsun.com>
4408
4409 * configure.in (LOCALTIME_CACHE):
4410 Also define if localtime mishandles unsetting TZ.
4411 This works around a localtime bug in mips-dec-ultrix.
4412
44131996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4414
4415 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4416
4417 * configure.in: Improve messages about X versions.
4418
44191996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4420
4421 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4422
44231996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4424
4425 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4426 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4427
4428 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4429 (install): Put install-arch-indep before install-arch-dep.
4430
44311996-02-20 Dave Love <d.love@dl.ac.uk>
4432
4433 * INSTALL: Clarify info about MS-DOS path handling.
4434
44351996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4436
4437 * Makefile.in (install-arch-indep): Install info/ccmode*.
4438 In previous change, protect against /bin/pwd returning null string.
4439
44401996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4441
4442 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4443 to lispdir.
4444
44451996-02-01 Paul Eggert <eggert@twinsun.com>
4446
4447 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4448
44491996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4450
4451 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4452
44531996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4454
4455 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4456 we delete everything distclean deletes.
4457
44581996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4459
4460 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4461
44621996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4463
4464 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4465 into LDFLAGS instead of into LIBS.
4466
44671996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4468
4469 * configure.in (HAVE_XMU): Fix typo in previous change.
4470
44711996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4472
4473 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4474
44751996-01-10 Erik Naggum <erik@naggum.no>
4476
4477 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4478
44791996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4480
4481 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4482
44831996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4484
4485 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4486 and use -lXt to link it.
4487
44881996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4489
4490 * configure.in (locallisppath): Put version-specific dir first.
4491
44921996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4493
4494 * configure.in (hppa-*-nextstep*): New alternative.
4495 (USE_X_TOOLKIT): By default, set this to "maybe";
4496 and change that later to LUCID or "no" according to X11 version.
4497
4498 * make-dist: Recompile outdated .elc files and update all autoloads.
4499
45001996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4501
4502 * configure.in (locallisppath): Fix typo in last change: " -> '.
4503
45041996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4505
4506 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4507
45081995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4509
4510 * Makefile.in (install-arch-indep): Give all files read permission.
4511
45121995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4513
4514 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4515 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4516
45171995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4518
4519 * configure.in: Determine HAVE_X11R6.
4520 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4521
45221995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4523
4524 * configure.in: Just "solaris" now defaults to version 2.4.
4525 Add sunos4.1.n-noshare as alternative.
4526
45271995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4528
4529 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4530
45311995-11-29 Erik Naggum <erik@naggum.no>
4532
4533 * Makefile.in (install-arch-indep): Add missing backslash.
4534
45351995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4536
4537 * Makefile.in (install-arch-indep): Don't install
4538 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4539
45401995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4541
4542 * Makefile.in (install-arch-indep): Fix previous change.
4543
4544 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4545
45461995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4547
4548 * Version 19.30 released.
4549
4550 * make-dist (lisp): Exclude subdirs.el.
4551
45521995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4553
4554 * make-dist (etc): Delete *.orig and *.rej.
4555
45561995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4557
4558 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4559
45601995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4561
4562 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4563
45641995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4565
4566 * make-dist (nt): Rename install, readme, and todo to
4567 INSTALL, README, and TODO.
4568
45691995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4570
4571 * make-dist (lisp): Don't distribute site-start.
4572
45731995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4574
4575 * make-dist: Break the hard link on alloca.c.
4576
45771995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4578
4579 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4580
45811995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4582
4583 * make-dist (src, lib-src): Don't distribute Makefile.c.
4584 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4585
45861995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4587
4588 * Makefile.in (mkdir): Create man1dir, not mandir.
4589 (uninstall): Use man1dir, not mandir.
4590
45911995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4592
4593 * Makefile.in (man1dir): New variable.
4594 (install-arch-indep): Use man1dir.
4595
4596 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4597
4598 * make-dist: Create lisp/MANIFEST.
4599
46001995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4601
4602 * configure.in (m68k-*-linux*): New alternative.
4603
46041995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4605
4606 * make-dist: Use new names config.in, paths.in, and
4607 {src,lib-src}/Makefile.in.
4608
46091995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4610
4611 * configure.in: Don't bother checking for drem.
4612
46131995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4614
4615 * Makefile.in (distclean): Delete line with just a tab in it.
4616 (install-arch-indep): Delete spaces that precede tabs.
4617 Delete spurious `fi' left from previous change.
4618 (install): Supply `true' as command, to avoid null command.
4619
46201995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4621
4622 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4623
46241995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4625
4626 * configure.in (powerpc-*-solaris2): New alternative.x
4627
46281995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4629
4630 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4631 of paths.h.tmp$$, to avoid going beyond 14 characters.
4632
46331995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4634
4635 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4636
46371995-09-06 Paul Eggert <eggert@twinsun.com>
4638
4639 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4640 if localtime caches TZ. Check for tzset.
4641
46421995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4643
4644 * config.bat: Simplify using new names file names src/makefile.in,
4645 config.in, paths.in. Change Echo commands not to use `.
4646
46471995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4648
4649 * Makefile.in (install-arch-indep): Always install the new dir file;
4650 rename the previous dir file to dir.bak or dir.old.
4651
46521995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4653
4654 * configure.in (RANLIB): Substitute this into makefiles.
4655 Set it specially on solaris; set it by default on other systems.
4656
4657 * configure.in: Fix previous Alpha change.
4658
46591995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4660
4661 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4662 NON_GCC_TEST_OPTIONS.
4663
46641995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4665
4666 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4667 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4668
4669 * configure.in (alpha-*-linux*): New configuration.
4670
46711995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4672
4673 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4674 (m68k-next-nextstep*): New alias for that.
4675 (i*86-*-nextstep*): Use nextstep.h.
4676 (sparc-*-nextstep*): New configuration.
4677
46781995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4679
4680 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4681 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4682
46831995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4684
4685 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4686 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4687
46881995-07-18 Mike Long <mike.long@analog.com>
4689
4690 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4691
46921995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4693
4694 * Makefile.in (src/paths.h, paths-force):
4695 Rename src/paths.h.in to src/paths.in.
4696 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4697
4698 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4699 Use Makefile.c for intermediate file.
4700 Rename src/config.h.in to src/config.in.
4701
47021995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4703
4704 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4705 (mips-dec-ultrix4.[12]): New alternative for old versions.
4706
47071995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4708
4709 * make-dist: Don't break intra-tree links.
4710
47111995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4712
4713 * configure.in: Put back archlibdir initialization. Require
4714 autoconf 2.4.1 or later.
4715
47161995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4717
4718 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4719 (mips-mips-riscos5*): New alternative.
4720
47211995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4722
4723 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4724
47251995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4726
4727 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4728 (mandir, infodir, archlibdir): Initializations deleted.
4729
4730 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4731 On hpux9shr, use hpux9shxr4.h.
4732
47331995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4734
4735 * configure.in: Added target mips-dec-mach_bsd4.3.
4736 * config.guess: Guess mips-dec-mach_bsd4.3.
4737
47381995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4739
4740 * Makefile.in (mkdir): Use symbolic chmod.
4741
47421995-06-22 Paul Eggert <eggert@twinsun.com>
4743
4744 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
4745 SunOS 4.1.5 through 4.1.9, should they ever exist.)
4746
47471995-06-22 Paul Eggert <eggert@twinsun.com>
4748
4749 * Makefile.in (SUBDIR_MAKEFILES):
4750 Add man/Makefile, so `make distclean' removes it.
4751 (top_distclean): Add config.log to the list of files to be removed.
4752
47531995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4754
4755 * Version 19.29 released.
4756
47571995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4758
4759 * configure.in: Fix the previous change to verify that the -b
4760 option really solves the problem.
4761
4762 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4763
47641995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4765
4766 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4767
47681995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4769
4770 * configure.in: Report more clearly when there is no special
4771 dir to search for X includes or libraries.
4772
47731995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4774
4775 * configure.in: Check for -lpthreads, not -lpthread.
4776
47771995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4778
4779 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4780
47811995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4782
4783 * configure.in: Check for -lpthread.
4784
47851995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4786
4787 * Makefile.in (install-arch-indep): Install info files for mh-e.
4788 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4789
47901995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4791
4792 * configure.in (*-solaris2.5): New configuration.
4793
4794 * make-dist: Copy new files config.nt and config.w95.
4795
47961995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4797
4798 * configure.in: Use x_includes, not x_libraries, for -I.
4799 Make bitmapdir a colon-separated list.
4800
48011995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4802
4803 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4804
4805 * configure.in: Allow x_libraries and x_includes to be paths.
4806
48071995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4808
4809 * configure.in: Fix typo.
4810
48111995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4812
4813 * INSTALL: Clarify use of site-init.el.
4814
48151995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4816
4817 * configure.in: Pass arg to sqrt.
4818
48191995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4820
4821 * make-dist: Fix May 6 change.
4822
48231995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4824
4825 * vpath.sed: Delete reference to ymakefile.
4826
48271995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4828
4829 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
4830
48311995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4832
4833 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4834
4835 * update-subdirs: Specify /bin/sh to run the script.
4836
48371995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4838
4839 * make-dist: Put src/makefile.nt in dist.
4840
4841 * configure.in (i[345]86-*-bsdi2*): New configuration.
4842 (vax-dec-bsd386*): Deleted.
4843
48441995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4845
4846 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4847 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4848 Use fmod instead of logb in -lm check.
4849
48501995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4851
4852 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4853 Use bsd4-3. Don't set NON_GNU_CPP.
4854
4855 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
4856 In nt, copy various different things, but not *.cmd.
4857 Fix the ln commands for the subdirs of nt.
4858
48591995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4860
4861 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4862
48631995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4864
4865 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4866 since that's what the header file expects.
4867
48681995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
4869
4870 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4871 and 68040 based machines when choosing options for gnucc.
4872
48731995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4874
4875 * Makefile.in (top_distclean): Delete config.cache.
4876
48771995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4878
4879 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4880
4881 * configure.in: Use m/ncr386.h.
4882
48831995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4884
4885 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4886
48871995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4888
4889 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4890 (man): Don't copy texindex.c and getopt.c; they're deleted.
4891 (etc): Omit `e'; it's a subdirectory.
4892 (etc/e): Use `../..', not `..', to reference top level.
4893
48941995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4895
4896 * Makefile.in (install-arch-indep, dist):
4897 Look for `update-subdir' in $(srcdir).
4898
48991995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4900
4901 * make-dist: Include mkinstalldirs in distribution.
4902
49031995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4904
4905 * make-dist: Add missing close backquote.
4906
49071995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4908
4909 * make-dist: Don't distribute shortnames directory.
4910
49111995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4912
4913 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4914
49151995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4916
4917 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4918
49191995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4920
4921 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4922
49231995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4924
4925 * configure.in (mips-sgi-irix6): New configuration.
4926
49271995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4928
4929 * Makefile.in (maintainer-clean): Renamed from realclean.
4930
49311995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4932
4933 * configure.in: Create a .gdbinit that sources the real one,
4934 if using a different build directory.
4935
49361995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4937
4938 * configure.in: Check for sys/select.h.
4939
49401995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4941
4942 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4943
49441994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4945
4946 * configure.in: Handle isc 4.1 operating system.
4947
49481994-12-10 Richard Stallman <rms@kepa>
4949
4950 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4951 (rs6000-ibm-aix4*): New alternative.
4952
49531994-12-06 Richard Stallman <rms@kepa>
4954
4955 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4956
49571994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4958
4959 * configure.in: Don't try to make directories that are guaranteed
4960 to already exist.
4961
49621994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4963
4964 * configure.in: Generate man/Makefile from man/Makefile.in.
4965 Create the man subdir.
4966
4967 * Makefile.in (dvi): Run Make in our man subdir.
4968
4969 * make-dist: Create subdir etc/e.
4970 Make links to it.
4971 Put man/Makefile.in in dist, instead of man/Makefile.
4972
49731994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4974
4975 * configure.in: Add --with-pop, --with-kerberos, and
4976 --with-hesiod for movemail.
4977
49781994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4979
4980 * configure.in (m68*-apollo*): Use s/domain.h.
4981
49821994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4983
4984 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4985
49861994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4987
4988 * configure.in: Don't add -I, -L, -R options for cc if their
4989 arguments would be empty.
4990
49911994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4992
4993 * configure.in (i860-intel-osf1*): New alternative.
4994 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4995 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4996
49971994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4998
4999 * configure.in: Make h_errno check not use nested functions.
5000
50011994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
5002
5003 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
5004
50051994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
5006
5007 * Makefile.in (install-arch-indep): Avoid continued comment
5008 swallowing target line.
5009
50101994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
5011
5012 * configure.in: Protect a character class with `changequote'.
5013
50141994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
5015
5016 * configure.in: Accept `news' as a synonym for `newsos'.
5017
50181994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5019
5020 * Makefile.in: Don't rm files if cd fails.
5021
50221994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5023
5024 * make-dist: Put nt subdir and its subdirs in the dist.
5025 (lib-src): Put makefile.nt in the dist.
5026 (lisp): Put makefile.nt in the dist.
5027
50281994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5029
5030 * configure.in: Change a stray `[' to `test'.
5031
50321994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
5033
5034 * configure.in: Adapt for Autoconf v2. Use the standard argument
5035 parser, host type canonicalizer, X11 finder, and message
5036 printing macros. Use the new macro names. Use `test' instead of `['.
5037
50381994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5039
5040 * configure.in: Check for getpagesize.
5041
50421994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5043
5044 * make-dist (msdos): Put sed* in the distribution.
5045
50461994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
5047
5048 * config.bat: New option, `--with-x', for configuring Emacs
5049 for use with the X11 system DesqView/X.
5050 New option, `--no-debug', for compiling Emacs without debug
5051 information thus saving disk space.
5052 (src/config.h, src/paths.h): Use `update' (which is like
5053 `move-if-changed') to change the file.
5054 (src/config.h): When configuring for X11 perform extra changes.
5055 (src/makefile): When configuring for X11 perform extra changes.
5056 (lib-src): Remove temporary files.
5057 (): Check that `sed', `rm', `mv', and `gcc' are available.
5058
50591994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5060
5061 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
5062
5063 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
5064
50651994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5066
5067 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
5068
5069 * configure.in (canonical): Substitute var into makefiles.
5070 (bitmapdir): Likewise.
5071
5072 * Makefile.in (bitmapdir): New variable.
5073 (src/paths.h, paths-force): Edit PATH_BITMAPS.
5074
50751994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5076
5077 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
5078
5079 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
5080 * update-subdirs: New shell script.
5081
50821994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5083
5084 * Makefile.in (top_distclean): Don't rm build-install.
5085 (SOURCES): Delete build-install.in.
5086
5087 * make-dist: Don't distribute build-ins.in.
5088 * build-ins.in: File deleted.
5089
50901994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
5091
5092 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
5093
50941994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5095
5096 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
5097
5098 * configure.in (libexecdir): Renamed from libdir. New default.
5099 (sharedstatedir): Renamed from statedir. New default.
5100 (datadir): New default.
5101
5102 * make-dist: Don't distribute subdirs.el.
5103
51041994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5105
5106 * configure.in (eaccess): Check for it.
5107
51081994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5109
5110 * configure.in (mktime): Check for it.
5111
51121994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5113
5114 * configure.in (motif): Add support for usage and option checking.
5115
51161994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5117
5118 * configure.in (utimes): Check for it.
5119
51201994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5121
5122 * Makefile.in (install-arch-indep): Don't do mkdir here.
5123
51241994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5125
5126 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5127 riscix.h renamed to acorn.h.
5128
51291994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
5130
5131 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5132 New configurations.
5133
51341994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5135
5136 * configure.in: Remove trailing slashes from srcdir.
5137
51381994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5139
5140 * configure.in (i[345]86-sequent-ptx*): Handle
5141
51421994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5143
5144 * Makefile.in (paths-force): Depend on src/paths.h
5145
51461994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5147
5148 * configure.in (config_options): Save all arguments, not just some.
5149
51501994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5151
5152 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5153
5154 * configure.in: Add AC_AIX.
5155 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5156
51571994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5158
5159 * configure.in (parsing options): Simplify sed command to delete -'s.
5160
51611994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5162
5163 * configure.in (config_options): New shell variable.
5164 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5165
51661994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5167
5168 * configure.in (alpha-dec-osf*): New target.
5169
5170 * Makefile.in: Use just one FRC target.
5171
51721994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5173
5174 * Makefile.in (removenullpaths, paths-force):
5175 Use name paths.h.tmp$$, which depends on the pid.
5176
51771994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5178
5179 * Makefile.in (removenullpaths, paths-force):
5180 Put paths.h.tmp in top-level dir, not in src.
5181
51821994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5183
5184 * Version 19.27 released.
5185
51861994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5187
5188 * Version 19.26 released.
5189
51901994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5191
5192 * configure.in: Check for lrand48, not rand48.
5193
51941994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5195
5196 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5197 (powerpc-ibm-aix*): New aliases.
5198
51991994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5200
5201 * make-dist (src/m, src/s): Put *.inp in distribution.
5202
52031994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5204
5205 * configure.in: Accept i586 and i486 along with i386.
5206
52071994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5208
5209 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5210 even if CPP env var was set by the user.
5211
5212 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5213
52141994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5215
5216 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5217
52181994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5219
5220 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5221
52221994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5223
5224 * configure.in: Check more specifically for i*86-sun-sunos.
5225
52261994-08-03 Caveh Jalali (caveh@eng.sun.com)
5227
5228 * configure.in: Handle solaris 2.4.
5229
52301994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5231
5232 * configure.in (rand48): Check for it.
5233
52341994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5235
5236 * make-dist: Update the info files.
5237
52381994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5239
5240 * configure.in: Make "checking..." messages' style consistent.
5241 (HAVE_H_ERRNO): New test.
5242
52431994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5244
5245 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5246
52471994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5248
5249 * configure.in (CFLAGS): If the envvar was specified, use that.
5250 And set REAL_CFLAGS from it too.
5251
52521994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5253
5254 * make-dist: Update finder-inf.el.
5255
52561994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5257
5258 * make-dist (msdos): Include sed4.inp in dist.
5259
5260 * Makefile.in (libsrc_libs): Var deleted.
5261
52621994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5263
5264 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5265
52661994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5267
5268 * configure.in (mips-sony-newsos4*): New alias.
5269
52701994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5271
5272 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5273 (*-convex-convexos*): Accept this as alias.
5274
52751994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5276
5277 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5278 for two different uses.
5279
52801994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5281
5282 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5283
52841994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5285
5286 * make-dist: Put ./BUGS into the distrib.
5287
52881994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5289
5290 * configure.in: Handle 386 running Solaris 2.
5291
52921994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5293
5294 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5295
52961994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5297
5298 * configure.in (mips-sony-newsos*): Use news-risc.h.
5299
5300 * configure.in: Accept bsdi as opsys, like bsd386.
5301
53021994-06-01 Morten Welinder (terra@diku.dk)
5303
5304 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5305
53061994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5307
5308 * Version 19.25 released.
5309
5310 * make-dist (shortversion): Don't assume another period follows.
5311
53121994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5313
5314 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5315 (uninstall): Use /bin/pwd.
5316
5317 * Makefile.in (blessmail): Depend on src.
5318 (all): Don't depend on blessmail.
5319
5320 * Makefile.in (src/paths.h): Don't force recomputation.
5321 (paths-force): New target; force recomputation of paths.h.
5322 (all): Depend on paths-force.
5323 (src, lib-src): Depend on src/paths.h.
5324
5325 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5326 NON_GCC_TEST_OPTIONS.
5327
53281994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5329
5330 * configure.in: Don't insist on subversions for irix.
5331
53321994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5333
5334 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5335
5336 * configure.in (i[34]86-next-*): New alternative.
5337
53381994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5339
5340 * Version 19.24 released.
5341
5342 * configure.in: New config hppa*-hp-hpux9shr*.
5343
53441994-05-22 Morten Welinder (terra@tyr.diku.dk)
5345
5346 * config.bat: Doc fix.
5347
53481994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5349
5350 * Makefile.in (mostlyclean, clean, distclean, realclean)
5351 (extraclean): Don't act on man subdir if it doesn't exist.
5352
53531994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5354
5355 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5356 Use them to set up CC.
5357 (*-sun-sunos4.1.3): Set them.
5358
53591994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5360
5361 * Makefile.in (lib-src): Don't depend on src/paths.h.
5362
53631994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5364
5365 * build-ins.in (copydests): Get rid of spurious `-'s.
5366
5367 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5368
53691994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5370
5371 * Version 19.23 released.
5372
5373 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5374 for the Xlib and Xt checks; then restore old CFLAGS.
5375
53761994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5377
5378 * configure.in (HAVE_X11XTR6): Add newline before #if.
5379 Add newline after #endif.
5380
53811994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5382
5383 * configure.in (HAVE_X11XTR6): Arrange to define it.
5384
53851994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5386
5387 * Makefile.in (install): Depend on blessmail.
5388
53891994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5390
5391 * configure.in (mips-siemens-sysv*): Put quotes around value
5392 containing blanks.
5393
53941994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5395
5396 * Makefile.in (TAGS): Use the makefile in src subdir.
5397
53981994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5399
5400 * configure.in (opsys): Recognize `gnu'.
5401
54021994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5403
5404 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5405
54061994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5407
5408 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5409 version > 1.8.
5410
54111994-05-08 Morten Welinder (terra@diku.dk)
5412
5413 * config.bat: Forcibly remove "# " style comments from makefiles.
5414
54151994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5416
5417 * Makefile.in (uninstall): When processing lispdir and etcdir,
5418 do nothing unless it exists and is a directory.
5419
54201994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5421
5422 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5423 Merge code in from install-doc.
5424 (install-doc): Merge code back into install-arch-indep.
5425 (install-arch-dep): Don't depend on install-doc.
5426
5427 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5428
54291994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5430
5431 * configure.in (making src/Makefile and lib-src/Makefile):
5432 Split off the autoconf substitutions and don't pass them thru cpp.
5433 (undefs): Use $canonical as well as $configuration.
5434
5435 * make-dist: Distribute lisp/Makefile.
5436
5437 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5438 Use lower case names for the s files.
5439
54401994-05-03 Morten Welinder (terra@diku.dk)
5441
5442 * config.bat: Added possibility for different file name
5443 transcriptions in lib-src.
5444
54451994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5446
5447 * Makefile.in (lib-src): Undo previous change.
5448 (blessmail): New target to run maybe-blessmail in lib-src.
5449 (all): Depend on blessmail.
5450
5451 * Makefile.in (lib-src): Depend on src.
5452
54531994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5454
5455 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5456 (m88k-dg-dgux5.4R2): dgux5.4R2.
5457
54581994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5459
5460 * configure.in (window_system): Restore accidentally deleted code
5461 that uses AC_FIND_X.
5462
5463 * make-dist: Distribute config.bat.
5464
54651994-04-29 Morten Welinder (terra@diku.dk)
5466
5467 * config.bat: Corrected the configuration of lib-src
5468 to keep up with configure. Add note about dos version 3
5469 or better needed (djgpp needs that). Add note explaining
5470 that either install in c:/emacs or edit the script.
5471 Don't change to c:/emacs, but assume we're there (to minimize
5472 the number of places to change).
5473
5474 * config.bat: Build-in the first step towards X11 support with
5475 the X11 emulator that exists. At this time it won't work,
5476 and several files are missing.
5477
54781994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5479
5480 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5481 Don't look for -lresolv.
5482
5483 * Makefile.in (lib-src): Depend on src/paths.h.
5484
54851994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5486
5487 * configure.in: Restore deleted AC_SUBST of `configuration'.
5488 Improve error message for bad --with-x-toolkit value.
5489
5490 * configure.in: Define CONFIGURATION in src/config.h
5491 rather than substituting in src/Makefile.in.
5492
54931994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5494
5495 * Makefile.in (install-doc): New target.
5496 (install-arch-dep): Depend on install-doc.
5497 (mkdir): Create docdir.
5498
54991994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5500
5501 * configure.in: Test for libresolv.a.
5502 Substitute machfile and opsysfile.
5503
55041994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5505
5506 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5507 (install-arch-dep): Install under the name $(EMACS).
5508
55091994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5510
5511 * configure.in (version): Use entire value of emacs-version.
5512 (mips-siemens-sysv*): New alternative.
5513
55141994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5515
5516 * Makefile.in (install-arch-indep): Don't install dired-x*.
5517
55181994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5519
5520 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5521 Fix definition of $undefs.
5522
55231994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5524
5525 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5526
5527 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5528
55291994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5530
5531 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5532
55331994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5534
5535 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5536 and run it thru cpp, as with src/Makefile.in.
5537
5538 * configure.in: Use AC_SET_MAKE.
5539
55401994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5541
5542 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5543
55441994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5545
5546 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5547
5548 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5549 (printing the choices): Make the toolkit message unconditional.
5550 (USE_X_TOOLKIT): Use `none', not `no', if none.
5551 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5552 Get rid of temp file foofoo1.
5553
55541994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5555
5556 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5557
55581994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5559
5560 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5561 (printing the choices): State choice of toolkit.
5562 (libsrc_libs): Recalculate after writing config.h;
5563 then update lib-src/Makefile.
5564
55651994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5566
5567 * configure.in: Add sunos4shr as alternative for suns.
5568 Conditionals testing for null $CC were backwards.
5569
55701994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5571
5572 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5573
55741994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5575
5576 * configure.in: Handle -isc4.0*.
5577
55781994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5579
5580 * configure.in (esix5): Set NON_GNU_CPP.
5581
55821994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5583
5584 * Makefile.in (thisdir): Nonsensical variable removed.
5585 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5586 back to $thisdir, rather than the directory `this_dir'.
5587
55881994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5589
5590 * Makefile.in (install-arch-indep): Add missing backslash after a
5591 `then'.
5592
55931994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5594
5595 * Makefile.in (thisdir): New variable.
5596 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5597
55981994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5599
5600 * configure.in: Add freebsd.
5601
56021994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5603
5604 * configure.in: Check for fpathconf.
5605
56061994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5607
5608 * configure.in (with_x_toolkit): Fix typo in previous change.
5609
56101994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5611
5612 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5613
56141994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5615
5616 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5617
56181994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5619
5620 * configure.in: Fix value of docdir.
5621 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5622
56231994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5624
5625 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5626
56271994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5628
5629 * configure.in: New variable docdir to control where the docstring
5630 file goes.
5631 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5632
56331994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5634
5635 * configure.in: When --run-in-place, don't inherit archlibdir.
5636
56371994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5638
5639 * Makefile.in (install-arch-dep, install-arch-indep):
5640 New targets split up former do-install rule.
5641 (do-install): Target deleted.
5642
56431994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5644
5645 * configure.in (mips-sony-newsos*): New configuration.
5646
56471994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5648
5649 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5650
56511994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5652
5653 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5654
56551994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5656
5657 * configure.in: Don't initialize CC.
5658
56591994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5660
5661 * configure.in (creating src/Makefile): Also generate -U switches
5662 for symbols in the $configuration value.
5663
5664 * configure.in: Check for sys_siglist being declared in system header.
5665
56661994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5667
5668 * configure.in (creating src/Makefile): Delete blank lines
5669 along with lines of whitespace.
5670 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5671
56721994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5673
5674 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5675 like C_SWITCH_SYSTEM.
5676 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5677
56781994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5679
5680 * configure.in (drem): Check for this function.
5681
56821994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5683
5684 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5685 If CPP was inherited from environment, don't use NON_GNU_CPP.
5686 (NON_GNU_CC): Likewise.
5687 (handling with_gcc): Use explicit if in the `no' case.
5688 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5689
56901994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5691
5692 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5693
56941994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5695
5696 * configure.in: Check whether fmod exists.
5697
56981994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5699
5700 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5701 {src,lisp}/OChangeLog.
5702
57031994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5704
5705 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5706 necessary for proper operation. This code works with the current
5707 released version of Autoconf.
5708
57091994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5710
5711 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5712 (USE_X_TOOLKIT): Define it for all values except `no'.
5713
5714 * configure.in: Undo first Jan 8 change and Jan 16 change.
5715
57161994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5717
5718 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5719 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5720
5721 * Makefile.in (lwlib/Makefile): New target.
5722 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5723 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5724 (unlock, relock): Handle lwlib subdir.
5725
5726 * Makefile.in: Add some .PHONY targets.
5727
5728 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5729
5730 * lwlib: New subdirectory.
5731
57321994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5733
5734 * configure.in: If CPP has a value that is a directory,
5735 discard the value.
5736
57371994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5738
5739 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5740 remove -U[0-9]*.
5741
57421994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5743
5744 * Makefile.in (do-install): Install the dired-x info files.
5745
5746 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5747 (See src/s/sol2.h.)
5748
57491994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5750
5751 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5752
57531994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5754
5755 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5756 AC_OUTPUT as it should be; hopefully noone will again see fit to
5757 gratuitously break this and not make a change log entry.
5758 Optimized sed processing of Makefile.in and cpp output; now
5759 preserves comments previously removed from the cpp input.
5760 Eliminated temp file for cpp output. Generate -U switches to
5761 undefine all identifiers that appear in the directory name
5762 ${srcdir}; pass these to cpp.
5763
5764 * configure.in (version): Fix sed regexp to match two-elt version
5765 number.
5766
5767 * configure.in: Check for strerror.
5768
57691994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5770
5771 * configure.in: Test for bcmp.
5772
57731994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5774
5775 * make-dist (tempdir): Put subdir msdos into the distribution.
5776
57771993-01-07 Morten Welinder (terra@diku.dk)
5778
5779 * config.bat: New file.
5780
57811994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5782
5783 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5784
57851994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5786
5787 * configure.in (m68*-next-*): Don't care about which os is specified.
5788 (i[34]86-*-*): Check for *-nextstop*.
5789
57901993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5791
5792 * configure.in: Check for setsid.
5793
57941993-12-17 Richard Stallman (rms@srarc2)
5795
5796 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5797
57981993-12-15 Richard Stallman (rms@srarc2)
5799
5800 * Makefile.in (mkdir): Make only the lockdir writable.
5801
5802 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5803
58041993-12-11 Richard Stallman (rms@srarc2)
5805
5806 * Makefile.in (libdir): Use @libdir@.
5807
58081993-12-08 Richard Stallman (rms@srarc2)
5809
5810 * Makefile.in (install): Add empty command.
5811
58121993-12-04 Richard Stallman (rms@srarc2)
5813
5814 * make-dist: Put man/getopt.c in the dist.
5815
5816 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5817
5818 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5819
58201993-12-03 Richard Stallman (rms@srarc2)
5821
5822 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5823 Set it for all solaris versions.
5824 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5825 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5826 Likewise for NON_GNU_CC and CC.
5827
58281993-12-01 Richard Stallman (rms@srarc2)
5829
5830 * configure.in (mips-mips-riscos4*): Assign variable CC.
5831 (checking ${with_gcc}): If "no", don't override CC if already set.
5832 (CC): Initialize it as empty.
5833
58341993-11-30 Richard Stallman (rms@srarc2)
5835
5836 * configure.in (Suns): Set CPP if *-solaris2.3*.
5837
58381993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5839
5840 * Version 19.22 released.
5841
5842 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5843
58441993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5845
5846 * make-dist: When breaking links, use cp -p.
5847 Copy install.sh into distribution.
5848 Move the temp dir up into the parent dir;
5849 don't leave the staging dir make-dist.tmp... in existence.
5850 * install.sh: New file.
5851
58521993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5853
5854 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5855
58561993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5857
5858 * configure.in (version): When --run-in-place, exclude
5859 ${datadir}/emacs/site-lisp from locallisppath.
5860
58611993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5862
5863 * configure.in: Delete jumk.c before writing it.
5864
58651993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5866
5867 * Version 19.21 released.
5868
5869 * Makefile.in (mkdir): Ignore error from chmod.
5870
58711993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5872
5873 * make-dist: Don't put lisp/forms.README in the distribution.
5874
58751993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5876
5877 * configure.in (creating src/Makefile): Before running cpp,
5878 discard all lines that start with `# Generated' or /**/#.
5879
58801993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5881
5882 * Version 19.20 released.
5883
5884 * make-dist: Use build-ins.in, not build-install.in.
5885 Don't bother updating TAGS since it's not included.
5886
5887 * build-ins.in: Renamed from build-install.in.
5888
58891993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5890
5891 * make-dist: Don't try to link *.texinfo--there are none now.
5892 When running make in lib-src, specify YACC var value.
5893
58941993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5895
5896 * configure.in (extrasub): Add vpath patterns for %.[yls].
5897
5898 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5899 Instead just include the commands to make src/Makefile as the
5900 second arg to AC_OUTPUT.
5901
5902 * configure.in: Use : instead of dnl for comment inside
5903 $makefile_command.
5904
5905 * configure.in: No longer use vpath_sed. Instead, when we notice
5906 srcdir already configured, set extrasub to hack vpath in the
5907 makefiles.
5908
5909 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5910 before moving it.
5911 * Makefile.in (VPATH): Define to @srcdir@.
5912
59131993-09-28 Brian J. Fox (bfox@cubit)
5914
5915 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5916 doesn't exist. Just copy src/Makefile.in instead. Touch
5917 all of the Makefiles after editing config.status.
5918
5919 * INSTALL: Update documentation to match new configuration
5920 mechanism.
5921
59221993-09-27 Brian J. Fox (bfox@ai.mit.edu)
5923
5924 * configure.in: Allow any of the path or directory Makefile
5925 variables to be set with flags to configure. Create all Makefiles
5926 at configure time. Edit special commands into config.status after
5927 src/Makefile.in is built from src/Makefile.
5928
5929 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5930 If these files are out of date, simply have config.status
5931 rebuild them; don't rebuild them explicitly.
5932
59331993-09-25 Brian J. Fox (bfox@ai.mit.edu)
5934
5935 * build-install.in: Change src/xemacs to src/emacs. We no longer
5936 create src/xemacs, so the file wouldn't be found.
5937
5938 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5939
59401993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
5941
5942 * configure.in: Avoid forcing the search of /usr/include before
5943 fixed include files by resetting C_SWITCH_X_SITE if it is
5944 "-I/usr/include".
5945
59461993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5947
5948 * Makefile.in (@rip_paths@locallisppath):
5949 Delete ${datadir}/emacs/site-lisp.
5950
59511993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5952
5953 * configure.in:
5954 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5955 Remove ${extra_output} from AC_OUTPUT call.
5956
59571993-09-17 Brian J. Fox (bfox@inferno)
5958
5959 * make-dist: Quote backquotes found in strings to be echoed.
5960
5961 * configure.in: Use "sh -c pwd" when we want to avoid having the
5962 shell fix up the value of $PWD.
5963
59641993-09-13 Brian J. Fox (bfox@inferno)
5965
5966 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5967 of the installation fail. Suggested by Karl Berry.
5968
59691993-08-30 Brian J. Fox (bfox@inferno)
5970
5971 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5972 was used. Set MAKEFLAGS from MFLAGS.
5973
59741993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5975
5976 * configure.in: Test for res_init in libc.
5977
59781993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5979
5980 * configure.in: In the file ${tempcname}, use configure___
5981 instead of @configure@.
5982
59831993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5984
5985 * make-dist: Dist vpath.sed
5986
5987 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5988 Depend on vpath.sed.
5989 Replace sed comand for VPATH with @vpath_sed@.
5990
5991 * configure.in: Substitute variable `vpath_sed'.
5992 If not in $srcdir and $srcdir is configured,
5993 issue warning that GNU make is required,
5994 and set vpath_sed to use vpath.sed script.
5995
59961993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5997
5998 * configure.in: Remove check for $srcdir being configured. This
5999 pretty much works now.
6000 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
6001 Check for XFree86 (/usr/X386/include) independent of whether
6002 -lXbsd exists.
6003
6004 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
6005 realclean, unlock, relock): Use `$(MAKE)' in place of plain
6006 `make'.
6007
60081993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6009
6010 * Version 19.19 released.
6011
6012 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
6013
60141993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6015
6016 * configure.in: Check for XScreenNumberOfScreen.
6017
60181993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6019
6020 * configure.in: Add * to end of all configuration alternatives.
6021 (m68*-sony-newsos3*): New alternative.
6022
60231993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6024
6025 * make-dist: Include getdate.c in distribution.
6026
6027 * configure.in: For --help, use $PAGER if it is set.
6028 (LIB_X11_LIB): Default to -lX11.
6029 (mips-sgi-irix5.*): New alternative.
6030
6031 * Makefile.in (do-install): Install info/gnus* and info/sc*.
6032
6033 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
6034 Recognize *.B8.* as hpux version 8.
6035 (m68*-tektronix-bsd*): Fix typo in tek4300.
6036 (AC_HAVE_FUNCS): Add ftime.
6037
60381993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6039
6040 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
6041 Use tekxd88, not tekXD88.
6042
60431993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
6044
6045 * configure.in: Check for -lm. Then can check for frexp and logb.
6046
60471993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6048
6049 * Version 19.18 released.
6050
6051 * make-dist (src): Don't put gnu-hp300 in dist.
6052 (src, lisp): Include OChangeLog in dist.
6053
60541993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6055
6056 * configure.in: Test for presence of logb and frexp functions.
6057
60581993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6059
6060 * configure.in (machine): Add i370-ibm-aix*.
6061
60621993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6063
6064 * configure.in (function checks): Test for mkdir and rmdir.
6065
6066 * configure.in (function checks): Don't test for random and bcopy
6067 only when we're building with X; look for them all the time.
6068
60691993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6070
6071 * configure.in: Test for availability of bcopy functions, searching
6072 the X libraries if we're using X.
6073
6074 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
6075 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
6076 versions of AIX, and needs to be passed to the loader.
6077
6078 * configure.in: Test for the availability of the
6079 XScreenResourceString function.
6080
60811993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
6082
6083 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
6084 LD_SWITCH_X_SITE and assume --with-x11.
6085 Only look for X11 files if we weren't told about a window system
6086 or if we were told to use X11 but not told where.
6087 Search the libraries from the s and/or m files when checking for
6088 functions.
6089
6090 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
6091
60921993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6093
6094 * make-dist: Include lisp/dired.todo in the distribution.
6095
60961993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6097
6098 * configure.in: Add code to set HAVE_INET_SOCKETS.
6099
61001993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6101
6102 * configure.in: If we do find x_includes and x_libraries
6103 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
6104
61051993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6106
6107 * make-dist: Include src/gnu-hp300 in the dist.
6108
6109 * configure.in (canonical): New variable holds the canonicalized
6110 configuration. Don't alter `configuration'. Use `configuration'
6111 for Makefile.in for file naming.
6112 (testing x_includes and x_libraries): Use =, not ==.
6113
61141993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6115
6116 * Version 19.17 released.
6117
6118 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6119 directory's makefile. This allows the invocation of CPP which
6120 builds xmakefile to receive these switches. The SunSoft C
6121 preprocessor inserts spaces between tokens if it doesn't get the
6122 -Xs flag requested in src/s/sol2.h.
6123
61241993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6125
6126 * configure.in (m68k-bull-sysv3): new config.
6127
61281993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6129
6130 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6131 the X Windows libraries.
6132
61331993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6134
6135 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6136 the distribution. Those files aren't kept in their own
6137 subdirectory any more.
6138
61391993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6140
6141 * Version 19.16 released.
6142
61431993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6144
6145 * configure.in: Add --verbose flag.
6146
61471993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6148
6149 * version 19.15 released.
6150
61511993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6152
6153 * Makefile.in (top_distclean): Use -f switch when cleaning out
6154 lock dir; it might be empty.
6155
6156 * configure.in: Only check for -lXbsd once.
6157
61581993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6159
6160 * Version 19.14 released.
6161
61621993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6163
6164 * make-dist: If using gzip, create distribution with '.gz' extension.
6165
6166 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6167 (lisp/forms-mode): This doesn't exist anymore.
6168
6169 * configure.in: Look for the closedir function.
6170
61711993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6172
6173 * configure.in (CPP): Autoconf sets this to a shell variable
6174 reference, which doesn't work when it's edited into a makefile.
6175 Expand that variable reference.
6176
6177 * Makefile.in (CPP): New variable.
6178 (src/Makefile): Edit CPP into src/Makefile.
6179
6180 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6181 and entering double quotes to get the values of LD_SWITCH_X_SITE
6182 and the other make variables; make substitutes them in anyway.
6183
6184 * Makefile.in (uninstall): Don't remove the lisp and etc
6185 directories if they're in the source tree.
6186
6187 Bring mumbleclean targets into conformance with GNU coding standards.
6188 * Makefile.in (mostlyclean, clean): Separate these two; just have
6189 them pass the request to the subdirectory makefiles.
6190 (distclean): Pass the request down, and then get rid of the
6191 files configure built, and get rid of the Makefiles.
6192 (realclean): Pass the request down, and then do the same things
6193 distclean does.
6194 (uninstall, info, dvi): New targets.
6195
6196 * configure.in: Move clause for PC-compatible i386 box to the end
6197 of the case statement, to avoid masking configurations below.
6198
6199 * configure.in: Add case for m88k-motorola-sysv4.
6200
6201 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6202 the HP 68000 machines.
6203
6204 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6205 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6206 preprocessor won't fiddle with them.
6207
62081993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6209
6210 * Makefile.in (TAGS): cd to src to run etags.
6211
62121993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6213
6214 * configure.in (version): Check the X libraries for XrmSetDatabase
6215 and random, and see if we have -lXbsd.
6216
62171993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6218
6219 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6220 s/*.h and m/*.h files. Martin Tomes
6221 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6222
62231993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6224
6225 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6226 above the general i386 alternative.
6227
62281993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6229
6230 * configure.in: Recognize configuration name for Data General
6231 AViiON machines.
6232
6233 * configure.in: Use AC_LONG_FILE_NAMES.
6234
62351993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6236
6237 * configure.in: Test for bison.
6238 * Makefile.in (YACC): New variable.
6239 (lib-src/Makefile.in): Edit YACC into the makefile.
6240
62411993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6242
6243 * Version 19.13 released.
6244
6245 * configure.in (CFLAGS): Don't set this according to the value of
6246 the GCC shell variable. Instead, consult the machine and system
6247 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6248 test __GNUC__ while we're at it.
6249
6250 * configure.in: Remove extra ;; from hpux cases.
6251
62521993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6253
6254 * configure.in: Check to see if the system has -ldnet.
6255
62561993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6257
6258 * make-dist: Add clauses to distribute lisp/forms-mode.
6259
62601993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6261
6262 * configure.in (machine): Fix the versions in hpux version number test.
6263 Do not guess based on cpu type. Do check for explicit system version.
6264
62651993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6266
6267 * configure.in: Do NOT look for `unknown' as company name.
6268
62691993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6270
6271 * configure.in: Fix typo in message.
6272
62731993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6274
6275 * Version 19.12 released.
6276
6277 * Makefile.in (do-install): Correct previous etc-copying change.
6278 Partially rewrite using `if'.
6279 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6280
6281 * Version 19.11 released.
6282
6283 * configure.in: Handle 386bsd.
6284
62851993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6286
6287 * make-dist: Update getdate.c.
6288
6289 * configure.in: Handle bsd386.
6290
6291 * Makefile.in (do-install): Use `-' in tar options.
6292
6293 * configure.in: Change ! "${...}" to x"${...}" = x.
6294
6295 * Makefile.in (do-install): Copy the DOC-* files from the build
6296 etc directory, as well as lots of things from ${srcdir}/etc.
6297
6298 * make-dist: Copy config.guess.
6299
6300 * configure.in: Handle AIX versions 1.2, 1.3.
6301
63021993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6303
6304 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6305 the configuration name mips-mips-usg* to represent USG systems.
6306
6307 * configure.in: Fix logic to detect if srcdir is already configured.
6308
6309 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6310
6311 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6312 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6313 of a directory; cd might fail, and have pwd print out the current
6314 directory.
6315
63161993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6317
6318 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6319
63201993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6321
6322 * configure.in: Complain if srcdir points at an already-configured
6323 tree.
6324
63251993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6326
6327 * Version 19.10 released.
6328
63291993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6330
6331 * Makefile.in: Use Makefile comments, not C comments.
6332
6333 * configure.in: Add case for the Tektronix XD88.
6334
63351993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6336
6337 * configure.in: Handle sysv4.2 and sysvr4.2.
6338
63391993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6340
6341 * configure.in: Traverse the argument list without destroying it;
6342 don't use shift. It turns out that "set - ${saved_arguments}"
6343 doesn't work portably.
6344
6345 * configure.in: Add missing "fi".
6346
6347 * make-dist: Rebuild configure if configure.in is newer.
6348
6349 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6350 targets to be executed even if make remembers that it has already
6351 satisfied FRC.
6352
63531993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6354
6355 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6356
6357 * configure.in (romp): Handle various version numbers with aos and bsd.
6358
63591993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6360
6361 * configure.in: Fix message text.
6362
63631993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6364
6365 * make-dist: Make a `site-lisp' directory in the distribution,
6366 instead of a `local-lisp' directory, which hasn't been the
6367 appropriate name for a long time.
6368 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6369 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6370
6371 * Makefile.in (do-install): Correctly detect if ./etc and
6372 ${srcdir}/etc are the same.
6373
6374 * configure.in: Extract UNEXEC from the system configuration
6375 files, compute the name of the source file corresponding to the
6376 object file, and #define it as UNEXEC_SRC in config.h.
6377
6378 * configure.in: If srcdir is '.', then try using PWD to make it
6379 absolute.
6380
6381 * configure.in: Include ${srcdir} in the printed report, to help
6382 people notice if it's an automounter path.
6383
63841993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6385
6386 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6387
63881993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
6390 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6391 when they are different. Add `shift' command.
6392 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6393 (externallispdir): Var deleted.
6394
6395 * configure.in: Delete spurious paren outputting short_usage.
6396
63971993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6398
6399 * Version 19.9 released.
6400
64011993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6402
6403 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6404 subdirectory makes.
6405
6406 * make-dist: Check for .elc files with no corresponding .el file.
6407
6408 * Makefile.in (mkdir): Make all the directories in locallisppath.
6409
6410 * config.guess: New file.
6411 * configure.in: Use it, tentatively.
6412 * INSTALL: Mention its usage.
6413
6414 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6415 the former gives you the operating system rev directly. Use
6416 s/hpux.h if we don't recognize what we got.
6417
6418 * Makefile.in (do-install): Don't remove a destination directory
6419 if it's the same as the source. If ${srcdir}/info == ${infodir},
6420 don't try to copy the info files.
6421
6422 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6423 doesn't work if you're not using a separate source directory.
6424 (do-install): Copy the build tree's etc directory only after
6425 making sure it's not also the source tree's etc directory.
6426
64271993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6428
6429 * configure.in: Handle sunos4.1.3 specially.
6430
64311993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6432
6433 * Makefile.in (INSTALL): Add definition.
6434
6435 * configure.in: Fix some messages. Support -with-gnu-cc.
6436 At the end, use `set --', not `set -'.
6437 Delete spurious `.h' in hpux alternatives.
6438
64391993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6440
6441 * Version 19.8 released.
6442
64431993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6444
6445 * configure.in: When looking for source in the same directory as
6446 the configure script, make the path thus discovered absolute.
6447 If the user specifies the `--srcdir' switch, make that directory
6448 absolute too.
6449
6450 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6451
6452 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6453 too, as the value of the PATH_INFO macro.
6454
6455 * configure.in: Check to see if the source lives in the same
6456 directory as the configure script.
6457
64581993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6459
6460 * Makefile.in (install): Split this into `install' and
6461 `do-install', to give people more control over exactly what gets
6462 done.
6463 (do-install): New target, containing the guts of `install'. Don't
6464 remove and recreate the directories inside the copying loop - do
6465 it all before the copying loop. Pass more flags to the lib-src
6466 make.
6467 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6468 avoid errors and warnings.
6469
6470 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6471 the manufacturer - the more general case was blocking other i386
6472 configuration names below, and that's how the names are written in
6473 MACHINES anyway.
6474
6475 * make-dist: When breaking links, remove the link before moving
6476 the copy onto it, to avoid interactive behavior.
6477
6478 * Makefile.in: Doc fix.
6479
6480 * configure.in: Doc fix.
6481
6482 * INSTALL: Mention --exec-prefix option.
6483
6484 * configure.in: Add support for the `--exec-prefix' option.
6485 * Makefile.in: Accept that support.
6486
6487 * configure.in: Use the AC_PROG_INSTALL macro.
6488 * Makefile.in (INSTALL): Variable removed.
6489 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6490
6491 * configure.in: Distinguish between hp800's and hp700's by calling
6492 "uname -m".
6493
64941993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6495
6496 * configure.in: Recognize configuration names for i860 boxes
6497 running SYSV.
6498
64991993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6500
6501 * configure.in: Distinguish between hp800's and hp700's by the
6502 version of HP/UX they run, since that's something people are more
6503 likely to know - hp700's run 8.0.
6504 Add HP 700 configuration.
6505
6506 * configure.in: Test for the presence of the `rename' function.
6507
6508 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6509 configure.in.
6510 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6511
6512 * make-dist: Break intra-tree links.
6513
6514 * configure.in: Explain that this is an autoconf script, and give
6515 instructions for rebuilding configure from it. Arrange to put
6516 comments in configure explaining this too.
6517
6518 * configure.in: Make the first line of the configure script be
6519 "#!/bin/sh". Leaving the first line blank didn't work.
6520
6521 * configure.in (long_usage): Removed; made short_usage describe
6522 the options briefly.
6523
6524 * configure.in: Implement the --prefix option.
6525 * Makefile.in (prefix): Add support for it here.
6526 * INSTALL: Document it here.
6527
6528 * Makefile.in (install): Don't assume that the files in the `info'
6529 subdirectory match *.info. They don't have that prefix.
6530
65311993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6532
6533 * configure.in: Add case for version 5 of Esix.
6534
65351993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6536
6537 * Version 19.7 released.
6538
6539 * make-dist: There aren't any *.com files in lib-src anymore.
6540
6541 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6542 them; they're symlinks to other filesystems on the GNU machines.
6543
6544 * make-dist: Check that the manual reflects the same version of
6545 Emacs as stated in lisp/version.el. Edit that version number into
6546 the README file.
6547
65481993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6549
6550 * configure.in: Remove the hack of AC_DEFINE; use
6551 AC_DEFINE_UNQUOTED.
6552
65531993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6554
6555 * make-dist: Don't distribute precomp.com, compile.com, or
6556 link.com from ./src; they're in ./vms now.
6557
6558 Some time-handling patches from Paul Eggert:
6559 * configure.in: Add AC_TIMEZONE.
6560
65611993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6562
6563 * configure.in: Recognize Linux as a valid operating system for
6564 the i386.
6565
65661993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6567
6568 * make-dist: Distribute some VMS files we got from Richard Levitte.
6569
6570 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6571 the source for the sed command, not oldXMenu/Makefile.
6572
65731993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6574
6575 * INSTALL: Don't claim the srcdir option doesn't work.
6576
65771993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6578
6579 * configure.in: Include remarks saying what order the autoconf
6580 tests should go in, and remind people to change config.h.in
6581 whenever they add autoconf tests which make #definitions.
6582
6583 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6584
65851993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6586
6587 * Makefile.in (oldXMenu/Makefile): Make this depend on
6588 ${srcdir}/oldXMenu/Makefile.in, not itself.
6589
6590 * PROBLEMS: Some updates from David J. Mackenzie.
6591
6592 More changes from David J. Mackenzie.
6593 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6594 removed; autoconf and config.h should specify all these
6595 differences.
6596 (buildlisppath): Make this path depend on ${srcdir}.
6597 (INSTALLFLAGS): Removed.
6598 (INSTALL): Include the -c flag.
6599 (install): Change the way we invoke install accordingly.
6600
6601 Install ${srcdir} changes from DJM.
6602 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6603 list.
6604 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6605 the source tree and the etc directory in the object tree.
6606 (${SUBDIR}): Pass the prefix variable down to submakes.
6607 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6608 in /bin.
6609 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6610 values for srcdir and VPATH.
6611 (install): Add `v' flag to tar command. Make sure that `dir'
6612 exists in ${srcdir}/info before copying it. Remember that the man
6613 pages come from the source tree, not the object tree.
6614 * configure.in: Remove remarks saying that the --srcdir option
6615 doesn't work.
6616 Create the etc directory in the object tree.
6617 Recognize configuration names of the form *-sun-solaris*.
6618 Recognize sunos5 and solaris as operating system names.
6619
6620 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6621 lib-src/getdate.y and src/systime.h.
6622
66231993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6624
6625 * make-dist: Make links in info subdir.
6626
66271993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6628
6629 * configure.in: Call AC_STDC_HEADERS.
6630
66311993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6632
6633 * configure.in: Sidestep autoconf's quoting of the second argument
6634 of AC_DEFINE, so we can specify the value to put there. It would
6635 be nice if autoconf provided some way to specify computed values
6636 for macros.
6637
66381993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6639
6640 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6641 this is always just -DHAVE_CONFIG_H.
6642
6643 The GNU coding standards specify that CFLAGS should be left for
6644 users to set.
6645 * Makefile.in (CFLAGS): Let configure determine the default value
6646 for this. Don't
6647 have it default to DEFS.
6648 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6649 (lib-src/Makefile, src/Makefile): Edit the default value for
6650 CFLAGS into these files, not DEFS.
6651 * configure.in (CFLAGS): Choose a default value for this - "-g"
6652 normally, or "-g -O" if we're using GCC. Edit it into the
6653 top-level Makefile.
6654
6655 * configure.in: When scanning the machine and system description
6656 #include files, write their names to conftest.c properly.
6657
66581993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6659
6660 * configure.in: In configuration name case for Apallos running
6661 Domainios, set opsys, not opsysfile.
6662
6663 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6664 src/config.h, instead of AC_OUTPUT; the latter overwrites
6665 src/config.h even when it hasn't changed, puts a makefile-style
6666 comment at the top even though it's C code, and produces a
6667 config.status script which doesn't do the job right.
6668
6669 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6670 can use a symbolic link to get the X Menu library into src.
6671 * Makefile.in (LN_S): New variable.
6672 (src/Makefile): Edit the value of LN_S into this makefile.
6673
66741993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6675
6676 * configure.in: Support *-sco3.2v4* as opsystem.
6677
6678 * make-dist: Don't include calc directory.
6679 Exclude many files in the man directory; copy a few.
6680
66811993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6682
6683 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6684 call AC_STRUCT_TM to see what's in time.h.
6685
6686 * configure.in: Employ quoting stupidity to get the value of CPP
6687 to expand properly.
6688
66891993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6690
6691 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6692 variable to scan the machine and system description files.
6693
6694 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6695 so that getdate.y builds correctly.
6696
66971993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6698
6699 * configure.in (tempcname): Change this to "conftest.c", so it will
6700 work properly on systems with short filenames; this is the name
6701 autoconf uses.
6702
6703 * configure.in: Also detect the availability of dup2 and
6704 gethostname.
6705
6706 * configure.in: Use the AC_ALLOCA test.
6707 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6708 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6709
67101993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6711
6712 * make-dist: Distribute configure, as well as configure.in.
6713 Oversight.
6714
67151993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6716
6717 * Makefile.in (install): Print out the name of the directory we're
6718 copying, so people can have some idea of whether we're making
6719 progress.
6720
6721 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6722 Don't forget to re-create the COPYDESTS directories after we clear
6723 them out.
6724
67251993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6726
6727 * Makefile.in: Add autoconf cookies so that the configure
6728 script can comment out sections of path variable definitions to
6729 choose between the installable configuration and the run-in-place
6730 configuration.
6731 * configure.in: Add new option `--run-in-place', to select the
6732 run-in-place path definitions.
6733
6734 * configure.in: Add a clause to the big configuration name case
6735 for the NeXT machine.
6736
67371993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6738
6739 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6740 Make sure that each source directory exists, and is different from
6741 the destination directory; then, delete the destination before
6742 copying over the source.
6743
6744 * make-dist: Distribute configure.in, instead of configure.
6745
67461993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6747
6748 * configure.in: Don't set CC to "gcc -O" if the user specifies
6749 `--with-gcc'. Add -O to DEFS if GCC is set.
6750
67511993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6752
6753 * Makefile.in (clean mostlyclean): Missing right paren.
6754
6755 * configure.in: When checking for X windows, search for an X11
6756 subdirectory of ${x_includes}.
6757
6758 * configure.in: Check for gettimeofday function, for getdate.y.
6759
6760 Change `configure' to a mixture of custom code and autoconf stuff.
6761 autoconf can't derive all the information we need, but we'd really
6762 like to be able to take advantage of some of its tests, and its
6763 file-editing facilities.
6764 * configure.in: Renamed from configure.
6765 Quote the sections of shell script we want copied literally to
6766 the configure script.
6767 (compile): Initialize this to make the autoconf macros' code happy.
6768 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6769 code to do their jobs.
6770 Use autoconf to produce Makefile and src/config.h.
6771 Remove the Makefile-style comment that autoconf places at the top
6772 of src/config.h.
6773 (config_h_opts): Removed - no longer necessary.
6774 * Makefile.in (configname): Renamed to configuration.
6775 (CONFIG_CFLAGS): Renamed to DEFS.
6776 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6777 get values via autoload @cookies@.
6778 (libsrc_libs): Get this from autoconf. We used to do nothing
6779 about this.
6780 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6781
6782 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6783 echo the move-if-change command.
6784
67851993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6786
6787 * make-dist: Distribute lib-src/rcs-checkin.
6788
6789 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6790 Don't try to make links to the RCS or Old subdirectories.
6791 Use the appropriate extension for the compression type in use.
6792 Create the tar file in the shell's initial default directory, not
6793 in ${tempparent}.
6794 Erase the whole ${tempparent} tree, not just ${tempdir}.
6795
67961993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6797
6798 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6799 use to build paths.h.
6800 (lib-src/Makefile, src/Makefile): Similarly.
6801
6802 * configure: Extend test for working `const' keyword to handle AIX
6803 3.2 cc.
6804
68051993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6806
6807 * make-dist: Distribute lisp/term/ChangeLog.
6808
6809 Arrange for C compilation throughout the tree to get
6810 C_SWITCH_SYSTEM from the configuration files.
6811 * configure: Extract C_SWITCH_SYSTEM from the machine and
6812 system-dependent files, and save it in the top-level Makefile.
6813 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6814 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6815
6816 * make-dist: Include the VMS support files in oldXMenu in the
6817 distribution.
6818
6819 * configure: Doc fix.
6820
6821 * configure: Fix corrupted config_h_opts.
6822
6823 * configure: Properly report option names in error messages.
6824
6825 * configure: Properly recognize --x-includes and --x-libraries
6826 options.
6827
6828 * configure: Fix syntax errors in code handling XFree386.
6829
68301993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6831
6832 * configure: Add special code to detect XFree386, and tell
6833 config.h about it.
6834
6835 * configure: Properly handle extracting values of LIBS_MACHINE and
6836 LIBS_SYSTEM that contain spaces.
6837
6838 * configure: Add `--x-includes' and `--x-libraries' options. I
6839 think these are dopey, but no less than three alpha testers, at
6840 large sites, have said they have their X files installed in odd
6841 places. Implement them by setting C_SWITCH_X_SITE and
6842 LD_SWITCH_X_SITE in src/config.h.
6843
68441993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6845
6846 * make-dist: Don't distribute etc/Old files.
6847
6848 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6849 backups.
6850
68511993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6852
6853 * make-dist: Fix typo.
6854
68551993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6856
6857 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6858 in some cases where it should but didn't seen to.
6859
6860 * Makefile.in: Added unlock and relock productions.
6861
68621993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6863
6864 * make-dist: Add a --compress option to force make-dist to use
6865 compress.
6866
6867 * make-dist: Use gzip, if we can find it.
6868
6869 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6870 make rs6000-ibm-aix default to -aix32.
6871
68721993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6873
6874 * Makefile.in: Added `Developer's configuration' section.
6875
68761993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6877
6878 * Makefile.in: Add commented-out variable settings for developer's
6879 configuration.
6880
68811993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6882
6883 * make-dist: Distribute `src/bitmaps' too.
6884
68851993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6886
6887 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6888 make rs6000-ibm-aix default to -aix32.
6889
68901993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6891
6892 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6893
6894 * Makefile.in (install.sysv): Add a second `$' in front of
6895 `${dest}', so that the shell will expand it, instead of Make.
6896
6897 * configure: When processing the name of the configure script,
6898 collapse `././' to `./', but leave a single `./' prefix alone.
6899
6900 * configure: Doc fix.
6901
69021993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6903
6904 * configure: Handle isc3.0 correctly.
6905
69061993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6907
6908 * make-dist: Don't try to copy the COPYING notice into
6909 external-lisp; we're not distributing that directory any more.
6910
69111993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6912
6913 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6914 Remove CVS subdirectories from the installed directory trees, as
6915 well as RCS directories.
6916
69171993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6918
6919 * make-dist: Only copy gmalloc.c if we couldn't link it.
6920 Don't try to copy man/{README,Makefile} unless they actually exist.
6921
6922 * Makefile.in (lisppath): Don't include externallispdir in this.
6923 We're not sure whether we're even going to distribute the
6924 directory yet.
6925
69261993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6927
6928 * make-dist: Don't distribute the external-lisp directory anymore.
6929 * INSTALL: Remove all references to external-lisp.
6930
6931 * configure: Detect whether the compiler supports `const'
6932 properly, and edit src/config.h accordingly.
6933
6934 * configure: Tweak layout of final report.
6935
6936 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6937 CFLAGS.
6938
6939 * Makefile.in (locallisppath): Make this default to
6940 ${datadir}/emacs/site-lisp, instead of
6941 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6942 the same thing, and local-lisp causes completion conflicts with
6943 lock.
6944 (lisppath): Add ${externallispdir} to this.
6945 * INSTALL: Adjust installation directions.
6946
6947 * Makefile.in (externallispdir): New variable, to say where to
6948 install the externally-maintained lisp files.
6949 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6950 the others.
6951 * INSTALL: Describe external-lisp and the new externallispdir
6952 variable.
6953
69541993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6955
6956 * configure (progname): New option `--with-gcc'. Make it clearer
6957 how we are trying to guess whether or not we have GCC.
6958 * INSTALL: Document the `--with-gcc' option, and improve
6959 description of `--with-x' options.
6960
69611993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6962
6963 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6964 ${infodir} from these variables; we have written out explicit code
6965 to install the info files.
6966
69671993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6968
6969 * make-dist: Don't distributed the RCS files in the etc directory.
6970
69711993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6972
6973 * Makefile.in: Some makes can't handle comments in the middle of
6974 commands; move them to before the whole rule.
6975
69761993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6977
6978 * README: Mention what Emacs is.
6979
69801993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6981
6982 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6983 Add `./cpp' and `./man' back into the distribution.
6984
69851993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6986
6987 * Makefile.in: Define MAKE, and use where appropriate.
6988
69891993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6990
6991 * make-dist: Remember that the authoritative COPYING notice is
6992 `etc/COPYING', not `../etc/COPYING'.
6993
69941992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6995
6996 * make-dist: Make sure that the COPYING notices in each directory
6997 are copies, not symlinks.
6998
69991992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7000
7001 * INSTALL: The build process produces an executable called `emacs'
7002 now. Change references.
7003 * Makefile.in: Adjust `install.mumble' targets to install
7004 `src/emacs', not `src/xemacs'.
7005
7006 * configure: Start with a blank line; this keeps some old CSH's
7007 from thinking it's a CSH script. Most systems will just use
7008 /bin/sh to run it, which is what we're expecting; the only other
7009 shells which might try to interpret it themselves are probably
7010 Bourne-compatible.
7011
70121992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7013
7014 * INSTALL: Improvements suggested by David Mackenzie.
7015
70161992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7017
7018 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7019 Don't try to copy the info files if there aren't any; the
7020 unexpanded globbing pattern disappoints `install'. Ignore the
7021 return status of that command.
7022
7023 * INSTALL: Updated for new configuration arrangement.
7024
7025 * configure: Don't make the top-level Makefile read-only - people
7026 may want to edit the values of the path variables.
7027
7028 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7029 Install the info files in ${infodir}. Install the executable
7030 under both `emacs' and `emacs-VERSION'.
7031
7032 * Makefile.in: Doc fix.
7033
7034 * Makefile.in (exec_prefix): New variable, as per latest version
7035 of coding standards.
7036 (bindir, libdir): Use it, instead of `prefix'.
7037 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
7038
7039 * Makefile.in (mandir): Make the default value for this depend on
7040 $(prefix).
7041
7042 * Makefile.in (datadir, statedir, libdir): Make these all default
7043 to ${prefix}/lib.
7044 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
7045 to compensate.
7046
7047 * Makefile.in (install, install.sysv, install.xenix, install.aix):
7048 Install the etags and ctags man pages too.
7049
7050 * Makefile.in (distclean): Don't delete backup files; that's the
7051 job of extraclean.
7052 (extraclean): Like distclean, but deletes backup and autosave files.
7053
70541992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7055
7056 Make path specification conform to GNU coding standards.
7057 * configure (long_usage): Remove all traces of old arguments from
7058 usage messages, and document the options we do accept in more
7059 detail: -with-x... and --srcdir.
7060 (options, boolean_opts): Deleted; we don't have enough options to
7061 make this worthwhile.
7062 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
7063 along with the code which supported them; these should be set as
7064 arguments to the top-level make.
7065 (config_h_opts): Since this no longer doubles as a list of option
7066 names, make them upper case; this simplifies the code which uses
7067 them to build the sed command to edit src/config.h. Change the
7068 code which sets them.
7069 (cc, g, O): Don't allow the user to set these using options; they
7070 should be specified using `CC=' and `CFLAGS=' arguments to the
7071 top-level make. Just choose reasonable default values for them,
7072 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
7073 values.
7074 (gnu_malloc, rel_alloc): Don't allow the user to set these using
7075 options; use them whenever the configuration files say they're
7076 possible.
7077 Simplify the argument processing loop. Don't accept abbreviations
7078 for option names; these might conflict with other configuration
7079 options in the future.
7080 Add some support for the `--srcdir' option. Check for the sources
7081 in . and .. if `--srcdir' is omitted. If the directories we will
7082 compile in don't exist yet, create them under the current directory.
7083 Note that the rest of the build process doesn't really support
7084 this.
7085 Edit only the top Makefile. That should edit the others. Edit
7086 into the makefile: `version', from lisp/version.el, `configname'
7087 and `srcdir' from the configuration arguments, `CC' and
7088 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
7089 the user's path, and LOADLIBES as gleaned from the system
7090 description files.
7091 Simplify the report generated; it doesn't need to include any
7092 description of paths now.
7093 Make `config.status' exec configure instead of just calling it, so
7094 there's no harm in overwriting `config.status'.
7095 * Makefile.in (version, configname): New variables, used to choose
7096 the default values for datadir and libdir.
7097 Path variables rearranged into two clearer groups:
7098 - In the first group are the variables specified by the GNU coding
7099 standards (prefix, bindir, datadir, statedir, libdir, mandir,
7100 manext, infodir, and srcdir).
7101 - In the second are the variables actually used for Emacs's paths
7102 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
7103 archlibdir), which depend on the first category.
7104 datadir and libdir default to directories under
7105 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7106 demand.
7107 etcdir and lispdir default to subdirectories of datadir.
7108 archlibdir defaults to libdir.
7109 The new installation tree is a bit deeper than it used to be, so
7110 use the new make-path program in lib-src to build them all.
7111 Always build a new src/paths.h.tmp and then move-if-change it to
7112 src/paths.h, to avoid unnecessary rebuilds while responding to the
7113 right changes.
7114 Remove all mention of arch-lib. Run utility commands from
7115 lib-src, and let the executables be copied into archlibdir when
7116 Emacs is installed.
7117 Add targets for src/Makefile, lib-src/Makefile, and
7118 oldXMenu/Makefile, editing the values of the path variables into
7119 them.
7120 Let lib-src do its own installation.
7121 (datadir): Default to putting data files under
7122 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7123 (emacsdir): Variable deleted; it would only be confusing to use.
7124 (lispdir, etcdir): Default to ${datadir}/lisp.
7125 (mkdir): Use make-path for this.
7126 (lockdir): Do this in mkdir.
7127 (Makefile): New target.
7128
7129 * configure (usage_message): Rename to long_usage.
7130
7131 * make-dist: Don't bother creating an arch-lib directory; that's
7132 only for installation now.
7133
71341992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7135
7136 * configure: Use GCC-style configuration names, using config.sub.
7137 Change the usage and help messages.
7138
7139 * configure: Initialize window_system, not indow_system.
7140
7141 * configure: Report which window system, compiler, and signal
7142 handler return type we decide to use.
7143
7144 * make-dist: Explain what's going on if config.sub and gmalloc.c
7145 can't be linked. Place the code which copies them near the code
7146 which links the rest of the files around them.
7147
71481992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7149
7150 * make-dist: Don't bother to distribute src/*.com, or
7151 src/vmsbuild; those have all been moved to `../vms'.
7152
71531992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7154
7155 * make-dist: Don't forget that the way to avoid filenames starting
7156 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7157 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7158 couldn't make hard links to, since we have two already, and
7159 perhaps more to come.
7160
71611992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7162
7163 * configure: When editing parameters into lib-src/Makefile, change
7164 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7165 needs some other flags too.
7166
71671992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7168
7169 * configure: Remove spurious echo of the configuration name.
7170
7171 * make-dist: Don't distribute files in src/m and src/s whose names
7172 begin with `='.
7173
71741992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7175
7176 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7177 Also LISP_FLOAT_TYPE.
7178
71791992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7180
7181 * make-dist: Copy config.sub, since it's a symbolic link to a file
7182 on another file system.
7183
71841992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7185
7186 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7187 distribution.
7188
7189 * config.sub: New file, to help us recognize configuration names.
7190 * make-dist: Include it in the distribution.
7191
71921992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7193
7194 * configure: Convert `-' to `_' in specified option names.
7195 Accept options with --. Delete --highpri and --have-x-menu options.
7196 New options --with-x and --with-x10 replace -window-system.
7197 Don't mention options --gnu-malloc, --rel-alloc
7198 or --lisp-float-type in help message.
7199
72001992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7201
7202 * make-dist: Include the `vms' subdirectory in the distribution.
7203
72041992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7205
7206 * configure: Remove lines starting with "# DIST: " when building
7207 lib-src/Makefile and src/Makefile. This allows us to mark the
7208 "Makefile.in" files with explanatory comments which won't also get
7209 stuck in the Makefiles.
7210
72111992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7212
7213 * make-dist: Don't use the '+' operator in the sed regular
7214 expression that extracts the version number from lisp/version.el;
7215 Ultrix sed doesn't seem support the operator. Just double the
7216 operand and use *.
7217
72181992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7219
7220 * Makefile.in: Doc fix.
7221
72221992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7223
7224 * configure: Rewrite sed command to remove at most one ./ prefix;
7225 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7226 group.
7227
72281992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7229
7230 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7231
72321992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7233
7234 * make-dist: Go ahead and build a new TAGS file, unless the
7235 --newer option was specified. Don't try to delete a TAGS file
7236 from etc; it's not kept there, and shouldn't be deleted anyway.
7237
72381992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7239
7240 * make-dist: If the lisp directory contains a default.el, don't
7241 distribute it.
7242
7243 * configure: When searching signal.h for the type of a signal
7244 return handler, make a copy of it, not a symbolic link to it; that
7245 way, it will work on systems that don't have symbolic links.
7246
72471992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7248
7249 * make-dist: Taught it about vcdiff and rcs2log, added --newer
7250 option for generating incremental distributions. Stopped it from
7251 generating a TAGS file into the distribution; that sucker is
7252 *big*, and easily enough generated with the toplevel makefile.
7253
72541992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7255
7256 * configure: When writing config.status, don't prefix progname
7257 with a '.'; it might be absolute.
7258
72591992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7260
7261 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7262 /usr/include/X11 exist, not only if both exist.
7263
72641992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7265
7266 * make-dist: Make the new external-lisp directory a duplicate of
7267 the external-lisp directory, not the lisp directory.
7268
72691992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7270
7271 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7272 clean' in arch-lib; it doesn't even have a Makefile.
7273
7274 * Makefile.in (clean, mostlyclean): In the test which tries to
7275 distinguish between the build directory, which should be cleaned,
7276 and the installed directory, which shouldn't, cd to `${emacsdir}',
7277 not `${DESTDIR}${LIBDIR}'.
7278
72791992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7280
7281 * make-dist: Be sure to delete the .c and .h files that YACC and
7282 BISON create from getdate.y.
7283
7284 * external-lisp: New directory; see `external-lisp/README'.
7285 * make-dist: Added support for the external-lisp subdirectory.
7286
7287 * make-dist: Changed message which complains that make-dist wasn't
7288 invoked in the right directory to indicate which files it was
7289 looking for.
7290
72911992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7292
7293 * configure: Add comments explaining why we can't translate
7294 character ranges or control characters in `tr'.
7295
72961992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7297
7298 * configure: When generating the configuration message, we used to
7299 build the message from the start so that each line began with "# "
7300 so that it would be a comment in `config.status'. However, this
7301 causes trouble if any of the variables we use in the message
7302 expand to more than one line of text - as gnu_malloc_reason
7303 sometimes does. So instead, we build the message as it should be
7304 printed to the user (i.e. without the "# " prefixes), and stick on
7305 the "# "s when we write it to `config.status'.
7306
7307 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7308 `lib-src' and `arch-lib'.
7309
7310 * configure: When generating report and `config.status' file, note
7311 that bindir only determines where `make install' and
7312 `build-install' will place the executables; this should make it
7313 clear that the ordinary build process will not try to install
7314 things.
7315
73161992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7317
7318 * make-dist: Change messages to say that we are 'making links to
7319 X', rather than 'copying X'. And put `' quotes around file names.
7320
7321 * make-dist: Include '.tmp' in the name of the staging directory.
7322
7323 * make-dist: Pass the `-f' option to rm when you're not sure that
7324 the files you're removing actually exist.
7325
7326 * make-dist: When setting up etc/COPYING, always nuke whatever is
7327 there, and then copy it in, to make sure we get a real file.
7328
7329 * make-dist: Don't try to distribute *.defns files any more. The
7330 only such file was for simula.el, which has been superceded by a
7331 version which doesn't have a separate .defns file.
7332
73331992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7334
7335 * make-dist: Don't distribute configured versions of config.h.in,
7336 paths.h.in, Makefile.in in src.
7337
7338 * configure: Delete .tmp files before creating them; don't bother
7339 trying to make final targets writeable first, since it won't
7340 matter to move-if-change.
7341
73421992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7343
7344 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7345 mkdir and chmod in the center of all the conditionals. GNU Make
7346 will strip these out, but other makes won't.
7347
73481992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7349
7350 * make-dist: Include move-if-change in list of files to distribute.
7351
73521992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7353
7354 * configure: Remove any "." elements from the program name.
7355
7356 * configure: Don't record the values of all the possible arguments
7357 in config.status; only record the options that the user specified.
7358
7359 * configure: Use move-if-change to move in the new src/config.h.
7360
73611992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7362
7363 * move-if-change: New file, copied from gcc release.
7364 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7365 a temp file, so we don't update paths.h if an error occurs or if
7366 it doesn't need changing.
7367
73681992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7369
7370 * Makefile.in (src/paths.h): Do not install a value for the
7371 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7372 * build-install.in: Same thing.
7373
73741992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7375
7376 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7377 latter, being a typo, is always false, resulting in a program
7378 whose default behavior is to painstakingly build a copy of the
7379 source tree, and then delete it. Rah.
7380
7381 * Makefile.in: Add dist target, and comment for it.
7382
7383 * configure: When scanning <signal.h> for a declaration for
7384 signal, create a symbolic link with a name ending in .c, so the
7385 compiler won't complain that it's only been given .h files.
7386
7387 * configure: Check whether there are any arguments available
7388 before shifting to get the value of a non-boolean parameter.
7389
7390 * make-dist: Doc fix.
7391
73921992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7393
7394 * configure: Instead of grepping /usr/include/signal.h for a
7395 signal declaration, run /usr/include/signal.h or
7396 /usr/include/sys/signal.h through cpp and grep for the
7397 declaration.
7398
7399 * configure: Redirect the output of grep to /dev/null instead of
7400 using grep -s - that flag means different things on other systems.
7401
7402 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7403 since the former is recognizable even if you don't know what
7404 'dumping' is.
7405 * configure: Accommodate that change.
7406
7407 * configure: Accept options for all of the directories you can
7408 change in the Makefile.
7409
7410 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7411
7412 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7413 FOO before you can use them.
7414
7415 * build-install.in: Made the "Where To Install Things" section
7416 conform with the similar section from Makefile.in. Copied section
7417 which builds src/paths.h from src/paths.h.in from the Makefile.
7418
74191992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7420
7421 * configure: Write config.status to pass its command-line
7422 arguments on to configure, so that people can use it to recreate
7423 an old configuration, with minor changes.
7424
74251992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7426
7427 * configure: Don't rely on option variables being unset if their
7428 values are the empty string. In particular, when producing the
7429 English report, don't assume that highpri will be unset when no
7430 increased priority has been requested; -highpri='' should be the
7431 same as omitting -highpri altogether.
7432
7433 * configure: Fix dumb bug: when running the system and machine
7434 description files through cpp, mark those lines that we want to
7435 evaluate with the string '@configure@', and then only evaluate
7436 them. This way if the files include anything that actually
7437 generates text (type definitions or external declarations, say),
7438 we won't try to eval it.
7439
74401992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7441
7442 * make-dist: New shell script.
7443
7444 * configure: When creating foo from foo.in, make foo read-only to
7445 remind people to edit the .in file instead.
7446
7447 * INSTALL: Changed references to config.h-dist to config.h.in.
7448 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7449 to build src/paths.h from src/paths.h.in; added a paragraph to do
7450 this.
7451 * configure, Makefile, build-install: Changed filenames like
7452 FOO-dist to FOO.in.
7453
74541992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7455
7456 * Makefile, build-install: Renamed to Makefile.in and
7457 build-install.in; the configure script will edit these to produce
7458 the usable Makefile and build-install.
7459 * configure: Changed to produce ./Makefile, ./build-install,
7460 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7461 instead of editing them in place.
7462
74631992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7464
7465 * Makefile: Re-arranged so that the undumped Emacs will search
7466 ../lisp *after* the site's local elisp files.
7467 (locallisppath, dumplisppath): New variables.
7468 (lisppath): This variable's default value is now chosen based on
7469 $(locallisppath) and $(lispdir); while it used to be the
7470 customization point for adding site-local elisp directories to
7471 load-path, that job is now handled mostly by locallisppath.
7472 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7473 Check the values being assigned to the *LOADSEARCH macros for null
7474 path elements (like '::' in 'foo::bar').
7475
7476 * configure: When checking if the machine- and system-dependent
7477 files define a particular macro or not, actually run them through
7478 CPP and test the macros with #ifs, instead of just grepping for
7479 the macros' names. In particular, check for SYSTEM_MALLOC in this
7480 way.
7481
74821992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7483
7484 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7485
74861992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7487
7488 * configure: Make the config.status file an executable shell
7489 script which will recreate the same configuration. Include the
7490 verbal description of the current configuration as a comment in
7491 the script.
7492 * INSTALL: Doc fix.
7493
7494 * Makefile: brought the Makefile up to the GNU coding
7495 standards, as described in standards.text:
7496 (TAGS): New name for the target which rebuilds the tags table.
7497 (check): New target; doesn't do anything yet.
7498 (mostlyclean): New target, synonymous with clean.
7499 (realclean): New target. Currently, this just calls the
7500 subdirectories's makefiles and then deletes config.status.
7501 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7502 variables.
7503 Installation directory variables changed to conform.
7504 (install, install.sysv, install.xenix, install.aix): Changed the
7505 code which copies the directories into their installed location to
7506 allow the installed locations to be in several different
7507 directories; the old version assumed that they would all be in
7508 $(emacsdir).
7509 (mkdir, lockdir): Allow the installed locations to be in several
7510 different directories.
7511 * INSTALL: Doc fix.
7512
7513 * build-install: Use the same variable names as the Makefile.
7514 Allow the installed locations to be in several different
7515 directories.
7516
75171992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7518
7519 * Makefile (src/paths.h): Instead of using a single sed command to
7520 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7521 separately, and don't forget to append "/!!!SuperLock!!!" to the
7522 value of the PATH_SUPERLOCK macro.
7523
7524 * config.emacs: Renamed to configure, for consistency with other
7525 GNU products. Internal references changed.
7526 INSTALL, Makefile: References changed.
7527
7528 * lock: New directory, which should always be empty. If this
7529 directory doesn't exist, Emacs won't complain; it just won't lock.
7530 Having this here means that people can just unpack Emacs, build
7531 it, and have locking work.
7532
7533 * share-lib: Re-renamed to etc, for the sake of tradition.
7534 * config.emacs: Changed default value for datadir to ../etc.
7535 * INSTALL, README: Adjusted.
7536
75371992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7538
7539 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7540 by running CPP on the appropriate s/*.h and m/*.h files.
7541
75421992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7543
7544 * config.emacs: Make sure to set the "exit on error" flag once
7545 we've removed config.status; errors should abort the configuration.
7546
75471992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7548
7549 * config.emacs: Added -distribute option, so that the Makefile
7550 paths are in their proper form. I don't know why this matters.
7551
75521992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7553
7554 * local-lisp: New directory, empty in the distribution, for people
7555 to put local elisp code in.
7556 * config.emacs: Include it in the default load path.
7557 * README: Document it.
7558
75591992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7560
7561 * config.emacs: Guess the type of signal handling functions based
7562 on the contents of /usr/include/signal.h.
7563
7564 * config.emacs: Print out progress report messages.
7565
7566 * Makefile (src/paths.h): Don't generically replace
7567 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7568 editing of the other entries, and each entry should be dealt with
7569 explicitly anyway.
7570
7571 * build-install: Converted from C-shell to Bourne shell.
7572 * config.emacs: Edit build-install properly.
7573
7574 * config.emacs: Doc fix.
7575
75761992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7577
7578 * Makefile (install): Remove `B' from tar xf command.
7579
75801992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7581
7582 * config.emacs: Removed support for the `maintain-environment'
7583 option; the only important difference between this and its absence
7584 has been removed.
7585 * INSTALL: Removed mention of `maintain-environment'.
7586
7587 * config.emacs: Fix arguments to sed when processing boolean
7588 arguments.
7589
75901991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
7591
7592 * config.emacs: New file, to help automate the installation
7593 process.
7594
7595 * Makefile: Lots of changes to support the separation of etc into
7596 architecture-dependent and -independent files:
7597 (EMACSROOT): New variable, giving the directory under which all of
7598 Emacs's libraries should be installed. Changed rest of file to
7599 use it.
7600 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7601 (DATADIR): New variable, denoting architecture-independent dir.
7602 (LOCKDIR): New variable, for completeness.
7603 (SUBDIR): No more etc, new lib-src.
7604 (COPYDIR): No more etc, new arch-lib and share-lib.
7605 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7606 (src): Now depends on lib-src, not etc.
7607 * build-install: Changes parallel to the above.
7608 * README: Describe the new arrangement.
7609
7610 * vms: New subdirectory for all the VMS stuff.
7611
76121991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
7613
7614 * Makefile (LISPPATH): New variable.
7615 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7616
76171990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
7618
7619 * Makefile (install, install.sysv, install.xenix):
7620 Install wakeup instead of loadst. No need for setuid or setgid.
7621
76221990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7623
7624 * Makefile (clean): Clean etc if that's not the installation dir.
7625
76261990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7627
7628 * Makefile (paths.h): Make sed alter each name in the path.
7629
76301988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7631
7632 * Makefile (install.sysv): Use cpio, not tar.
7633
76341988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
7635
7636 * Makefile (lockdir): Rename `lock' target.
7637 Depend on it from install*, not from `all'.
7638
76391988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
7640
7641 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7642 to match build-install and paths.h.
7643
7644;; Local Variables:
7645;; coding: utf-8
7646;; add-log-time-zone-rule: t
7647;; End:
7648
7649 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
7650 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7651
7652 This file is part of GNU Emacs.
7653
7654 GNU Emacs is free software: you can redistribute it and/or modify
7655 it under the terms of the GNU General Public License as published by
7656 the Free Software Foundation, either version 3 of the License, or
7657 (at your option) any later version.
7658
7659 GNU Emacs is distributed in the hope that it will be useful,
7660 but WITHOUT ANY WARRANTY; without even the implied warranty of
7661 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7662 GNU General Public License for more details.
7663
7664 You should have received a copy of the GNU General Public License
7665 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
7666
7667;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73