(pending_signals): New var.
[bpt/emacs.git] / ChangeLog
CommitLineData
6debaeb8
AR
12009-01-22 Yavor Doganov <yavor@gnu.org> (tiny change)
2
3 * configure.in (HAVE_RSVG): Use librsvg under HAVE_NS also. (Bug#616)
4
a078d6e5
DN
52009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
6
7 * configure.in: Add support for m68k-*-netbsd.
8
a372b1a2
JL
92009-01-14 Juri Linkov <juri@jurta.org>
10
c2ad0dc9
JL
11 * .dir-locals.el (change-log-mode): Remove bug-reference-mode.
12
a372b1a2
JL
13 * .dir-locals.el (change-log-mode): Add bug-reference-url-format
14 and bug-reference-mode.
15
d0bec92c
JL
162009-01-11 Juri Linkov <juri@jurta.org>
17
18 * INSTALL.CVS: Move configuration explicitly to the first step.
19
05453c9d
GM
202009-01-09 Glenn Morris <rgm@gnu.org>
21
22 * .dir-locals.el: Don't set indent-tabs-mode.
23
c0eb6ac0
KH
242008-12-30 Kenichi Handa <handa@m17n.org>
25
26 * configure.in: Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
27 the function OTF_get_variation_glyphs.
28
9c222401
JD
292008-12-30 Jan Djärv <jan.h.d@swipnet.se>
30
31 * Makefile.in (install-arch-dep): Remove old directories in
32 ns_app* before moving new directories there.
33
bda28f63
DN
342008-12-27 Dan Nicolaescu <dann@ics.uci.edu>
35
36 * .dir-locals.el: Remove non-working entry for pmail.
37 (fill-column): Fix typo.
38 (change-log-mode): Add fill column.
39
745ebc13
EZ
402008-12-26 Eli Zaretskii <eliz@gnu.org>
41
42 * config.bat: Produce _dir-locals.el from .dir-locals.el.
43
b08ddfb4
DN
442008-12-23 Dan Nicolaescu <dann@ics.uci.edu>
45
46 * make-dist (tempdir): Distribute .dir-locals.el.
47
48 * .dir-locals.el: New file.
49
b5a09903
EZ
502008-12-19 Eli Zaretskii <eliz@gnu.org>
51
52 * config.bat (--with-system-malloc): New option; see msdos/INSTALL
53 for rationale.
54
c4607d7f
GM
552008-12-13 Glenn Morris <rgm@gnu.org>
56
57 * Makefile.in (install-arch-indep): Add new man-pages.
8e7aa5de
GM
58 (manext): Remove variable.
59 (MAN_PAGES): New variable.
60 (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
61 and remove.
8bfbbb97 62 (uninstall): Remove desktop file and icons, game scores if empty.
c4607d7f 63
894b66d8
DN
642008-12-11 Dan Nicolaescu <dann@ics.uci.edu>
65
66 * config.guess, config.sub: Updated from master source.
67
08d03897
DN
682008-12-10 Dan Nicolaescu <dann@ics.uci.edu>
69
70 * Makefile.in (install-arch-indep): Install ebrowse.1.
71
7c54c0a0
DN
722008-12-09 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
73
74 * configure.in: Add Solaris on x86_64.
75
149b51bc
DN
762008-12-09 Dan Nicolaescu <dann@ics.uci.edu>
77
78 * config.guess, config.sub: Updated from master source.
79
961de2e7
EZ
802008-12-08 Eli Zaretskii <eliz@gnu.org>
81
82 * info/dir: Fix last change.
83
777af7e5
EZ
842008-12-07 Eli Zaretskii <eliz@gnu.org>
85
86 * info/dir: Untabify.
87
3c00847f
RF
882008-11-28 Ulrich Mueller <ulm@gentoo.org>
89
90 * configure.in: Fix last change.
91
6a7447b3
RS
922008-11-28 Richard M Stallman <rms@gnu.org>
93
94 * configure.in (mips64-*-linux-gnu*, mips64el-*-linux-gnu*):
95 New configurations.
96
d8aef2e6
GM
972008-11-20 Josh Elsasser <josh@elsasser.org> (tiny change)
98
99 * configure.in: Add hppa-*-openbsd* with machine hp800; mistakenly
100 removed while misclassified as now unsupported hp9000s300. (Bug#1365)
101
c4e58908
EZ
1022008-11-15 Eli Zaretskii <eliz@gnu.org>
103
21d907a3
EZ
104 * Makefile.in (INFO_FILES): Remove ns-emacs.
105
c4e58908
EZ
106 * info/dir (NS-Emacs): Remove entry.
107
b73f809c
EZ
1082008-11-08 Eli Zaretskii <eliz@gnu.org>
109
110 * INSTALL: Move MS-DOS specific instructions to msdos/INSTALL.
111
9fea5ed1
GM
1122008-11-07 Glenn Morris <rgm@gnu.org>
113
114 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
115
b5ba7271
EZ
1162008-10-31 Eli Zaretskii <eliz@gnu.org>
117
118 * config.bat: Tell user to expect one "File not found" message
119 while the `doc' directory is being configured.
120
27301075
CY
1212008-10-30 Chong Yidong <cyd@stupidchicken.com>
122
123 * update-subdirs: Put obsolete directory last.
124
28f3a9d1
KH
1252008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
126
127 * configure.in: Check fontconfig always.
128
2194ea1c
DN
1292008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
130
131 * configure (*-solaris2.[7-9]*): Fix typo.
132
ea09b8d5
GM
1332008-10-24 Glenn Morris <rgm@gnu.org>
134
135 * configure.in (--without-sync-input, --with-pkg-config-prog):
136 Help strings start with lower case.
137 (--with-gnustep-conf): New option.
138 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
139
ef913c89
GM
1402008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
141
142 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
143 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
144 is not found. (Bug#1230)
145
b97439ce 1462008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
9b3362b8 147
b97439ce 148 * configure (*-sunos5*, *-solaris*): Use the new file sol2-10.h.
9b3362b8
DN
149 Use sol2-6.h for Solaris 7-9.
150
fac5dc61
DN
1512008-10-18 Ulrich Mueller <ulm@gentoo.org>
152
153 * configure.in: Add support for GNU/Linux on SuperH.
154
6b0262c1
AS
1552008-10-12 Andreas Schwab <schwab@suse.de>
156
157 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
158
8d87199b
AR
1592008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
160
161 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
162 "X") to avoid confusion.
163
164 * configure: Regenerate.
165
265f3a4d
RF
1662008-09-07 Romain Francoise <romain@orebokech.com>
167
168 * make-dist: Distribute doc/man/ChangeLog.
169
cfe91a31
CY
1702008-08-28 Chong Yidong <cyd@stupidchicken.com>
171
172 * configure.in: Disable XFT and Freetype when without X.
173
174 * configure: Regenerate.
175
c5e2611e
DN
1762008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
177
178 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
179
cc9e2523
CY
1802008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
181
182 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
183 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
184
185 * configure: Regenerate.
186
67931678
EZ
1872008-08-20 Eli Zaretskii <eliz@gnu.org>
188
189 * configure.in: Move "#define subprocesses" before
190 config_opsysfile is included.
191
5b6fd9ea
KH
1922008-08-19 Kenichi Handa <handa@m17n.org>
193
194 * INSTALL (Extra fonts): Mention local fonts, don't mention
195 mule-unicode.
196
d32e280e
CY
1972008-08-16 Chong Yidong <cyd@stupidchicken.com>
198
199 * make-dist: Omit info/.arch-inventory.
200
3271ac8c
JR
2012008-08-16 Jason Rumney <jasonr@gnu.org>
202
203 * make-dist (tempdir/nt): Link emacsclient.rc.
204
48fad8e8
DN
2052008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
206
207 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
208 AC_SUBST it.
209 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
210 AC_SUBST it.
211 (OTHER_FILES): Always define for HAVE_NS.
212 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
213 * configure: Regenerate.
214
6b8bc489
AS
2152008-08-07 Andreas Schwab <schwab@suse.de>
216
217 * configure.in: Correctly handle
218 --enable-cocoa-experimental-ctrl-g=no and
219 --enable-ns-self-contained=yes.
6b8bc489 220
d5e2f8fe
AR
2212008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
222
223 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
224 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
225 bother undef'ing since won't have desired effect.
d5e2f8fe 226
9e0f670e
AS
2272008-08-06 Andreas Schwab <schwab@suse.de>
228
229 * configure.in: Fix quoting.
230
23ca30bd
CY
2312008-08-06 Chong Yidong <cyd@stupidchicken.com>
232
233 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
234
b44d2112
CY
2352008-08-05 Ulrich Mueller <ulm@gentoo.org>
236
237 * configure.in: Add checks for krb5_error.text and
238 krb5_error.e_text struct members.
239
19571844
CY
2402008-08-04 Chong Yidong <cyd@stupidchicken.com>
241
19571844 242 * configure.in: Test for existence of NSInteger.
509b4b38 243 Suggested by Yavor Doganov.
19571844 244
96cac6f1
RF
2452008-08-02 Romain Francoise <romain@orebokech.com>
246
247 * Makefile.in (INFO_FILES): Add mairix-el.
248
7c2fb837
DN
2492008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
250
251 * make-dist:
252 * README: Remove VMS support.
253 * vms: Remove directory.
254
69ab3201
DN
2552008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
256
257 * configure.in (MULTI_KBOARD): Remove.
258
9d9a7716
DN
2592008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
260
261 * configure.in (DO_BLOCK_INPUT): Remove, unused.
262
a7b7b527
CY
2632008-07-29 Chong Yidong <cyd@stupidchicken.com>
264
265 * info/dir (File): Add mairix-el.
266
9e2a2647
DN
2672008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
268
269 Remove support for Mac Carbon.
270 * mac: Remove directory.
271 * make-dist:
272 * configure.in:
273 * README:
274 * Makefile.in:
0e134ea0 275 * INSTALL: Remove code for Carbon.
9e2a2647
DN
276 * configure: Regenerate.
277
98822133 2782008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 279
0e134ea0 280 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 281
7cadb46a
CY
2822008-07-25 Chong Yidong <cyd@stupidchicken.com>
283
284 * configure.in: Check for getrlimit.
285
286 * configure: Regenerate.
287
77ccee09
DN
2882008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
289
290 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
291 in src/Makefile.in.
292 (static): Remove, autoconf would always comment it out anyway.
293 (subprocesses): Define unconditionally.
294
10d975d7 2952008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 296
10d975d7
GM
297 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
298 compilation under GNUstep.
7a55ab54 299
658a0f85
KH
3002008-07-18 Kenichi Handa <handa@m17n.org>
301
302 * INSTALL (Complex Text Layout support libraries): Delete the
303 paragraph about --enable-font-backend.
304
ba60bd44 3052008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
306
307 * configure.in: Print out some info to user for NeXTstep builds.
308 (ns-app): Remove enable option.
309 (ns-self-contained): Add enable option.
310 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
311 GNUstep, use to set install prefixes, and substitute in Makefiles.
312 * configure: Regenerate.
313 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
314 NS app bundle.
315
facfbbbd
SM
3162008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
317
318 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
319
ba60bd44 3202008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
321
322 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
323 NS_IMPL_COCOA.
122e9f8f 324
2c369af7
GM
3252008-07-16 Glenn Morris <rgm@gnu.org>
326
6ba72723
GM
327 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
328 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
329 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
330 never unset.
331
2c369af7
GM
332 * make-dist: Add nextstep/ directories.
333 (src, lib-src): Add .m files.
334
6b0273cd
DN
3352008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
336
337 * configure.in (freebsd, kfreebsd): Undo part of previous change.
338 (USER_FULL_NAME): Remove, not used anymore.
339 * configure: Regenerate.
340
ba60bd44 3412008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
342
343 Changes and additions for NeXTstep windowing system (Cocoa and
344 GNUstep) support.
345
346 * configure.in: Add support for NS window system: --with-ns (default
347 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
348 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
349 disable font backend if window system is "none", not if !HAVE_X11.
350 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
351 (install-arch-dep): Add commands to assemble NS .app package.
352
40dde9d1
DN
3532008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
354
176fe5fc
DN
355 * configure.in: Use macppc for Darwin. Remove references to
356 desupported systems.
40dde9d1
DN
357 * configure: Regenerate.
358
2906a94c
GM
3592008-07-05 Glenn Morris <rgm@gnu.org>
360
361 * make-dist (EMACS): Doc fix.
362 (lisp): There are no *.dat or image files here any more.
363 (src): There are no *.s files here any more.
364 (etc/images, etc/images/*): Link to most regular files.
365
26d41f17
GM
3662008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
367
368 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
369
3d4c9dbd
GM
3702008-07-01 Glenn Morris <rgm@gnu.org>
371
372 * configure.in (cpp_undefs): Rename from `undefs', update uses.
373 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
374 and explicitly export there. (Bug#507.)
375
f2a77c3a
DN
3762008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
377
378 * configure.in:
379 * configure: Remove references to obsolete systems.
380
ac935997
SM
3812008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
382
383 * Makefile.in (Makefile): Use it for its timestamp value as well, and
384 make it depend on all other */.in files.
385 (src/Makefile, src/config.stamp, lib-src/Makefile)
386 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
387 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
388 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
389 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
390
391 * configure.in: Don't create src/config.stamp any more.
392
b4945b95
SM
3932008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
394
f245f2c6 395 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 396
8a6a5642
GM
3972008-06-22 Glenn Morris <rgm@gnu.org>
398
399 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
400
822ef7a0
RF
4012008-06-21 Romain Francoise <romain@orebokech.com>
402
403 * Makefile.in (INFO_FILES): Add sasl.
404
fc46d219
SM
4052008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
406
407 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
408 (bootstrap-build): Remove.
409 (top_bootclean): New var.
410 (top_distclean, bootstrap-clean): Use it.
411 (bootstrap): Don't recheck config. Make normally.
412
49f6eb95
SM
4132008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
414
415 * Makefile.in (SUBDIR): Include `lisp'.
416 (lisp): Depend on `src'.
417 (top_distclean): Don't remove config.status.
418 (bootstrap-clean): New target.
419 (maintainer-clean): Use it.
420 (bootstrap): Use bootstrap-clean. Re-run config.status.
421 (src/bootstrap-emacs${EXEEXT}): New target.
422 (bootstrap-build): Use it. Don't use bootstrap-prepare because
423 src/Makefile now takes care of it.
424 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 425
02db7a65
GM
4262008-06-15 Glenn Morris <rgm@gnu.org>
427
428 * info/dir: Add sasl.
429
294e8689
AM
4302008-06-09 Alan Mackenzie <acm@muc.de>
431
432 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
433
8669e78f
ER
4342008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
435
429870c2 436 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 437
b464059a
GM
4382008-06-07 Glenn Morris <rgm@gnu.org>
439
440 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
441 serve no purpose.
442
d893468a
DN
4432008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
444
445 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
446 * configure: Regenerate.
447
79241466
SM
4482008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
449
450 * update-subdirs: Don't touch subdirs.el if it is unchanged.
451
b8bdd8c9
KH
4522008-05-14 Kenichi Handa <handa@m17n.org>
453
454 * configure: Regenerate.
455
456 * configure.in: Don't handle --disable-font-backend. Don't print
457 a message about a font backend.
458
1c73f195
GM
4592008-05-09 Glenn Morris <rgm@gnu.org>
460
461 * configure.in: Make absence of makeinfo a fatal error only if the info
462 files don't exist.
463 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
464
d95d9b23
EZ
4652008-05-07 Eli Zaretskii <eliz@gnu.org>
466
467 * config.bat: Fix last change: don't use < and > in "rem" lines,
468 they are interpreted as redirection by DOS shells.
469
f67e15be 4702008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
471
472 * configure.in: Check availability of AvailabilityMacros.h
473 if HAVE_CARBON.
474
475 * configure: Regenerate.
476
1066d056
GM
4772008-05-03 Glenn Morris <rgm@gnu.org>
478
479 * configure.in (x_libraries): Remove standard 64-bit directories -
480 experimental workaround for minor autoconf bug.
481
79bc8bbb
GM
482 * configure.in (--without-makeinfo): New option. If set,
483 absence of suitable makeinfo is not a fatal error.
484 * Makefile.in (MAKEINFO): New, set by configure.
485 (install-arch-indep): Without makeinfo, ignore any missing manuals.
486 (info-real): New target.
487 (info): Without makeinfo, do nothing, else call `info-real'.
488
a113b3ca 4892008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
490
491 * configure.in: Remove hpux10.20 from the desupported list.
492
73d798d5
SM
4932008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
494
495 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
496
a51f4969
SM
4972008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
498
499 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
500 rather than change CPPFLAGS.
501 (HAVE_GTK): Rename to USE_GTK.
502
7316a2b5
SM
5032008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
504
505 * configure.in: Replace the obsolete macros AC_AIX and
506 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
507
5d374ce1
AS
5082008-04-05 Andreas Schwab <schwab@suse.de>
509
510 * configure.in: No longer create admin/unidata/Makefile.
511
d0b7952a
AS
5122008-03-28 Andreas Schwab <schwab@suse.de>
513
514 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
515 (lisp/Makefile): New rule.
516
acfdc2b1
GM
5172008-03-13 Glenn Morris <rgm@gnu.org>
518
519 * configure.in (AC_INIT): Fix version number.
520 (sync-input): Reword the option, since it's on by default.
521
880820fe 5222008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
523
524 * configure.in: Add --enable-sync-input, default yes.
525
dc6150eb
GM
5262008-03-11 Glenn Morris <rgm@gnu.org>
527
69c7cf1b
GM
528 * Makefile.in (install-etc, mkdir): Handle directory
529 etc/images/icons/hicolor/*/mimetypes/.
530
dc6150eb
GM
531 * make-dist: Handle icons/hicolor/scalable directory.
532
491d33f9
GM
5332008-03-05 Glenn Morris <rgm@gnu.org>
534
535 * configure.in: Enable font-backend by default.
77dfeef5
GM
536 (USE_FONT_BACKEND): Set to "no" in absence of X.
537 (PKG_CONFIG): Don't set multiple times, once is enough.
538 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 539
4cba674a
GM
5402008-03-03 Glenn Morris <rgm@gnu.org>
541
542 * Makefile.in (iconsrcdir): New variable.
543 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
544 directory.
545
2d61385a
GM
5462008-02-29 Glenn Morris <rgm@gnu.org>
547
548 * test/: New directory.
549
880820fe 5502008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
551
552 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
553
26a42dac
DN
5542008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
555
f245f2c6
JB
556 * configure.in: Print an error for systems that we think are obsolete
557 and are proposed to be removed. Remove some more unused systems.
26a42dac 558
9d2818d6
DN
5592008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
560
f245f2c6 561 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 562
2cbff44e
GM
5632008-02-21 Glenn Morris <rgm@gnu.org>
564
7864e4ee
GM
565 * Makefile.in (set_installuser): New.
566 (install-arch-indep): Use set_installuser to avoid duplicate code.
567
2cbff44e
GM
568 * README.unicode: Split into admin/notes/unicode,font-backend and
569 remove.
570
372a3385
RS
5712008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
572
f245f2c6 573 * configure.in (arm*-*-freebsd*): Add.
372a3385 574
4624371d
DN
5752008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
576
577 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
578 dealing with obsolete variables.
579
737e2b96
GM
5802008-02-08 Glenn Morris <rgm@gnu.org>
581
582 * Makefile.in (check-info-dir): New target.
583
bcf21c09
MO
5842008-02-08 Michael Olson <mwolson@gnu.org>
585
507f2b91
MO
586 * Makefile.in (INFO_FILES): Add epa.
587
bcf21c09
MO
588 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
589 features" section.
590
86dc59b0
GM
5912008-02-06 Glenn Morris <rgm@gnu.org>
592
593 * configure.in (--with-gcc): Give an error saying this option has
594 been removed.
595 (--with-gtk): Remove this option.
596
02f35af2
GM
5972008-02-06 Tom Tromey <tromey@redhat.com>
598
599 * configure.in (--with-gcc): Remove.
600 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
601
6022008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
603
604 * INSTALL: Recommend giflib, not libungif.
605
b5a922de
MO
6062008-02-05 Tom Tromey <tromey@redhat.com>
607
608 * configure.in (--with-dbus): Default to enabled.
609
9f432734
KH
6102008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
611
612 * INSTALL (Complex Text Layout support libraries): New section.
613
c0bc7978
DN
6142008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
615
616 * make-dist: Remove references to files in mac/ that have been
617 deleted.
618
435f8bc5
TTN
6192008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
620
621 * configure.in: For libotf and m17n-flt checks, set shell vars
622 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
623 pkg_check_m17n_flt, respectively, for the sake of the summary output.
624 Reported by Ulrich Mueller.
435f8bc5 625
2ee27f27
EZ
6262008-02-02 Eli Zaretskii <eliz@gnu.org>
627
628 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
629 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
630
6312008-02-02 Glenn Morris <rgm@gnu.org>
632
633 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
634 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
635 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 636
9209bb23 6372008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
638
639 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
640 [libotf], and [m17n-flt] options.
641
9209bb23 6422008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
643
644 * configure.in: Add EMACS_ARG_N([libotf]...), and
645 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
646 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
647 CFLAGS, and LIBS in checking of m17n-flt.
648
9209bb23 6492008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
650
651 * configure.in: Check the availability of m17n-flt library.
652
9209bb23 6532008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
654
655 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
656 not available.
657
9209bb23 6582008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
659
660 * configure.in: New args --enable-font-backend, --with-xft,
661 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
662 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
663 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
664 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
665
9209bb23 6662008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
667
668 * make-dist: Include etc/charsets in tarball.
669
9209bb23 6702008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
671
672 * configure.in: While running cpp on junk.c, include
673 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
674 exists.
675
8dd59f01 6762008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
677
678 * configure.in (xtensa): Match more configurations.
679
9c28b587
DN
6802008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
681
682 * configure.in: Update comment.
683
304484e4
GM
6842008-01-26 Glenn Morris <rgm@gnu.org>
685
686 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 687 (--with-carbon): Tone down rhetoric in help text.
304484e4 688
5b940d5a
GM
6892008-01-25 Glenn Morris <rgm@gnu.org>
690
691 * configure.in: Correct usage of OPTION_DEFAULT_ON,
692 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
693 Default `Carbon' to off (it's unsupported).
694
bf9a7ece
GM
6952008-01-24 Glenn Morris <rgm@gnu.org>
696
697 * configure.in: Standardize dbus-related messages.
698
1eee1145
MO
6992008-01-23 Michael Olson <mwolson@gnu.org>
700
701 * configure.in (pkg-config-prog): Remove initial whitespace.
702
8b1de1b5
MO
7032008-01-23 Tom Tromey <tromey@redhat.com>
704
bf9a7ece 705 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
706 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
707 Update all users.
708
8ca7e0f1
DN
7092008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
710
711 * config.guess, config.sub: Updated from master source.
712
55e6d9b2
AS
7132008-01-17 Andreas Schwab <schwab@suse.de>
714
95986dbe 715 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 716
058e0687
GM
7172008-01-17 Glenn Morris <rgm@gnu.org>
718
719 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
720
6bed5c4a
DN
7212008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
722
723 * configure.in: Remove more references to unsupported systems.
724
ed398055
GM
7252008-01-16 Sven Joachim <svenjoac@gmx.de>
726
727 * make-dist: Add --lzma.
728
2c2935f7
GM
7292008-01-16 Glenn Morris <rgm@gnu.org>
730
731 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
732 configure checks for this.
733
f40f5dc3
DN
7342008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
735
736 * configure.in: Remove more references to unsupported systems.
737
effb6952
RF
7382008-01-06 Romain Francoise <romain@orebokech.com>
739
740 * configure.in: Delete extra semicolons.
741
f3041af1
DN
7422008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
743
744 * configure.in: Remove references to unsupported systems.
745
37d6e313
RF
7462008-01-05 Romain Francoise <romain@orebokech.com>
747
748 * make-dist: Add --bzip2. Update copyright.
749
d35e1cd7
DN
7502008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
751
752 * configure.in: Remove support for Masscomp.
753
b26cd843
GM
7542008-01-05 Glenn Morris <rgm@gnu.org>
755
756 * Makefile.in (desktopdir, icondir): New variables.
757 (install-arch-indep): Also depend on `install-etc'.
758 (install-etc): New target.
759 (mkdir): Also create the `applications' and `icons' directories.
760
d8981daf
GM
7612008-01-04 Glenn Morris <rgm@gnu.org>
762
763 * make-dist: Update for new etc/images/icons/hicolor directory.
764
d088fbb2
AS
7652007-12-09 Andreas Schwab <schwab@suse.de>
766
767 * configure.in: D-Bus is not enabled by default.
768
880820fe 7692007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
770
771 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
772 change.
773
880820fe 7742007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 775
10d1d0af 776 * configure.in: Give package name and version to AC_INIT.
9cf8f393 777
cffe4909
MH
7782007-12-03 Magnus Henoch <mange@freemail.hu>
779
780 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
781
868641cc
MA
7822007-12-03 Michael Albinus <michael.albinus@gmx.de>
783
784 * configure.in: No need for DBUS_INFO anymore.
785
868641cc
MA
786 * Makefile.in (INFO_FILES): Use dbus unconditionally.
787
131e4133
MA
7882007-12-02 Michael Albinus <michael.albinus@gmx.de>
789
790 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
791
131e4133
MA
792 * Makefile.in (INFO_FILES): Add dbus.
793
916447e4
RF
7942007-12-02 Romain Francoise <romain@orebokech.com>
795
796 * make-dist: Fix last change.
797
472fd4dc
GM
7982007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
799
800 * configure.in: Add support for gnu-kfreebsd.
801
02964da1
GM
8022007-11-28 Glenn Morris <rgm@gnu.org>
803
804 * make-dist: Add etc/nxml.
805
d6447bae
RF
8062007-11-24 Romain Francoise <romain@orebokech.com>
807
808 * Makefile.in (INFO_FILES): Add nxml-mode.
809
3ada8b66
RF
8102007-11-23 Romain Francoise <romain@orebokech.com>
811
812 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
813 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
814
074767f2
AS
8152007-11-20 Andreas Schwab <schwab@suse.de>
816
14ee32ab 817 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 818
8d6069a4
AS
8192007-11-17 Andreas Schwab <schwab@suse.de>
820
821 * update-subdirs: Atomically update subdirs.el.
822
4f73d1e1
GM
8232007-11-17 Glenn Morris <rgm@gnu.org>
824
825 * Makefile.in (check-declare): New target.
826
f117c226
GM
8272007-11-07 Glenn Morris <rgm@gnu.org>
828
829 * configure.in: Deprecate Mac Carbon port.
830
880820fe 8312007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
832
833 * configure.in: Remove HAVE_X11R5 check.
834
9a56b440
GM
8352007-10-31 Glenn Morris <rgm@gnu.org>
836
837 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
838 when changing ownership of installed files.
839
32c22e5e
GM
8402007-10-30 Glenn Morris <rgm@gnu.org>
841
842 * make-dist: Add new directory etc/gnus.
843
47cca554
MO
8442007-10-30 Michael Olson <mwolson@gnu.org>
845
846 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
847
7016b92b
GM
8482007-10-29 Glenn Morris <rgm@gnu.org>
849
850 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
851
ca076674
GM
8522007-10-23 Glenn Morris <rgm@gnu.org>
853
854 * MAINTAINERS: Move to admin/.
855
c136b828
CY
8562007-10-17 Chong Yidong <cyd@stupidchicken.com>
857
858 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
859 (HAVE_LIBRESOLV): Also define if we are using res_init().
860
c49847b9
GM
8612007-10-17 Glenn Morris <rgm@gnu.org>
862
863 * FTP: Remove file, since it's just a duplicate of one in etc/.
864
799303b6
EZ
8652007-10-05 Eli Zaretskii <eliz@gnu.org>
866
867 * config.bat: Fix configuring `doc' due to changes in the
868 directory structure.
869
5aec60df 8702007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
871
872 * configure.in: Don't use -lpthread on HP-UX.
873
c8d2eff3
GM
8742007-09-16 Glenn Morris <rgm@gnu.org>
875
876 * make-dist: File gfdl.1 has been removed.
877
02ff9df4
GM
8782007-09-15 Glenn Morris <rgm@gnu.org>
879
880 * configure.in: Fix makeinfo version regexp.
881
cd227ad1
GM
8822007-09-12 Glenn Morris <rgm@gnu.org>
883
5a6a83f2
GM
884 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
885 implementation of alloca is not found.
886
cd227ad1 887 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 888 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 889
fe79fcb3
JL
8902007-09-09 Juri Linkov <juri@jurta.org>
891
892 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
893
894 * README: Add doc/ to documentation directories.
895
97268cd1
MO
8962007-09-08 Michael Olson <mwolson@gnu.org>
897
898 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 899 Update for new doc/ directory layout.
97268cd1 900
d175b0ae
RF
9012007-09-06 Romain Francoise <romain@orebokech.com>
902
903 * make-dist: Update for new doc/ directory layout.
904
e7426ea4
GM
9052007-09-06 Glenn Morris <rgm@gnu.org>
906
907 * Makefile.in (mansrcdir): New variable.
908 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
909 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
910 update these targets for new doc/ directory layout.
911 (doc/misc/Makefile): New target.
912 (install-arch-indep): Use mansrcdir for new location of manpages.
913 (mostlyclean, clean, distclean, maintainer-clean, unlock)
914 (relock, info, dvi): Update targets for new doc/ directory layout.
915
916 * configure.in (AC_OUTPUT): Update names of generated Makefiles
917 for new doc/ directory layout.
918
709e90de
AS
9192007-09-02 Andreas Schwab <schwab@suse.de>
920
921 * configure.in: Use AS_HELP_STRING throughout.
922 * configure: Regenerate.
923
880820fe 9242007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
925
926 * configure.in: Require Gtk/Glib 2.6.
927
49adb60f
TTN
9282007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
929
930 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
931 Use them throughout in place of AC_ARG_WITH calls.
932 * configure: Regenerate.
933
28aa2c3e
AS
9342007-09-01 Andreas Schwab <schwab@suse.de>
935
936 * configure.in: Put quotes around nested macro calls.
937
e35a28cd
TTN
9382007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
939
940 * configure.in: Fix typo.
941 * configure: Regenerate.
942
050b82f6
GM
9432007-08-30 Glenn Morris <rgm@gnu.org>
944
945 * configure.in (AH_BOTTOM): Copy some manual changes made to
946 src/config.in here so they are not lost when it regenerates.
947
e1b79824
GM
948 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
949
880820fe 9502007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
951
952 * README.multi-tty: New file.
953
6d017e27
GM
9542007-08-29 Glenn Morris <rgm@gnu.org>
955
956 * README: Increase version to 23.0.50.
957
880820fe 9582007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
959
960 * configure.in: New option: --without-xaw3d.
961
d25b54b3
GM
9622007-08-24 Glenn Morris <rgm@gnu.org>
963
964 * configure.in: Check for a suitably recent makeinfo.
965
3d20d6aa
SM
9662007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
967
968 * configure.in (Check for required libraries): Typo.
969
ae0476ed
YM
9702007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
971
972 * configure.in: Check librsvg2 also for Mac Carbon.
973
561c44e8
RF
9742007-08-22 Romain Francoise <romain@orebokech.com>
975
976 * make-dist: Follow reorganization of files in etc/.
977
65999ef5
GM
9782007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
979
980 * configure.in: Add support for SVG images through librsvg2.
981
664a406f
EZ
9822007-07-28 Eli Zaretskii <eliz@gnu.org>
983
984 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
985 to avoid an error message if there is no DOC there.
986
cacc7b51
GM
9872007-07-25 Glenn Morris <rgm@gnu.org>
988
989 * Relicense all FSF files to GPLv3 or later.
990
9e45936b 991 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 992
880820fe 9932007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
994
995 * configure.in: Complain if X seems to be installed but no
515f0896 996 development files were found.
31ad8850 997
7adaaf72
GM
9982007-06-20 Glenn Morris <rgm@gnu.org>
999
1000 * configure.in: Prefer libgif over libungif.
1001
880820fe 10022007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
1003
1004 * configure.in: Check for all image libraries before exiting.
1005
880820fe 10062007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
1007
1008 * configure.in: Exit with error if image libraries aren't found.
1009
154c9c9b
CY
10102007-06-13 Chong Yidong <cyd@stupidchicken.com>
1011
1012 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
1013 when compiling without scrollbars.
1014
7a9a50d8
GM
10152007-06-12 Glenn Morris <rgm@gnu.org>
1016
1017 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
1018
880820fe 10192007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 1020
4b649a8e
JB
1021 * configure.in: Change wording about yes/gtk and lucid/athena
1022 being synonyms.
29d69661 1023
45cb0b58
GM
10242007-06-08 Glenn Morris <rgm@gnu.org>
1025
1026 * configure.in: Make gtk the default toolkit.
1027
42bf63da
GM
10282007-06-07 Glenn Morris <rgm@gnu.org>
1029
1030 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
1031 for a Sun C compiler.
1032
924e4ab0
GM
1033 * Makefile.in (install-arch-indep): Install only the DOC- file
1034 specific to the build, if possible, rather than DOC-*.
1035
7dfc4cda
CY
10362007-06-02 Chong Yidong <cyd@stupidchicken.com>
1037
1038 * Version 22.1 released.
1039
80821874
CY
10402007-05-25 Chong Yidong <cyd@stupidchicken.com>
1041
1042 * mkinstalldirs: Sync to version in automake CVS.
1043
1770dcdc
AS
10442007-05-22 Andreas Schwab <schwab@suse.de>
1045
14ee32ab 1046 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
1047 * configure: Regenerate.
1048
10492007-05-20 Andreas Schwab <schwab@suse.de>
1050
1051 * configure.in: Remove empty AC_SUBST.
1052 * configure: Regenerate.
1053
7e5a23bd
NR
10542007-05-20 Nick Roberts <nickrob@snap.net.nz>
1055
1056 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
1057 it like others.
1058 * configure: Regenerate.
1059
60889ffa
NR
10602007-05-20 Nick Roberts <nickrob@snap.net.nz>
1061
14ee32ab 1062 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
1063 (AC_CHECK_LIB): Add -lgpm.
1064 * configure: Regenerate.
1065
a61daa64
GM
10662007-05-03 Glenn Morris <rgm@gnu.org>
1067
1068 * configure: Tweak message about the absence of shell functions.
1069
edaeebf5
AS
10702007-04-27 Andreas Schwab <schwab@suse.de>
1071
14ee32ab 1072 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 1073
07016031
GM
10742007-04-26 Glenn Morris <rgm@gnu.org>
1075
1076 * README: Increase version to 22.1.50.
1077
6b6c5b14
JB
10782007-04-24 Juanma Barranquero <lekktu@gmail.com>
1079
1080 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
1081
e45f35a0
CY
10822007-04-19 Glenn Morris <rgm@gnu.org>
1083
4b649a8e 1084 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 1085
d14f8614
GM
10862007-04-18 Glenn Morris <rgm@gnu.org>
1087
1088 * INSTALL: Mention CPP.
1089
c98b464f
GM
10902007-04-15 Glenn Morris <rgm@gnu.org>
1091
1092 * FTP: Replace with a pointer to the web version.
1093
fc6ee824
GM
10942007-04-13 Glenn Morris <rgm@gnu.org>
1095
1096 * INSTALL: In lib-src, timer, wakeup, yow are removed.
1097
2c0b72db
GM
10982007-04-04 Glenn Morris <rgm@gnu.org>
1099
1100 * configure.in (NON_GNU_CPP): Use associated preprocessor when
1101 compiling with Sun Studio on Solaris.
1102
7ba3f463
GM
11032007-03-23 Glenn Morris <rgm@gnu.org>
1104
1105 * configure.in: Restore support for hp800 (removed 2007-01-27)
1106 following clarification of legal status.
1107
6b6c5b14 11082007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
1109
1110 * configure.in: Add support for AIX4.3 on IBM RS6000.
1111
1112 * configure: Regenerate.
1113
9b77729f
RS
11142007-03-20 Richard Stallman <rms@gnu.org>
1115
1116 * configure.in: Fix previous change.
1117
705959fc
RS
11182007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1119
1120 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1121 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1122 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1123
51673bc4
CY
11242007-03-19 Chong Yidong <cyd@stupidchicken.com>
1125
1126 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1127 user specifies "without".
1128
1129 * configure: Regenerate.
1130
880820fe 11312007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1132
1133 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1134 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1135
c16a484b
GM
11362007-02-27 Glenn Morris <rgm@gnu.org>
1137
1138 * make-dist (oldXMenu): Remove Imakefile.
1139 (etc/images): Add README.
1140
3a7723ad
DN
11412007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1142
67feae14 1143 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1144
67feae14 1145 * configure: Regenerate.
3a7723ad 1146
a12246ad
DN
11472007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1148
1149 * config.guess, config.sub: Updated from master source.
c16a484b 1150
4bbe413d 11512007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1152
4bbe413d 1153 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1154
44a43802
CY
11552007-01-29 Chong Yidong <cyd@stupidchicken.com>
1156
1157 * configure.in: Restore support for hp800's not running HP-UX.
1158
1159 * configure: Regenerate.
1160
6d1f63d5
CY
11612007-01-27 Chong Yidong <cyd@stupidchicken.com>
1162
1163 * configure.in: Remove support for hp800 and sr2k machine types.
1164
1165 * configure: Regenerate.
1166
880820fe 11672007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1168
1169 * configure.in: Add check for libXft.
1170
4bbe413d 11712007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1172
1173 * INSTALL: Info files moved to share/info.
1174
c3295e7b
RS
11752007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1176
1177 * configure.in: Detect and use fink-installed in intel-based Mac
1178 builds; change Apple Darwin section to support both PowerPC and
1179 Intel-based Macs.
1180
14429ceb
AS
11812006-12-26 Andreas Schwab <schwab@suse.de>
1182
1183 * Makefile.in (datarootdir): Define.
1184
be064bc4
RS
11852006-12-24 Richard Stallman <rms@gnu.org>
1186
1187 * configure.in: Require Autoconf 2.61.
1188
453027ac
EZ
11892006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1190
1191 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1192 Remove redundant entry for powerpc-apple-netbsd.
1193
1194 * configure: Regenerate.
1195
007e4308
CY
11962006-12-22 Chong Yidong <cyd@stupidchicken.com>
1197
1198 * configure: Regenerate with autoconf 2.61.
1199
880820fe 12002006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1201
1202 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1203 * configure: Regenerate.
1204
880820fe 12052006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1206
14d1edc0
JB
1207 * configure.in: Check if GTK+ compiles at all.
1208
64d962c1
AS
12092006-12-10 Andreas Schwab <schwab@suse.de>
1210
1211 * configure.in: Remove check for struct timezone, its result is
1212 never used.
1213
14d1edc0 12142006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1215
1216 * configure.in: Add support for Solaris 10 on x86-64.
1217
880820fe 12182006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1219
1220 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1221 of PKG_CONFIG_PATH.
1222
ee77eef5
YM
12232006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1224
1225 * configure.in (HAVE_SYNC): New test.
1226
c00d843f
GM
12272006-12-03 Glenn Morris <rgm@gnu.org>
1228
1229 * Makefile.in: Fix Copyright format.
1230
23382015
GM
1231 * configure.in (AH_TOP): Add missing Copyright year.
1232
1233 * update-subdirs: Add missing Copyright years.
1234
e925d5ae 12352006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1236
1237 * Makefile.in: Touch only the parts of the share/emacs directory
1238 specific to this version.
1239
daab13ea
CY
12402006-11-26 Chong Yidong <cyd@stupidchicken.com>
1241
1242 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1243
9b150aa2
YM
12442006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1245
1246 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1247
c5a31d8b
YM
12482006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1249
1250 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1251 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1252
c38d01fb
RF
12532006-11-04 Romain Francoise <romain@orebokech.com>
1254
d57727c9
JB
1255 * Makefile.in (bootstrap-clean-before): Fix typo.
1256 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1257
d57727c9 12582006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1259
1260 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1261
c0af0f6e
CY
12622006-10-30 Chong Yidong <cyd@stupidchicken.com>
1263
1264 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1265 directories.
1266
afa0f40b
CY
12672006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1268
1269 * configure.in: Enable x86-64 OpenBSD compilation.
1270
3f9a75cd
GM
12712006-10-28 Glenn Morris <rgm@gnu.org>
1272
1273 * AUTHORS: Add cal-html.el author.
1274
e278f0fe
YM
12752006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1276
1277 * make-dist: Make links to mac/make-package and
1278 mac/Emacs.app/Contents/Resources/Emacs.icns.
1279
4f2c8638
CY
12802006-10-27 Chong Yidong <cyd@stupidchicken.com>
1281
1282 * README: Bump version number to 22.0.90.
1283
92d1ccf4
AS
12842006-10-23 Andreas Schwab <schwab@suse.de>
1285
1286 * configure.in: Make sure x_default_search_path is always set even
1287 when x_libraries is empty, and look in .../share as well for each
1288 library directory.
1289
7ad02ea8
KH
12902006-09-28 Kenichi Handa <handa@m17n.org>
1291
1292 * configure.in (locallisppath): Don't include leim dir.
1293 (lisppath): Include leim dir.
1294
45a2056c
JB
12952006-09-15 Jay Belanger <belanger@truman.edu>
1296
1297 * COPYING: Replace "Library Public License" by "Lesser Public
1298 License" throughout.
1299
4b1aaa8b
PE
13002006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1301
1302 * make-dist (EMACS): Exit and fail if the EMACS environment
1303 variable is set to something other than an absolute file name.
1304
e9f67acf
AS
13052006-08-16 Andreas Schwab <schwab@suse.de>
1306
1307 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1308 of hardcoding it.
1309
3cb74cd1
RS
13102006-08-16 Richard Stallman <rms@gnu.org>
1311
1312 * INSTALL.CVS: Clean up wording.
1313
41bab5e3
EZ
13142006-07-14 Eli Zaretskii <eliz@gnu.org>
1315
1316 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1317 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1318 * configure: Regenerate.
41bab5e3 1319
3aa7c28e
RS
13202006-07-08 Richard Stallman <rms@gnu.org>
1321
1322 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1323
1eca02e7
KS
13242006-07-09 Kim F. Storm <storm@cua.dk>
1325
1326 * CONTRIBUTE: Use outline format.
1327 Add section on copyright years (from admin/notes/years).
1328
d47a5ce6
EZ
13292006-07-08 Eli Zaretskii <eliz@gnu.org>
1330
3aa7c28e 1331 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1332 to /dev/null, since we don't need the error message, just the
1333 exit status.
1334
014a250c
EZ
13352006-07-07 Eli Zaretskii <eliz@gnu.org>
1336
d57727c9
JB
1337 * CONTRIBUTE: Slight formatting changes and typo fixes.
1338 Add description of NEWS markings.
014a250c 1339
09542a66
KS
13402006-07-07 Kim F. Storm <storm@cua.dk>
1341
1342 * CONTRIBUTE: Mention INSTALL.CVS.
1343
98f46e1b
RF
13442006-07-05 Romain Francoise <romain@orebokech.com>
1345
1346 * make-dist (top-level): Add CONTRIBUTE.
1347
978db147
RS
13482006-07-04 Richard Stallman <rms@gnu.org>
1349
1350 * CONTRIBUTE: Much rewrite.
1351
6f82a6d0
NR
13522006-07-04 Nick Roberts <nickrob@snap.net.nz>
1353
1354 * CONTRIBUTE: New file.
1355
eff6bfea
EZ
13562006-06-24 Eli Zaretskii <eliz@gnu.org>
1357
f8e83735 1358 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1359
880820fe 13602006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1361
1362 * configure.in: Add check for ALSA.
88fab15b 1363
f53d2e87
EZ
13642006-05-06 Eli Zaretskii <eliz@gnu.org>
1365
1366 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1367
1368 * info/dir: Remove the Emacs-Xtra entry.
1369
d57727c9 13702006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1371
178463e7 1372 Update copyright year(s) in many files.
8aa90482 1373
7c00e1e9
EZ
13742006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1375
1376 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1377 --without-toolkit-scroll-bars was specified.
1378
7e332390 13792006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1380
8aa90482
KS
1381 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1382 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1383
8a7c3c86
EZ
13842006-03-18 Claudio Fontana <claudio@gnu.org>
1385
1386 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1387 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1388 to be installed/uninstalled.
1389 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1390 to Info files installed by Emacs.
1391
83fe2c21 13922006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1393
9e2bcc86
EZ
1394 * Makefile.in (install, uninstall): Add DESTDIR variable to
1395 support staged installations.
6e1fbe44 1396
885f1975
RS
13972006-02-14 Richard M. Stallman <rms@gnu.org>
1398
1399 * configure.in (s390x-*-linux-gnu*): New configuration.
1400
880820fe 14012006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1402
1403 * configure.in: Require GTK 2.4 or newer.
448541bc 1404
597993cf
MB
14052006-01-29 Michael Olson <mwolson@gnu.org>
1406
1407 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1408 * info/dir (ERC): New entry.
1409
33c7860d
EZ
14102006-01-29 Eli Zaretskii <eliz@gnu.org>
1411
1412 * info/dir: Fix last change.
1413
07037643
LT
14142006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1415
1416 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1417
f9fe3e26
EZ
14182006-01-27 Eli Zaretskii <eliz@gnu.org>
1419
1420 * info/dir: Untabify the whole file.
07037643 1421 (Rcirc): New entry.
f9fe3e26 1422
e143ad11
AS
14232006-01-12 Andreas Schwab <schwab@suse.de>
1424
1425 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1426 check.
e143ad11 1427
01abe918
CY
14282006-01-02 Chong Yidong <cyd@stupidchicken.com>
1429
1430 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1431
88ec8c53
AS
14322005-12-29 Andreas Schwab <schwab@suse.de>
1433
1434 * config.guess, config.sub: Updated from master source.
1435
cdda1b59 14362005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1437
f8e83735 1438 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1439
ad7a98ae
RF
14402005-11-22 Romain Francoise <romain@orebokech.com>
1441
1442 * make-dist: Add etc/images/icons.
1443
11bdfcdd
AS
14442005-11-03 Andreas Schwab <schwab@suse.de>
1445
1446 * configure.in: Use GZIP_PROG instead of GZIP.
1447
1448 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1449 (install-arch-indep): Adjust.
1450
b4235a80
AS
14512005-11-01 Andreas Schwab <schwab@suse.de>
1452
1453 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1454 (bootfast): Likewise.
1455
e8439d34
RF
14562005-11-01 Romain Francoise <romain@orebokech.com>
1457
1458 * configure.in: Check for gzip.
e8439d34
RF
1459
1460 * Makefile.in (install): Compress source files.
1461
eae54018
ST
14622005-10-24 Steven Tamm <steventamm@mac.com>
1463
e8439d34 1464 * configure.in: Fix darwin386 configuration issue.
eae54018 1465
5798342c
EZ
14662005-10-22 Eli Zaretskii <eliz@gnu.org>
1467
1468 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1469
ffda926c
BW
14702005-10-17 Bill Wohler <wohler@newt.com>
1471
1472 * make-dist: Create and populate etc/images/low-color.
1473
29dd7a69
BW
14742005-10-15 Bill Wohler <wohler@newt.com>
1475
1476 * make-dist: Create and populate etc/images/gud.
1477
b82ecedf
RS
14782005-10-08 Richard M. Stallman <rms@gnu.org>
1479
1480 * make-dist (tempparent): Don't check for 14-char file name limit.
1481
36eaa68f
RF
14822005-10-07 Romain Francoise <romain@orebokech.com>
1483
1484 * make-dist: Add etc/images/ezimage and etc/images/mail
1485 directories. Install images in etc/images.
1486
66533b25
YM
14872005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1488
1489 * configure.in: Prefer Carbon if --enable-carbon-app or
1490 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1491
5c4757d3
RS
14922005-09-15 Ulf Jasper <ulf.jasper@web.de>
1493
1494 * Makefile.in (install-arch-indep, uninstall):
1495 Handle newsticker manual.
1496 (info): Add - to commands.
1497
ed326e35
EZ
14982005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1499
1500 Remove the MAXPATHLEN limitations:
1501
1502 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1503
022dc424 15042005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1505
1506 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1507 * configure: Regenerate.
50a6ff15 1508
c9ac21eb
PE
15092005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1510
1511 * config.guess, config.sub: Updated from master source.
1512
9a69ec4b
JB
15132005-08-03 Juanma Barranquero <lekktu@gmail.com>
1514
1515 * .cvsignore: Add `lock'.
1516
c638055f
JB
15172005-07-28 Juanma Barranquero <lekktu@gmail.com>
1518
1519 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1520
9eff9fe3
PE
15212005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1522
1523 Merge gnulib getopt implementation into Emacs.
1524
1525 * Makefile.in (AUTOCONF_INPUTS): New macro.
1526 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1527 so that these files also depend on m4/getopt.m4.
1528 * configure.in: Configure getopt by including m4/getopt.m4,
1529 and configuring a getopt replacement if necessary.
1530 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1531 * m4/getopt.m4: New file.
1532
edfaf76d
LK
15332005-07-06 Lute Kamstra <lute@gnu.org>
1534
1535 * configure.in: Fix capitalization.
edfaf76d 1536
385ee3de
LK
15372005-07-04 Lute Kamstra <lute@gnu.org>
1538
1539 Update FSF's address in GPL notices.
1540
880820fe 15412005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1542
1543 * Makefile.in (epaths-force): Protect both lisppath and
1544 buildlisppath from whitespace.
1545
23fd4483
ST
15462005-06-08 Steven Tamm <steventamm@mac.com>
1547
1548 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1549
880820fe 15502005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1551
1552 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1553
880820fe 15542005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1555
1556 * configure.in: Add --enable-locallisppath.
9adfabc2 1557
5063dbbf
YM
15582005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1559
1560 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1561 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1562 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1563
880820fe 15642005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1565
1566 * make-dist: Remove references to makefile.nt and makefile.def.
1567 Include widgets and images subdirectories of etc. Do not exclude
1568 ldefs-boot.el.
1569
2c97085e
AS
15702005-04-23 Andreas Schwab <schwab@suse.de>
1571
1572 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1573
766c5349
TTN
15742005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1575
1576 * configure.in: Check for <pwd.h>.
766c5349 1577
118e2c39
LK
15782005-04-14 Lute Kamstra <lute@gnu.org>
1579
1580 * make-dist: Distribute all ChangeLog files in lisp/.
1581 Don't distribute ldefs-boot.el.
1582 lisp/makefile.nt no longer exists.
1583
5c156fdf
LK
15842005-04-13 Lute Kamstra <lute@gnu.org>
1585
1586 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1587 for "no-byte-compile: t" in the file instead.
1588
4693dbc9
SM
15892005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1590
1591 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1592 shadow the main Lesstif/Motif-2.1 libs and includes.
1593
880820fe 15942005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1595
1596 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1597
880820fe 15982005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1599
1600 * configure.in: Added --enable-asserts.
d0098f13 1601
bf247b6e
KS
16022005-02-09 Kim F. Storm <storm@cua.dk>
1603
1604 Change release version from 21.4 to 22.1 throughout.
1605 Change development version from 21.3.50 to 22.0.50.
1606
551ffc27
ST
16072005-01-19 Steven Tamm <steventamm@mac.com>
1608
1609 * configure.in: Check for <sys/utsname.h>.
551ffc27 1610
adf87c29
KS
16112004-12-11 Kim F. Storm <storm@cua.dk>
1612
1613 * Makefile.in (info): Undo 2004-12-05 change.
1614
b2d6e132
LT
16152004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1616
058a9e4f
LT
1617 * info/dir (File): Add URL and Org Mode manuals.
1618 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1619 manuals.
1620
56f7d69d 16212004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1622
1623 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1624 committed to src/config.in.
1625
880820fe 16262004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1627
be5472bd 1628 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1629 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1630
cc60c723
RS
16312004-12-05 Richard M. Stallman <rms@gnu.org>
1632
1633 * Makefile.in (info): Ignore errors building info files.
1634
77cafc7a
EZ
16352004-11-27 Eli Zaretskii <eliz@gnu.org>
1636
1637 * config.bat: If 8-byte alignment is not supported, define
1638 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1639 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1640 filter through Sed to remove the quotes.
77cafc7a 1641
49561cf6
SM
16422004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1643
1644 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1645 not apply to files explicitly `cvs add'ed.
1646
d8dfe187
EZ
16472004-11-12 Eli Zaretskii <eliz@gnu.org>
1648
1649 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1650 Add a test for DECL_ALIGN support, and add a trivial definition to
1651 src/config.h if 8-byte alignment is not supported.
d8dfe187 1652
85c38542
KS
16532004-11-08 Kim F. Storm <storm@cua.dk>
1654
1655 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1656 files before building.
1657 (bootfast, bootstrap-clean-before-fast): New targets, like
1658 bootstrap but don't remove .elc files.
1659
59dede22
EZ
16602004-11-06 Lars Brinkhoff <lars@nocrew.org>
1661
1662 * configure.in: Add check for getrusage.
1663
880820fe 16642004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1665
49561cf6
SM
1666 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1667 New tests for new and old GTK file dialogs.
d0a80c21
JD
1668 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1669 to no.
1670
880820fe 16712004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1672
1673 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1674 can be set. Remove SETARCH test.
f17e308a 1675
cef11da2
ST
16762004-10-08 Steven Tamm <steventamm@mac.com>
1677
1678 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1679
880820fe 16802004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1681
1682 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1683 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1684
880820fe 16852004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1686
49561cf6 1687 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1688 Run test to see if heap start address is random.
1689
bc9b2430
MB
16902004-09-29 Miles Bader <miles@gnu.org>
1691
1692 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1693 if setarch is present.
1694
880820fe 16952004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1696
1697 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1698
880820fe 16992004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1700
1701 * configure.in: Check for exec-shield.
4489ece2 1702
de10c114
AS
17032004-08-06 Andreas Schwab <schwab@suse.de>
1704
1705 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1706
d9a68b6a
EZ
17072004-07-31 Eli Zaretskii <eliz@gnu.org>
1708
1709 * config.bat: Update URLs in the comments.
1710
23f87bed
MB
17112004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1712
49561cf6 1713 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1714
1715 * info/.cvsignore: Added pgg and sieve.
1716
52b9b5cc
AS
17172004-07-05 Andreas Schwab <schwab@suse.de>
1718
1719 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1720
1d390bd8
KH
17212004-06-21 Kenichi Handa <handa@m17n.org>
1722
1723 * make-dist: Link leim-ext.el into tempdir.
1724
1f94377f
LT
17252004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1726
1727 * info/dir (File): Add emacs-xtra.
1728 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1729
1c492b87
JL
17302004-06-12 Juri Linkov <juri@jurta.org>
1731
1732 * info/dir: Move menu help lines from `* Menu:' to file header.
1733 Describe the purpose of a red *.
1734
8f9d4905
SM
17352004-05-04 Dave Love <fx@gnu.org>
1736
1737 * configure.in: Don't use `extrasub'.
1738
2c2cd44f
SM
17392004-04-29 Dave Love <fx@gnu.org>
1740
1741 * configure.in: Don't forget to quote args to `test'.
1742
510ead5f
TTN
17432004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1744
1745 * autogen.sh: Update filename in "please read" message.
1746
1ee652eb
RS
17472004-04-17 Richard M. Stallman <rms@gnu.org>
1748
1749 * INSTALL: Move the info about site-lisp dirs,
1750 and say uninstalled Emacs looks there too.
1751
c1994268
EZ
17522004-04-04 Eli Zaretskii <eliz@gnu.org>
1753
1754 * config.bat (lib-src): Recognize comment lines in Makefile.in
1755 that have a TAB after the #, to avoid errors in preprocessing with
1756 GCC 3.3.3.
1757
04e08b8c
LT
17582004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1759
1760 * Makefile.in: Mention in comment that `make maintainer-clean'
1761 deletes .elc files.
1762
4a61faec
SM
17632004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1764
1765 * update-subdirs: Add local variables to prevent byte-compiling.
1766
06aacc62
RS
17672004-03-21 Dave Love <fx@gnu.org>
1768
1769 * configure.in: Fix previous change.
1770
36a3fd05
RS
17712004-03-18 Dave Love <fx@gnu.org>
1772
06aacc62 1773 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1774
6939e0b1
LT
17752004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1776
1777 * info/dir (File): Add SMTP and SES.
1778
d8d95bc7
SM
17792004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1780
1781 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1782 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1783
58ec79cf
KS
17842004-02-18 Kim F. Storm <storm@cua.dk>
1785
d8d95bc7 1786 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1787
a6eeaa81 17882004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1789
d8d95bc7 1790 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1791
584b627e
JY
17922004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1793
1794 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1795 to match previous changes by Eli Zaretskii.
1796
68e4cc57
LT
17972004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1798
1799 * Makefile.in: Set CDPATH to an empty string.
1800
22bb9485
SM
18012004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1802
1803 * configure.in <darwin>: Use fink packages if available.
1804
880820fe 18052004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1806
1807 * make-dist (lispref): Do include lispref/index.texi.
1808
b4963755 18092004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1810
4a61faec 1811 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1812
a6eeaa81 18132003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1814
1815 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1816 clashes with install-sh on 8+3 filesystems.
1817
8af1a978
MB
18182003-12-08 Miles Bader <miles@gnu.org>
1819
1820 * .cvsignore: Add .arch-inventory.
1821
ce6e4c21
AS
18222003-12-24 Andreas Schwab <schwab@suse.de>
1823
1824 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1825 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1826
880820fe 18272003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
1828
1829 * Makefile.in (install-arch-dep): Don't let cd output go into
1830 pipe for carbon_appdir.
1831
cf59a5b7
AS
18322003-12-24 Andreas Schwab <schwab@suse.de>
1833
1834 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1835
55e4f3cd
AS
18362003-12-01 Andreas Schwab <schwab@suse.de>
1837
2a75d75d 1838 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1839 hardcoding gcc.
55e4f3cd 1840
880820fe 18412003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
1842
1843 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1844 multiple displays.
22bb9485 1845 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1846
68e03c1c
DL
18472003-09-23 Dave Love <fx@gnu.org>
1848
1849 * configure.in: Check members of struct ifreq.
1850
6df2a645
KS
18512003-09-14 Kim F. Storm <storm@cua.dk>
1852
1853 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1854
da92b8d9
LT
18552003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1856
1857 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1858
19bb0fcd 18592003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1860
1861 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1862 required anymore.
1863
abd39b57
AC
18642003-08-07 Andrew Choi <akochoi@shaw.ca>
1865
1866 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1867 option instead of -traditional-cpp for CPP.
1868
c855f2ca
RS
18692003-07-29 Richard M. Stallman <rms@gnu.org>
1870
1871 * configure.in (HAVE_XIM): Define if XIM is available.
1872
32b0a3c6
JB
18732003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1874
1875 * configure.in: The function gtk_window_set_icon_from_file was
1876 introduced in GTK+ 2.2, so check for that release.
1877
2eaa00ba
AS
18782003-07-23 Andreas Schwab <schwab@suse.de>
1879
1880 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1881
1882 * Makefile.in (YACC): Remove, not used.
1883 (MAINT): Don't set.
1884 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1885 disable dependency on ${srcdir}/configure.in when maintainer mode
1886 is disabled.
1887
f57bd967
DL
18882003-07-22 Dave Love <fx@gnu.org>
1889
1890 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1891 HAVE_X11, not with_xim.
1892 (HAVE_CRTIN): Provide template.
1893 <with_png>: Test for png.h and libpng/png.h.
1894
da894f7d
AS
18952003-07-15 Andreas Schwab <schwab@suse.de>
1896
1897 * configure.in: Temporarily leave quoting for AC_DEFINE.
1898
ec03b83e
SM
18992003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1900
1901 * configure.in: Check for posix_memalign.
1902
800bebe3
RS
19032003-07-12 Richard M. Stallman <rms@gnu.org>
1904
1905 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1906
42f81f64
KS
19072003-07-09 Kim F. Storm <storm@cua.dk>
1908
1909 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1910 functionality of --without-xim.
1911
d320e9f3
DL
19122003-06-29 Dave Love <fx@gnu.org>
1913
1914 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1915
7bea57c9
DL
19162003-06-23 Dave Love <fx@gnu.org>
1917
ec03b83e
SM
1918 * configure.in: Check for sys/_mbstate_t.h.
1919 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1920 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1921
eb3b52fa
DL
19222003-06-06 Dave Love <fx@gnu.org>
1923
1924 * configure.in: Check for locale.h.
1925
f16205ca
DL
19262003-06-05 Dave Love <fx@gnu.org>
1927
ec03b83e
SM
1928 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1929 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1930 (NLIST_STRUCT): Don't define.
eb3b52fa 1931 (AH_BOTTOM): Define my_strftime.
f16205ca 1932
efd60266
JB
19332003-06-02 Richard M. Stallman <rms@gnu.org>
1934
1935 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1936
016bd3c0
AS
19372003-05-24 Andreas Schwab <schwab@suse.de>
1938
1939 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1940 bzero, and bcmp.
1941
7933722a
DL
19422003-05-22 Dave Love <fx@gnu.org>
1943
ec03b83e 1944 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1945
463f55ee
DL
19462003-05-20 Dave Love <fx@gnu.org>
1947
1948 * configure.in: Append * to s390-*-linux-gnu case.
1949 (LIBMAIL) <lockfile>: Don't define.
1950
19512003-04-30 Richard M. Stallman <rms@gnu.org>
1952
1953 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1954
880820fe 19552003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 1956
89aa5de3 1957 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
1958 Dave Love.
1959
19602003-04-08 Richard M. Stallman <rms@gnu.org>
1961
1962 * configure.in: Put #include of jpeglib.h at start of line.
1963
880820fe 19642003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
1965
1966 * INSTALL (* GNU/Linux development packages): Mention Debian and
1967 RedHat package names.
1968
ed3c3314
RS
19692003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1970
1971 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1972
880820fe 19732003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
1974
1975 * INSTALL (* GNU/Linux development packages): Tell people to
1976 install additional packages for compiling Emacs.
1977
880820fe 19782003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
1979
1980 * configure.in: Use the same configuration for all aix5, not just
1981 aix5.1.
1982
77fb5d1a
FP
19832003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1984
1985 * configure.in: Check for need for bigtoc support on IBM AIX for
1986 solving a linker table overflow problem.
1987
710ee5a9
RB
19882003-03-03 Rob Browning <rlb@defaultvalue.org>
1989
efd60266
JB
1990 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1991 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1992 over bzero, bcmp, and bcopy.
1993
16f6f948
SJ
19942003-02-23 Simon Josefsson <jas@extundo.com>
1995
1996 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1997
92a8ce63
JB
19982003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1999
2000 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
2001
47774164
KH
20022003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
2003
2004 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
2005
0dfd93c0
AS
20062003-02-08 Andreas Schwab <schwab@suse.de>
2007
2008 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
2009 instead of the substitution.
2010
c60ee5e7
JB
20112003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
2012
2013 * Makefile.in: Use @EXEEXT@ for Cygwin.
2014 Use USERNAME if LOGNAME is not set (for Cygwin).
2015
1d894293 2016 * configure.in: Add opsys=cygwin.
88373452 2017
12bf22e0
AS
20182003-01-22 Andreas Schwab <schwab@suse.de>
2019
2020 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
2021 redefining it explicitly in src/config.in.
2022
ffdf4f26
MR
20232003-01-22 Markus Rost <rost@math.ohio-state.edu>
2024
2025 * Makefile.in (bootstrap): Make bootstrap-after.
2026
880820fe 20272003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
2028
2029 * configure.in: Fix --with-gtk.
2030
880820fe 20312003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
2032
2033 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
2034
2035 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
2036
880820fe 20372003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 2038
ec03b83e 2039 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 2040
52cd7d02
ST
20412003-01-07 Steven Tamm <steventamm@mac.com>
2042
2043 * configure.in: New option, --enable-carbon-app, to specify
2044 that the application should be installed
2045 * Makefile.in (install-arch-dep): On Mac OS X, install the
2046 Emacs.app application if carbon-app is enabled
2047
fb02aff2
DL
20482003-01-06 Dave Love <fx@gnu.org>
2049
2050 * configure.in: Check for nl_langinfo.
2051 [!HAVE_SIZE_T]: Fix typedef.
2052
1d08c2fe
DK
20532003-01-06 David Kastrup <dak@gnu.org>
2054
ec03b83e 2055 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 2056
14d1edc0 2057 * configure.in: Add tests for install-info.
1d08c2fe 2058
72c5c58f
MR
20592002-12-09 Markus Rost <rost@math.ohio-state.edu>
2060
2061 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
2062 use again sol2-6 instead of sol2-8.
2063
a4ac5b17
DL
20642002-12-09 Dave Love <fx@gnu.org>
2065
fb02aff2 2066 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 2067
4824556f
AS
20682002-12-08 Andreas Schwab <schwab@suse.de>
2069
2070 * Makefile.in (install-arch-indep): Revert last change.
2071
6b2fd6ea
DL
20722002-11-27 Dave Love <fx@gnu.org>
2073
2074 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
2075 Check for __sys_siglist too. Check for memset.
2076 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 2077
8c95f450
JB
20782002-11-22 Juanma Barranquero <lektu@terra.es>
2079
2080 * config.guess, config.sub: Updated from master source.
2081
39f7b5f7
KF
20822002-11-19 Karl Fogel <kfogel@red-bean.com>
2083
2084 * autogen.sh: New file.
2085
d824beee
DL
20862002-11-15 Dave Love <fx@gnu.org>
2087
ec03b83e
SM
2088 * configure.in: Tidy up various quoting issues throughout.
2089 Use AC_GNU_SOURCE.
d824beee
DL
2090 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
2091 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
2092 Maybe define bcopy, bzero, bcmp.
ec03b83e 2093 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
2094 non-existent machine file).
2095 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
2096 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 2097 (nlist.h): Move test up.
d824beee 2098
72c5c58f 20992002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 2100
72c5c58f 2101 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 2102
880820fe 21032002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
2104
2105 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
2106
98b4e102
JB
21072002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
2108
2109 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
2110
6bae0ccf
DL
21112002-11-08 Dave Love <fx@gnu.org>
2112
ec03b83e 2113 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2114 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2115
ab4f69f2
MB
21162002-11-07 Miles Bader <miles@gnu.org>
2117
ec03b83e
SM
2118 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2119 Handle separate-build-dir case.
ab4f69f2 2120
318db6cb
RS
21212002-11-06 Richard M. Stallman <rms@gnu.org>
2122
2123 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2124 bulletproof. $bar may be empty when there are no .elc files.
2125
2baf1bfa
DL
21262002-10-30 Dave Love <fx@gnu.org>
2127
89aa5de3 2128 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2129 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2130 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2131 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2132 (size_t): Use AC_CHECK_TYPES.
2133 (AH_TOP): Up-date copyright.
2134
a6cadf53
JB
21352002-10-01 Juanma Barranquero <lektu@terra.es>
2136
2137 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2138
9811b1cf
RS
21392002-09-19 Richard M. Stallman <rms@gnu.org>
2140
2141 * configure.in: Fix the LessTif-directory-finder for real.
2142
ef7fb3bb
RS
21432002-09-14 Richard M. Stallman <rms@gnu.org>
2144
2145 * Makefile.in (maybe_bootstrap): Test for complete absence
2146 of compiled Lisp files.
2147
b3cd6965
SM
21482002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2149
2150 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2151 (bootstrap-clean-after): Delete.
2152 (bootstrap): Make the sequencing explicit.
2153
3e6be279
RS
21542002-09-10 Richard M. Stallman <rms@gnu.org>
2155
2156 * configure.in: Fix previous LessTif change.
2157
50332dc1
RS
21582002-09-09 Richard M. Stallman <rms@gnu.org>
2159
2160 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2161 (powerpcle-*-solaris*): Use version 2.6 as default.
2162 (*-sunos5.6*, *-solaris2.6*): New alternative.
2163 (*-sunos5*): Use version 2.6 as default.
2164
880820fe 21652002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2166
2167 * configure.in: Fix typo.
2168
22eaea41
RS
21692002-09-05 Richard M. Stallman <rms@gnu.org>
2170
2171 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2172
b3cd6965 2173 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2174 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2175
6bc85c3b
KS
21762002-08-26 Kim F. Storm <storm@cua.dk>
2177
2178 * Makefile.in (install-arch-indep): Do not remove DOC file
2179 when it is the only DOC file installed; this is the case when
2180 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2181
dc16594b
MR
21822002-07-24 Markus Rost <rost@math.ohio-state.edu>
2183
2184 * configure.in: Fix typo.
2185
2a0c903c
RS
21862002-07-24 Richard M. Stallman <rms@gnu.org>
2187
2188 * configure.in: Don't print anything special about gamedir.
2189
3ea1bfb2 2190 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2191
a8bbe549
RS
21922002-07-21 Richard M. Stallman <rms@gnu.org>
2193
2194 * Makefile.in (gamedir, localstatedir): New variables.
2195 (epaths-force): Insert value of gamedir into PATH_GAME.
2196
2197 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2198 (--with-game-dir option): Delete.
a8bbe549 2199
880820fe 22002002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2201
2202 * configure.in: Add support for mipseb-*-netbsd* machines.
2203
880820fe 22042002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2205
2206 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2207
880820fe 22082002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2209
2210 * info/dir (File): Add an entry for Tramp.
2211
e0156c8d
EZ
22122002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2213
2214 * INSTALL-CVS: New file.
2215
3fa4ac47
AS
22162002-06-07 Andreas Schwab <schwab@suse.de>
2217
2218 * configure.in (x86_64-*-linux-gnu*): New system.
2219
86bbfe77
EZ
22202002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2221
2222 * config.bat: Handle the case when lispintro is truncated to lispintr.
2223
2570d28c
PE
22242002-05-26 Paul Eggert <eggert@twinsun.com>
2225
2226 * config.guess, config.sub: Updated from master source.
2227
a1d8dc87
RS
22282002-05-09 Richard M. Stallman <rms@gnu.org>
2229
2230 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2231
880820fe 22322002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2233
2234 * make-dist: Do not distribute lock/ directory.
2235
e3ba1015
AC
22362002-04-30 Andrew Choi <akochoi@shaw.ca>
2237
2238 * configure.in: Provide documentation string when defining
2239 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2240 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2241
5167cfda
CW
22422002-04-28 Colin Walters <walters@verbum.org>
2243
b3cd6965 2244 * configure.in: Delete configure check for access to the game user.
5167cfda 2245
880820fe 22462002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2247
2248 * make-dist: lwlib/Imakefile is removed.
2249
e0f712ba
AC
22502002-04-26 Andrew Choi <akochoi@shaw.ca>
2251
2252 * configure.in: Add support for powerpc-apple-darwin*.
2253 (HAVE_CARBON): Add.
2254
b3cd6965 2255 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2256
880820fe 22572002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2258
2259 * make-dist: lwlib-Xol* are removed.
2260
8fba10fc
AS
22612002-04-23 Andreas Schwab <schwab@suse.de>
2262
2263 * Makefile.in (MAINT): New variable.
2264 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2265 instead of configure.in, to avoid running autoconf and autoheader
2266 unless explicitly requested.
2267
852eef40
EZ
22682002-04-16 Eli Zaretskii <eliz@gnu.org>
2269
2270 * config.bat: Update for msdos/sed2v2.inp.
2271
6817198a
AS
22722002-04-15 Andreas Schwab <schwab@suse.de>
2273
b3cd6965 2274 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2275 * configure.in: Add config header templates to all AC_DEFINE and
2276 AC_DEFINE_UNQUOTED symbols.
2277 * make-dist: Run autoheader if necessary.
2278
b9b966e0
CW
22792002-04-10 Colin Walters <walters@verbum.org>
2280
2281 * configure.in: Add --game-dir, --game-user. Test to see if we
2282 can use them.
2283
880820fe 22842002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2285
2286 * configure.in: Add --with-sound.
2287
10ce34dc
KS
22882002-03-18 Kim F. Storm <storm@cua.dk>
2289
2290 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2291 and getsockname functions. Test for sys/un.h include file.
2292
1ef1ef96
EZ
22932002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2294
2295 * configure.in: Support AIX 5.1.
2296
880820fe 22972002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2298
2299 * configure.in: Added test for X Session Management (HAVE_X_SM).
2300
16e79fec
RS
23012002-03-03 Richard M. Stallman <rms@gnu.org>
2302
2303 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2304 Run chown $${LOGNAME} on files installed by tar xvf.
2305
6a22cdf4
KS
23062002-03-03 Kim F. Storm <storm@cua.dk>
2307
2308 * configure.in: Test for getpeername.
2309
4d766b59
RS
23102002-03-01 Richard M. Stallman <rms@gnu.org>
2311
2312 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2313 (HAVE_GIF): Don't use old libungif versions that crash.
2314
4fff8c79
RS
23152002-02-26 Richard M. Stallman <rms@gnu.org>
2316
2317 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2318 not just well-formed and valid.
2319 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2320
e5389a0b
PE
23212002-02-18 Paul Eggert <eggert@twinsun.com>
2322
2323 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2324 "sed q" is a portable equivalent to plain "head -1".
2325
db54c53a
RS
23262002-02-13 Richard M. Stallman <rms@gnu.org>
2327
2328 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2329 (all): Don't depend on maybe_bootstrap here.
2330 (${SUBDIR}): Depend on it here instead.
2331
b735b2ab
RS
23322002-02-08 Richard M. Stallman <rms@gnu.org>
2333
2334 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2335
d8359893
EZ
23362002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2337
2338 * configure.in: Recognize BSD/OS 5.0.
2339
f3b812da
EZ
23402002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2341
2342 * make-dist: Make version checking in emacs.texi consistent with
2343 how we set it there.
2344
f48a30d7
KS
23452001-12-29 Kim F. Storm <storm@cua.dk>
2346
2347 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2348
07025a55
RS
23492001-12-28 Richard M. Stallman <rms@gnu.org>
2350
2351 * configure.in: Test for mbsinit.
2352
b0a21bf9
EZ
23532001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2354
2355 These changes make Leim part of the standard distribution:
2356
3a787a1e 2357 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2358
2359 * INSTALL: Remove text that describes Leim as a separate package.
2360
2361 * noleim-Makefile.in: File removed.
2362
2363 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2364 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2365 Leim files out of the Emacs tree. Don't prepare a separate tarball
2366 for Leim.
5a60d1da 2367
61e3b944
RS
23682001-12-11 Richard M. Stallman <rms@gnu.org>
2369
2370 * configure.in (hppa*-*-linux-gnu*): New alternative.
2371
880820fe 23722001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2373
2374 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2375 creating distribution.
2376
d6a70204
PE
23772001-12-06 Paul Eggert <eggert@twinsun.com>
2378
2379 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2380 (AC_FUNC_VFORK): Remove.
2381 (AC_FUNC_FORK): Add.
2382 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2383 this is required by recent Autoconf versions.
2384
880820fe 23852001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2386
2387 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2388 TODO, vms-pp.trans and others).
2389
880820fe 23902001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2391
2392 * make-dist: Use COPYING from the top-level directory.
2393
1096bcc0
GM
23942001-11-29 Gerd Moellmann <gerd@gnu.org>
2395
2396 * configure.in: Add support for FreeBSD/Alpha.
2397
880820fe 23982001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2399
dd536f94
PJ
2400 * make-dist: Add COPYING to the top-level directory of the
2401 distribution. Simplify the logic behind copying.
2402
b1356234
PJ
2403 * Makefile.in (maybe_bootstrap): Fix previous change.
2404
66458f32
RS
24052001-11-28 Richard M. Stallman <rms@gnu.org>
2406
2407 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2408
ebcbef4e
RS
24092001-11-26 Richard M. Stallman <rms@gnu.org>
2410
2411 * Makefile.in: bootstrap should not delete dumped executables.
2412 (bootstrap-clean-before): New target.
2413 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2414 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2415
b77d2746 24162001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2417
070f247d
EZ
2418 These changes add the Emacs Lisp Introduction manual to the
2419 distribution:
2420
b3cd6965 2421 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2422
070f247d
EZ
2423 * make-dist: Copy the files in lispintro directory.
2424
7336d09b
EZ
2425 * config.bat: Configure in the lispintro directory.
2426
ac74199d
EZ
2427 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2428
7f947b13 2429 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2430 (lispintro/Makefile): New target.
7f947b13
EZ
2431 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2432 (unlock, relock, info, dvi): Ditto.
2433
d4fa890c
EZ
24342001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2435
b3cd6965 2436 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2437
d4fa890c
EZ
2438 * make-dist (etc): Don't distribute gfdl.1.
2439
5fb25beb
CW
24402001-11-22 Colin Walters <walters@debian.org>
2441
2442 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2443 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2444
9f8bbf0f
EZ
24452001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2446
2447 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2448 tindex.pl to the list of those being put into the distribution.
2449
aa2af83a
EZ
24502001-11-16 Eli Zaretskii <eliz@gnu.org>
2451
2452 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2453
880820fe 24542001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2455
987aac50
PJ
2456 * Makefile.in (uninstall): Fix previous change.
2457
71f94ae1
PJ
2458 * configure.in, Makefile.in: Add support for --program-prefix,
2459 --program-suffix and --program-transform-name options.
2460
880820fe 24612001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2462
b3cd6965 2463 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2464 (install-arch-indep): Install emacsclient manual page.
2465 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2466
97c91ba6
EZ
24672001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2468
2469 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2470 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2471
880820fe 24722001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2473
2474 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2475
2bf92717
EZ
24762001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2477
dff28924 2478 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2479
0cc70510
EZ
24802001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2481
5c32b7c5
EZ
2482 The following changes add the ELisp reference manual to the
2483 distribution.
2484
10fa7f8e
EZ
2485 * make-dist: Add the lispref directory to the distribution.
2486
0cc70510
EZ
2487 * Makefile.in (install-arch-indep): Add elisp* to the list of
2488 installed Info files.
5c32b7c5
EZ
2489 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2490 (lispref/Makefile): New target.
2491 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2492 Add commands for the lispref directory.
2493 (info, dvi): Ditto.
1b5a3644
EZ
2494
2495 * config.bat: Configure in `lispref'.
2496
6baef0fd
RS
24972001-11-09 Richard M. Stallman <rms@gnu.org>
2498
2499 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2500
ed5882b9
EZ
25012001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2502
2503 * make-dist (tempdir): Copy AUTHORS as well.
2504
f0f2756d
SS
25052001-11-06 Sam Steingold <sds@gnu.org>
2506
14d1edc0 2507 * configure.in: Added a check for <nlist.h>.
9ba48103 2508
880820fe 25092001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2510
2511 * configure.in: Reindent --help output.
ce058493 2512 From Per Starbäck (starback@ling.uu.se).
dff28924 2513
bf00d461 25142001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2515
2516 * configure.in: New entry for HP/UX-11.
2517
5d991fc4
EZ
2518 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2519 From Eric S. Raymond <esr@golux.thyrsus.com>.
2520
73d25f9c
EZ
25212001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2522
2523 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2524 <athornton@sinenomine.net>.
2525
5b6a51aa
GM
25262001-10-25 Gerd Moellmann <gerd@gnu.org>
2527
2528 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2529 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2530
84e70f78
KR
25312001-10-24 Ken Raeburn <raeburn@gnu.org>
2532
2533 * configure.in: If --with-hesiod is given, look for
2534 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2535 resolv libraries respectively if system libraries don't supply them.
84e70f78 2536
4aa6b955
GM
25372001-10-24 Gerd Moellmann <gerd@gnu.org>
2538
2539 * configure.in: Use $MAKE for `make' if set.
2540
bc171472
GM
25412001-10-22 Gerd Moellmann <gerd@gnu.org>
2542
2543 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2544 to tar options.
2545
71431a0e
GM
25462001-10-20 Gerd Moellmann <gerd@gnu.org>
2547
6aa97356 2548 * (Version 21.1 released).
71431a0e 2549
531a3336
MB
25502001-10-20 Miles Bader <miles@gnu.org>
2551
2552 * configure.in (configuration): Set from `host' if `host_alias'
2553 isn't defined.
2554
121ff711
AS
25552001-10-19 Andreas Schwab <schwab@suse.de>
2556
2557 * configure.in: Make ready for autoconf 2.5x.
2558 (AC_PREREQ): Require autoconf 2.50.
2559 * aclocal.m4: Removed.
121ff711
AS
2560 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2561
eef9b65f
EZ
25622001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2563
2564 * README: Bump Emacs version to 21.1.50.
2565
ab952a4f
GM
25662001-10-05 Gerd Moellmann <gerd@gnu.org>
2567
2568 * Branch for 21.1.
dff28924 2569
3b74127d
GM
25702001-09-05 Gerd Moellmann <gerd@gnu.org>
2571
2572 * configure.in: Avoid `$@' which is handled specially in
2573 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2574
80b97918
EZ
25752001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2576
2577 * make-dist (nt): Add subdirs.el to the list of distributed files.
2578
3a4f8160
EZ
25792001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2580
2581 * configure.in (machine): Add an entry for
2582 hppa1.1-hitachi-hiuxwe2*.
2583
eb04d6cd
GM
25842001-05-28 Gerd Moellmann <gerd@gnu.org>
2585
2586 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2587 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2588
f4500bec
GM
25892001-05-14 Gerd Moellmann <gerd@gnu.org>
2590
2591 * make-dist: Copy texinfo.tex unconditionally.
2592
26978e9a
EZ
25932001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2594
2595 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2596 that are installed.
2597
afa3935f
GM
25982001-04-06 Gerd Moellmann <gerd@gnu.org>
2599
e5c8f6f1
GM
2600 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2601 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2602
afa3935f
GM
2603 * make-dist: Handle leim/MISC-DIC. Only include
2604 `[a-zA-Z]*.{el,elc}' from leim/quail.
2605
a55e4e68
GM
26062001-04-05 Gerd Moellmann <gerd@gnu.org>
2607
2608 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2609
87d8eba4
GM
26102001-03-30 Gerd Moellmann <gerd@gnu.org>
2611
2612 * Makefile.in (.PHONY): Add for bootstrap targets.
2613 (bootstrap-clean): New target.
2614 (bootstrap): Use it instead of `clean'.
2615
ed31fabf
GM
26162001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2617
2618 * Makefile.in (SUBDIR): Remove leim.
2619 (all, .RECURSIVE, extraclean): Add leim explicitly.
2620 (leim): Provide separate rule which exports PARALLEL=0 into the
2621 environment.
2622
5721ae13
GM
26232001-03-20 Gerd Moellmann <gerd@gnu.org>
2624
2625 * configure.in (HAVE_XPM): Don't print the result of the check for
2626 XpmReturnAllocPixels if we don't have an xpm.h.
2627
10ebaeb6
GM
26282001-03-05 Gerd Moellmann <gerd@gnu.org>
2629
2630 * COPYING: New file.
2631
e30bd7b7
EZ
26322001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2633
2634 * config.bat: Update the copyright.
2635
d0e9bfd2
GM
26362001-02-23 Kenichi Handa <handa@etl.go.jp>
2637
2638 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2639 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2640 to `yes'. Later in AC_OUTPUT, check this variable.
2641
038f4ae3
DL
26422001-02-09 Dave Love <fx@gnu.org>
2643
2644 * AUTHORS: Updated.
2645
44806980
EZ
26462001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2647
2648 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2649
20b28f82
GM
26502001-02-02 Gerd Moellmann <gerd@gnu.org>
2651
bdadfce3
GM
2652 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2653
5db37a2e 2654 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2655
20b28f82
GM
2656 * Makefile.in (uninstall): Remove more info files. Remove
2657 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2658
7ccf7ab9
GM
26592001-01-31 Gerd Moellmann <gerd@gnu.org>
2660
2661 * noleim-Makefile.in (extraclean): Add.
2662
03e0fe6e 26632001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2664
2665 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2666 it quiet.
2667
e1e441f9
GM
26682001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2669
2670 * Makefile.in (tags): Fix typo.
2671
64388126
KH
26722001-01-13 Kenichi Handa <handa@etl.go.jp>
2673
2674 * configure.in: Fix typo in the code setting x_search_path.
2675
457b792c
GM
26762001-01-10 Dave Love <fx@gnu.org>
2677
2678 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2679 -lXext.
2680 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2681 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2682 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2683 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2684 (now in $LIBS).
2685
1460e5d4
EZ
26862001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2687
2688 * config.bat: Run the preprocessor with -traditional.
2689
e2b6e5ea
EZ
26902001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2691
2692 * INSTALL: Move copying conditions to end of file.
2693
b202115b
EZ
26942000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2695
2696 * INSTALL: Add basic installation procedure which assumes
2697 `configure' does its job. Elaborate on image support libraries.
2698 Add a pointer to Xaw3d library. Add advice about solving
2699 configure-time problems by looking in config.log and setting
3163da06 2700 variables in the environment.
b202115b 2701
3e32cc27
GM
27022000-12-27 Gerd Moellmann <gerd@gnu.org>
2703
2704 * Makefile.in (install-arch-indep): If tar fails, exit with
2705 exit code 1.
2706
7b93a85b
GM
27072000-12-19 Gerd Moellmann <gerd@gnu.org>
2708
2709 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2710 source file includes XKBlib.h. On some broken Solaris systems,
2711 there is an XKBlib.h, reportedly, but header files included by
2712 XKBlib.h are missing.
2713
02387dcc
GM
27142000-12-14 Gerd Moellmann <gerd@gnu.org>
2715
2716 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2717
34979055
DL
27182000-12-11 Dave Love <fx@gnu.org>
2719
2720 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2721
169fe44e
GM
27222000-12-11 Paul Eggert <eggert@twinsun.com>
2723
2724 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2725 Merge fixes from latest GNU tar version. These macros no longer
2726 futz with _XOPEN_SOURCE, as that was not portable in practice.
2727 (AC_FUNC_FSEEKO): New macro.
dff28924 2728
169fe44e
GM
2729 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2730 ftello.
dff28924 2731
5c62b2e9
DL
27322000-12-05 Dave Love <fx@gnu.org>
2733
2734 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2735
2dce2360
EZ
27362000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2737
2738 * info/dir: Change the category to "Emacs".
2739
8c28d444
GM
27402000-12-01 Gerd Moellmann <gerd@gnu.org>
2741
2742 * make-dist (tempdir): Remove epaths.h from the distribution
2743 instead of paths.h.
2744
68a887fa
EZ
27452000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2746
2747 * config.bat: Check for existence of djecho.exe, and print an
2748 error message if it is not available.
2749
2750 * INSTALL: Describe possible problem with djecho.exe in old
2751 versions of DJGPP v2.x.
2752
d96a4de3
GM
27532000-11-23 Gerd Moellmann <gerd@gnu.org>
2754
2755 * configure.in: Initialize HAVE_LIBXP to no.
2756
3aeecf97
GM
27572000-11-22 Gerd Moellmann <gerd@gnu.org>
2758
dff28924 2759 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2760 m/powerpc.h.
2761
fb279a6d
GM
27622000-11-21 Gerd Moellmann <gerd@gnu.org>
2763
3c64f287
GM
2764 * Makefile.in (install-arch-indep): Also install info/eshell*
2765 and info/speedbar*.
2766
fb279a6d
GM
2767 * configure.in (HAVE_PNG): Check for the presence of
2768 png_get_channels to rule out older PNG libs.
2769
f5f47add
GM
2770 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2771 GCC and NON_GNU_CPP into config.status.
2772
62d14e9a
DL
27732000-11-20 Dave Love <fx@gnu.org>
2774
1c203d4c
DL
2775 * configure.in: Fix last change.
2776
62d14e9a 2777 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2778 * FTP: New file to replace it.
62d14e9a
DL
2779 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2780
f1d6d1e8
GM
27812000-11-20 Gerd Moellmann <gerd@gnu.org>
2782
2783 * configure.in: Use -traditional with GNU cpp.
2784
b3635775
GM
27852000-11-17 Gerd Moellmann <gerd@gnu.org>
2786
2787 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2788 Distribute more files from the nt/ subdir. Distribute PBM
2789 image files from subdirs of lisp/. Distribute old change logs
2790 from subdirs of lisp/. Distribute play/5x5.el.
2791
0eafc06c
DL
27922000-11-11 Dave Love <fx@gnu.org>
2793
2794 * config.sub, config.guess: Updated from master source.
2795
03391420
DL
27962000-11-07 Dave Love <fx@gnu.org>
2797
2798 * configure.in: Test for mkstemp.
2799
cd66d2ed
EZ
28002000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2801
2802 * info/dir (Top): Rearrange menu items more logically, and put
2803 them into a single category. Add menu items for RefTeX and
2804 Widget.
2805
880820fe 28062000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 2807
15b526b2
EZ
2808 * Makefile.in (install-arch-indep): Use --info-dir instead of
2809 --dir-file, and a simple argument instead of --info-file, so that
2810 the Debian version of install-info also works.
1da437e9 2811
99483220
EL
28122000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2813
2814 * info/dir (Speedbar): Add entry.
2815
45e680a8
EZ
28162000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2817
2818 * INSTALL: Describe the new image-support options to the configure
2819 script. List URLs where image support libraries can be found.
2820
f2f049f3
EZ
28212000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2822
2823 * info/dir (Top): Add an entry for Eshell.
2824
2021ab61
DL
28252000-10-02 Dave Love <fx@gnu.org>
2826
2827 * configure.in: Check for gai_strerror.
2828
65f75351
AS
28292000-10-01 Andreas Schwab <schwab@suse.de>
2830
4b649a8e 2831 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2832
71c9ec51
GM
28332000-09-30 Gerd Moellmann <gerd@gnu.org>
2834
2835 * configure.in: Support `sparc*-*-netbsd*'.
2836
513f1fd9
EZ
28372000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2838
2839 * info/dir (MIME): Add entry for emacs-mime.
2840
a55b799a
DL
28412000-09-29 Dave Love <fx@gnu.org>
2842
2843 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2844
ce75c97a
GM
28452000-09-26 Gerd Moellmann <gerd@gnu.org>
2846
2847 * make-dist: Adapt to the change of leim/Makefile which was
2848 necessary to ensure a reasonably working `make dist'.
2849
2850 * leim-Makefile.in: Moved to leim/Makefile.in..
2851
2852 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2853
36e44f62
KH
28542000-09-21 Kenichi Handa <handa@etl.go.jp>
2855
dff28924
SS
2856 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2857 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2858 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2859 files to .elc.
2860 (${TIT}): Adjusted for the above change.
2861 (clean mostlyclean): Likewise.
2862 (.el.elc): New target.
2863
da1608d9
GM
28642000-09-19 Gerd Moellmann <gerd@gnu.org>
2865
2866 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2867 in the distribution.
2868
6fed3546
GM
28692000-09-18 Gerd Moellmann <gerd@gnu.org>
2870
2871 * make-dist (skk): Rename to `ja-dic' because the leim directory
2872 was renamed.
2873
b4331e96
DL
28742000-09-14 Dave Love <fx@gnu.org>
2875
2876 * configure.in: Fix spurion in last change.
2877
ef9e4345
GM
28782000-09-14 Gerd Moellmann <gerd@gnu.org>
2879
2880 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2881 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2882 to `no' if defined. Change result report.
2883
575daf04
DL
28842000-09-08 Dave Love <fx@gnu.org>
2885
2886 * configure.in: Remove spurious `@'s.
2887
2888 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2889 autoconf.
2890
fa0b693c
GM
28912000-09-06 Gerd Moellmann <gerd@gnu.org>
2892
73b77ee5
GM
2893 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2894 file and print informational message.
dff28924 2895
fa0b693c
GM
2896 * configure.in (AC_FUNC_MMAP): Add.
2897
ff8df3be
GM
28982000-09-01 Gerd Moellmann <gerd@gnu.org>
2899
2900 * configure.in: Add ``checking'' messages for
2901 XpmReturnAllocPixels.
2902
bb17930d
GM
29032000-08-28 Gerd Moellmann <gerd@gnu.org>
2904
2905 * configure.in: Check <strings.h>; check `index' and `rindex'
2906 functions.
2907
6ce974d4
KH
29082000-08-26 Kenichi Handa <handa@etl.go.jp>
2909
2910 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2911 "case "${canonical}" in".
2912
7bc3ff79
DL
29132000-08-25 Dave Love <fx@gnu.org>
2914
2915 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2916
457dd64a
KH
29172000-08-25 Kenichi Handa <handa@etl.go.jp>
2918
7c100e1a 2919 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2920
17494071
GM
29212000-08-24 Gerd Moellmann <gerd@gnu.org>
2922
2923 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2924 contains a relative path. Protect against unusable values of $PWD.
17494071 2925
dd0e1e54
EZ
29262000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2927
3d819a75
EZ
2928 * info/dir (WoMan): Add entry.
2929
dd0e1e54
EZ
2930 * config.bat (maindir): Update src/_gdbinit even if it does
2931 already exist.
2932
70fc58b3
GM
29332000-08-07 Gerd Moellmann <gerd@gnu.org>
2934
3a787a1e 2935 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2936
f4988be7
GM
29372000-08-03 Gerd Moellmann <gerd@gnu.org>
2938
2939 * configure.in: Add support for ia64*-*-linux*.
2940
27848c01
GM
29412000-07-27 Gerd Moellmann <gerd@gnu.org>
2942
2943 * make-dist (aclocal.m4): Include in distribution.
2944
b4a12321
DL
29452000-07-26 Dave Love <fx@gnu.org>
2946
2947 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2948
c66c29a2
DL
29492000-07-24 Dave Love <fx@gnu.org>
2950
2951 * configure.in: Add AC_SIZE_T.
2952
3b33a005
DL
29532000-07-18 Dave Love <fx@gnu.org>
2954
2955 * configure.in: Reorder so that most tests are done after CPPFLAGS
2956 is set from the C_SWITCH_... definitions.
2957
4b92c49a
GM
29582000-07-10 Gerd Moellmann <gerd@gnu.org>
2959
2960 * configure.in (HAVE_XPM): Undo previous change. Check for
2961 preprocessor define XpmReturnAllocPixels.
2962
6c6d2e33
GM
29632000-07-06 Gerd Moellmann <gerd@gnu.org>
2964
2965 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2966 instead of XpmReadFileToPixmap.
2967
b192d653
KR
29682000-07-05 Ken Raeburn <raeburn@gnu.org>
2969
2970 * configure.in: Check for <soundcard.h>. Look for ossaudio
2971 library, and set LIBSOUND accordingly.
2972
65171e3a
DL
29732000-07-05 Dave Love <fx@gnu.org>
2974
2975 * configure.in: Use AC_HEADER_SYS_WAIT.
2976
969f7e79
GM
29772000-07-05 Gerd Moellmann <gerd@gnu.org>
2978
2979 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2980 lisp/Makefile. Distribute lisp/Makefile.in instead of
2981 lisp/Makefile.
2982
5a9bf171
KR
29832000-06-30 Ken Raeburn <raeburn@gnu.org>
2984
2985 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2986 while searching for image-handling libraries.
2987
1d36487c
GM
29882000-06-26 Gerd Moellmann <gerd@gnu.org>
2989
2990 * configure.in (--with-xim): New option.
2991
6a465756
DL
29922000-06-23 Dave Love <fx@gnu.org>
2993
2994 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2995 for struct timezone and test how we can call gettimeofday.
48d4b120 2996 Check for OSF 5+. Check for term.h.
6a465756
DL
2997
2998 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2999 version.
3000
16cf31f7
GM
30012000-06-23 Gerd Moellmann <gerd@gnu.org>
3002
3003 * configure.in (HAVE_LIBXP): Change test for libXp.
3004
4c343001
DL
30052000-06-21 Dave Love <fx@gnu.org>
3006
3007 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
3008 simple test for getloadavg and substitute GETLOADAVG_LIBS.
3009 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
3010
a3f08d9e
DL
30112000-06-19 Dave Love <fx@gnu.org>
3012
3013 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
3014 _XOPEN_SOURCE is defined.
3015
0a2ea235
GM
30162000-06-16 Gerd Moellmann <gerd@gnu.org>
3017
dff28924 3018 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 3019
7d5c8691
EZ
30202000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3021
3022 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
3023
e9924e52
GM
30242000-06-15 Gerd Moellmann <gerd@gnu.org>
3025
3026 * make-dist: Add --help and --snapshot options.
3027
9f817ea4
GM
30282000-06-14 Gerd Moellmann <gerd@gnu.org>
3029
dce6b995 3030 * configure.in: Generate lisp/Makefile.
dff28924 3031
9f817ea4
GM
3032 * configure.in: Add support for `*-lynxos*'.
3033 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
3034 recommended by <Karen.Dorhamer@compaq.com> to fix problems
3035 on Tru64 UNIX v5.0.
3036
97aa9c1d
KR
30372000-06-13 Ken Raeburn <raeburn@gnu.org>
3038
3039 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
3040 it's on a continuation line.
3041
d42122a3
DL
30422000-06-02 Dave Love <fx@gnu.org>
3043
b4963755 3044 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
3045 files.
3046
d42122a3
DL
3047 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
3048 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
3049 test.
3050
3051 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
3052 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
3053
34ec9ebe
GM
30542000-05-26 Gerd Moellmann <gerd@gnu.org>
3055
3056 * configure.in: Add check for speed_t typedef.
3057
50d7ce09
KR
30582000-05-25 Ken Raeburn <raeburn@gnu.org>
3059
3060 * Makefile.in (install-arch-dep): Install fns-*.el only if it
3061 exists; it won't in the CANNOT_DUMP case.
3062
10db7fc5
GM
30632000-05-25 Gerd Moellmann <gerd@gnu.org>
3064
3065 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
3066 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 3067 (install-arch-indep): Install ebrowse.info.
10db7fc5 3068
087121cc
GM
30692000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
3070
3071 * configure.in: Check for grandpt and getpt.
3072
b992884d
DL
30732000-05-09 Dave Love <fx@gnu.org>
3074
3075 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
3076
056565f7
GM
30772000-05-05 Gerd Moellmann <gerd@gnu.org>
3078
14d1edc0
JB
3079 * make-dist: Make a link for lib-src/grep-changelog.
3080 Copy install-sh.
056565f7 3081
35a28e21
EZ
30822000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
3083
3084 * config.bat: Identify the beginning of the cpp stuff in
3085 src/Makefile.in and lib-src/Makefile.in more accurately.
3086
c76e04a8
GM
30872000-04-27 Gerd Moellmann <gerd@gnu.org>
3088
3089 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
3090
5e3dac3f
GM
30912000-04-19 Gerd Moellmann <gerd@gnu.org>
3092
3093 * configure.in: Add support for `powerpc-*-netbsd*'.
3094
0b8f263e
DL
30952000-04-19 Dave Love <fx@gnu.org>
3096
7825fef9
DL
3097 * configure.in: Don't use AC_FUNC_GETLOADAVG.
3098
0b8f263e
DL
3099 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
3100
3dd2781e
DL
31012000-04-16 Dave Love <fx@gnu.org>
3102
3103 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
3104
3edfea34
DL
31052000-04-14 Dave Love <fx@gnu.org>
3106
3107 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
3108
3109 * aclocal.m4 (AC_FUNC_MKTIME): New.
3110
4d6e16b3
KR
31112000-03-28 Ken Raeburn <raeburn@gnu.org>
3112
3113 * configure.in: Line up "--help" output a little better.
3114
89e80928
GM
31152000-03-26 Gerd Moellmann <gerd@gnu.org>
3116
087121cc 3117 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3118 New targets.
3119 (bootstrap): Rewritten in terms of the new targets above. Make
3120 info files, too.
dff28924 3121
e1cff360
GM
31222000-03-12 Gerd Moellmann <gerd@gnu.org>
3123
3124 * config.guess, config.sub: Use the versions of the files from
3125 subversions.
3126
7397acc4
DL
31272000-03-08 Dave Love <fx@gnu.org>
3128
3129 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3130 AC_C_VOLATILE. Define POINTER_TYPE.
3131
3132 * aclocal.m4: New file.
3133
d054101f 31342000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3135
3136 * configure.in (machine): Add `mipsel-*-netbsd*' and
3137 `arm-*-netbsd*'.
dff28924 3138
d054101f 31392000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3140
d054101f 3141 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3142
ed4d0512
GM
31432000-02-29 Gerd Moellmann <gerd@gnu.org>
3144
3145 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3146
2dc95ddd
DL
31472000-02-18 Dave Love <fx@gnu.org>
3148
3149 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3150
57beb0e0
AS
31512000-02-18 Andreas Schwab <schwab@suse.de>
3152
3153 * Makefile.in (install-arch-indep): Add eudc to list of installed
3154 info files.
3155
3b3cc4a4
KR
31562000-02-17 Ken Raeburn <raeburn@gnu.org>
3157
3158 * configure.in: Include -lz and -ljpeg (if it's available) when
3159 testing for the tiff library.
3160
8389e1e2
GM
31612000-02-17 Gerd Moellmann <gerd@gnu.org>
3162
3163 * configure.in: Remove LISP_FLOAT_TYPE.
3164
647847ea
DL
31652000-02-12 Dave Love <fx@gnu.org>
3166
3167 * configure.in: Use AC_FUNC_VFORK.
3168
9a90d84c
GM
31692000-02-01 Gerd Moellmann <gerd@gnu.org>
3170
5eea385d
GM
3171 * make-dist: Various fixes for new development tree.
3172
9a90d84c
GM
3173 * leim-Makefile.in: New file.
3174
b6680a0e
GM
31752000-01-31 Gerd Moellmann <gerd@gnu.org>
3176
3177 * Makefile.in (dist): Call ./make-dist.
3178
1e5279b9
DL
31792000-01-24 Dave Love <fx@gnu.org>
3180
3181 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3182
ffe36136
GM
31832000-01-18 Gerd Moellmann <gerd@gnu.org>
3184
3185 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3186 DGifOpenFileName.
3187
a970dae4
AS
31882000-01-11 Andreas Schwab <schwab@suse.de>
3189
3190 * Makefile.in (install-arch-indep): Update list of info files to
3191 be installed.
3192
c4bb2108
DL
31932000-01-05 Dave Love <fx@gnu.org>
3194
3195 * configure.in: Check for jerror.h as well as libjpeg.
3196
bb9d2b64
AS
31972000-01-03 Andreas Schwab <schwab@suse.de>
3198
3199 * Makefile.in (install-arch-indep): Install autotype*. Run
3200 install-info on autotype and emacs-faq.info.
3201
22afa6e8
DL
32021999-12-04 Dave Love <fx@gnu.org>
3203
b4963755 3204 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3205 (install-strip): Use `install' as sub-make target.
3206
a21616bd
KR
32071999-11-23 Ken Raeburn <raeburn@gnu.org>
3208
3209 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3210 didn't need to be deleted. Check for the k5crypto library as well
3211 as the crypto library; MIT Kerberos 1.1 changed the name.
3212
946173ad
DL
32131999-11-18 Dave Love <fx@gnu.org>
3214
3215 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3216
4f6f5dab
GM
32171999-11-11 Erik Naggum <erik@naggum.no>
3218
3219 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3220
2323760c
DL
32211999-11-08 Dave Love <fx@gnu.org>
3222
3223 * configure.in: Fix change for --with-pop default.
3224
c3d00920
DL
32251999-11-04 Dave Love <fx@gnu.org>
3226
3227 * configure.in: Default to --with-pop. Change sense of with-gcc
3228 and with-toolkit-scroll-bars messages to reflect the defaults.
3229
400a1ed0
GM
32301999-11-01 Gerd Moellmann <gerd@gnu.org>
3231
3232 * INSTALL: Mention the Emacs Lisp Reference.
3233
1e3196e8
GM
32341999-10-27 Noah Friedman <friedman@splode.com>
3235
3236 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3237
8ac52782
GM
32381999-10-23 Gerd Moellmann <gerd@gnu.org>
3239
3240 * Makefile.in (bootstrap): New target.
3241
1113b624
PE
32421999-10-19 Paul Eggert <eggert@twinsun.com>
3243
3244 Add support for large files. Merge glibc 2.1.2.
3245
3246 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3247 (HAVE_TM_GMTOFF): New symbol.
3248 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3249 mbrlen, strsignal.
3250 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3251
77162a4f
SM
32521999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3253
3254 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3255 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3256
a2743e67
RS
32571999-10-09 Richard M. Stallman <rms@gnu.org>
3258
dff28924 3259 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3260 Unset CDPATH to prevent cd from generating output.
3261
37e2d8f4
SM
32621999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3263
3264 * update-subdirs: also ignore CVS subdirs.
3265
4e1d9c86
GM
32661999-10-07 Gerd Moellmann <gerd@gnu.org>
3267
3268 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3269
2b6bac15
DL
32701999-10-06 Dave Love <fx@gnu.org>
3271
3272 * Makefile.in: Add rules for config.status, configure.
3273
a4a9692d
DL
32741999-09-07 Gerd Moellmann <gerd@gnu.org>
3275
3276 * configure.in (--with-sound): Removed.
3277
32781999-08-30 Gerd Moellmann <gerd@gnu.org>
3279
3280 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3281 the test for Xaw3d.
3282 (HAVE_TIFF): Add -lm to library check.
3283
32841999-08-28 Richard Stallman <rms@gnu.org>
3285
3286 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3287 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3288 after the other X-related libraries.
3289
32901999-08-21 Dave Love <fx@gnu.org>
3291
3292 * configure.in: Don't check for jpeglib.h.
3293
32941999-08-20 Gerd Moellmann <gerd@gnu.org>
3295
3296 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3297 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3298
32991999-08-18 Dave Love <fx@gnu.org>
3300
3a787a1e 3301 * configure.in: Check for termcap.h.
a4a9692d
DL
3302
33031999-08-15 Gerd Moellmann <gerd@gnu.org>
3304
3305 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3306 use Emacs' scroll bars, even if configured for Motif or when
3307 Xaw3d is available.
3308
33091999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3310
3311 * configure.in: Check for getaddrinfo.
3312
33131999-08-04 Eli Zaretskii <eliz@gnu.org>
3314
3315 * config.bat: Make --no-debug work again by removing -gcoff.
3316
33171999-07-30 Dave Love <fx@gnu.org>
3318
3319 * configure.in: Check for stdlib.h.
3320
33211999-07-19 Dave Love <fx@gnu.org>
3322
3323 * configure.in: Grok sparc64-*-linux-gnu*.
3324
33251999-07-12 Richard Stallman <rms@gnu.org>
3326
3327 * Version 20.4 released.
3328
33291999-06-23 Karl Heuer <kwzh@gnu.org>
3330
3331 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3332 Quote $EMACS, in case it's a program with args.
3333
33341999-05-29 Richard M. Stallman <rms@gnu.org>
3335
3336 * configure.in: Delete the Kerberos stuff.
3337
33381999-05-27 Greg Hudson <ghudson@mit.edu>
3339
3340 * configure.in: Prefer kerberos 5 names.
3341
33421999-04-26 Richard M. Stallman <rms@gnu.org>
3343
3344 * configure.in: Check for libXp.
3345
33461999-04-08 Richard Stallman <rms@gnu.org>
3347
3348 * make-dist: Include change logs in subdirs of `lisp'.
3349
33501999-04-05 Richard Stallman <rms@gnu.org>
3351
3352 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3353 (install-arch-indep): Make ${datadir}/emacs world-readable.
3354
33551999-03-30 Eli Zaretskii <eliz@gnu.org>
3356
3357 * config.bat: Use epaths.* instead of paths.*.
3358
33591999-03-07 Eli Zaretskii <eliz@gnu.org>
3360
3361 * INSTALL: Add detailed instructions to unpack and install
3362 intlfonts on MS-DOS.
3363
33641999-02-26 Richard Stallman <rms@gnu.org>
3365
4b649a8e 3366 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3367
3368 * Makefile.in (epaths-force): Renamed from paths-force;
3369 operate on epaths.in and produce epaths.h.
3370
33711999-02-24 Richard Stallman <rms@gnu.org>
3372
3373 * make-dist: Fix nt/icons directory handling.
3374
33751999-02-22 Simon Josefsson <jas@pdc.kth.se>
3376
3377 * configure.in (f301-fujitsu-uxpv4.1): New target.
3378
33791999-02-20 Richard Stallman <rms@gnu.org>
3380
3381 * make-dist (tempparent): Fix command to update info files.
3382
33831999-02-09 Richard Stallman <rms@gnu.org>
3384
3385 * configure.in (powerpc-apple-netbsd*): New alternative.
3386
33871999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3388
3389 * make-dist: Include the new directory nt/icons in distributions.
3390
33911999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3392
3393 * configure.in: Change message about HAVE_XFREE386.
3394
33951999-01-07 Eli Zaretskii <eliz@gnu.org>
3396
3397 * config.bat: Support configuring with leim.
3398
33991998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3400
3401 * configure.in (mips-sgi-irix6.5): New target.
3402
34031998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3404
3405 * configure.in: Remove GSS-API support, since it has been removed
3406 from movemail.
3407
34081998-12-04 Markus Rost <rost@delysid.gnu.org>
3409
3410 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3411
34121998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3413
3a787a1e
JB
3414 * Makefile.in: Don't install customize info file.
3415 Run install-info on viper info file.
a4a9692d
DL
3416
34171998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3418
3419 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3420
34211998-11-16 Kenichi Handa <handa@etl.go.jp>
3422
3423 * configure.in (*-*-bsdi4*): New target.
3424
34251998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3426
3427 * configure.in: Fix previous change.
3428
34291998-11-11 Richard Stallman <rms@gnu.org>
3430
3431 * configure.in (aviion-intel): New machine.
3432
34331998-11-04 Kenichi Handa <handa@etl.go.jp>
3434
3435 * configure.in (mips-nec-sysv4*): New target.
3436
34371998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3438
3439 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3440 from lisp.
3441
34421998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3443
3444 * make-dist: Don't include fns*.el in dist.
3445
34461998-10-30 Dave Love <fx@gnu.org>
3447
3448 * configure.in: Don't mkdir cpp.
3449
34501998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3451
3452 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3453 ${archlibdir}.
3454
34551998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3456
3457 * Version 20.3 released.
3458
34591998-07-30 Paul Eggert <eggert@twinsun.com>
3460
3461 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3462 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3463 (lwlib/Makefile, leim/Makefile):
3464 Prepend $(srcdir)/ to rule dependencies outside this dir.
3465
34661998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3467
3468 * configure.in: Use unset CDPATH instead of making it empty.
3469
34701998-06-20 Karl Heuer <kwzh@gnu.org>
3471
3472 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3473
34741998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3475
3476 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3477 and default.el. Sort the results.
3478
34791998-05-31 Karl Heuer <kwzh@gnu.org>
3480
3481 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3482 writable.
3483
34841998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3485
3486 * Makefile.in (install-arch-indep):
3487 Don't alter site-lisp/subdirs.el if it exists.
3488
34891998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3490
3491 * Makefile.in (install-arch-indep): Put `-' on commands to create
3492 subdirs.el in site-lisp dirs.
3493
34941998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3495
3496 * Makefile.in (install-arch-indep): Fix typo in previous change.
3497
34981998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3499
3500 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3501
35021998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3503
3504 * Makefile.in (mkdir): Create the site-lisp dirs.
3505 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3506
35071998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3508
3509 * Makefile.in (INSTALL_INFO): New variable.
3510 (install-arch-indep): Don't replace the dir file if it already exists.
3511 Use the install-info program, via INSTALL_INFO, to add entries.
3512 Make the `info' subdir and the Info files world-readable.
3513
35141998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3515
3516 * config.bat: Make sure the environment is large enough to support
4b649a8e 3517 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3518
35191998-04-10 Karl Heuer <kwzh@gnu.org>
3520
3521 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3522
35231998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3524
3525 * configure.in: Add --with-gssapi to specify GSS-API
3526 authentication support for movemail.
3527
35281998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3529
3530 * Makefile.in (install-arch-indep): Fix previous change.
3531
35321998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3533
3534 * Makefile.in (info): Run man in build dir, not srcdir.
3535
35361998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3537
3538 * Makefile.in (install-arch-indep): Fix previous change.
3539
35401998-03-23 Kenichi Handa <handa@etl.go.jp>
3541
4b649a8e 3542 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3543
35441998-03-22 Richard Stallman <rms@gnu.org>
3545
3546 * Makefile.in (install-arch-indep): Put special subdirs.el files
3547 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3548
35491998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3550
3551 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3552
35531998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3554
3555 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3556 (m68*-hp-hpux*): Handle versions 1X like 10.
3557
35581998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3559
3560 * make-dist: PROBLEMS is now in etc, not top level dir.
3561
3562 * Makefile.in (SOURCES): Delete PROBLEMS.
3563
35641998-02-25 Richard Stallman <rms@gnu.org>
3565
3566 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3567
3568 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3569
35701998-01-17 Richard Stallman <rms@gnu.org>
3571
3572 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3573
35741998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3575
3576 * make-dist (tempparent): New option --no-check.
3577
3578 * make-dist: Don't do anything with cpp directory.
3579
35801997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3581
3582 * configure.in (sparc-fujitsu-sysv4*): New target.
3583
35841997-12-17 Andreas Schwab <schwab@gnu.org>
3585
3586 * configure.in: Cache more tests. Add missing quotes around
3587 message with embedded comma.
3588
35891997-12-04 Karl Heuer <kwzh@gnu.org>
3590
3591 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3592
35931997-11-26 Joel N. Weber II <devnull@gnu.org>
3594
3595 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3596 restrict access to any files.'; previously it said `Don't protect
3597 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3598
35991997-11-24 Paul Eggert <eggert@twinsun.com>
3600
3601 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3602 strftime needs the underlying host's strftime for locale dependent
3603 formats.
3604
36051997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3606
3607 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3608
36091997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3610
3611 * config.bat: Configure the man subdirectory.
3612
36131997-11-07 Paul Eggert <eggert@twinsun.com>
3614
3615 * configure.in (AC_CHECK_LIB): Add -lintl.
3616
36171997-11-07 Karl Heuer <kwzh@gnu.org>
3618
3619 * make-dist (check for .elc files): Avoid bash-specific syntax.
3620 (check for overflow 14-char limit): Simplify.
3621
36221997-11-07 Richard Stallman <rms@gnu.org>
3623
3624 * Makefile.in (install): Move blessmail last.
3625
36261997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3627
3628 * configure.in (gettimeofday, one arg or two):
3629 Clarify messages by avoiding double negative.
3630
36311997-09-30 Karl Eichwalder <ke@suse.de>
3632
3a787a1e 3633 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3634
36351997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3636
3637 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3638 libraries in reverse order, so that libraries will appear in the
3639 correct dependency order on the link line (and so that the
3640 configure checks themselves will work properly when early
3641 libraries depend on later ones).
3642
36431997-09-21 Erik Naggum <erik@naggum.no>
3644
3a787a1e 3645 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3646
3647 * make-delta: New script to produce delta distributions.
3648
36491997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3650
3651 * Version 20.2 released.
3652
36531997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3654
3655 * Version 20.1 released.
3656
3657 * Makefile.in (install-leim): Depend on mkdir.
3658 (leim): Depend on src.
3659
36601997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3661
3662 * configure.in: Recognize alpha* instead of just alpha.
3663
36641997-09-12 Paul Eggert <eggert@twinsun.com>
3665
3666 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3667
36681997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3669
3670 * update-subdirs: Use rm -f.
3671
36721997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3673
3674 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3675 Ignore subdirs named Old.
dff28924 3676
a4a9692d
DL
36771997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3678
3679 * configure.in: Add OpenBSD clause to set $machine.
3680
36811997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3682
3683 * make-dist: Recompile everything after updating various Lisp files.
3684 Recompile in leim as well as lisp.
3685 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3686
a4a9692d
DL
36871997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3688
3689 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3690
36911997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3692
3693 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3694 before trying to copy anything from it.
3695
36961997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3697
3698 * Makefile.in (man/Makefile): New target.
3699 (tags): Define env var EMACS and run Makefile from build dir.
3700
37011997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3702
3703 * config.bat: If src/_gdbinit doesn't exist, try using
3704 src/.gdbinit to create it (for building on Windows 95).
3705
37061997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3707
3708 * Makefile.in (install-arch-indep):
3709 Discard extra data in tar | tar pipes.
3710
37111997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3712
3713 * configure.in (x_default_search_path): Corrected
3714 '${x_library}' to '${x_library}/X11'.
3715
37161997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3717
4b649a8e 3718 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3719
37201997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3721
3722 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3723 Kerberos V5 for movemail, including detection of V4 and V5 header
3724 files and libraries.
a4a9692d
DL
3725
37261997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3727
3728 * configure.in: Compute x_default_search_path
3729 and substitute into makefiles.
3730
3731 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3732
37331997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3734
3735 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3736
37371997-08-07 Erik Naggum <erik@naggum.no>
3738
3739 * configure.in: Remove lockdir, it is no longer needed.
3740 * Makefile.in (mkdir): Don't create lockdir.
3741 (lockdir): Variable deleted.
3742 (paths-force): Don't operate on PATH_LOCK.
3743
37441997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3745
3746 * leim-Makefile.in (clean, distclean): New targets.
3747
3748 * make-dist: Include leim/ChangeLog in leim distribution.
3749
37501997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3751
3752 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3753
37541997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3755
3756 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3757
37581997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3759
3760 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3761
37621997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3763
3764 * make-dist: Update leim/leim-list.el.
3765 Pass along value of $EMACS when updating lisp dir.
3766
37671997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3768
dff28924 3769 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3770 prerequisite to the use of Doug Lea's malloc.
3771
37721997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3773
3774 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3775
3776 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3777
37781997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3779
3780 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3781
37821997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3783
3784 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3785 to news-r6.h.
3786
37871997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3788
3789 * config.bat: Use `sed' instead of `cp', which might not be
3790 installed.
3791
37921997-07-09 Kenichi Handa <handa@etl.go.jp>
3793
3794 * Makefile.in (mostlyclean): Add cleaning leim directory.
3795 (clean, distclean, maintainer-clean): Likewise.
3796
37971997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3798
3799 * make-dist (bogosities): Check subdirs of `lisp' also.
3800
38011997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3802
3803 * make-dist (etc): Really avoid symlinks now.
3804 (lisp): Don't delete from subdirs the things we never copy.
3805
56f7d69d 38061997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3807
3808 * Makefile.in (install-arch-indep): Correct the target name.
3809 The first letter `i' was dropped by the previous change of mine.
3810
38111997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3812
3813 * configure.in (leim/Makefile): Generate this.
3814 (*-sysv4.2uw*): Recognize new alternative.
3815
3816 * leim-Makefile.in: Renamed from leim-Makefile.
3817
3818 * make-dist: Set up real-leim subdirectory,
3819 with the real contents of leim; then move it to
3820 a separate top-level directory.
3821
3822 * make-dist: Don't mention site-lisp, site-init, site-start
3823 or default, when listing files hat are not compiled and should be.
dff28924 3824
a4a9692d
DL
3825 * configure.in: Create src/config.stamp at the end.
3826
38271997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3828
3829 * Makefile.in (install-leim): Correct previous change.
3830
56f7d69d 38311997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3832
3833 * Makefile.in (install-leim): New target.
3834 (install): Depend on install-leim.
dff28924 3835
56f7d69d 38361997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3837
3838 * Makefile.in (SUBDIR): Add leim.
3839 (SUBDIR_MAKEFILES): Add leim/Makefile.
3840 (leim/Makefile): New target.
3841
38421997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3843
3844 * leim-Makefile: New file.
3845 * make-dist: Initialize a `leim' subdirectory with that makefile.
3846
38471997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3848
3849 * configure.in (GNU_MALLOC_reason): Fix message text.
3850
38511997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3852
3853 * make-dist (lisp): Don't process subdirs that start with =.
3854 (etc): Copy symlinks, as in src.
3855
38561997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3857
3858 * configure.in (i*86-*-unixware*): New alternative.
3859
38601997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3861
3862 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3863 and touch it explicitly.
3864
3865 * configure.in (mips-sony-newsos6*): New alternative.
3866 (mips-*-linux-gnu*): New alternative.
3867 (*-*-bsdi*): New alternative.
3868 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3869
38701997-06-22 Dave Love <d.love@dl.ac.uk>
3871
3a787a1e
JB
3872 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3873 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3874
38751997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3876
3877 * configure.in (shutdown): Check for `shutdown' function.
3878
56f7d69d 38791997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3880
3881 * update-subdirs: Include the directory "language" in subdirs.
3882
38831997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3884
3885 * configure.in (m88k-dg-dgux4*): New alternative.
3886 (alpha-*-netbsd*): New alternative.
3887 (powerpcle-*-solaris2*): New alternative.
3888
38891997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3890
3891 * make-dist: Warn about .el files that are not compiled.
3892
38931997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3894
3895 * Makefile.in (dist): Don't run update-subdirs here,
3896 since make-dist now gets that done.
3897
3898 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3899
a4a9692d
DL
3900 * make-dist: Use new non-file targets in lisp/Makefile.
3901
39021997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3903
3904 * make-dist: Handle all subdirs of `lisp' uniformly.
3905 Don't handle `term' and `language' specially.
3906 Clear out umask at the beginning.
dff28924 3907
a4a9692d
DL
39081997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3909
3910 * make-dist: Use Make to update finder-inf.el and autoloads.
3911 Also update cus-load.el.
3912
39131997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3914
89aa5de3 3915 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3916 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3917
39181997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3919
3920 * configure.in (DOUG_LEA_MALLOC):
3921 Define if malloc_{get,set}_state exist.
3922
56f7d69d 39231997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3924
3925 * make-dist: Make links for files under lisp/language.
3926
177c0ea7 39271997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3928
3929 * update-subdirs: Exclude the directory "language" from subdirs.
3930
39311997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3932
3933 * configure.in: Check for rint and cbrt.
3934
39351997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3936
3937 * make-dist: Use $EMACS to say where to run Emacs.
3938 Add --no-update option.
dff28924 3939
a4a9692d
DL
39401996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3941
3942 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3943
39441996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3945
3946 * make-dist (copying src): Check thoroughly for symlinks
3947 and copy them in all cases. Regularize the linking of *.in
3948 and *.opt and ChangeLog files.
3949 (copying lib-src): Likewise.
3950 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3951
a4a9692d
DL
39521996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3953
3954 * configure.in: Check for libmail, maillock.h and
3955 touchlock (for movemail).
3956
39571996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3958
3959 * configure.in (limits.h): Check for this file.
3960
39611996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3962
3963 * configure.in (rs6000-ibm-aix4.2): New alternative.
3964 (rs6000-ibm-aix4.0): New alternative.
3965 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3966
39671996-11-22 Ben Harris <bjh21@cam.ac.uk>
3968
3969 * configure.in: Recognize vax-*-netbsd*.
3970
39711996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3972
3973 * configure.in (locallisppath): Add leim directory.
3974
39751996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3976
3977 * config.bat: Make sure `mv' supports forward slashes and -f.
3978
39791996-10-28 Christian Limpach <chris@nice.ch>
3980
3981 * configure.in (hppa*-next-nextstep*): * added after hppa
3982 to accept hppa1.0 and hppa1.1.
3983
39841996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3985
3986 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3987 * configure.in (ld_switch_machine): Fix typo.
3988
39891996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3990
3991 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3992 from config.h and use them in $ac_link.
3993
39941996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3995
3996 * configure.in: Create a subdir named `lisp'.
3997
39981996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3999
4000 * configure.in: Check for getcwd.
4001
40021996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4003
dff28924 4004 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
4005
40061996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4007
4008 * configure.in: Check for setrlimit.
4009
40101996-08-31 Paul Eggert <eggert@twinsun.com>
4011
4012 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
4013
40141996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4015
4016 * configure.in: Check for utimes.
4017
4018 * configure.in: Check for com_err library, but only
4019 if --with-kerberos was used. Check for krb and des
4020 only if --with-kerberos.
4021
40221996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4023
4024 * Makefile.in (INSTALL_STRIP): New variable.
4025 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
4026 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
4027
40281996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4029
4030 * configure.in: Check for krb and des libraries.
4031
40321996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
4033
4034 * configure.in (*-sunos4.1.[3-9]*noshare):
4035 Use sunos413, not sunos4-1-3.
4036 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
4037 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 4038
a4a9692d
DL
40391996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4040
4041 * Makefile.in (src/paths.h): Target deleted.
4042 (paths-force): Delete all dependencies on this target
4043 but don't delete the target.
4044 (install): Depend on `all'.
4045 (paths-force): Don't print a message.
4046
4047 * configure.in: Generate src/paths.h here.
4048
40491996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4050
4051 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
4052 New variables that affect linking only.
4053 (alpha-dec-osf*): Use those instead of previous change.
4054
40551996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4056
4057 * Makefile.in (install-arch-indep): Install info/messages.
4058
40591996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4060
4061 * Version 19.33 released.
4062
f0131492 40631996-08-10 Marcus G. Daniels <marcus@sayre.sysc.pdx.edu>
a4a9692d
DL
4064
4065 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4066 Fix previous change.
4067
40681996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4069
4070 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
4071 New alternative.
4072
40731996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4074
4075 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
4076 and NON_GCC_TEST_OPTIONS.
4077
40781996-08-06 Paul Eggert <eggert@twinsun.com>
4079
4080 * configure.in (LOCALTIME_CACHE): Don't put a string literal
4081 "TZ=..." in environ.
4082
40831996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4084
4085 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
4086
40871996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4088
4089 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
4090 the more general *-sunos4.1.[3-9]* clause.
4091
40921996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4093
4094 * Version 19.32 released.
4095
4096 * configure.in (*-sco3.2v5*):
4097 Set OVERRIDE_CPPFLAG to a string of one space.
4098 Fix the code that uses OVERRIDE_CPPFLAG.
4099
41001996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
4101
4102 * configure.in: Undo previous change.
4103
41041996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4105
4106 * config.sub: Use `pc', not `unknown', when canonicalizing
4107 the vendor for ...86.
4108
177c0ea7 41091996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
4110
4111 * configure.in: Check for termios.h header.
4112
41131996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4114
3a787a1e 4115 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4116
41171996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4118
4119 * configure.in: Split bsdos2 and bsdos2-1.
4120
41211996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4122
4123 * config.sub: If last two words are not a recognized
4124 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4125 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4126
a4a9692d
DL
4127 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4128
41291996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4130
4131 * configure.in (check for using Lucid widgets by default):
4132 Eliminate indentation that confuses some compilers.
4133
41341996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4135
4136 * config.sub: Convert linux and gnu/linux to linux-gnu.
4137
4138 * make-dist: Don't update getdate.c.
4139 Ignore =... files when checking for too-long Lisp file names.
4140
41411996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4142
4143 * configure.in (euidaccess): Check for that, not for eaccess.
4144
41451996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4146
4147 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4148 before `noshare'.
a4a9692d
DL
4149 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4150
41511996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4152
4153 * configure.in: Rename lignux to linux-gnu in configuration names.
4154 Use gnu-linux as the opsys value (s/ file name).
4155 Allow i686 just like i386, i486, i586.
4156
41571996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4158
4159 * configure.in (i*86-*-sco3.2v5): New alternative.
4160 (OVERRIDE_CPPFLAG): New variable.
4161 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4162
4163 * configure.in: Specify vpath for .texi files.
4164
41651996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4166
4167 * configure.in: Always check for HAVE_X11R5.
4168 Separately decide whether to use a toolkit by default.
4169
41701996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4171
4172 * configure.in: If X11R5 is missing the Xaw headers,
4173 default to --with-x-toolkit=no.
4174
41751996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4176
4177 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4178
41791996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4180
4181 * Makefile.in (install-arch-indep): If cd etc makes output,
4182 don't treat that as part of the tar data.
4183 Check that ./lisp actually exists.
dff28924 4184
a4a9692d
DL
41851996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4186
4187 * make-dist: Check for long file names.
4188
41891996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4190
4191 * Version 19.31 released.
4192
41931996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4194
4195 * configure.in: Recognize sparc-*-lignux.
4196
41971996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4198
4199 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4200 Don't include config.w95.
4201
42021996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4203
4204 * make-dist: Replace --no-clean-up and --no-tar options
4205 with --clean-up and --tar, so that the default is useful.
4206
42071996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4208
4209 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4210 if not, tell the user to rename it and abort.
4211
42121996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4213
4214 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4215 test program.
4216
42171996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4218
4219 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4220
4221 * make-dist (MANIFEST): Fix previous change.
4222 (msdos): Put mainmake.v2 into the dist.
4223
42241996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4225
4226 * make-dist: Exit if autoconf fails.
4227
42281996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4229
4230 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4231 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4232 Rename label libsrc2 to libsrc3.
4233 Substitute for LDFLAGS in src/Makefile.
4234 Substitute for ALL_CFLAGS in lib-src/Makefile.
4235
42361996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4237
4238 * configure.in (ncurses): Check this after checking fns like strerror.
4239
42401996-04-08 Erik Naggum <erik@naggum.no>
4241
4242 * make-dist (MANIFEST): Don't include lines from =files.
4243
42441996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4245
4246 * make-dist: Don't put lisp/dired.todo in the dist.
4247
42481996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4249
4250 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4251
4252 * configure.in (setlocale): Check for it.
4253
4254 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4255
a4a9692d
DL
42561996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4257
4258 * configure.in: Use lignux instead of linux as value of opsys.
4259
42601996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4261
4262 * Makefile.in (install-strip): Fix whitespace.
4263 Get rid of continuation.
4264
4265 * config.sub: Convert linux or gnu/linux to lignux.
4266
42671996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4268
4269 * configure.in: Accept lignux in configuration name.
4270
42711996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4272
4273 * Makefile.in (install-strip): New target.
4274
42751996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4276
4277 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4278 -f failed to do the job on Suns.
4279
42801996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4281
4282 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4283
4284 * configure.in (linux/version.h): Check for this header.
4285
42861996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4287
4288 * configure.in: Remove -fno-builtin hackery from -lm check.
4289
42901996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4291
4292 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4293 just this test.
a4a9692d
DL
4294
4295 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4296
42971996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4298
4299 * configure.in: Check for ncurses.
4300
43011996-02-28 Paul Eggert <eggert@twinsun.com>
4302
4303 * configure.in (LOCALTIME_CACHE):
4304 Also define if localtime mishandles unsetting TZ.
4305 This works around a localtime bug in mips-dec-ultrix.
4306
43071996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4308
4309 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4310
4311 * configure.in: Improve messages about X versions.
4312
43131996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4314
4315 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4316
43171996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4318
4319 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4320 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4321
4322 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4323 (install): Put install-arch-indep before install-arch-dep.
4324
43251996-02-20 Dave Love <d.love@dl.ac.uk>
4326
4327 * INSTALL: Clarify info about MS-DOS path handling.
4328
43291996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4330
4331 * Makefile.in (install-arch-indep): Install info/ccmode*.
4332 In previous change, protect against /bin/pwd returning null string.
4333
43341996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4335
4336 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4337 to lispdir.
4338
43391996-02-01 Paul Eggert <eggert@twinsun.com>
4340
4341 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4342
43431996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4344
4345 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4346
43471996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4348
4349 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4350 we delete everything distclean deletes.
4351
43521996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4353
4354 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4355
43561996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4357
4358 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4359 into LDFLAGS instead of into LIBS.
4360
43611996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4362
4363 * configure.in (HAVE_XMU): Fix typo in previous change.
4364
43651996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4366
4367 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4368
43691996-01-10 Erik Naggum <erik@naggum.no>
4370
4371 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4372
43731996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4374
4375 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4376
43771996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4378
4379 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4380 and use -lXt to link it.
4381
43821996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4383
4384 * configure.in (locallisppath): Put version-specific dir first.
4385
43861996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4387
4388 * configure.in (hppa-*-nextstep*): New alternative.
4389 (USE_X_TOOLKIT): By default, set this to "maybe";
4390 and change that later to LUCID or "no" according to X11 version.
4391
4392 * make-dist: Recompile outdated .elc files and update all autoloads.
4393
43941996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4395
4396 * configure.in (locallisppath): Fix typo in last change: " -> '.
4397
43981996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4399
4400 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4401
44021995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4403
4404 * Makefile.in (install-arch-indep): Give all files read permission.
4405
44061995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4407
4408 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4409 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4410
44111995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4412
4413 * configure.in: Determine HAVE_X11R6.
4414 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4415
44161995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4417
4418 * configure.in: Just "solaris" now defaults to version 2.4.
4419 Add sunos4.1.n-noshare as alternative.
4420
44211995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4422
4423 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4424
44251995-11-29 Erik Naggum <erik@naggum.no>
4426
4427 * Makefile.in (install-arch-indep): Add missing backslash.
4428
44291995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4430
4431 * Makefile.in (install-arch-indep): Don't install
4432 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4433
44341995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4435
4436 * Makefile.in (install-arch-indep): Fix previous change.
4437
4438 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4439
44401995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4441
4442 * Version 19.30 released.
4443
4444 * make-dist (lisp): Exclude subdirs.el.
4445
44461995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4447
4448 * make-dist (etc): Delete *.orig and *.rej.
4449
44501995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4451
4452 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4453
44541995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4455
4456 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4457
44581995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4459
4460 * make-dist (nt): Rename install, readme, and todo to
4461 INSTALL, README, and TODO.
4462
44631995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4464
4465 * make-dist (lisp): Don't distribute site-start.
4466
44671995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4468
4469 * make-dist: Break the hard link on alloca.c.
4470
44711995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4472
4473 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4474
44751995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4476
4477 * make-dist (src, lib-src): Don't distribute Makefile.c.
4478 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4479
44801995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4481
4482 * Makefile.in (mkdir): Create man1dir, not mandir.
4483 (uninstall): Use man1dir, not mandir.
4484
44851995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4486
4487 * Makefile.in (man1dir): New variable.
92a8ce63 4488 (install-arch-indep): Use man1dir.
a4a9692d
DL
4489
4490 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4491
4492 * make-dist: Create lisp/MANIFEST.
4493
44941995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4495
4496 * configure.in (m68k-*-linux*): New alternative.
4497
44981995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4499
4500 * make-dist: Use new names config.in, paths.in, and
4501 {src,lib-src}/Makefile.in.
4502
45031995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4504
4505 * configure.in: Don't bother checking for drem.
4506
45071995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4508
4509 * Makefile.in (distclean): Delete line with just a tab in it.
4510 (install-arch-indep): Delete spaces that precede tabs.
4511 Delete spurious `fi' left from previous change.
4512 (install): Supply `true' as command, to avoid null command.
4513
45141995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4515
4516 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4517
45181995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4519
4520 * configure.in (powerpc-*-solaris2): New alternative.x
4521
45221995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4523
4524 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4525 of paths.h.tmp$$, to avoid going beyond 14 characters.
4526
45271995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4528
4529 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4530
45311995-09-06 Paul Eggert <eggert@twinsun.com>
4532
4533 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4534 if localtime caches TZ. Check for tzset.
4535
45361995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4537
4538 * config.bat: Simplify using new names file names src/makefile.in,
4539 config.in, paths.in. Change Echo commands not to use `.
4540
45411995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4542
4543 * Makefile.in (install-arch-indep): Always install the new dir file;
4544 rename the previous dir file to dir.bak or dir.old.
4545
45461995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4547
4548 * configure.in (RANLIB): Substitute this into makefiles.
4549 Set it specially on solaris; set it by default on other systems.
4550
4551 * configure.in: Fix previous Alpha change.
4552
45531995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4554
4555 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4556 NON_GCC_TEST_OPTIONS.
4557
45581995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4559
4560 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4561 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4562
4563 * configure.in (alpha-*-linux*): New configuration.
4564
45651995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4566
4567 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4568 (m68k-next-nextstep*): New alias for that.
4569 (i*86-*-nextstep*): Use nextstep.h.
4570 (sparc-*-nextstep*): New configuration.
4571
45721995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4573
4574 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4575 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4576
45771995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4578
4579 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4580 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4581
45821995-07-18 Mike Long <mike.long@analog.com>
4583
4584 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4585
45861995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4587
4588 * Makefile.in (src/paths.h, paths-force):
4589 Rename src/paths.h.in to src/paths.in.
4590 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4591
4592 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4593 Use Makefile.c for intermediate file.
4594 Rename src/config.h.in to src/config.in.
4595
45961995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4597
4598 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4599 (mips-dec-ultrix4.[12]): New alternative for old versions.
4600
46011995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4602
4603 * make-dist: Don't break intra-tree links.
4604
46051995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4606
4607 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4608 autoconf 2.4.1 or later.
a4a9692d
DL
4609
46101995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4611
4612 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4613 (mips-mips-riscos5*): New alternative.
4614
46151995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4616
4617 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4618
46191995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4620
4621 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4622 (mandir, infodir, archlibdir): Initializations deleted.
4623
4624 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4625 On hpux9shr, use hpux9shxr4.h.
4626
46271995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4628
4629 * configure.in: Added target mips-dec-mach_bsd4.3.
4630 * config.guess: Guess mips-dec-mach_bsd4.3.
4631
46321995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4633
4634 * Makefile.in (mkdir): Use symbolic chmod.
4635
46361995-06-22 Paul Eggert <eggert@twinsun.com>
4637
3a787a1e 4638 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4639 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4640
46411995-06-22 Paul Eggert <eggert@twinsun.com>
4642
4643 * Makefile.in (SUBDIR_MAKEFILES):
4644 Add man/Makefile, so `make distclean' removes it.
4645 (top_distclean): Add config.log to the list of files to be removed.
4646
46471995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4648
4649 * Version 19.29 released.
4650
46511995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4652
4653 * configure.in: Fix the previous change to verify that the -b
4654 option really solves the problem.
4655
4656 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4657
46581995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4659
4660 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4661
46621995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4663
4664 * configure.in: Report more clearly when there is no special
4665 dir to search for X includes or libraries.
4666
46671995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4668
4669 * configure.in: Check for -lpthreads, not -lpthread.
4670
46711995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4672
4673 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4674
46751995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4676
4677 * configure.in: Check for -lpthread.
4678
46791995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4680
4681 * Makefile.in (install-arch-indep): Install info files for mh-e.
4682 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4683
46841995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4685
4686 * configure.in (*-solaris2.5): New configuration.
4687
4688 * make-dist: Copy new files config.nt and config.w95.
4689
46901995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4691
4692 * configure.in: Use x_includes, not x_libraries, for -I.
4693 Make bitmapdir a colon-separated list.
4694
46951995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4696
4697 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4698
4699 * configure.in: Allow x_libraries and x_includes to be paths.
4700
47011995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4702
4703 * configure.in: Fix typo.
4704
47051995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4706
4707 * INSTALL: Clarify use of site-init.el.
4708
47091995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4710
3a787a1e 4711 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4712
47131995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4714
4715 * make-dist: Fix May 6 change.
4716
47171995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4718
4719 * vpath.sed: Delete reference to ymakefile.
4720
47211995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4722
3a787a1e 4723 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4724
47251995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4726
4727 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4728
4729 * update-subdirs: Specify /bin/sh to run the script.
4730
47311995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4732
4733 * make-dist: Put src/makefile.nt in dist.
4734
4735 * configure.in (i[345]86-*-bsdi2*): New configuration.
4736 (vax-dec-bsd386*): Deleted.
4737
47381995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4739
3a787a1e
JB
4740 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4741 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4742 Use fmod instead of logb in -lm check.
a4a9692d
DL
4743
47441995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4745
4746 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4747 Use bsd4-3. Don't set NON_GNU_CPP.
4748
4749 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4750 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4751 Fix the ln commands for the subdirs of nt.
4752
47531995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4754
4755 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4756
47571995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4758
4759 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4760 since that's what the header file expects.
4761
880820fe 47621995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
4763
4764 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4765 and 68040 based machines when choosing options for gnucc.
4766
47671995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4768
4769 * Makefile.in (top_distclean): Delete config.cache.
4770
47711995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4772
4773 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4774
4775 * configure.in: Use m/ncr386.h.
4776
47771995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4778
4779 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4780
47811995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4782
4783 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4784 (man): Don't copy texindex.c and getopt.c; they're deleted.
4785 (etc): Omit `e'; it's a subdirectory.
4786 (etc/e): Use `../..', not `..', to reference top level.
4787
47881995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4789
4790 * Makefile.in (install-arch-indep, dist):
3a787a1e 4791 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4792
47931995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4794
4795 * make-dist: Include mkinstalldirs in distribution.
4796
47971995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4798
4799 * make-dist: Add missing close backquote.
4800
48011995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4802
4803 * make-dist: Don't distribute shortnames directory.
4804
48051995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4806
4807 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4808
48091995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4810
4811 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4812
48131995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4814
4815 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4816
48171995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4818
4819 * configure.in (mips-sgi-irix6): New configuration.
4820
48211995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4822
4823 * Makefile.in (maintainer-clean): Renamed from realclean.
4824
48251995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4826
3a787a1e
JB
4827 * configure.in: Create a .gdbinit that sources the real one,
4828 if using a different build directory.
a4a9692d
DL
4829
48301995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4831
4832 * configure.in: Check for sys/select.h.
4833
48341995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4835
4836 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4837
48381994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4839
4840 * configure.in: Handle isc 4.1 operating system.
4841
48421994-12-10 Richard Stallman <rms@kepa>
4843
4844 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4845 (rs6000-ibm-aix4*): New alternative.
4846
48471994-12-06 Richard Stallman <rms@kepa>
4848
4849 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4850
48511994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4852
4853 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4854 to already exist.
a4a9692d
DL
4855
48561994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4857
4858 * configure.in: Generate man/Makefile from man/Makefile.in.
4859 Create the man subdir.
4860
4861 * Makefile.in (dvi): Run Make in our man subdir.
4862
4863 * make-dist: Create subdir etc/e.
4864 Make links to it.
4865 Put man/Makefile.in in dist, instead of man/Makefile.
4866
48671994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4868
4869 * configure.in: Add --with-pop, --with-kerberos, and
4870 --with-hesiod for movemail.
4871
48721994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4873
4874 * configure.in (m68*-apollo*): Use s/domain.h.
4875
48761994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4877
4878 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4879
48801994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4881
4882 * configure.in: Don't add -I, -L, -R options for cc if their
4883 arguments would be empty.
4884
48851994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4886
4887 * configure.in (i860-intel-osf1*): New alternative.
4888 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4889 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4890
48911994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4892
4893 * configure.in: Make h_errno check not use nested functions.
4894
48951994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4896
4897 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4898
48991994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4900
4901 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4902 swallowing target line.
a4a9692d
DL
4903
49041994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4905
4906 * configure.in: Protect a character class with `changequote'.
4907
49081994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4909
4910 * configure.in: Accept `news' as a synonym for `newsos'.
4911
49121994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4913
4914 * Makefile.in: Don't rm files if cd fails.
4915
49161994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4917
4918 * make-dist: Put nt subdir and its subdirs in the dist.
4919 (lib-src): Put makefile.nt in the dist.
4920 (lisp): Put makefile.nt in the dist.
4921
49221994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4923
4924 * configure.in: Change a stray `[' to `test'.
4925
49261994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4927
4928 * configure.in: Adapt for Autoconf v2. Use the standard argument
4929 parser, host type canonicalizer, X11 finder, and message
4930 printing macros. Use the new macro names. Use `test' instead of `['.
4931
49321994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4933
4934 * configure.in: Check for getpagesize.
4935
49361994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4937
4938 * make-dist (msdos): Put sed* in the distribution.
4939
49401994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4941
4942 * config.bat: New option, `--with-x', for configuring Emacs
4943 for use with the X11 system DesqView/X.
4944 New option, `--no-debug', for compiling Emacs without debug
4945 information thus saving disk space.
4946 (src/config.h, src/paths.h): Use `update' (which is like
4947 `move-if-changed') to change the file.
4948 (src/config.h): When configuring for X11 perform extra changes.
4949 (src/makefile): When configuring for X11 perform extra changes.
4950 (lib-src): Remove temporary files.
4951 (): Check that `sed', `rm', `mv', and `gcc' are available.
4952
49531994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4954
4955 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4956
4957 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4958
49591994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4960
4961 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4962
4963 * configure.in (canonical): Substitute var into makefiles.
4964 (bitmapdir): Likewise.
4965
4966 * Makefile.in (bitmapdir): New variable.
4967 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4968
49691994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4970
4971 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4972
4973 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4974 * update-subdirs: New shell script.
4975
49761994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4977
4978 * Makefile.in (top_distclean): Don't rm build-install.
4979 (SOURCES): Delete build-install.in.
4980
4981 * make-dist: Don't distribute build-ins.in.
4982 * build-ins.in: File deleted.
4983
49841994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4985
4986 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4987
49881994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4989
4990 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4991
4992 * configure.in (libexecdir): Renamed from libdir. New default.
4993 (sharedstatedir): Renamed from statedir. New default.
4994 (datadir): New default.
4995
4996 * make-dist: Don't distribute subdirs.el.
4997
49981994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4999
5000 * configure.in (eaccess): Check for it.
5001
50021994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5003
5004 * configure.in (mktime): Check for it.
5005
50061994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
5007
5008 * configure.in (motif): Add support for usage and option checking.
5009
50101994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5011
5012 * configure.in (utimes): Check for it.
5013
50141994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
5015
5016 * Makefile.in (install-arch-indep): Don't do mkdir here.
5017
50181994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5019
5020 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5021 riscix.h renamed to acorn.h.
5022
177c0ea7 50231994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
5024
5025 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
5026 New configurations.
5027
50281994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
5029
5030 * configure.in: Remove trailing slashes from srcdir.
5031
50321994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5033
5034 * configure.in (i[345]86-sequent-ptx*): Handle
5035
50361994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5037
5038 * Makefile.in (paths-force): Depend on src/paths.h
5039
50401994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5041
5042 * configure.in (config_options): Save all arguments, not just some.
5043
50441994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
5045
5046 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
5047
5048 * configure.in: Add AC_AIX.
5049 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
5050
50511994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5052
5053 * configure.in (parsing options): Simplify sed command to delete -'s.
5054
50551994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
5056
5057 * configure.in (config_options): New shell variable.
5058 Pass its value to C code in EMACS_CONFIG_OPTIONS.
5059
50601994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5061
5062 * configure.in (alpha-dec-osf*): New target.
5063
5064 * Makefile.in: Use just one FRC target.
5065
50661994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5067
5068 * Makefile.in (removenullpaths, paths-force):
5069 Use name paths.h.tmp$$, which depends on the pid.
5070
50711994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5072
5073 * Makefile.in (removenullpaths, paths-force):
5074 Put paths.h.tmp in top-level dir, not in src.
5075
50761994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5077
5078 * Version 19.27 released.
5079
50801994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5081
5082 * Version 19.26 released.
5083
50841994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5085
5086 * configure.in: Check for lrand48, not rand48.
5087
50881994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5089
5090 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
5091 (powerpc-ibm-aix*): New aliases.
5092
50931994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5094
5095 * make-dist (src/m, src/s): Put *.inp in distribution.
5096
50971994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5098
5099 * configure.in: Accept i586 and i486 along with i386.
5100
51011994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5102
5103 * configure.in: Do compute unexec, LIBX, system_malloc, etc
5104 even if CPP env var was set by the user.
5105
5106 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
5107
51081994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
5109
5110 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5111
51121994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5113
5114 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5115
51161994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5117
5118 * configure.in: Check more specifically for i*86-sun-sunos.
5119
51201994-08-03 Caveh Jalali (caveh@eng.sun.com)
5121
5122 * configure.in: Handle solaris 2.4.
5123
51241994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5125
5126 * configure.in (rand48): Check for it.
5127
51281994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5129
5130 * make-dist: Update the info files.
5131
51321994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5133
5134 * configure.in: Make "checking..." messages' style consistent.
5135 (HAVE_H_ERRNO): New test.
5136
51371994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5138
5139 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5140
51411994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5142
5143 * configure.in (CFLAGS): If the envvar was specified, use that.
5144 And set REAL_CFLAGS from it too.
5145
51461994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5147
5148 * make-dist: Update finder-inf.el.
5149
51501994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5151
5152 * make-dist (msdos): Include sed4.inp in dist.
5153
5154 * Makefile.in (libsrc_libs): Var deleted.
5155
51561994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5157
5158 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5159
51601994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5161
5162 * configure.in (mips-sony-newsos4*): New alias.
5163
51641994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5165
5166 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5167 (*-convex-convexos*): Accept this as alias.
5168
51691994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5170
5171 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5172 for two different uses.
5173
51741994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5175
5176 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5177
51781994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5179
5180 * make-dist: Put ./BUGS into the distrib.
5181
51821994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5183
5184 * configure.in: Handle 386 running Solaris 2.
5185
51861994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5187
5188 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5189
51901994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5191
5192 * configure.in (mips-sony-newsos*): Use news-risc.h.
5193
5194 * configure.in: Accept bsdi as opsys, like bsd386.
5195
51961994-06-01 Morten Welinder (terra@diku.dk)
5197
5198 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5199
52001994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5201
5202 * Version 19.25 released.
5203
5204 * make-dist (shortversion): Don't assume another period follows.
5205
52061994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5207
5208 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5209 (uninstall): Use /bin/pwd.
5210
5211 * Makefile.in (blessmail): Depend on src.
5212 (all): Don't depend on blessmail.
5213
5214 * Makefile.in (src/paths.h): Don't force recomputation.
5215 (paths-force): New target; force recomputation of paths.h.
5216 (all): Depend on paths-force.
5217 (src, lib-src): Depend on src/paths.h.
5218
5219 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5220 NON_GCC_TEST_OPTIONS.
5221
52221994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5223
5224 * configure.in: Don't insist on subversions for irix.
5225
52261994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5227
5228 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5229
5230 * configure.in (i[34]86-next-*): New alternative.
5231
52321994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5233
5234 * Version 19.24 released.
5235
5236 * configure.in: New config hppa*-hp-hpux9shr*.
5237
52381994-05-22 Morten Welinder (terra@tyr.diku.dk)
5239
5240 * config.bat: Doc fix.
5241
52421994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5243
5244 * Makefile.in (mostlyclean, clean, distclean, realclean)
5245 (extraclean): Don't act on man subdir if it doesn't exist.
5246
52471994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5248
5249 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5250 Use them to set up CC.
5251 (*-sun-sunos4.1.3): Set them.
5252
52531994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5254
5255 * Makefile.in (lib-src): Don't depend on src/paths.h.
5256
52571994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5258
5259 * build-ins.in (copydests): Get rid of spurious `-'s.
5260
5261 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5262
52631994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5264
5265 * Version 19.23 released.
5266
5267 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5268 for the Xlib and Xt checks; then restore old CFLAGS.
5269
52701994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5271
5272 * configure.in (HAVE_X11XTR6): Add newline before #if.
5273 Add newline after #endif.
5274
52751994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5276
5277 * configure.in (HAVE_X11XTR6): Arrange to define it.
5278
52791994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5280
5281 * Makefile.in (install): Depend on blessmail.
5282
52831994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5284
5285 * configure.in (mips-siemens-sysv*): Put quotes around value
5286 containing blanks.
5287
52881994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5289
5290 * Makefile.in (TAGS): Use the makefile in src subdir.
5291
52921994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5293
5294 * configure.in (opsys): Recognize `gnu'.
5295
52961994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5297
5298 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5299
53001994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5301
5302 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5303 version > 1.8.
5304
53051994-05-08 Morten Welinder (terra@diku.dk)
5306
5307 * config.bat: Forcibly remove "# " style comments from makefiles.
5308
53091994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5310
5311 * Makefile.in (uninstall): When processing lispdir and etcdir,
5312 do nothing unless it exists and is a directory.
5313
53141994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5315
5316 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5317 Merge code in from install-doc.
5318 (install-doc): Merge code back into install-arch-indep.
5319 (install-arch-dep): Don't depend on install-doc.
5320
5321 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5322
53231994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5324
5325 * configure.in (making src/Makefile and lib-src/Makefile):
5326 Split off the autoconf substitutions and don't pass them thru cpp.
5327 (undefs): Use $canonical as well as $configuration.
5328
5329 * make-dist: Distribute lisp/Makefile.
5330
5331 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5332 Use lower case names for the s files.
5333
53341994-05-03 Morten Welinder (terra@diku.dk)
5335
5336 * config.bat: Added possibility for different file name
10d1d0af 5337 transcriptions in lib-src.
a4a9692d
DL
5338
53391994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5340
5341 * Makefile.in (lib-src): Undo previous change.
5342 (blessmail): New target to run maybe-blessmail in lib-src.
5343 (all): Depend on blessmail.
5344
5345 * Makefile.in (lib-src): Depend on src.
5346
53471994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5348
5349 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5350 (m88k-dg-dgux5.4R2): dgux5.4R2.
5351
53521994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5353
5354 * configure.in (window_system): Restore accidentally deleted code
5355 that uses AC_FIND_X.
5356
5357 * make-dist: Distribute config.bat.
5358
53591994-04-29 Morten Welinder (terra@diku.dk)
5360
5361 * config.bat: Corrected the configuration of lib-src
5362 to keep up with configure. Add note about dos version 3
5363 or better needed (djgpp needs that). Add note explaining
5364 that either install in c:/emacs or edit the script.
5365 Don't change to c:/emacs, but assume we're there (to minimize
5366 the number of places to change).
5367
5368 * config.bat: Build-in the first step towards X11 support with
5369 the X11 emulator that exists. At this time it won't work,
5370 and several files are missing.
5371
53721994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5373
5374 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5375 Don't look for -lresolv.
5376
5377 * Makefile.in (lib-src): Depend on src/paths.h.
5378
53791994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5380
5381 * configure.in: Restore deleted AC_SUBST of `configuration'.
5382 Improve error message for bad --with-x-toolkit value.
5383
5384 * configure.in: Define CONFIGURATION in src/config.h
5385 rather than substituting in src/Makefile.in.
5386
53871994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5388
5389 * Makefile.in (install-doc): New target.
5390 (install-arch-dep): Depend on install-doc.
5391 (mkdir): Create docdir.
5392
53931994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5394
5395 * configure.in: Test for libresolv.a.
5396 Substitute machfile and opsysfile.
5397
53981994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5399
5400 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5401 (install-arch-dep): Install under the name $(EMACS).
5402
54031994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5404
5405 * configure.in (version): Use entire value of emacs-version.
5406 (mips-siemens-sysv*): New alternative.
5407
54081994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5409
5410 * Makefile.in (install-arch-indep): Don't install dired-x*.
5411
54121994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5413
5414 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5415 Fix definition of $undefs.
5416
54171994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5418
5419 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5420
5421 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5422
54231994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5424
5425 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5426
54271994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5428
5429 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5430 and run it thru cpp, as with src/Makefile.in.
5431
5432 * configure.in: Use AC_SET_MAKE.
5433
54341994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5435
5436 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5437
54381994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5439
5440 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5441
5442 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5443 (printing the choices): Make the toolkit message unconditional.
5444 (USE_X_TOOLKIT): Use `none', not `no', if none.
5445 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5446 Get rid of temp file foofoo1.
5447
54481994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5449
5450 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5451
54521994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5453
5454 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5455 (printing the choices): State choice of toolkit.
5456 (libsrc_libs): Recalculate after writing config.h;
5457 then update lib-src/Makefile.
5458
54591994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5460
5461 * configure.in: Add sunos4shr as alternative for suns.
5462 Conditionals testing for null $CC were backwards.
5463
54641994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5465
5466 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5467
54681994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5469
5470 * configure.in: Handle -isc4.0*.
5471
54721994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5473
5474 * configure.in (esix5): Set NON_GNU_CPP.
5475
54761994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5477
5478 * Makefile.in (thisdir): Nonsensical variable removed.
5479 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5480 back to $thisdir, rather than the directory `this_dir'.
5481
54821994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5483
5484 * Makefile.in (install-arch-indep): Add missing backslash after a
5485 `then'.
5486
54871994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5488
5489 * Makefile.in (thisdir): New variable.
5490 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5491
54921994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5493
5494 * configure.in: Add freebsd.
5495
54961994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5497
5498 * configure.in: Check for fpathconf.
5499
55001994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5501
5502 * configure.in (with_x_toolkit): Fix typo in previous change.
5503
55041994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5505
5506 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5507
55081994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5509
5510 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5511
55121994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5513
5514 * configure.in: Fix value of docdir.
5515 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5516
55171994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5518
5519 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5520
55211994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5522
5523 * configure.in: New variable docdir to control where the docstring
5524 file goes.
5525 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5526
55271994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5528
5529 * configure.in: When --run-in-place, don't inherit archlibdir.
5530
55311994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5532
5533 * Makefile.in (install-arch-dep, install-arch-indep):
5534 New targets split up former do-install rule.
5535 (do-install): Target deleted.
5536
55371994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5538
5539 * configure.in (mips-sony-newsos*): New configuration.
5540
55411994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5542
5543 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5544
55451994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5546
5547 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5548
55491994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5550
5551 * configure.in: Don't initialize CC.
5552
55531994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5554
5555 * configure.in (creating src/Makefile): Also generate -U switches
5556 for symbols in the $configuration value.
5557
5558 * configure.in: Check for sys_siglist being declared in system header.
5559
55601994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5561
5562 * configure.in (creating src/Makefile): Delete blank lines
5563 along with lines of whitespace.
5564 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5565
55661994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5567
5568 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5569 like C_SWITCH_SYSTEM.
5570 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5571
55721994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5573
5574 * configure.in (drem): Check for this function.
5575
55761994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5577
5578 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5579 If CPP was inherited from environment, don't use NON_GNU_CPP.
5580 (NON_GNU_CC): Likewise.
5581 (handling with_gcc): Use explicit if in the `no' case.
5582 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5583
55841994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5585
5586 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5587
55881994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5589
5590 * configure.in: Check whether fmod exists.
5591
55921994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5593
5594 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5595 {src,lisp}/OChangeLog.
5596
55971994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5598
5599 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5600 necessary for proper operation. This code works with the current
5601 released version of Autoconf.
5602
56031994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5604
5605 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5606 (USE_X_TOOLKIT): Define it for all values except `no'.
5607
5608 * configure.in: Undo first Jan 8 change and Jan 16 change.
5609
56101994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5611
5612 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5613 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5614
5615 * Makefile.in (lwlib/Makefile): New target.
5616 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5617 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5618 (unlock, relock): Handle lwlib subdir.
5619
5620 * Makefile.in: Add some .PHONY targets.
5621
5622 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5623
5624 * lwlib: New subdirectory.
5625
56261994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5627
5628 * configure.in: If CPP has a value that is a directory,
5629 discard the value.
5630
56311994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5632
5633 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5634 remove -U[0-9]*.
5635
56361994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5637
5638 * Makefile.in (do-install): Install the dired-x info files.
5639
5640 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5641 (See src/s/sol2.h.)
5642
56431994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5644
5645 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5646
56471994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5648
5649 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5650 AC_OUTPUT as it should be; hopefully noone will again see fit to
5651 gratuitously break this and not make a change log entry.
5652 Optimized sed processing of Makefile.in and cpp output; now
5653 preserves comments previously removed from the cpp input.
5654 Eliminated temp file for cpp output. Generate -U switches to
5655 undefine all identifiers that appear in the directory name
5656 ${srcdir}; pass these to cpp.
5657
5658 * configure.in (version): Fix sed regexp to match two-elt version
5659 number.
5660
5661 * configure.in: Check for strerror.
5662
56631994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5664
5665 * configure.in: Test for bcmp.
5666
56671994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5668
5669 * make-dist (tempdir): Put subdir msdos into the distribution.
5670
56711993-01-07 Morten Welinder (terra@diku.dk)
5672
5673 * config.bat: New file.
5674
56751994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5676
5677 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5678
56791994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5680
5681 * configure.in (m68*-next-*): Don't care about which os is specified.
5682 (i[34]86-*-*): Check for *-nextstop*.
5683
56841993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5685
5686 * configure.in: Check for setsid.
5687
56881993-12-17 Richard Stallman (rms@srarc2)
5689
5690 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5691
56921993-12-15 Richard Stallman (rms@srarc2)
5693
5694 * Makefile.in (mkdir): Make only the lockdir writable.
5695
5696 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5697
56981993-12-11 Richard Stallman (rms@srarc2)
5699
5700 * Makefile.in (libdir): Use @libdir@.
5701
57021993-12-08 Richard Stallman (rms@srarc2)
5703
5704 * Makefile.in (install): Add empty command.
5705
57061993-12-04 Richard Stallman (rms@srarc2)
5707
5708 * make-dist: Put man/getopt.c in the dist.
5709
5710 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5711
5712 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5713
57141993-12-03 Richard Stallman (rms@srarc2)
5715
5716 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5717 Set it for all solaris versions.
5718 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5719 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5720 Likewise for NON_GNU_CC and CC.
5721
57221993-12-01 Richard Stallman (rms@srarc2)
5723
5724 * configure.in (mips-mips-riscos4*): Assign variable CC.
5725 (checking ${with_gcc}): If "no", don't override CC if already set.
5726 (CC): Initialize it as empty.
5727
dff28924 57281993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5729
5730 * configure.in (Suns): Set CPP if *-solaris2.3*.
5731
57321993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5733
5734 * Version 19.22 released.
5735
5736 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5737
57381993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5739
5740 * make-dist: When breaking links, use cp -p.
5741 Copy install.sh into distribution.
5742 Move the temp dir up into the parent dir;
5743 don't leave the staging dir make-dist.tmp... in existence.
5744 * install.sh: New file.
5745
57461993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5747
5748 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5749
57501993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5751
5752 * configure.in (version): When --run-in-place, exclude
5753 ${datadir}/emacs/site-lisp from locallisppath.
5754
57551993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5756
5757 * configure.in: Delete jumk.c before writing it.
5758
57591993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5760
5761 * Version 19.21 released.
5762
5763 * Makefile.in (mkdir): Ignore error from chmod.
5764
57651993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5766
5767 * make-dist: Don't put lisp/forms.README in the distribution.
5768
57691993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5770
5771 * configure.in (creating src/Makefile): Before running cpp,
5772 discard all lines that start with `# Generated' or /**/#.
5773
57741993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5775
5776 * Version 19.20 released.
5777
5778 * make-dist: Use build-ins.in, not build-install.in.
5779 Don't bother updating TAGS since it's not included.
5780
5781 * build-ins.in: Renamed from build-install.in.
5782
57831993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5784
5785 * make-dist: Don't try to link *.texinfo--there are none now.
5786 When running make in lib-src, specify YACC var value.
5787
57881993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5789
5790 * configure.in (extrasub): Add vpath patterns for %.[yls].
5791
5792 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5793 Instead just include the commands to make src/Makefile as the
5794 second arg to AC_OUTPUT.
5795
5796 * configure.in: Use : instead of dnl for comment inside
5797 $makefile_command.
5798
5799 * configure.in: No longer use vpath_sed. Instead, when we notice
5800 srcdir already configured, set extrasub to hack vpath in the
5801 makefiles.
5802
5803 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5804 before moving it.
5805 * Makefile.in (VPATH): Define to @srcdir@.
5806
f0131492 58071993-09-28 Brian J. Fox (bfox@cubit)
a4a9692d
DL
5808
5809 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5810 doesn't exist. Just copy src/Makefile.in instead. Touch
5811 all of the Makefiles after editing config.status.
5812
5813 * INSTALL: Update documentation to match new configuration
5814 mechanism.
5815
f0131492 58161993-09-27 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
5817
5818 * configure.in: Allow any of the path or directory Makefile
5819 variables to be set with flags to configure. Create all Makefiles
5820 at configure time. Edit special commands into config.status after
5821 src/Makefile.in is built from src/Makefile.
5822
5823 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5824 If these files are out of date, simply have config.status
5825 rebuild them; don't rebuild them explicitly.
5826
f0131492 58271993-09-25 Brian J. Fox (bfox@ai.mit.edu)
a4a9692d
DL
5828
5829 * build-install.in: Change src/xemacs to src/emacs. We no longer
5830 create src/xemacs, so the file wouldn't be found.
5831
5832 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5833
f0131492 58341993-09-24 Brian J. Fox (bfox@albert.gnu.ai.mit.edu)
a4a9692d
DL
5835
5836 * configure.in: Avoid forcing the search of /usr/include before
5837 fixed include files by resetting C_SWITCH_X_SITE if it is
5838 "-I/usr/include".
5839
58401993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5841
5842 * Makefile.in (@rip_paths@locallisppath):
5843 Delete ${datadir}/emacs/site-lisp.
5844
58451993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5846
5847 * configure.in:
5848 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5849 Remove ${extra_output} from AC_OUTPUT call.
5850
f0131492 58511993-09-17 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5852
5853 * make-dist: Quote backquotes found in strings to be echoed.
5854
5855 * configure.in: Use "sh -c pwd" when we want to avoid having the
5856 shell fix up the value of $PWD.
5857
f0131492 58581993-09-13 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5859
5860 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5861 of the installation fail. Suggested by Karl Berry.
5862
f0131492 58631993-08-30 Brian J. Fox (bfox@inferno)
a4a9692d
DL
5864
5865 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5866 was used. Set MAKEFLAGS from MFLAGS.
5867
58681993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5869
5870 * configure.in: Test for res_init in libc.
5871
58721993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5873
5874 * configure.in: In the file ${tempcname}, use configure___
5875 instead of @configure@.
5876
58771993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5878
5879 * make-dist: Dist vpath.sed
5880
5881 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5882 Depend on vpath.sed.
5883 Replace sed comand for VPATH with @vpath_sed@.
5884
5885 * configure.in: Substitute variable `vpath_sed'.
5886 If not in $srcdir and $srcdir is configured,
5887 issue warning that GNU make is required,
5888 and set vpath_sed to use vpath.sed script.
5889
58901993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5891
5892 * configure.in: Remove check for $srcdir being configured. This
5893 pretty much works now.
5894 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5895 Check for XFree86 (/usr/X386/include) independent of whether
5896 -lXbsd exists.
5897
5898 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5899 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5900 `make'.
5901
59021993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5903
5904 * Version 19.19 released.
5905
5906 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5907
59081993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5909
5910 * configure.in: Check for XScreenNumberOfScreen.
5911
59121993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5913
5914 * configure.in: Add * to end of all configuration alternatives.
5915 (m68*-sony-newsos3*): New alternative.
5916
59171993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5918
5919 * make-dist: Include getdate.c in distribution.
5920
5921 * configure.in: For --help, use $PAGER if it is set.
5922 (LIB_X11_LIB): Default to -lX11.
5923 (mips-sgi-irix5.*): New alternative.
5924
5925 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5926
5927 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5928 Recognize *.B8.* as hpux version 8.
5929 (m68*-tektronix-bsd*): Fix typo in tek4300.
5930 (AC_HAVE_FUNCS): Add ftime.
5931
59321993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5933
5934 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5935 Use tekxd88, not tekXD88.
5936
59371993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5938
5939 * configure.in: Check for -lm. Then can check for frexp and logb.
5940
59411993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5942
5943 * Version 19.18 released.
5944
5945 * make-dist (src): Don't put gnu-hp300 in dist.
5946 (src, lisp): Include OChangeLog in dist.
5947
59481993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5949
5950 * configure.in: Test for presence of logb and frexp functions.
5951
59521993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5953
5954 * configure.in (machine): Add i370-ibm-aix*.
5955
59561993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5957
5958 * configure.in (function checks): Test for mkdir and rmdir.
5959
5960 * configure.in (function checks): Don't test for random and bcopy
5961 only when we're building with X; look for them all the time.
5962
59631993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5964
5965 * configure.in: Test for availability of bcopy functions, searching
5966 the X libraries if we're using X.
5967
5968 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5969 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5970 versions of AIX, and needs to be passed to the loader.
5971
10d1d0af 5972 * configure.in: Test for the availability of the
a4a9692d
DL
5973 XScreenResourceString function.
5974
59751993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5976
5977 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5978 LD_SWITCH_X_SITE and assume --with-x11.
5979 Only look for X11 files if we weren't told about a window system
5980 or if we were told to use X11 but not told where.
5981 Search the libraries from the s and/or m files when checking for
5982 functions.
5983
5984 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5985
59861993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5987
5988 * make-dist: Include lisp/dired.todo in the distribution.
5989
59901993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5991
5992 * configure.in: Add code to set HAVE_INET_SOCKETS.
5993
59941993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5995
5996 * configure.in: If we do find x_includes and x_libraries
5997 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5998
59991993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6000
6001 * make-dist: Include src/gnu-hp300 in the dist.
6002
6003 * configure.in (canonical): New variable holds the canonicalized
6004 configuration. Don't alter `configuration'. Use `configuration'
6005 for Makefile.in for file naming.
6006 (testing x_includes and x_libraries): Use =, not ==.
6007
60081993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6009
6010 * Version 19.17 released.
6011
6012 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
6013 directory's makefile. This allows the invocation of CPP which
6014 builds xmakefile to receive these switches. The SunSoft C
6015 preprocessor inserts spaces between tokens if it doesn't get the
6016 -Xs flag requested in src/s/sol2.h.
6017
60181993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
6019
6020 * configure.in (m68k-bull-sysv3): new config.
6021
60221993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6023
6024 * configure.in: Use the autoconf AC_FIND_X macro to try to find
6025 the X Windows libraries.
6026
60271993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6028
6029 * make-dist (tempdir): Don't create lisp/forms-mode directory in
6030 the distribution. Those files aren't kept in their own
6031 subdirectory any more.
6032
60331993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6034
6035 * Version 19.16 released.
6036
60371993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6038
6039 * configure.in: Add --verbose flag.
6040
60411993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6042
6043 * version 19.15 released.
6044
60451993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6046
6047 * Makefile.in (top_distclean): Use -f switch when cleaning out
6048 lock dir; it might be empty.
6049
6050 * configure.in: Only check for -lXbsd once.
6051
60521993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6053
6054 * Version 19.14 released.
6055
60561993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6057
6058 * make-dist: If using gzip, create distribution with '.gz' extension.
6059
6060 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
6061 (lisp/forms-mode): This doesn't exist anymore.
6062
6063 * configure.in: Look for the closedir function.
6064
60651993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6066
6067 * configure.in (CPP): Autoconf sets this to a shell variable
6068 reference, which doesn't work when it's edited into a makefile.
6069 Expand that variable reference.
6070
6071 * Makefile.in (CPP): New variable.
6072 (src/Makefile): Edit CPP into src/Makefile.
6073
6074 * Makefile.in (src/Makefile): Don't bother exiting single quotes
6075 and entering double quotes to get the values of LD_SWITCH_X_SITE
6076 and the other make variables; make substitutes them in anyway.
6077
6078 * Makefile.in (uninstall): Don't remove the lisp and etc
6079 directories if they're in the source tree.
6080
92a8ce63 6081 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
6082 * Makefile.in (mostlyclean, clean): Separate these two; just have
6083 them pass the request to the subdirectory makefiles.
6084 (distclean): Pass the request down, and then get rid of the
6085 files configure built, and get rid of the Makefiles.
6086 (realclean): Pass the request down, and then do the same things
6087 distclean does.
6088 (uninstall, info, dvi): New targets.
6089
6090 * configure.in: Move clause for PC-compatible i386 box to the end
6091 of the case statement, to avoid masking configurations below.
6092
6093 * configure.in: Add case for m88k-motorola-sysv4.
6094
6095 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
6096 the HP 68000 machines.
6097
6098 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
6099 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
6100 preprocessor won't fiddle with them.
6101
61021993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6103
6104 * Makefile.in (TAGS): cd to src to run etags.
6105
61061993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6107
6108 * configure.in (version): Check the X libraries for XrmSetDatabase
6109 and random, and see if we have -lXbsd.
6110
61111993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6112
6113 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6114 s/*.h and m/*.h files. Martin Tomes
6115 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6116
61171993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6118
6119 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6120 above the general i386 alternative.
6121
61221993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6123
6124 * configure.in: Recognize configuration name for Data General
6125 AViiON machines.
6126
6127 * configure.in: Use AC_LONG_FILE_NAMES.
6128
61291993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6130
6131 * configure.in: Test for bison.
6132 * Makefile.in (YACC): New variable.
6133 (lib-src/Makefile.in): Edit YACC into the makefile.
6134
61351993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6136
6137 * Version 19.13 released.
6138
6139 * configure.in (CFLAGS): Don't set this according to the value of
6140 the GCC shell variable. Instead, consult the machine and system
6141 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6142 test __GNUC__ while we're at it.
6143
6144 * configure.in: Remove extra ;; from hpux cases.
6145
61461993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6147
6148 * configure.in: Check to see if the system has -ldnet.
6149
61501993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6151
6152 * make-dist: Add clauses to distribute lisp/forms-mode.
6153
61541993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6155
6156 * configure.in (machine): Fix the versions in hpux version number test.
6157 Do not guess based on cpu type. Do check for explicit system version.
6158
61591993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6160
6161 * configure.in: Do NOT look for `unknown' as company name.
6162
61631993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6164
6165 * configure.in: Fix typo in message.
6166
61671993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6168
6169 * Version 19.12 released.
6170
6171 * Makefile.in (do-install): Correct previous etc-copying change.
6172 Partially rewrite using `if'.
6173 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6174
6175 * Version 19.11 released.
6176
6177 * configure.in: Handle 386bsd.
6178
61791993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6180
6181 * make-dist: Update getdate.c.
6182
6183 * configure.in: Handle bsd386.
6184
6185 * Makefile.in (do-install): Use `-' in tar options.
6186
6187 * configure.in: Change ! "${...}" to x"${...}" = x.
6188
6189 * Makefile.in (do-install): Copy the DOC-* files from the build
6190 etc directory, as well as lots of things from ${srcdir}/etc.
6191
6192 * make-dist: Copy config.guess.
6193
6194 * configure.in: Handle AIX versions 1.2, 1.3.
6195
61961993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6197
6198 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6199 the configuration name mips-mips-usg* to represent USG systems.
6200
6201 * configure.in: Fix logic to detect if srcdir is already configured.
6202
6203 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6204
6205 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6206 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6207 of a directory; cd might fail, and have pwd print out the current
6208 directory.
6209
62101993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6211
6212 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6213
62141993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6215
6216 * configure.in: Complain if srcdir points at an already-configured
6217 tree.
6218
62191993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6220
6221 * Version 19.10 released.
6222
62231993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6224
6225 * Makefile.in: Use Makefile comments, not C comments.
6226
6227 * configure.in: Add case for the Tektronix XD88.
6228
62291993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6230
6231 * configure.in: Handle sysv4.2 and sysvr4.2.
6232
62331993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6234
6235 * configure.in: Traverse the argument list without destroying it;
6236 don't use shift. It turns out that "set - ${saved_arguments}"
6237 doesn't work portably.
6238
6239 * configure.in: Add missing "fi".
6240
6241 * make-dist: Rebuild configure if configure.in is newer.
6242
6243 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6244 targets to be executed even if make remembers that it has already
10d1d0af 6245 satisfied FRC.
a4a9692d
DL
6246
62471993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6248
6249 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6250
6251 * configure.in (romp): Handle various version numbers with aos and bsd.
6252
62531993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6254
6255 * configure.in: Fix message text.
6256
62571993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6258
6259 * make-dist: Make a `site-lisp' directory in the distribution,
6260 instead of a `local-lisp' directory, which hasn't been the
6261 appropriate name for a long time.
6262 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6263 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6264
6265 * Makefile.in (do-install): Correctly detect if ./etc and
6266 ${srcdir}/etc are the same.
6267
6268 * configure.in: Extract UNEXEC from the system configuration
6269 files, compute the name of the source file corresponding to the
6270 object file, and #define it as UNEXEC_SRC in config.h.
6271
6272 * configure.in: If srcdir is '.', then try using PWD to make it
6273 absolute.
6274
6275 * configure.in: Include ${srcdir} in the printed report, to help
6276 people notice if it's an automounter path.
6277
62781993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6279
6280 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6281
62821993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6283
6284 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6285 when they are different. Add `shift' command.
6286 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6287 (externallispdir): Var deleted.
6288
6289 * configure.in: Delete spurious paren outputting short_usage.
6290
62911993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6292
6293 * Version 19.9 released.
6294
62951993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6296
6297 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6298 subdirectory makes.
6299
6300 * make-dist: Check for .elc files with no corresponding .el file.
6301
6302 * Makefile.in (mkdir): Make all the directories in locallisppath.
6303
6304 * config.guess: New file.
6305 * configure.in: Use it, tentatively.
88c71720 6306 * INSTALL: Mention its usage.
a4a9692d
DL
6307
6308 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6309 the former gives you the operating system rev directly. Use
6310 s/hpux.h if we don't recognize what we got.
6311
6312 * Makefile.in (do-install): Don't remove a destination directory
6313 if it's the same as the source. If ${srcdir}/info == ${infodir},
6314 don't try to copy the info files.
6315
6316 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6317 doesn't work if you're not using a separate source directory.
6318 (do-install): Copy the build tree's etc directory only after
6319 making sure it's not also the source tree's etc directory.
6320
63211993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6322
6323 * configure.in: Handle sunos4.1.3 specially.
6324
63251993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6326
6327 * Makefile.in (INSTALL): Add definition.
6328
6329 * configure.in: Fix some messages. Support -with-gnu-cc.
6330 At the end, use `set --', not `set -'.
6331 Delete spurious `.h' in hpux alternatives.
6332
63331993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6334
6335 * Version 19.8 released.
6336
63371993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6338
6339 * configure.in: When looking for source in the same directory as
6340 the configure script, make the path thus discovered absolute.
6341 If the user specifies the `--srcdir' switch, make that directory
6342 absolute too.
6343
6344 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6345
6346 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6347 too, as the value of the PATH_INFO macro.
6348
6349 * configure.in: Check to see if the source lives in the same
6350 directory as the configure script.
6351
63521993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6353
6354 * Makefile.in (install): Split this into `install' and
6355 `do-install', to give people more control over exactly what gets
6356 done.
6357 (do-install): New target, containing the guts of `install'. Don't
6358 remove and recreate the directories inside the copying loop - do
6359 it all before the copying loop. Pass more flags to the lib-src
6360 make.
6361 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6362 avoid errors and warnings.
6363
6364 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6365 the manufacturer - the more general case was blocking other i386
6366 configuration names below, and that's how the names are written in
6367 MACHINES anyway.
6368
6369 * make-dist: When breaking links, remove the link before moving
6370 the copy onto it, to avoid interactive behavior.
6371
6372 * Makefile.in: Doc fix.
6373
6374 * configure.in: Doc fix.
6375
6376 * INSTALL: Mention --exec-prefix option.
6377
6378 * configure.in: Add support for the `--exec-prefix' option.
6379 * Makefile.in: Accept that support.
6380
6381 * configure.in: Use the AC_PROG_INSTALL macro.
6382 * Makefile.in (INSTALL): Variable removed.
6383 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6384
6385 * configure.in: Distinguish between hp800's and hp700's by calling
6386 "uname -m".
6387
63881993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6389
92a8ce63 6390 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6391 running SYSV.
6392
63931993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6394
6395 * configure.in: Distinguish between hp800's and hp700's by the
6396 version of HP/UX they run, since that's something people are more
6397 likely to know - hp700's run 8.0.
6398 Add HP 700 configuration.
6399
6400 * configure.in: Test for the presence of the `rename' function.
6401
6402 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6403 configure.in.
6404 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6405
6406 * make-dist: Break intra-tree links.
6407
6408 * configure.in: Explain that this is an autoconf script, and give
6409 instructions for rebuilding configure from it. Arrange to put
6410 comments in configure explaining this too.
6411
6412 * configure.in: Make the first line of the configure script be
6413 "#!/bin/sh". Leaving the first line blank didn't work.
6414
6415 * configure.in (long_usage): Removed; made short_usage describe
6416 the options briefly.
6417
6418 * configure.in: Implement the --prefix option.
6419 * Makefile.in (prefix): Add support for it here.
6420 * INSTALL: Document it here.
6421
6422 * Makefile.in (install): Don't assume that the files in the `info'
6423 subdirectory match *.info. They don't have that prefix.
6424
64251993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6426
6427 * configure.in: Add case for version 5 of Esix.
6428
64291993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6430
92a8ce63 6431 * Version 19.7 released.
a4a9692d
DL
6432
6433 * make-dist: There aren't any *.com files in lib-src anymore.
6434
6435 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6436 them; they're symlinks to other filesystems on the GNU machines.
6437
6438 * make-dist: Check that the manual reflects the same version of
6439 Emacs as stated in lisp/version.el. Edit that version number into
6440 the README file.
6441
64421993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6443
6444 * configure.in: Remove the hack of AC_DEFINE; use
6445 AC_DEFINE_UNQUOTED.
6446
64471993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6448
6449 * make-dist: Don't distribute precomp.com, compile.com, or
6450 link.com from ./src; they're in ./vms now.
6451
6452 Some time-handling patches from Paul Eggert:
6453 * configure.in: Add AC_TIMEZONE.
6454
64551993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6456
6457 * configure.in: Recognize Linux as a valid operating system for
6458 the i386.
6459
64601993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6461
6462 * make-dist: Distribute some VMS files we got from Richard Levitte.
6463
6464 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6465 the source for the sed command, not oldXMenu/Makefile.
6466
64671993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6468
6469 * INSTALL: Don't claim the srcdir option doesn't work.
6470
64711993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6472
6473 * configure.in: Include remarks saying what order the autoconf
6474 tests should go in, and remind people to change config.h.in
6475 whenever they add autoconf tests which make #definitions.
6476
6477 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6478
64791993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6480
6481 * Makefile.in (oldXMenu/Makefile): Make this depend on
6482 ${srcdir}/oldXMenu/Makefile.in, not itself.
6483
6484 * PROBLEMS: Some updates from David J. Mackenzie.
6485
6486 More changes from David J. Mackenzie.
6487 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6488 removed; autoconf and config.h should specify all these
6489 differences.
6490 (buildlisppath): Make this path depend on ${srcdir}.
6491 (INSTALLFLAGS): Removed.
6492 (INSTALL): Include the -c flag.
6493 (install): Change the way we invoke install accordingly.
6494
6495 Install ${srcdir} changes from DJM.
6496 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6497 list.
6498 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6499 the source tree and the etc directory in the object tree.
6500 (${SUBDIR}): Pass the prefix variable down to submakes.
6501 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6502 in /bin.
6503 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6504 values for srcdir and VPATH.
6505 (install): Add `v' flag to tar command. Make sure that `dir'
6506 exists in ${srcdir}/info before copying it. Remember that the man
6507 pages come from the source tree, not the object tree.
6508 * configure.in: Remove remarks saying that the --srcdir option
6509 doesn't work.
6510 Create the etc directory in the object tree.
6511 Recognize configuration names of the form *-sun-solaris*.
6512 Recognize sunos5 and solaris as operating system names.
6513
6514 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6515 lib-src/getdate.y and src/systime.h.
6516
65171993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6518
6519 * make-dist: Make links in info subdir.
6520
65211993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6522
6523 * configure.in: Call AC_STDC_HEADERS.
6524
65251993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6526
6527 * configure.in: Sidestep autoconf's quoting of the second argument
6528 of AC_DEFINE, so we can specify the value to put there. It would
6529 be nice if autoconf provided some way to specify computed values
6530 for macros.
6531
65321993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6533
6534 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6535 this is always just -DHAVE_CONFIG_H.
6536
6537 The GNU coding standards specify that CFLAGS should be left for
6538 users to set.
6539 * Makefile.in (CFLAGS): Let configure determine the default value
6540 for this. Don't
6541 have it default to DEFS.
6542 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6543 (lib-src/Makefile, src/Makefile): Edit the default value for
6544 CFLAGS into these files, not DEFS.
6545 * configure.in (CFLAGS): Choose a default value for this - "-g"
6546 normally, or "-g -O" if we're using GCC. Edit it into the
6547 top-level Makefile.
6548
6549 * configure.in: When scanning the machine and system description
6550 #include files, write their names to conftest.c properly.
6551
65521993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6553
6554 * configure.in: In configuration name case for Apallos running
6555 Domainios, set opsys, not opsysfile.
6556
6557 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6558 src/config.h, instead of AC_OUTPUT; the latter overwrites
6559 src/config.h even when it hasn't changed, puts a makefile-style
6560 comment at the top even though it's C code, and produces a
6561 config.status script which doesn't do the job right.
6562
6563 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6564 can use a symbolic link to get the X Menu library into src.
6565 * Makefile.in (LN_S): New variable.
6566 (src/Makefile): Edit the value of LN_S into this makefile.
6567
65681993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6569
6570 * configure.in: Support *-sco3.2v4* as opsystem.
6571
6572 * make-dist: Don't include calc directory.
6573 Exclude many files in the man directory; copy a few.
6574
65751993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6576
6577 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6578 call AC_STRUCT_TM to see what's in time.h.
6579
6580 * configure.in: Employ quoting stupidity to get the value of CPP
6581 to expand properly.
6582
65831993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6584
6585 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6586 variable to scan the machine and system description files.
6587
6588 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6589 so that getdate.y builds correctly.
6590
65911993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6592
6593 * configure.in (tempcname): Change this to "conftest.c", so it will
6594 work properly on systems with short filenames; this is the name
6595 autoconf uses.
6596
6597 * configure.in: Also detect the availability of dup2 and
6598 gethostname.
6599
6600 * configure.in: Use the AC_ALLOCA test.
6601 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6602 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6603
66041993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6605
6606 * make-dist: Distribute configure, as well as configure.in.
6607 Oversight.
6608
66091993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6610
6611 * Makefile.in (install): Print out the name of the directory we're
6612 copying, so people can have some idea of whether we're making
6613 progress.
6614
6615 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6616 Don't forget to re-create the COPYDESTS directories after we clear
6617 them out.
6618
66191993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6620
6621 * Makefile.in: Add autoconf cookies so that the configure
6622 script can comment out sections of path variable definitions to
6623 choose between the installable configuration and the run-in-place
6624 configuration.
6625 * configure.in: Add new option `--run-in-place', to select the
6626 run-in-place path definitions.
6627
6628 * configure.in: Add a clause to the big configuration name case
6629 for the NeXT machine.
6630
66311993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6632
6633 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6634 Make sure that each source directory exists, and is different from
6635 the destination directory; then, delete the destination before
6636 copying over the source.
6637
6638 * make-dist: Distribute configure.in, instead of configure.
6639
66401993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6641
6642 * configure.in: Don't set CC to "gcc -O" if the user specifies
6643 `--with-gcc'. Add -O to DEFS if GCC is set.
6644
66451993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6646
6647 * Makefile.in (clean mostlyclean): Missing right paren.
6648
6649 * configure.in: When checking for X windows, search for an X11
6650 subdirectory of ${x_includes}.
6651
6652 * configure.in: Check for gettimeofday function, for getdate.y.
6653
92a8ce63 6654 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6655 autoconf can't derive all the information we need, but we'd really
6656 like to be able to take advantage of some of its tests, and its
6657 file-editing facilities.
6658 * configure.in: Renamed from configure.
6659 Quote the sections of shell script we want copied literally to
6660 the configure script.
6661 (compile): Initialize this to make the autoconf macros' code happy.
6662 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6663 code to do their jobs.
6664 Use autoconf to produce Makefile and src/config.h.
6665 Remove the Makefile-style comment that autoconf places at the top
6666 of src/config.h.
6667 (config_h_opts): Removed - no longer necessary.
6668 * Makefile.in (configname): Renamed to configuration.
6669 (CONFIG_CFLAGS): Renamed to DEFS.
6670 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6671 get values via autoload @cookies@.
6672 (libsrc_libs): Get this from autoconf. We used to do nothing
6673 about this.
6674 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6675
6676 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6677 echo the move-if-change command.
6678
66791993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6680
6681 * make-dist: Distribute lib-src/rcs-checkin.
6682
6683 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6684 Don't try to make links to the RCS or Old subdirectories.
6685 Use the appropriate extension for the compression type in use.
6686 Create the tar file in the shell's initial default directory, not
6687 in ${tempparent}.
6688 Erase the whole ${tempparent} tree, not just ${tempdir}.
6689
66901993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6691
6692 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6693 use to build paths.h.
6694 (lib-src/Makefile, src/Makefile): Similarly.
6695
6696 * configure: Extend test for working `const' keyword to handle AIX
6697 3.2 cc.
6698
66991993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6700
6701 * make-dist: Distribute lisp/term/ChangeLog.
6702
92a8ce63 6703 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6704 C_SWITCH_SYSTEM from the configuration files.
6705 * configure: Extract C_SWITCH_SYSTEM from the machine and
6706 system-dependent files, and save it in the top-level Makefile.
6707 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6708 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6709
6710 * make-dist: Include the VMS support files in oldXMenu in the
6711 distribution.
6712
6713 * configure: Doc fix.
6714
6715 * configure: Fix corrupted config_h_opts.
6716
6717 * configure: Properly report option names in error messages.
6718
6719 * configure: Properly recognize --x-includes and --x-libraries
6720 options.
6721
6722 * configure: Fix syntax errors in code handling XFree386.
6723
67241993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6725
6726 * configure: Add special code to detect XFree386, and tell
6727 config.h about it.
6728
6729 * configure: Properly handle extracting values of LIBS_MACHINE and
6730 LIBS_SYSTEM that contain spaces.
6731
6732 * configure: Add `--x-includes' and `--x-libraries' options. I
6733 think these are dopey, but no less than three alpha testers, at
6734 large sites, have said they have their X files installed in odd
6735 places. Implement them by setting C_SWITCH_X_SITE and
6736 LD_SWITCH_X_SITE in src/config.h.
6737
67381993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6739
6740 * make-dist: Don't distribute etc/Old files.
6741
6742 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6743 backups.
6744
67451993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6746
6747 * make-dist: Fix typo.
6748
67491993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6750
6751 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6752 in some cases where it should but didn't seen to.
6753
6754 * Makefile.in: Added unlock and relock productions.
6755
67561993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6757
6758 * make-dist: Add a --compress option to force make-dist to use
6759 compress.
6760
6761 * make-dist: Use gzip, if we can find it.
6762
6763 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6764 make rs6000-ibm-aix default to -aix32.
6765
67661993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6767
6768 * Makefile.in: Added `Developer's configuration' section.
6769
67701993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6771
6772 * Makefile.in: Add commented-out variable settings for developer's
6773 configuration.
6774
67751993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6776
6777 * make-dist: Distribute `src/bitmaps' too.
6778
67791993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6780
6781 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6782 make rs6000-ibm-aix default to -aix32.
6783
67841993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6785
6786 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6787
6788 * Makefile.in (install.sysv): Add a second `$' in front of
6789 `${dest}', so that the shell will expand it, instead of Make.
6790
6791 * configure: When processing the name of the configure script,
6792 collapse `././' to `./', but leave a single `./' prefix alone.
6793
6794 * configure: Doc fix.
6795
67961993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6797
6798 * configure: Handle isc3.0 correctly.
6799
68001993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6801
6802 * make-dist: Don't try to copy the COPYING notice into
6803 external-lisp; we're not distributing that directory any more.
6804
68051993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6806
6807 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6808 Remove CVS subdirectories from the installed directory trees, as
6809 well as RCS directories.
6810
68111993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6812
6813 * make-dist: Only copy gmalloc.c if we couldn't link it.
6814 Don't try to copy man/{README,Makefile} unless they actually exist.
6815
6816 * Makefile.in (lisppath): Don't include externallispdir in this.
6817 We're not sure whether we're even going to distribute the
6818 directory yet.
6819
68201993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6821
6822 * make-dist: Don't distribute the external-lisp directory anymore.
6823 * INSTALL: Remove all references to external-lisp.
6824
6825 * configure: Detect whether the compiler supports `const'
6826 properly, and edit src/config.h accordingly.
6827
6828 * configure: Tweak layout of final report.
6829
6830 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6831 CFLAGS.
6832
6833 * Makefile.in (locallisppath): Make this default to
6834 ${datadir}/emacs/site-lisp, instead of
6835 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6836 the same thing, and local-lisp causes completion conflicts with
6837 lock.
6838 (lisppath): Add ${externallispdir} to this.
6839 * INSTALL: Adjust installation directions.
6840
6841 * Makefile.in (externallispdir): New variable, to say where to
6842 install the externally-maintained lisp files.
6843 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6844 the others.
6845 * INSTALL: Describe external-lisp and the new externallispdir
6846 variable.
6847
68481993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6849
6850 * configure (progname): New option `--with-gcc'. Make it clearer
6851 how we are trying to guess whether or not we have GCC.
6852 * INSTALL: Document the `--with-gcc' option, and improve
6853 description of `--with-x' options.
6854
68551993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6856
6857 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6858 ${infodir} from these variables; we have written out explicit code
6859 to install the info files.
6860
68611993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6862
6863 * make-dist: Don't distributed the RCS files in the etc directory.
6864
68651993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6866
6867 * Makefile.in: Some makes can't handle comments in the middle of
6868 commands; move them to before the whole rule.
6869
68701993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6871
6872 * README: Mention what Emacs is.
6873
68741993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6875
6876 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6877 Add `./cpp' and `./man' back into the distribution.
6878
68791993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6880
6881 * Makefile.in: Define MAKE, and use where appropriate.
6882
68831993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6884
6885 * make-dist: Remember that the authoritative COPYING notice is
6886 `etc/COPYING', not `../etc/COPYING'.
6887
68881992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6889
6890 * make-dist: Make sure that the COPYING notices in each directory
6891 are copies, not symlinks.
6892
68931992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6894
6895 * INSTALL: The build process produces an executable called `emacs'
6896 now. Change references.
6897 * Makefile.in: Adjust `install.mumble' targets to install
6898 `src/emacs', not `src/xemacs'.
6899
6900 * configure: Start with a blank line; this keeps some old CSH's
6901 from thinking it's a CSH script. Most systems will just use
6902 /bin/sh to run it, which is what we're expecting; the only other
6903 shells which might try to interpret it themselves are probably
6904 Bourne-compatible.
6905
69061992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6907
6908 * INSTALL: Improvements suggested by David Mackenzie.
6909
69101992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6911
6912 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6913 Don't try to copy the info files if there aren't any; the
6914 unexpanded globbing pattern disappoints `install'. Ignore the
6915 return status of that command.
6916
6917 * INSTALL: Updated for new configuration arrangement.
6918
6919 * configure: Don't make the top-level Makefile read-only - people
6920 may want to edit the values of the path variables.
6921
6922 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6923 Install the info files in ${infodir}. Install the executable
6924 under both `emacs' and `emacs-VERSION'.
6925
6926 * Makefile.in: Doc fix.
6927
6928 * Makefile.in (exec_prefix): New variable, as per latest version
6929 of coding standards.
6930 (bindir, libdir): Use it, instead of `prefix'.
6931 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6932
6933 * Makefile.in (mandir): Make the default value for this depend on
6934 $(prefix).
6935
6936 * Makefile.in (datadir, statedir, libdir): Make these all default
6937 to ${prefix}/lib.
6938 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6939 to compensate.
6940
6941 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6942 Install the etags and ctags man pages too.
6943
6944 * Makefile.in (distclean): Don't delete backup files; that's the
6945 job of extraclean.
6946 (extraclean): Like distclean, but deletes backup and autosave files.
6947
69481992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6949
6950 Make path specification conform to GNU coding standards.
6951 * configure (long_usage): Remove all traces of old arguments from
6952 usage messages, and document the options we do accept in more
6953 detail: -with-x... and --srcdir.
6954 (options, boolean_opts): Deleted; we don't have enough options to
6955 make this worthwhile.
6956 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6957 along with the code which supported them; these should be set as
6958 arguments to the top-level make.
6959 (config_h_opts): Since this no longer doubles as a list of option
6960 names, make them upper case; this simplifies the code which uses
6961 them to build the sed command to edit src/config.h. Change the
6962 code which sets them.
6963 (cc, g, O): Don't allow the user to set these using options; they
6964 should be specified using `CC=' and `CFLAGS=' arguments to the
6965 top-level make. Just choose reasonable default values for them,
6966 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6967 values.
6968 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6969 options; use them whenever the configuration files say they're
6970 possible.
6971 Simplify the argument processing loop. Don't accept abbreviations
6972 for option names; these might conflict with other configuration
6973 options in the future.
6974 Add some support for the `--srcdir' option. Check for the sources
6975 in . and .. if `--srcdir' is omitted. If the directories we will
6976 compile in don't exist yet, create them under the current directory.
6977 Note that the rest of the build process doesn't really support
6978 this.
6979 Edit only the top Makefile. That should edit the others. Edit
6980 into the makefile: `version', from lisp/version.el, `configname'
6981 and `srcdir' from the configuration arguments, `CC' and
6982 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6983 the user's path, and LOADLIBES as gleaned from the system
6984 description files.
6985 Simplify the report generated; it doesn't need to include any
6986 description of paths now.
6987 Make `config.status' exec configure instead of just calling it, so
6988 there's no harm in overwriting `config.status'.
6989 * Makefile.in (version, configname): New variables, used to choose
6990 the default values for datadir and libdir.
6991 Path variables rearranged into two clearer groups:
6992 - In the first group are the variables specified by the GNU coding
6993 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6994 manext, infodir, and srcdir).
6995 - In the second are the variables actually used for Emacs's paths
6996 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6997 archlibdir), which depend on the first category.
6998 datadir and libdir default to directories under
6999 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
7000 demand.
7001 etcdir and lispdir default to subdirectories of datadir.
7002 archlibdir defaults to libdir.
7003 The new installation tree is a bit deeper than it used to be, so
7004 use the new make-path program in lib-src to build them all.
7005 Always build a new src/paths.h.tmp and then move-if-change it to
7006 src/paths.h, to avoid unnecessary rebuilds while responding to the
7007 right changes.
7008 Remove all mention of arch-lib. Run utility commands from
7009 lib-src, and let the executables be copied into archlibdir when
7010 Emacs is installed.
7011 Add targets for src/Makefile, lib-src/Makefile, and
7012 oldXMenu/Makefile, editing the values of the path variables into
7013 them.
7014 Let lib-src do its own installation.
7015 (datadir): Default to putting data files under
7016 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
7017 (emacsdir): Variable deleted; it would only be confusing to use.
7018 (lispdir, etcdir): Default to ${datadir}/lisp.
7019 (mkdir): Use make-path for this.
7020 (lockdir): Do this in mkdir.
7021 (Makefile): New target.
7022
7023 * configure (usage_message): Rename to long_usage.
7024
7025 * make-dist: Don't bother creating an arch-lib directory; that's
7026 only for installation now.
7027
70281992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7029
7030 * configure: Use GCC-style configuration names, using config.sub.
7031 Change the usage and help messages.
7032
7033 * configure: Initialize window_system, not indow_system.
7034
7035 * configure: Report which window system, compiler, and signal
7036 handler return type we decide to use.
7037
7038 * make-dist: Explain what's going on if config.sub and gmalloc.c
7039 can't be linked. Place the code which copies them near the code
7040 which links the rest of the files around them.
7041
70421992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
7043
7044 * make-dist: Don't bother to distribute src/*.com, or
7045 src/vmsbuild; those have all been moved to `../vms'.
7046
70471992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7048
7049 * make-dist: Don't forget that the way to avoid filenames starting
7050 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
7051 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
7052 couldn't make hard links to, since we have two already, and
7053 perhaps more to come.
7054
70551992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7056
7057 * configure: When editing parameters into lib-src/Makefile, change
7058 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
7059 needs some other flags too.
7060
70611992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7062
7063 * configure: Remove spurious echo of the configuration name.
7064
7065 * make-dist: Don't distribute files in src/m and src/s whose names
7066 begin with `='.
7067
70681992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7069
7070 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
7071 Also LISP_FLOAT_TYPE.
7072
70731992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7074
7075 * make-dist: Copy config.sub, since it's a symbolic link to a file
7076 on another file system.
7077
70781992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7079
7080 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
7081 distribution.
7082
7083 * config.sub: New file, to help us recognize configuration names.
7084 * make-dist: Include it in the distribution.
7085
70861992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7087
7088 * configure: Convert `-' to `_' in specified option names.
7089 Accept options with --. Delete --highpri and --have-x-menu options.
7090 New options --with-x and --with-x10 replace -window-system.
7091 Don't mention options --gnu-malloc, --rel-alloc
7092 or --lisp-float-type in help message.
7093
70941992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7095
92a8ce63 7096 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
7097
70981992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7099
7100 * configure: Remove lines starting with "# DIST: " when building
7101 lib-src/Makefile and src/Makefile. This allows us to mark the
7102 "Makefile.in" files with explanatory comments which won't also get
7103 stuck in the Makefiles.
7104
71051992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7106
7107 * make-dist: Don't use the '+' operator in the sed regular
7108 expression that extracts the version number from lisp/version.el;
7109 Ultrix sed doesn't seem support the operator. Just double the
7110 operand and use *.
7111
71121992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7113
7114 * Makefile.in: Doc fix.
7115
71161992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7117
7118 * configure: Rewrite sed command to remove at most one ./ prefix;
7119 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7120 group.
7121
71221992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7123
7124 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7125
71261992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7127
7128 * make-dist: Go ahead and build a new TAGS file, unless the
7129 --newer option was specified. Don't try to delete a TAGS file
7130 from etc; it's not kept there, and shouldn't be deleted anyway.
7131
71321992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7133
7134 * make-dist: If the lisp directory contains a default.el, don't
7135 distribute it.
7136
7137 * configure: When searching signal.h for the type of a signal
7138 return handler, make a copy of it, not a symbolic link to it; that
7139 way, it will work on systems that don't have symbolic links.
7140
71411992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7142
10d1d0af 7143 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7144 option for generating incremental distributions. Stopped it from
7145 generating a TAGS file into the distribution; that sucker is
7146 *big*, and easily enough generated with the toplevel makefile.
7147
71481992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7149
7150 * configure: When writing config.status, don't prefix progname
7151 with a '.'; it might be absolute.
7152
71531992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7154
7155 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7156 /usr/include/X11 exist, not only if both exist.
7157
71581992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7159
7160 * make-dist: Make the new external-lisp directory a duplicate of
7161 the external-lisp directory, not the lisp directory.
7162
71631992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7164
7165 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7166 clean' in arch-lib; it doesn't even have a Makefile.
7167
7168 * Makefile.in (clean, mostlyclean): In the test which tries to
7169 distinguish between the build directory, which should be cleaned,
7170 and the installed directory, which shouldn't, cd to `${emacsdir}',
7171 not `${DESTDIR}${LIBDIR}'.
7172
71731992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7174
7175 * make-dist: Be sure to delete the .c and .h files that YACC and
7176 BISON create from getdate.y.
7177
92a8ce63 7178 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7179 * make-dist: Added support for the external-lisp subdirectory.
7180
7181 * make-dist: Changed message which complains that make-dist wasn't
7182 invoked in the right directory to indicate which files it was
7183 looking for.
7184
71851992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7186
7187 * configure: Add comments explaining why we can't translate
7188 character ranges or control characters in `tr'.
7189
71901992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7191
7192 * configure: When generating the configuration message, we used to
7193 build the message from the start so that each line began with "# "
7194 so that it would be a comment in `config.status'. However, this
7195 causes trouble if any of the variables we use in the message
7196 expand to more than one line of text - as gnu_malloc_reason
7197 sometimes does. So instead, we build the message as it should be
7198 printed to the user (i.e. without the "# " prefixes), and stick on
7199 the "# "s when we write it to `config.status'.
7200
7201 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7202 `lib-src' and `arch-lib'.
7203
7204 * configure: When generating report and `config.status' file, note
7205 that bindir only determines where `make install' and
7206 `build-install' will place the executables; this should make it
7207 clear that the ordinary build process will not try to install
7208 things.
7209
72101992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7211
7212 * make-dist: Change messages to say that we are 'making links to
7213 X', rather than 'copying X'. And put `' quotes around file names.
7214
7215 * make-dist: Include '.tmp' in the name of the staging directory.
7216
7217 * make-dist: Pass the `-f' option to rm when you're not sure that
7218 the files you're removing actually exist.
7219
7220 * make-dist: When setting up etc/COPYING, always nuke whatever is
7221 there, and then copy it in, to make sure we get a real file.
7222
7223 * make-dist: Don't try to distribute *.defns files any more. The
7224 only such file was for simula.el, which has been superceded by a
7225 version which doesn't have a separate .defns file.
7226
72271992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7228
7229 * make-dist: Don't distribute configured versions of config.h.in,
7230 paths.h.in, Makefile.in in src.
7231
7232 * configure: Delete .tmp files before creating them; don't bother
7233 trying to make final targets writeable first, since it won't
7234 matter to move-if-change.
7235
72361992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7237
7238 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7239 mkdir and chmod in the center of all the conditionals. GNU Make
7240 will strip these out, but other makes won't.
7241
72421992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7243
7244 * make-dist: Include move-if-change in list of files to distribute.
7245
72461992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7247
7248 * configure: Remove any "." elements from the program name.
7249
7250 * configure: Don't record the values of all the possible arguments
7251 in config.status; only record the options that the user specified.
7252
7253 * configure: Use move-if-change to move in the new src/config.h.
7254
72551992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7256
92a8ce63
JB
7257 * move-if-change: New file, copied from gcc release.
7258 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7259 a temp file, so we don't update paths.h if an error occurs or if
7260 it doesn't need changing.
a4a9692d
DL
7261
72621992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7263
7264 * Makefile.in (src/paths.h): Do not install a value for the
7265 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7266 * build-install.in: Same thing.
7267
72681992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7269
7270 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7271 latter, being a typo, is always false, resulting in a program
fffa137c 7272 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7273 source tree, and then delete it. Rah.
7274
7275 * Makefile.in: Add dist target, and comment for it.
7276
7277 * configure: When scanning <signal.h> for a declaration for
7278 signal, create a symbolic link with a name ending in .c, so the
7279 compiler won't complain that it's only been given .h files.
7280
7281 * configure: Check whether there are any arguments available
7282 before shifting to get the value of a non-boolean parameter.
7283
7284 * make-dist: Doc fix.
7285
72861992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7287
7288 * configure: Instead of grepping /usr/include/signal.h for a
7289 signal declaration, run /usr/include/signal.h or
7290 /usr/include/sys/signal.h through cpp and grep for the
7291 declaration.
7292
7293 * configure: Redirect the output of grep to /dev/null instead of
7294 using grep -s - that flag means different things on other systems.
7295
7296 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7297 since the former is recognizable even if you don't know what
7298 'dumping' is.
cc4a96c6 7299 * configure: Accommodate that change.
a4a9692d
DL
7300
7301 * configure: Accept options for all of the directories you can
7302 change in the Makefile.
7303
7304 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7305
7306 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7307 FOO before you can use them.
7308
7309 * build-install.in: Made the "Where To Install Things" section
7310 conform with the similar section from Makefile.in. Copied section
7311 which builds src/paths.h from src/paths.h.in from the Makefile.
7312
73131992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7314
7315 * configure: Write config.status to pass its command-line
7316 arguments on to configure, so that people can use it to recreate
7317 an old configuration, with minor changes.
7318
73191992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7320
7321 * configure: Don't rely on option variables being unset if their
7322 values are the empty string. In particular, when producing the
7323 English report, don't assume that highpri will be unset when no
7324 increased priority has been requested; -highpri='' should be the
7325 same as omitting -highpri altogether.
7326
7327 * configure: Fix dumb bug: when running the system and machine
7328 description files through cpp, mark those lines that we want to
7329 evaluate with the string '@configure@', and then only evaluate
7330 them. This way if the files include anything that actually
7331 generates text (type definitions or external declarations, say),
7332 we won't try to eval it.
7333
73341992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7335
7336 * make-dist: New shell script.
7337
7338 * configure: When creating foo from foo.in, make foo read-only to
7339 remind people to edit the .in file instead.
7340
7341 * INSTALL: Changed references to config.h-dist to config.h.in.
7342 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7343 to build src/paths.h from src/paths.h.in; added a paragraph to do
7344 this.
7345 * configure, Makefile, build-install: Changed filenames like
7346 FOO-dist to FOO.in.
7347
73481992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7349
7350 * Makefile, build-install: Renamed to Makefile.in and
7351 build-install.in; the configure script will edit these to produce
7352 the usable Makefile and build-install.
7353 * configure: Changed to produce ./Makefile, ./build-install,
7354 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7355 instead of editing them in place.
7356
73571992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7358
7359 * Makefile: Re-arranged so that the undumped Emacs will search
7360 ../lisp *after* the site's local elisp files.
7361 (locallisppath, dumplisppath): New variables.
7362 (lisppath): This variable's default value is now chosen based on
7363 $(locallisppath) and $(lispdir); while it used to be the
7364 customization point for adding site-local elisp directories to
7365 load-path, that job is now handled mostly by locallisppath.
7366 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7367 Check the values being assigned to the *LOADSEARCH macros for null
7368 path elements (like '::' in 'foo::bar').
7369
7370 * configure: When checking if the machine- and system-dependent
7371 files define a particular macro or not, actually run them through
7372 CPP and test the macros with #ifs, instead of just grepping for
7373 the macros' names. In particular, check for SYSTEM_MALLOC in this
7374 way.
7375
73761992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7377
7378 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7379
73801992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7381
7382 * configure: Make the config.status file an executable shell
7383 script which will recreate the same configuration. Include the
7384 verbal description of the current configuration as a comment in
7385 the script.
7386 * INSTALL: Doc fix.
7387
7388 * Makefile: brought the Makefile up to the GNU coding
7389 standards, as described in standards.text:
7390 (TAGS): New name for the target which rebuilds the tags table.
7391 (check): New target; doesn't do anything yet.
7392 (mostlyclean): New target, synonymous with clean.
7393 (realclean): New target. Currently, this just calls the
7394 subdirectories's makefiles and then deletes config.status.
7395 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7396 variables.
7397 Installation directory variables changed to conform.
7398 (install, install.sysv, install.xenix, install.aix): Changed the
7399 code which copies the directories into their installed location to
7400 allow the installed locations to be in several different
7401 directories; the old version assumed that they would all be in
7402 $(emacsdir).
7403 (mkdir, lockdir): Allow the installed locations to be in several
7404 different directories.
7405 * INSTALL: Doc fix.
7406
7407 * build-install: Use the same variable names as the Makefile.
7408 Allow the installed locations to be in several different
7409 directories.
7410
74111992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7412
7413 * Makefile (src/paths.h): Instead of using a single sed command to
7414 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7415 separately, and don't forget to append "/!!!SuperLock!!!" to the
7416 value of the PATH_SUPERLOCK macro.
7417
7418 * config.emacs: Renamed to configure, for consistency with other
7419 GNU products. Internal references changed.
7420 INSTALL, Makefile: References changed.
7421
7422 * lock: New directory, which should always be empty. If this
7423 directory doesn't exist, Emacs won't complain; it just won't lock.
7424 Having this here means that people can just unpack Emacs, build
7425 it, and have locking work.
7426
7427 * share-lib: Re-renamed to etc, for the sake of tradition.
7428 * config.emacs: Changed default value for datadir to ../etc.
7429 * INSTALL, README: Adjusted.
7430
74311992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7432
7433 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7434 by running CPP on the appropriate s/*.h and m/*.h files.
7435
74361992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7437
7438 * config.emacs: Make sure to set the "exit on error" flag once
7439 we've removed config.status; errors should abort the configuration.
7440
dff28924 74411992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7442
7443 * config.emacs: Added -distribute option, so that the Makefile
7444 paths are in their proper form. I don't know why this matters.
7445
dff28924 74461992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7447
7448 * local-lisp: New directory, empty in the distribution, for people
7449 to put local elisp code in.
7450 * config.emacs: Include it in the default load path.
7451 * README: Document it.
7452
dff28924 74531992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7454
7455 * config.emacs: Guess the type of signal handling functions based
7456 on the contents of /usr/include/signal.h.
7457
7458 * config.emacs: Print out progress report messages.
7459
7460 * Makefile (src/paths.h): Don't generically replace
7461 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7462 editing of the other entries, and each entry should be dealt with
7463 explicitly anyway.
7464
7465 * build-install: Converted from C-shell to Bourne shell.
7466 * config.emacs: Edit build-install properly.
7467
7468 * config.emacs: Doc fix.
7469
74701992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7471
92a8ce63 7472 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7473
dff28924 74741992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7475
7476 * config.emacs: Removed support for the `maintain-environment'
7477 option; the only important difference between this and its absence
7478 has been removed.
7479 * INSTALL: Removed mention of `maintain-environment'.
7480
7481 * config.emacs: Fix arguments to sed when processing boolean
7482 arguments.
7483
dff28924 74841991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7485
7486 * config.emacs: New file, to help automate the installation
92a8ce63 7487 process.
a4a9692d
DL
7488
7489 * Makefile: Lots of changes to support the separation of etc into
7490 architecture-dependent and -independent files:
7491 (EMACSROOT): New variable, giving the directory under which all of
7492 Emacs's libraries should be installed. Changed rest of file to
7493 use it.
7494 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7495 (DATADIR): New variable, denoting architecture-independent dir.
7496 (LOCKDIR): New variable, for completeness.
7497 (SUBDIR): No more etc, new lib-src.
7498 (COPYDIR): No more etc, new arch-lib and share-lib.
7499 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7500 (src): Now depends on lib-src, not etc.
7501 * build-install: Changes parallel to the above.
7502 * README: Describe the new arrangement.
7503
7504 * vms: New subdirectory for all the VMS stuff.
7505
dff28924 75061991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7507
7508 * Makefile (LISPPATH): New variable.
7509 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7510
dff28924 75111990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7512
7513 * Makefile (install, install.sysv, install.xenix):
7514 Install wakeup instead of loadst. No need for setuid or setgid.
7515
dff28924 75161990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7517
7518 * Makefile (clean): Clean etc if that's not the installation dir.
7519
dff28924 75201990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7521
7522 * Makefile (paths.h): Make sed alter each name in the path.
7523
dff28924 75241988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7525
7526 * Makefile (install.sysv): Use cpio, not tar.
7527
dff28924 75281988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7529
7530 * Makefile (lockdir): Rename `lock' target.
7531 Depend on it from install*, not from `all'.
7532
dff28924 75331988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7534
7535 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7536 to match build-install and paths.h.
6922b018
KH
7537
7538;; Local Variables:
880820fe 7539;; coding: utf-8
33462dfa 7540;; add-log-time-zone-rule: t
3d4c9dbd 7541;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
6922b018 7542;; End:
2a34a036 7543
e91081eb 7544 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
dfe07b9d 7545 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
7f6d64f8
GM
7546
7547 This file is part of GNU Emacs.
7548
4f43e937 7549 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7550 it under the terms of the GNU General Public License as published by
4f43e937
GM
7551 the Free Software Foundation, either version 3 of the License, or
7552 (at your option) any later version.
7f6d64f8
GM
7553
7554 GNU Emacs is distributed in the hope that it will be useful,
7555 but WITHOUT ANY WARRANTY; without even the implied warranty of
7556 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7557 GNU General Public License for more details.
7558
7559 You should have received a copy of the GNU General Public License
4f43e937 7560 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7561
7562;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73