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