(Basic Windows, Splitting Windows)
[bpt/emacs.git] / ChangeLog
CommitLineData
9fea5ed1
GM
12008-11-07 Glenn Morris <rgm@gnu.org>
2
3 * configure.in (HAVE_LIB64_DIR): Check for crtn.o. (Bug#1287)
4
b5ba7271
EZ
52008-10-31 Eli Zaretskii <eliz@gnu.org>
6
7 * config.bat: Tell user to expect one "File not found" message
8 while the `doc' directory is being configured.
9
27301075
CY
102008-10-30 Chong Yidong <cyd@stupidchicken.com>
11
12 * update-subdirs: Put obsolete directory last.
13
28f3a9d1
KH
142008-10-30 Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
15
16 * configure.in: Check fontconfig always.
17
2194ea1c
DN
182008-10-30 Dan Nicolaescu <dann@ics.uci.edu>
19
20 * configure (*-solaris2.[7-9]*): Fix typo.
21
ea09b8d5
GM
222008-10-24 Glenn Morris <rgm@gnu.org>
23
24 * configure.in (--without-sync-input, --with-pkg-config-prog):
25 Help strings start with lower case.
26 (--with-gnustep-conf): New option.
27 (GNUSTEP_CONFIG_FILE): Use, instead of fixed /etc/GNUstep/GNUstep.conf.
28
ef913c89
GM
292008-10-24 Yavor Doganov <yavor@gnu.org> (tiny change)
30
31 * configure.in: Use `.' instead of `source' to source GNUstep.conf.
32 Exit with an error if `--with-ns' was specified but <AppKit/AppKit.h>
33 is not found. (Bug#1230)
34
9b3362b8
DN
352008-10-23 Ali Bahrami <ali_gnu@emvision.com> (tiny change)
36
37 * configure (*-sunos5*, *-solaris* ): Use the new file sol2-10.h.
38 Use sol2-6.h for Solaris 7-9.
39
fac5dc61
DN
402008-10-18 Ulrich Mueller <ulm@gentoo.org>
41
42 * configure.in: Add support for GNU/Linux on SuperH.
43
6b0262c1
AS
442008-10-12 Andreas Schwab <schwab@suse.de>
45
46 * configure.in: Only check for m17n-flt if HAVE_LIBOTF.
47
8d87199b
AR
482008-08-28 Adrian Robert <Adrian.B.Robert@gmail.com>
49
50 * configure.in: Report USE_TOOLKIT_SCROLLBARS as such (not mentioning
51 "X") to avoid confusion.
52
53 * configure: Regenerate.
54
265f3a4d
RF
552008-09-07 Romain Francoise <romain@orebokech.com>
56
57 * make-dist: Distribute doc/man/ChangeLog.
58
cfe91a31
CY
592008-08-28 Chong Yidong <cyd@stupidchicken.com>
60
61 * configure.in: Disable XFT and Freetype when without X.
62
63 * configure: Regenerate.
64
c5e2611e
DN
652008-08-24 Dan Nicolaescu <dann@ics.uci.edu>
66
67 * configure.in (NS_IMPL_GNUSTEP): Increase pure size.
68
cc9e2523
CY
692008-08-21 Christian Faulhammer <opfer@gentoo.org> (tiny change)
70
71 * configure.in (GNUSTEP_SYSTEM_HEADERS): Define
72 GNUSTEP_SYSTEM_HEADERS and GNUSTEP_SYSTEM_LIBRARIES.
73
74 * configure: Regenerate.
75
67931678
EZ
762008-08-20 Eli Zaretskii <eliz@gnu.org>
77
78 * configure.in: Move "#define subprocesses" before
79 config_opsysfile is included.
80
5b6fd9ea
KH
812008-08-19 Kenichi Handa <handa@m17n.org>
82
83 * INSTALL (Extra fonts): Mention local fonts, don't mention
84 mule-unicode.
85
d32e280e
CY
862008-08-16 Chong Yidong <cyd@stupidchicken.com>
87
88 * make-dist: Omit info/.arch-inventory.
89
3271ac8c
JR
902008-08-16 Jason Rumney <jasonr@gnu.org>
91
92 * make-dist (tempdir/nt): Link emacsclient.rc.
93
48fad8e8
DN
942008-08-07 Dan Nicolaescu <dann@ics.uci.edu>
95
96 * configure.in (LIB_SRC_EXTRA_INSTALLABLES): New variable.
97 AC_SUBST it.
98 (GNU_OBJC_CFLAGS): Define as a shell variable instead of #define.
99 AC_SUBST it.
100 (OTHER_FILES): Always define for HAVE_NS.
101 (C_SWITCH_X_SYSTEM): Don't define as empty for NS_IMPL_COCOA.
102 * configure: Regenerate.
103
6b8bc489
AS
1042008-08-07 Andreas Schwab <schwab@suse.de>
105
106 * configure.in: Correctly handle
107 --enable-cocoa-experimental-ctrl-g=no and
108 --enable-ns-self-contained=yes.
6b8bc489 109
d5e2f8fe
AR
1102008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
111
112 * configure.in (NS_HAVE_INTEGER): Rename to NS_HAVE_NSINTEGER.
4eec6197
AR
113 (C_SWITCH_X_SYSTEM): Drop -MMD -MP under NS_IMPL_GNUstep. Don't
114 bother undef'ing since won't have desired effect.
d5e2f8fe 115
9e0f670e
AS
1162008-08-06 Andreas Schwab <schwab@suse.de>
117
118 * configure.in: Fix quoting.
119
23ca30bd
CY
1202008-08-06 Chong Yidong <cyd@stupidchicken.com>
121
122 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
123
b44d2112
CY
1242008-08-05 Ulrich Mueller <ulm@gentoo.org>
125
126 * configure.in: Add checks for krb5_error.text and
127 krb5_error.e_text struct members.
128
19571844
CY
1292008-08-04 Chong Yidong <cyd@stupidchicken.com>
130
19571844 131 * configure.in: Test for existence of NSInteger.
509b4b38 132 Suggested by Yavor Doganov.
19571844 133
96cac6f1
RF
1342008-08-02 Romain Francoise <romain@orebokech.com>
135
136 * Makefile.in (INFO_FILES): Add mairix-el.
137
7c2fb837
DN
1382008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
139
140 * make-dist:
141 * README: Remove VMS support.
142 * vms: Remove directory.
143
69ab3201
DN
1442008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
145
146 * configure.in (MULTI_KBOARD): Remove.
147
9d9a7716
DN
1482008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
149
150 * configure.in (DO_BLOCK_INPUT): Remove, unused.
151
a7b7b527
CY
1522008-07-29 Chong Yidong <cyd@stupidchicken.com>
153
154 * info/dir (File): Add mairix-el.
155
9e2a2647
DN
1562008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
157
158 Remove support for Mac Carbon.
159 * mac: Remove directory.
160 * make-dist:
161 * configure.in:
162 * README:
163 * Makefile.in:
0e134ea0 164 * INSTALL: Remove code for Carbon.
9e2a2647
DN
165 * configure: Regenerate.
166
98822133 1672008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 168
0e134ea0 169 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 170
7cadb46a
CY
1712008-07-25 Chong Yidong <cyd@stupidchicken.com>
172
173 * configure.in: Check for getrlimit.
174
175 * configure: Regenerate.
176
77ccee09
DN
1772008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
178
179 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
180 in src/Makefile.in.
181 (static): Remove, autoconf would always comment it out anyway.
182 (subprocesses): Define unconditionally.
183
10d975d7 1842008-07-19 Yavor Doganov <yavor@gnu.org> (tiny change)
7a55ab54 185
10d975d7
GM
186 * configure.in: Fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS
187 compilation under GNUstep.
7a55ab54 188
658a0f85
KH
1892008-07-18 Kenichi Handa <handa@m17n.org>
190
191 * INSTALL (Complex Text Layout support libraries): Delete the
192 paragraph about --enable-font-backend.
193
ba60bd44 1942008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
195
196 * configure.in: Print out some info to user for NeXTstep builds.
197 (ns-app): Remove enable option.
198 (ns-self-contained): Add enable option.
199 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
200 GNUstep, use to set install prefixes, and substitute in Makefiles.
201 * configure: Regenerate.
202 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
203 NS app bundle.
204
facfbbbd
SM
2052008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
206
207 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
208
ba60bd44 2092008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
210
211 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
212 NS_IMPL_COCOA.
122e9f8f 213
2c369af7
GM
2142008-07-16 Glenn Morris <rgm@gnu.org>
215
6ba72723
GM
216 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
217 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
218 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
219 never unset.
220
2c369af7
GM
221 * make-dist: Add nextstep/ directories.
222 (src, lib-src): Add .m files.
223
6b0273cd
DN
2242008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
225
226 * configure.in (freebsd, kfreebsd): Undo part of previous change.
227 (USER_FULL_NAME): Remove, not used anymore.
228 * configure: Regenerate.
229
ba60bd44 2302008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
231
232 Changes and additions for NeXTstep windowing system (Cocoa and
233 GNUstep) support.
234
235 * configure.in: Add support for NS window system: --with-ns (default
236 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
237 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
238 disable font backend if window system is "none", not if !HAVE_X11.
239 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
240 (install-arch-dep): Add commands to assemble NS .app package.
241
40dde9d1
DN
2422008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
243
176fe5fc
DN
244 * configure.in: Use macppc for Darwin. Remove references to
245 desupported systems.
40dde9d1
DN
246 * configure: Regenerate.
247
2906a94c
GM
2482008-07-05 Glenn Morris <rgm@gnu.org>
249
250 * make-dist (EMACS): Doc fix.
251 (lisp): There are no *.dat or image files here any more.
252 (src): There are no *.s files here any more.
253 (etc/images, etc/images/*): Link to most regular files.
254
26d41f17
GM
2552008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
256
257 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
258
3d4c9dbd
GM
2592008-07-01 Glenn Morris <rgm@gnu.org>
260
261 * configure.in (cpp_undefs): Rename from `undefs', update uses.
262 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
263 and explicitly export there. (Bug#507.)
264
f2a77c3a
DN
2652008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
266
267 * configure.in:
268 * configure: Remove references to obsolete systems.
269
ac935997
SM
2702008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
271
272 * Makefile.in (Makefile): Use it for its timestamp value as well, and
273 make it depend on all other */.in files.
274 (src/Makefile, src/config.stamp, lib-src/Makefile)
275 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
276 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
277 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
278 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
279
280 * configure.in: Don't create src/config.stamp any more.
281
b4945b95
SM
2822008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
283
f245f2c6 284 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 285
8a6a5642
GM
2862008-06-22 Glenn Morris <rgm@gnu.org>
287
288 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
289
822ef7a0
RF
2902008-06-21 Romain Francoise <romain@orebokech.com>
291
292 * Makefile.in (INFO_FILES): Add sasl.
293
fc46d219
SM
2942008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
295
296 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
297 (bootstrap-build): Remove.
298 (top_bootclean): New var.
299 (top_distclean, bootstrap-clean): Use it.
300 (bootstrap): Don't recheck config. Make normally.
301
49f6eb95
SM
3022008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
303
304 * Makefile.in (SUBDIR): Include `lisp'.
305 (lisp): Depend on `src'.
306 (top_distclean): Don't remove config.status.
307 (bootstrap-clean): New target.
308 (maintainer-clean): Use it.
309 (bootstrap): Use bootstrap-clean. Re-run config.status.
310 (src/bootstrap-emacs${EXEEXT}): New target.
311 (bootstrap-build): Use it. Don't use bootstrap-prepare because
312 src/Makefile now takes care of it.
313 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 314
02db7a65
GM
3152008-06-15 Glenn Morris <rgm@gnu.org>
316
317 * info/dir: Add sasl.
318
294e8689
AM
3192008-06-09 Alan Mackenzie <acm@muc.de>
320
321 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
322
8669e78f
ER
3232008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
324
429870c2 325 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 326
b464059a
GM
3272008-06-07 Glenn Morris <rgm@gnu.org>
328
329 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
330 serve no purpose.
331
d893468a
DN
3322008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
333
334 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
335 * configure: Regenerate.
336
79241466
SM
3372008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
338
339 * update-subdirs: Don't touch subdirs.el if it is unchanged.
340
b8bdd8c9
KH
3412008-05-14 Kenichi Handa <handa@m17n.org>
342
343 * configure: Regenerate.
344
345 * configure.in: Don't handle --disable-font-backend. Don't print
346 a message about a font backend.
347
1c73f195
GM
3482008-05-09 Glenn Morris <rgm@gnu.org>
349
350 * configure.in: Make absence of makeinfo a fatal error only if the info
351 files don't exist.
352 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
353
d95d9b23
EZ
3542008-05-07 Eli Zaretskii <eliz@gnu.org>
355
356 * config.bat: Fix last change: don't use < and > in "rem" lines,
357 they are interpreted as redirection by DOS shells.
358
f67e15be 3592008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
360
361 * configure.in: Check availability of AvailabilityMacros.h
362 if HAVE_CARBON.
363
364 * configure: Regenerate.
365
1066d056
GM
3662008-05-03 Glenn Morris <rgm@gnu.org>
367
368 * configure.in (x_libraries): Remove standard 64-bit directories -
369 experimental workaround for minor autoconf bug.
370
79bc8bbb
GM
371 * configure.in (--without-makeinfo): New option. If set,
372 absence of suitable makeinfo is not a fatal error.
373 * Makefile.in (MAKEINFO): New, set by configure.
374 (install-arch-indep): Without makeinfo, ignore any missing manuals.
375 (info-real): New target.
376 (info): Without makeinfo, do nothing, else call `info-real'.
377
a113b3ca 3782008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
379
380 * configure.in: Remove hpux10.20 from the desupported list.
381
73d798d5
SM
3822008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
383
384 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
385
a51f4969
SM
3862008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
387
388 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
389 rather than change CPPFLAGS.
390 (HAVE_GTK): Rename to USE_GTK.
391
7316a2b5
SM
3922008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
393
394 * configure.in: Replace the obsolete macros AC_AIX and
395 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
396
5d374ce1
AS
3972008-04-05 Andreas Schwab <schwab@suse.de>
398
399 * configure.in: No longer create admin/unidata/Makefile.
400
d0b7952a
AS
4012008-03-28 Andreas Schwab <schwab@suse.de>
402
403 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
404 (lisp/Makefile): New rule.
405
acfdc2b1
GM
4062008-03-13 Glenn Morris <rgm@gnu.org>
407
408 * configure.in (AC_INIT): Fix version number.
409 (sync-input): Reword the option, since it's on by default.
410
880820fe 4112008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
412
413 * configure.in: Add --enable-sync-input, default yes.
414
dc6150eb
GM
4152008-03-11 Glenn Morris <rgm@gnu.org>
416
69c7cf1b
GM
417 * Makefile.in (install-etc, mkdir): Handle directory
418 etc/images/icons/hicolor/*/mimetypes/.
419
dc6150eb
GM
420 * make-dist: Handle icons/hicolor/scalable directory.
421
491d33f9
GM
4222008-03-05 Glenn Morris <rgm@gnu.org>
423
424 * configure.in: Enable font-backend by default.
77dfeef5
GM
425 (USE_FONT_BACKEND): Set to "no" in absence of X.
426 (PKG_CONFIG): Don't set multiple times, once is enough.
427 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 428
4cba674a
GM
4292008-03-03 Glenn Morris <rgm@gnu.org>
430
431 * Makefile.in (iconsrcdir): New variable.
432 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
433 directory.
434
2d61385a
GM
4352008-02-29 Glenn Morris <rgm@gnu.org>
436
437 * test/: New directory.
438
880820fe 4392008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
440
441 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
442
26a42dac
DN
4432008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
444
f245f2c6
JB
445 * configure.in: Print an error for systems that we think are obsolete
446 and are proposed to be removed. Remove some more unused systems.
26a42dac 447
9d2818d6
DN
4482008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
449
f245f2c6 450 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 451
2cbff44e
GM
4522008-02-21 Glenn Morris <rgm@gnu.org>
453
7864e4ee
GM
454 * Makefile.in (set_installuser): New.
455 (install-arch-indep): Use set_installuser to avoid duplicate code.
456
2cbff44e
GM
457 * README.unicode: Split into admin/notes/unicode,font-backend and
458 remove.
459
372a3385
RS
4602008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
461
f245f2c6 462 * configure.in (arm*-*-freebsd*): Add.
372a3385 463
4624371d
DN
4642008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
465
466 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
467 dealing with obsolete variables.
468
737e2b96
GM
4692008-02-08 Glenn Morris <rgm@gnu.org>
470
471 * Makefile.in (check-info-dir): New target.
472
bcf21c09
MO
4732008-02-08 Michael Olson <mwolson@gnu.org>
474
507f2b91
MO
475 * Makefile.in (INFO_FILES): Add epa.
476
bcf21c09
MO
477 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
478 features" section.
479
86dc59b0
GM
4802008-02-06 Glenn Morris <rgm@gnu.org>
481
482 * configure.in (--with-gcc): Give an error saying this option has
483 been removed.
484 (--with-gtk): Remove this option.
485
02f35af2
GM
4862008-02-06 Tom Tromey <tromey@redhat.com>
487
488 * configure.in (--with-gcc): Remove.
489 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
490
4912008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
492
493 * INSTALL: Recommend giflib, not libungif.
494
b5a922de
MO
4952008-02-05 Tom Tromey <tromey@redhat.com>
496
497 * configure.in (--with-dbus): Default to enabled.
498
9f432734
KH
4992008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
500
501 * INSTALL (Complex Text Layout support libraries): New section.
502
c0bc7978
DN
5032008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
504
505 * make-dist: Remove references to files in mac/ that have been
506 deleted.
507
435f8bc5
TTN
5082008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
509
510 * configure.in: For libotf and m17n-flt checks, set shell vars
511 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
512 pkg_check_m17n_flt, respectively, for the sake of the summary output.
513 Reported by Ulrich Mueller.
435f8bc5 514
2ee27f27
EZ
5152008-02-02 Eli Zaretskii <eliz@gnu.org>
516
517 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
518 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
519
5202008-02-02 Glenn Morris <rgm@gnu.org>
521
522 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
523 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
524 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 525
9209bb23 5262008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
527
528 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
529 [libotf], and [m17n-flt] options.
530
9209bb23 5312008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
532
533 * configure.in: Add EMACS_ARG_N([libotf]...), and
534 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
535 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
536 CFLAGS, and LIBS in checking of m17n-flt.
537
9209bb23 5382008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
539
540 * configure.in: Check the availability of m17n-flt library.
541
9209bb23 5422008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
543
544 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
545 not available.
546
9209bb23 5472008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
548
549 * configure.in: New args --enable-font-backend, --with-xft,
550 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
551 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
552 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
553 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
554
9209bb23 5552008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
556
557 * make-dist: Include etc/charsets in tarball.
558
9209bb23 5592008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
560
561 * configure.in: While running cpp on junk.c, include
562 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
563 exists.
564
8dd59f01 5652008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
566
567 * configure.in (xtensa): Match more configurations.
568
9c28b587
DN
5692008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
570
571 * configure.in: Update comment.
572
304484e4
GM
5732008-01-26 Glenn Morris <rgm@gnu.org>
574
575 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 576 (--with-carbon): Tone down rhetoric in help text.
304484e4 577
5b940d5a
GM
5782008-01-25 Glenn Morris <rgm@gnu.org>
579
580 * configure.in: Correct usage of OPTION_DEFAULT_ON,
581 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
582 Default `Carbon' to off (it's unsupported).
583
bf9a7ece
GM
5842008-01-24 Glenn Morris <rgm@gnu.org>
585
586 * configure.in: Standardize dbus-related messages.
587
1eee1145
MO
5882008-01-23 Michael Olson <mwolson@gnu.org>
589
590 * configure.in (pkg-config-prog): Remove initial whitespace.
591
8b1de1b5
MO
5922008-01-23 Tom Tromey <tromey@redhat.com>
593
bf9a7ece 594 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
595 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
596 Update all users.
597
8ca7e0f1
DN
5982008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
599
600 * config.guess, config.sub: Updated from master source.
601
55e6d9b2
AS
6022008-01-17 Andreas Schwab <schwab@suse.de>
603
95986dbe 604 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 605
058e0687
GM
6062008-01-17 Glenn Morris <rgm@gnu.org>
607
608 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
609
6bed5c4a
DN
6102008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
611
612 * configure.in: Remove more references to unsupported systems.
613
ed398055
GM
6142008-01-16 Sven Joachim <svenjoac@gmx.de>
615
616 * make-dist: Add --lzma.
617
2c2935f7
GM
6182008-01-16 Glenn Morris <rgm@gnu.org>
619
620 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
621 configure checks for this.
622
f40f5dc3
DN
6232008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
624
625 * configure.in: Remove more references to unsupported systems.
626
effb6952
RF
6272008-01-06 Romain Francoise <romain@orebokech.com>
628
629 * configure.in: Delete extra semicolons.
630
f3041af1
DN
6312008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
632
633 * configure.in: Remove references to unsupported systems.
634
37d6e313
RF
6352008-01-05 Romain Francoise <romain@orebokech.com>
636
637 * make-dist: Add --bzip2. Update copyright.
638
d35e1cd7
DN
6392008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
640
641 * configure.in: Remove support for Masscomp.
642
b26cd843
GM
6432008-01-05 Glenn Morris <rgm@gnu.org>
644
645 * Makefile.in (desktopdir, icondir): New variables.
646 (install-arch-indep): Also depend on `install-etc'.
647 (install-etc): New target.
648 (mkdir): Also create the `applications' and `icons' directories.
649
d8981daf
GM
6502008-01-04 Glenn Morris <rgm@gnu.org>
651
652 * make-dist: Update for new etc/images/icons/hicolor directory.
653
d088fbb2
AS
6542007-12-09 Andreas Schwab <schwab@suse.de>
655
656 * configure.in: D-Bus is not enabled by default.
657
880820fe 6582007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
659
660 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
661 change.
662
880820fe 6632007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393 664
10d1d0af 665 * configure.in: Give package name and version to AC_INIT.
9cf8f393 666
cffe4909
MH
6672007-12-03 Magnus Henoch <mange@freemail.hu>
668
669 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
670
868641cc
MA
6712007-12-03 Michael Albinus <michael.albinus@gmx.de>
672
673 * configure.in: No need for DBUS_INFO anymore.
674
868641cc
MA
675 * Makefile.in (INFO_FILES): Use dbus unconditionally.
676
131e4133
MA
6772007-12-02 Michael Albinus <michael.albinus@gmx.de>
678
679 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
680
131e4133
MA
681 * Makefile.in (INFO_FILES): Add dbus.
682
916447e4
RF
6832007-12-02 Romain Francoise <romain@orebokech.com>
684
685 * make-dist: Fix last change.
686
472fd4dc
GM
6872007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
688
689 * configure.in: Add support for gnu-kfreebsd.
690
02964da1
GM
6912007-11-28 Glenn Morris <rgm@gnu.org>
692
693 * make-dist: Add etc/nxml.
694
d6447bae
RF
6952007-11-24 Romain Francoise <romain@orebokech.com>
696
697 * Makefile.in (INFO_FILES): Add nxml-mode.
698
3ada8b66
RF
6992007-11-23 Romain Francoise <romain@orebokech.com>
700
701 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
702 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
703
074767f2
AS
7042007-11-20 Andreas Schwab <schwab@suse.de>
705
14ee32ab 706 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 707
8d6069a4
AS
7082007-11-17 Andreas Schwab <schwab@suse.de>
709
710 * update-subdirs: Atomically update subdirs.el.
711
4f73d1e1
GM
7122007-11-17 Glenn Morris <rgm@gnu.org>
713
714 * Makefile.in (check-declare): New target.
715
f117c226
GM
7162007-11-07 Glenn Morris <rgm@gnu.org>
717
718 * configure.in: Deprecate Mac Carbon port.
719
880820fe 7202007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
721
722 * configure.in: Remove HAVE_X11R5 check.
723
9a56b440
GM
7242007-10-31 Glenn Morris <rgm@gnu.org>
725
726 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
727 when changing ownership of installed files.
728
32c22e5e
GM
7292007-10-30 Glenn Morris <rgm@gnu.org>
730
731 * make-dist: Add new directory etc/gnus.
732
47cca554
MO
7332007-10-30 Michael Olson <mwolson@gnu.org>
734
735 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
736
7016b92b
GM
7372007-10-29 Glenn Morris <rgm@gnu.org>
738
739 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
740
ca076674
GM
7412007-10-23 Glenn Morris <rgm@gnu.org>
742
743 * MAINTAINERS: Move to admin/.
744
c136b828
CY
7452007-10-17 Chong Yidong <cyd@stupidchicken.com>
746
747 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
748 (HAVE_LIBRESOLV): Also define if we are using res_init().
749
c49847b9
GM
7502007-10-17 Glenn Morris <rgm@gnu.org>
751
752 * FTP: Remove file, since it's just a duplicate of one in etc/.
753
799303b6
EZ
7542007-10-05 Eli Zaretskii <eliz@gnu.org>
755
756 * config.bat: Fix configuring `doc' due to changes in the
757 directory structure.
758
5aec60df 7592007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
760
761 * configure.in: Don't use -lpthread on HP-UX.
762
c8d2eff3
GM
7632007-09-16 Glenn Morris <rgm@gnu.org>
764
765 * make-dist: File gfdl.1 has been removed.
766
02ff9df4
GM
7672007-09-15 Glenn Morris <rgm@gnu.org>
768
769 * configure.in: Fix makeinfo version regexp.
770
cd227ad1
GM
7712007-09-12 Glenn Morris <rgm@gnu.org>
772
5a6a83f2
GM
773 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
774 implementation of alloca is not found.
775
cd227ad1 776 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 777 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 778
fe79fcb3
JL
7792007-09-09 Juri Linkov <juri@jurta.org>
780
781 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
782
783 * README: Add doc/ to documentation directories.
784
97268cd1
MO
7852007-09-08 Michael Olson <mwolson@gnu.org>
786
787 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 788 Update for new doc/ directory layout.
97268cd1 789
d175b0ae
RF
7902007-09-06 Romain Francoise <romain@orebokech.com>
791
792 * make-dist: Update for new doc/ directory layout.
793
e7426ea4
GM
7942007-09-06 Glenn Morris <rgm@gnu.org>
795
796 * Makefile.in (mansrcdir): New variable.
797 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
798 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
799 update these targets for new doc/ directory layout.
800 (doc/misc/Makefile): New target.
801 (install-arch-indep): Use mansrcdir for new location of manpages.
802 (mostlyclean, clean, distclean, maintainer-clean, unlock)
803 (relock, info, dvi): Update targets for new doc/ directory layout.
804
805 * configure.in (AC_OUTPUT): Update names of generated Makefiles
806 for new doc/ directory layout.
807
709e90de
AS
8082007-09-02 Andreas Schwab <schwab@suse.de>
809
810 * configure.in: Use AS_HELP_STRING throughout.
811 * configure: Regenerate.
812
880820fe 8132007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
814
815 * configure.in: Require Gtk/Glib 2.6.
816
49adb60f
TTN
8172007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
818
819 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
820 Use them throughout in place of AC_ARG_WITH calls.
821 * configure: Regenerate.
822
28aa2c3e
AS
8232007-09-01 Andreas Schwab <schwab@suse.de>
824
825 * configure.in: Put quotes around nested macro calls.
826
e35a28cd
TTN
8272007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
828
829 * configure.in: Fix typo.
830 * configure: Regenerate.
831
050b82f6
GM
8322007-08-30 Glenn Morris <rgm@gnu.org>
833
834 * configure.in (AH_BOTTOM): Copy some manual changes made to
835 src/config.in here so they are not lost when it regenerates.
836
e1b79824
GM
837 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
838
880820fe 8392007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
840
841 * README.multi-tty: New file.
842
6d017e27
GM
8432007-08-29 Glenn Morris <rgm@gnu.org>
844
845 * README: Increase version to 23.0.50.
846
880820fe 8472007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
848
849 * configure.in: New option: --without-xaw3d.
850
d25b54b3
GM
8512007-08-24 Glenn Morris <rgm@gnu.org>
852
853 * configure.in: Check for a suitably recent makeinfo.
854
3d20d6aa
SM
8552007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
856
857 * configure.in (Check for required libraries): Typo.
858
ae0476ed
YM
8592007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
860
861 * configure.in: Check librsvg2 also for Mac Carbon.
862
561c44e8
RF
8632007-08-22 Romain Francoise <romain@orebokech.com>
864
865 * make-dist: Follow reorganization of files in etc/.
866
65999ef5
GM
8672007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
868
869 * configure.in: Add support for SVG images through librsvg2.
870
664a406f
EZ
8712007-07-28 Eli Zaretskii <eliz@gnu.org>
872
873 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
874 to avoid an error message if there is no DOC there.
875
cacc7b51
GM
8762007-07-25 Glenn Morris <rgm@gnu.org>
877
878 * Relicense all FSF files to GPLv3 or later.
879
9e45936b 880 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 881
880820fe 8822007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
883
884 * configure.in: Complain if X seems to be installed but no
515f0896 885 development files were found.
31ad8850 886
7adaaf72
GM
8872007-06-20 Glenn Morris <rgm@gnu.org>
888
889 * configure.in: Prefer libgif over libungif.
890
880820fe 8912007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
892
893 * configure.in: Check for all image libraries before exiting.
894
880820fe 8952007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
896
897 * configure.in: Exit with error if image libraries aren't found.
898
154c9c9b
CY
8992007-06-13 Chong Yidong <cyd@stupidchicken.com>
900
901 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
902 when compiling without scrollbars.
903
7a9a50d8
GM
9042007-06-12 Glenn Morris <rgm@gnu.org>
905
906 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
907
880820fe 9082007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 909
4b649a8e
JB
910 * configure.in: Change wording about yes/gtk and lucid/athena
911 being synonyms.
29d69661 912
45cb0b58
GM
9132007-06-08 Glenn Morris <rgm@gnu.org>
914
915 * configure.in: Make gtk the default toolkit.
916
42bf63da
GM
9172007-06-07 Glenn Morris <rgm@gnu.org>
918
919 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
920 for a Sun C compiler.
921
924e4ab0
GM
922 * Makefile.in (install-arch-indep): Install only the DOC- file
923 specific to the build, if possible, rather than DOC-*.
924
7dfc4cda
CY
9252007-06-02 Chong Yidong <cyd@stupidchicken.com>
926
927 * Version 22.1 released.
928
80821874
CY
9292007-05-25 Chong Yidong <cyd@stupidchicken.com>
930
931 * mkinstalldirs: Sync to version in automake CVS.
932
1770dcdc
AS
9332007-05-22 Andreas Schwab <schwab@suse.de>
934
14ee32ab 935 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
936 * configure: Regenerate.
937
9382007-05-20 Andreas Schwab <schwab@suse.de>
939
940 * configure.in: Remove empty AC_SUBST.
941 * configure: Regenerate.
942
7e5a23bd
NR
9432007-05-20 Nick Roberts <nickrob@snap.net.nz>
944
945 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
946 it like others.
947 * configure: Regenerate.
948
60889ffa
NR
9492007-05-20 Nick Roberts <nickrob@snap.net.nz>
950
14ee32ab 951 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
952 (AC_CHECK_LIB): Add -lgpm.
953 * configure: Regenerate.
954
a61daa64
GM
9552007-05-03 Glenn Morris <rgm@gnu.org>
956
957 * configure: Tweak message about the absence of shell functions.
958
edaeebf5
AS
9592007-04-27 Andreas Schwab <schwab@suse.de>
960
14ee32ab 961 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 962
07016031
GM
9632007-04-26 Glenn Morris <rgm@gnu.org>
964
965 * README: Increase version to 22.1.50.
966
6b6c5b14
JB
9672007-04-24 Juanma Barranquero <lekktu@gmail.com>
968
969 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
970
e45f35a0
CY
9712007-04-19 Glenn Morris <rgm@gnu.org>
972
4b649a8e 973 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 974
d14f8614
GM
9752007-04-18 Glenn Morris <rgm@gnu.org>
976
977 * INSTALL: Mention CPP.
978
c98b464f
GM
9792007-04-15 Glenn Morris <rgm@gnu.org>
980
981 * FTP: Replace with a pointer to the web version.
982
fc6ee824
GM
9832007-04-13 Glenn Morris <rgm@gnu.org>
984
985 * INSTALL: In lib-src, timer, wakeup, yow are removed.
986
2c0b72db
GM
9872007-04-04 Glenn Morris <rgm@gnu.org>
988
989 * configure.in (NON_GNU_CPP): Use associated preprocessor when
990 compiling with Sun Studio on Solaris.
991
7ba3f463
GM
9922007-03-23 Glenn Morris <rgm@gnu.org>
993
994 * configure.in: Restore support for hp800 (removed 2007-01-27)
995 following clarification of legal status.
996
6b6c5b14 9972007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
998
999 * configure.in: Add support for AIX4.3 on IBM RS6000.
1000
1001 * configure: Regenerate.
1002
9b77729f
RS
10032007-03-20 Richard Stallman <rms@gnu.org>
1004
1005 * configure.in: Fix previous change.
1006
705959fc
RS
10072007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
1008
1009 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
1010 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
1011 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
1012
51673bc4
CY
10132007-03-19 Chong Yidong <cyd@stupidchicken.com>
1014
1015 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
1016 user specifies "without".
1017
1018 * configure: Regenerate.
1019
880820fe 10202007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
1021
1022 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 1023 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 1024
c16a484b
GM
10252007-02-27 Glenn Morris <rgm@gnu.org>
1026
1027 * make-dist (oldXMenu): Remove Imakefile.
1028 (etc/images): Add README.
1029
3a7723ad
DN
10302007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
1031
67feae14 1032 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 1033
67feae14 1034 * configure: Regenerate.
3a7723ad 1035
a12246ad
DN
10362007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
1037
1038 * config.guess, config.sub: Updated from master source.
c16a484b 1039
4bbe413d 10402007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 1041
4bbe413d 1042 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 1043
44a43802
CY
10442007-01-29 Chong Yidong <cyd@stupidchicken.com>
1045
1046 * configure.in: Restore support for hp800's not running HP-UX.
1047
1048 * configure: Regenerate.
1049
6d1f63d5
CY
10502007-01-27 Chong Yidong <cyd@stupidchicken.com>
1051
1052 * configure.in: Remove support for hp800 and sr2k machine types.
1053
1054 * configure: Regenerate.
1055
880820fe 10562007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
1057
1058 * configure.in: Add check for libXft.
1059
4bbe413d 10602007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
1061
1062 * INSTALL: Info files moved to share/info.
1063
c3295e7b
RS
10642007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
1065
1066 * configure.in: Detect and use fink-installed in intel-based Mac
1067 builds; change Apple Darwin section to support both PowerPC and
1068 Intel-based Macs.
1069
14429ceb
AS
10702006-12-26 Andreas Schwab <schwab@suse.de>
1071
1072 * Makefile.in (datarootdir): Define.
1073
be064bc4
RS
10742006-12-24 Richard Stallman <rms@gnu.org>
1075
1076 * configure.in: Require Autoconf 2.61.
1077
453027ac
EZ
10782006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
1079
1080 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
1081 Remove redundant entry for powerpc-apple-netbsd.
1082
1083 * configure: Regenerate.
1084
007e4308
CY
10852006-12-22 Chong Yidong <cyd@stupidchicken.com>
1086
1087 * configure: Regenerate with autoconf 2.61.
1088
880820fe 10892006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
1090
1091 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
1092 * configure: Regenerate.
1093
880820fe 10942006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 1095
14d1edc0
JB
1096 * configure.in: Check if GTK+ compiles at all.
1097
64d962c1
AS
10982006-12-10 Andreas Schwab <schwab@suse.de>
1099
1100 * configure.in: Remove check for struct timezone, its result is
1101 never used.
1102
14d1edc0 11032006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
1104
1105 * configure.in: Add support for Solaris 10 on x86-64.
1106
880820fe 11072006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
1108
1109 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1110 of PKG_CONFIG_PATH.
1111
ee77eef5
YM
11122006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1113
1114 * configure.in (HAVE_SYNC): New test.
1115
c00d843f
GM
11162006-12-03 Glenn Morris <rgm@gnu.org>
1117
1118 * Makefile.in: Fix Copyright format.
1119
23382015
GM
1120 * configure.in (AH_TOP): Add missing Copyright year.
1121
1122 * update-subdirs: Add missing Copyright years.
1123
e925d5ae 11242006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1125
1126 * Makefile.in: Touch only the parts of the share/emacs directory
1127 specific to this version.
1128
daab13ea
CY
11292006-11-26 Chong Yidong <cyd@stupidchicken.com>
1130
1131 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1132
9b150aa2
YM
11332006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1134
1135 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1136
c5a31d8b
YM
11372006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1138
1139 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1140 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1141
c38d01fb
RF
11422006-11-04 Romain Francoise <romain@orebokech.com>
1143
d57727c9
JB
1144 * Makefile.in (bootstrap-clean-before): Fix typo.
1145 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1146
d57727c9 11472006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1148
1149 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1150
c0af0f6e
CY
11512006-10-30 Chong Yidong <cyd@stupidchicken.com>
1152
1153 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1154 directories.
1155
afa0f40b
CY
11562006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1157
1158 * configure.in: Enable x86-64 OpenBSD compilation.
1159
3f9a75cd
GM
11602006-10-28 Glenn Morris <rgm@gnu.org>
1161
1162 * AUTHORS: Add cal-html.el author.
1163
e278f0fe
YM
11642006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1165
1166 * make-dist: Make links to mac/make-package and
1167 mac/Emacs.app/Contents/Resources/Emacs.icns.
1168
4f2c8638
CY
11692006-10-27 Chong Yidong <cyd@stupidchicken.com>
1170
1171 * README: Bump version number to 22.0.90.
1172
92d1ccf4
AS
11732006-10-23 Andreas Schwab <schwab@suse.de>
1174
1175 * configure.in: Make sure x_default_search_path is always set even
1176 when x_libraries is empty, and look in .../share as well for each
1177 library directory.
1178
7ad02ea8
KH
11792006-09-28 Kenichi Handa <handa@m17n.org>
1180
1181 * configure.in (locallisppath): Don't include leim dir.
1182 (lisppath): Include leim dir.
1183
45a2056c
JB
11842006-09-15 Jay Belanger <belanger@truman.edu>
1185
1186 * COPYING: Replace "Library Public License" by "Lesser Public
1187 License" throughout.
1188
4b1aaa8b
PE
11892006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1190
1191 * make-dist (EMACS): Exit and fail if the EMACS environment
1192 variable is set to something other than an absolute file name.
1193
e9f67acf
AS
11942006-08-16 Andreas Schwab <schwab@suse.de>
1195
1196 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1197 of hardcoding it.
1198
3cb74cd1
RS
11992006-08-16 Richard Stallman <rms@gnu.org>
1200
1201 * INSTALL.CVS: Clean up wording.
1202
41bab5e3
EZ
12032006-07-14 Eli Zaretskii <eliz@gnu.org>
1204
1205 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1206 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1207 * configure: Regenerate.
41bab5e3 1208
3aa7c28e
RS
12092006-07-08 Richard Stallman <rms@gnu.org>
1210
1211 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1212
1eca02e7
KS
12132006-07-09 Kim F. Storm <storm@cua.dk>
1214
1215 * CONTRIBUTE: Use outline format.
1216 Add section on copyright years (from admin/notes/years).
1217
d47a5ce6
EZ
12182006-07-08 Eli Zaretskii <eliz@gnu.org>
1219
3aa7c28e 1220 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1221 to /dev/null, since we don't need the error message, just the
1222 exit status.
1223
014a250c
EZ
12242006-07-07 Eli Zaretskii <eliz@gnu.org>
1225
d57727c9
JB
1226 * CONTRIBUTE: Slight formatting changes and typo fixes.
1227 Add description of NEWS markings.
014a250c 1228
09542a66
KS
12292006-07-07 Kim F. Storm <storm@cua.dk>
1230
1231 * CONTRIBUTE: Mention INSTALL.CVS.
1232
98f46e1b
RF
12332006-07-05 Romain Francoise <romain@orebokech.com>
1234
1235 * make-dist (top-level): Add CONTRIBUTE.
1236
978db147
RS
12372006-07-04 Richard Stallman <rms@gnu.org>
1238
1239 * CONTRIBUTE: Much rewrite.
1240
6f82a6d0
NR
12412006-07-04 Nick Roberts <nickrob@snap.net.nz>
1242
1243 * CONTRIBUTE: New file.
1244
eff6bfea
EZ
12452006-06-24 Eli Zaretskii <eliz@gnu.org>
1246
f8e83735 1247 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1248
880820fe 12492006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1250
1251 * configure.in: Add check for ALSA.
88fab15b 1252
f53d2e87
EZ
12532006-05-06 Eli Zaretskii <eliz@gnu.org>
1254
1255 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1256
1257 * info/dir: Remove the Emacs-Xtra entry.
1258
d57727c9 12592006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1260
8aa90482
KS
1261 * Copyright (sources/emacs): Update copyright year(s).
1262
7c00e1e9
EZ
12632006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1264
1265 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1266 --without-toolkit-scroll-bars was specified.
1267
7e332390 12682006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1269
8aa90482
KS
1270 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1271 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1272
8a7c3c86
EZ
12732006-03-18 Claudio Fontana <claudio@gnu.org>
1274
1275 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1276 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1277 to be installed/uninstalled.
1278 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1279 to Info files installed by Emacs.
1280
83fe2c21 12812006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1282
9e2bcc86
EZ
1283 * Makefile.in (install, uninstall): Add DESTDIR variable to
1284 support staged installations.
6e1fbe44 1285
885f1975
RS
12862006-02-14 Richard M. Stallman <rms@gnu.org>
1287
1288 * configure.in (s390x-*-linux-gnu*): New configuration.
1289
880820fe 12902006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1291
1292 * configure.in: Require GTK 2.4 or newer.
448541bc 1293
597993cf
MB
12942006-01-29 Michael Olson <mwolson@gnu.org>
1295
1296 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1297 * info/dir (ERC): New entry.
1298
33c7860d
EZ
12992006-01-29 Eli Zaretskii <eliz@gnu.org>
1300
1301 * info/dir: Fix last change.
1302
07037643
LT
13032006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1304
1305 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1306
f9fe3e26
EZ
13072006-01-27 Eli Zaretskii <eliz@gnu.org>
1308
1309 * info/dir: Untabify the whole file.
07037643 1310 (Rcirc): New entry.
f9fe3e26 1311
e143ad11
AS
13122006-01-12 Andreas Schwab <schwab@suse.de>
1313
1314 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1315 check.
e143ad11 1316
01abe918
CY
13172006-01-02 Chong Yidong <cyd@stupidchicken.com>
1318
1319 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1320
88ec8c53
AS
13212005-12-29 Andreas Schwab <schwab@suse.de>
1322
1323 * config.guess, config.sub: Updated from master source.
1324
cdda1b59 13252005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1326
f8e83735 1327 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1328
ad7a98ae
RF
13292005-11-22 Romain Francoise <romain@orebokech.com>
1330
1331 * make-dist: Add etc/images/icons.
1332
11bdfcdd
AS
13332005-11-03 Andreas Schwab <schwab@suse.de>
1334
1335 * configure.in: Use GZIP_PROG instead of GZIP.
1336
1337 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1338 (install-arch-indep): Adjust.
1339
b4235a80
AS
13402005-11-01 Andreas Schwab <schwab@suse.de>
1341
1342 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1343 (bootfast): Likewise.
1344
e8439d34
RF
13452005-11-01 Romain Francoise <romain@orebokech.com>
1346
1347 * configure.in: Check for gzip.
e8439d34
RF
1348
1349 * Makefile.in (install): Compress source files.
1350
eae54018
ST
13512005-10-24 Steven Tamm <steventamm@mac.com>
1352
e8439d34 1353 * configure.in: Fix darwin386 configuration issue.
eae54018 1354
5798342c
EZ
13552005-10-22 Eli Zaretskii <eliz@gnu.org>
1356
1357 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1358
ffda926c
BW
13592005-10-17 Bill Wohler <wohler@newt.com>
1360
1361 * make-dist: Create and populate etc/images/low-color.
1362
29dd7a69
BW
13632005-10-15 Bill Wohler <wohler@newt.com>
1364
1365 * make-dist: Create and populate etc/images/gud.
1366
b82ecedf
RS
13672005-10-08 Richard M. Stallman <rms@gnu.org>
1368
1369 * make-dist (tempparent): Don't check for 14-char file name limit.
1370
36eaa68f
RF
13712005-10-07 Romain Francoise <romain@orebokech.com>
1372
1373 * make-dist: Add etc/images/ezimage and etc/images/mail
1374 directories. Install images in etc/images.
1375
66533b25
YM
13762005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1377
1378 * configure.in: Prefer Carbon if --enable-carbon-app or
1379 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1380
5c4757d3
RS
13812005-09-15 Ulf Jasper <ulf.jasper@web.de>
1382
1383 * Makefile.in (install-arch-indep, uninstall):
1384 Handle newsticker manual.
1385 (info): Add - to commands.
1386
ed326e35
EZ
13872005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1388
1389 Remove the MAXPATHLEN limitations:
1390
1391 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1392
022dc424 13932005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1394
1395 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1396 * configure: Regenerate.
50a6ff15 1397
c9ac21eb
PE
13982005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1399
1400 * config.guess, config.sub: Updated from master source.
1401
9a69ec4b
JB
14022005-08-03 Juanma Barranquero <lekktu@gmail.com>
1403
1404 * .cvsignore: Add `lock'.
1405
c638055f
JB
14062005-07-28 Juanma Barranquero <lekktu@gmail.com>
1407
1408 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1409
9eff9fe3
PE
14102005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1411
1412 Merge gnulib getopt implementation into Emacs.
1413
1414 * Makefile.in (AUTOCONF_INPUTS): New macro.
1415 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1416 so that these files also depend on m4/getopt.m4.
1417 * configure.in: Configure getopt by including m4/getopt.m4,
1418 and configuring a getopt replacement if necessary.
1419 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1420 * m4/getopt.m4: New file.
1421
edfaf76d
LK
14222005-07-06 Lute Kamstra <lute@gnu.org>
1423
1424 * configure.in: Fix capitalization.
edfaf76d 1425
385ee3de
LK
14262005-07-04 Lute Kamstra <lute@gnu.org>
1427
1428 Update FSF's address in GPL notices.
1429
880820fe 14302005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1431
1432 * Makefile.in (epaths-force): Protect both lisppath and
1433 buildlisppath from whitespace.
1434
23fd4483
ST
14352005-06-08 Steven Tamm <steventamm@mac.com>
1436
1437 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1438
880820fe 14392005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1440
1441 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1442
880820fe 14432005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1444
1445 * configure.in: Add --enable-locallisppath.
9adfabc2 1446
5063dbbf
YM
14472005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1448
1449 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1450 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1451 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1452
880820fe 14532005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1454
1455 * make-dist: Remove references to makefile.nt and makefile.def.
1456 Include widgets and images subdirectories of etc. Do not exclude
1457 ldefs-boot.el.
1458
2c97085e
AS
14592005-04-23 Andreas Schwab <schwab@suse.de>
1460
1461 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1462
766c5349
TTN
14632005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1464
1465 * configure.in: Check for <pwd.h>.
766c5349 1466
118e2c39
LK
14672005-04-14 Lute Kamstra <lute@gnu.org>
1468
1469 * make-dist: Distribute all ChangeLog files in lisp/.
1470 Don't distribute ldefs-boot.el.
1471 lisp/makefile.nt no longer exists.
1472
5c156fdf
LK
14732005-04-13 Lute Kamstra <lute@gnu.org>
1474
1475 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1476 for "no-byte-compile: t" in the file instead.
1477
4693dbc9
SM
14782005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1479
1480 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1481 shadow the main Lesstif/Motif-2.1 libs and includes.
1482
880820fe 14832005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1484
1485 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1486
880820fe 14872005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1488
1489 * configure.in: Added --enable-asserts.
d0098f13 1490
bf247b6e
KS
14912005-02-09 Kim F. Storm <storm@cua.dk>
1492
1493 Change release version from 21.4 to 22.1 throughout.
1494 Change development version from 21.3.50 to 22.0.50.
1495
551ffc27
ST
14962005-01-19 Steven Tamm <steventamm@mac.com>
1497
1498 * configure.in: Check for <sys/utsname.h>.
551ffc27 1499
adf87c29
KS
15002004-12-11 Kim F. Storm <storm@cua.dk>
1501
1502 * Makefile.in (info): Undo 2004-12-05 change.
1503
b2d6e132
LT
15042004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1505
058a9e4f
LT
1506 * info/dir (File): Add URL and Org Mode manuals.
1507 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1508 manuals.
1509
56f7d69d 15102004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1511
1512 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1513 committed to src/config.in.
1514
880820fe 15152004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1516
be5472bd 1517 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1518 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1519
cc60c723
RS
15202004-12-05 Richard M. Stallman <rms@gnu.org>
1521
1522 * Makefile.in (info): Ignore errors building info files.
1523
77cafc7a
EZ
15242004-11-27 Eli Zaretskii <eliz@gnu.org>
1525
1526 * config.bat: If 8-byte alignment is not supported, define
1527 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1528 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1529 filter through Sed to remove the quotes.
77cafc7a 1530
49561cf6
SM
15312004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1532
1533 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1534 not apply to files explicitly `cvs add'ed.
1535
d8dfe187
EZ
15362004-11-12 Eli Zaretskii <eliz@gnu.org>
1537
1538 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1539 Add a test for DECL_ALIGN support, and add a trivial definition to
1540 src/config.h if 8-byte alignment is not supported.
d8dfe187 1541
85c38542
KS
15422004-11-08 Kim F. Storm <storm@cua.dk>
1543
1544 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1545 files before building.
1546 (bootfast, bootstrap-clean-before-fast): New targets, like
1547 bootstrap but don't remove .elc files.
1548
59dede22
EZ
15492004-11-06 Lars Brinkhoff <lars@nocrew.org>
1550
1551 * configure.in: Add check for getrusage.
1552
880820fe 15532004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1554
49561cf6
SM
1555 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1556 New tests for new and old GTK file dialogs.
d0a80c21
JD
1557 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1558 to no.
1559
880820fe 15602004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1561
1562 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1563 can be set. Remove SETARCH test.
f17e308a 1564
cef11da2
ST
15652004-10-08 Steven Tamm <steventamm@mac.com>
1566
1567 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1568
880820fe 15692004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1570
1571 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1572 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1573
880820fe 15742004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1575
49561cf6 1576 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1577 Run test to see if heap start address is random.
1578
bc9b2430
MB
15792004-09-29 Miles Bader <miles@gnu.org>
1580
1581 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1582 if setarch is present.
1583
880820fe 15842004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1585
1586 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1587
880820fe 15882004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1589
1590 * configure.in: Check for exec-shield.
4489ece2 1591
de10c114
AS
15922004-08-06 Andreas Schwab <schwab@suse.de>
1593
1594 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1595
d9a68b6a
EZ
15962004-07-31 Eli Zaretskii <eliz@gnu.org>
1597
1598 * config.bat: Update URLs in the comments.
1599
23f87bed
MB
16002004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1601
49561cf6 1602 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1603
1604 * info/.cvsignore: Added pgg and sieve.
1605
52b9b5cc
AS
16062004-07-05 Andreas Schwab <schwab@suse.de>
1607
1608 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1609
1d390bd8
KH
16102004-06-21 Kenichi Handa <handa@m17n.org>
1611
1612 * make-dist: Link leim-ext.el into tempdir.
1613
1f94377f
LT
16142004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1615
1616 * info/dir (File): Add emacs-xtra.
1617 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1618
1c492b87
JL
16192004-06-12 Juri Linkov <juri@jurta.org>
1620
1621 * info/dir: Move menu help lines from `* Menu:' to file header.
1622 Describe the purpose of a red *.
1623
8f9d4905
SM
16242004-05-04 Dave Love <fx@gnu.org>
1625
1626 * configure.in: Don't use `extrasub'.
1627
2c2cd44f
SM
16282004-04-29 Dave Love <fx@gnu.org>
1629
1630 * configure.in: Don't forget to quote args to `test'.
1631
510ead5f
TTN
16322004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1633
1634 * autogen.sh: Update filename in "please read" message.
1635
1ee652eb
RS
16362004-04-17 Richard M. Stallman <rms@gnu.org>
1637
1638 * INSTALL: Move the info about site-lisp dirs,
1639 and say uninstalled Emacs looks there too.
1640
c1994268
EZ
16412004-04-04 Eli Zaretskii <eliz@gnu.org>
1642
1643 * config.bat (lib-src): Recognize comment lines in Makefile.in
1644 that have a TAB after the #, to avoid errors in preprocessing with
1645 GCC 3.3.3.
1646
04e08b8c
LT
16472004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1648
1649 * Makefile.in: Mention in comment that `make maintainer-clean'
1650 deletes .elc files.
1651
4a61faec
SM
16522004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1653
1654 * update-subdirs: Add local variables to prevent byte-compiling.
1655
06aacc62
RS
16562004-03-21 Dave Love <fx@gnu.org>
1657
1658 * configure.in: Fix previous change.
1659
36a3fd05
RS
16602004-03-18 Dave Love <fx@gnu.org>
1661
06aacc62 1662 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1663
6939e0b1
LT
16642004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1665
1666 * info/dir (File): Add SMTP and SES.
1667
d8d95bc7
SM
16682004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1669
1670 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1671 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1672
58ec79cf
KS
16732004-02-18 Kim F. Storm <storm@cua.dk>
1674
d8d95bc7 1675 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1676
a6eeaa81 16772004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1678
d8d95bc7 1679 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1680
584b627e
JY
16812004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1682
1683 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1684 to match previous changes by Eli Zaretskii.
1685
68e4cc57
LT
16862004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1687
1688 * Makefile.in: Set CDPATH to an empty string.
1689
22bb9485
SM
16902004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1691
1692 * configure.in <darwin>: Use fink packages if available.
1693
880820fe 16942004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1695
1696 * make-dist (lispref): Do include lispref/index.texi.
1697
b4963755 16982004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1699
4a61faec 1700 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1701
a6eeaa81 17022003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1703
1704 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1705 clashes with install-sh on 8+3 filesystems.
1706
8af1a978
MB
17072003-12-08 Miles Bader <miles@gnu.org>
1708
1709 * .cvsignore: Add .arch-inventory.
1710
ce6e4c21
AS
17112003-12-24 Andreas Schwab <schwab@suse.de>
1712
1713 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1714 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1715
880820fe 17162003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
1717
1718 * Makefile.in (install-arch-dep): Don't let cd output go into
1719 pipe for carbon_appdir.
1720
cf59a5b7
AS
17212003-12-24 Andreas Schwab <schwab@suse.de>
1722
1723 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1724
55e4f3cd
AS
17252003-12-01 Andreas Schwab <schwab@suse.de>
1726
2a75d75d 1727 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1728 hardcoding gcc.
55e4f3cd 1729
880820fe 17302003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
1731
1732 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1733 multiple displays.
22bb9485 1734 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1735
68e03c1c
DL
17362003-09-23 Dave Love <fx@gnu.org>
1737
1738 * configure.in: Check members of struct ifreq.
1739
6df2a645
KS
17402003-09-14 Kim F. Storm <storm@cua.dk>
1741
1742 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1743
da92b8d9
LT
17442003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1745
1746 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1747
19bb0fcd 17482003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1749
1750 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1751 required anymore.
1752
abd39b57
AC
17532003-08-07 Andrew Choi <akochoi@shaw.ca>
1754
1755 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1756 option instead of -traditional-cpp for CPP.
1757
c855f2ca
RS
17582003-07-29 Richard M. Stallman <rms@gnu.org>
1759
1760 * configure.in (HAVE_XIM): Define if XIM is available.
1761
32b0a3c6
JB
17622003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1763
1764 * configure.in: The function gtk_window_set_icon_from_file was
1765 introduced in GTK+ 2.2, so check for that release.
1766
2eaa00ba
AS
17672003-07-23 Andreas Schwab <schwab@suse.de>
1768
1769 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1770
1771 * Makefile.in (YACC): Remove, not used.
1772 (MAINT): Don't set.
1773 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1774 disable dependency on ${srcdir}/configure.in when maintainer mode
1775 is disabled.
1776
f57bd967
DL
17772003-07-22 Dave Love <fx@gnu.org>
1778
1779 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1780 HAVE_X11, not with_xim.
1781 (HAVE_CRTIN): Provide template.
1782 <with_png>: Test for png.h and libpng/png.h.
1783
da894f7d
AS
17842003-07-15 Andreas Schwab <schwab@suse.de>
1785
1786 * configure.in: Temporarily leave quoting for AC_DEFINE.
1787
ec03b83e
SM
17882003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1789
1790 * configure.in: Check for posix_memalign.
1791
800bebe3
RS
17922003-07-12 Richard M. Stallman <rms@gnu.org>
1793
1794 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1795
42f81f64
KS
17962003-07-09 Kim F. Storm <storm@cua.dk>
1797
1798 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1799 functionality of --without-xim.
1800
d320e9f3
DL
18012003-06-29 Dave Love <fx@gnu.org>
1802
1803 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1804
7bea57c9
DL
18052003-06-23 Dave Love <fx@gnu.org>
1806
ec03b83e
SM
1807 * configure.in: Check for sys/_mbstate_t.h.
1808 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1809 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1810
eb3b52fa
DL
18112003-06-06 Dave Love <fx@gnu.org>
1812
1813 * configure.in: Check for locale.h.
1814
f16205ca
DL
18152003-06-05 Dave Love <fx@gnu.org>
1816
ec03b83e
SM
1817 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1818 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1819 (NLIST_STRUCT): Don't define.
eb3b52fa 1820 (AH_BOTTOM): Define my_strftime.
f16205ca 1821
efd60266
JB
18222003-06-02 Richard M. Stallman <rms@gnu.org>
1823
1824 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1825
016bd3c0
AS
18262003-05-24 Andreas Schwab <schwab@suse.de>
1827
1828 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1829 bzero, and bcmp.
1830
7933722a
DL
18312003-05-22 Dave Love <fx@gnu.org>
1832
ec03b83e 1833 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1834
463f55ee
DL
18352003-05-20 Dave Love <fx@gnu.org>
1836
1837 * configure.in: Append * to s390-*-linux-gnu case.
1838 (LIBMAIL) <lockfile>: Don't define.
1839
18402003-04-30 Richard M. Stallman <rms@gnu.org>
1841
1842 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1843
880820fe 18442003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 1845
89aa5de3 1846 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
1847 Dave Love.
1848
18492003-04-08 Richard M. Stallman <rms@gnu.org>
1850
1851 * configure.in: Put #include of jpeglib.h at start of line.
1852
880820fe 18532003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
1854
1855 * INSTALL (* GNU/Linux development packages): Mention Debian and
1856 RedHat package names.
1857
ed3c3314
RS
18582003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1859
1860 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1861
880820fe 18622003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
1863
1864 * INSTALL (* GNU/Linux development packages): Tell people to
1865 install additional packages for compiling Emacs.
1866
880820fe 18672003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
1868
1869 * configure.in: Use the same configuration for all aix5, not just
1870 aix5.1.
1871
77fb5d1a
FP
18722003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1873
1874 * configure.in: Check for need for bigtoc support on IBM AIX for
1875 solving a linker table overflow problem.
1876
710ee5a9
RB
18772003-03-03 Rob Browning <rlb@defaultvalue.org>
1878
efd60266
JB
1879 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1880 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1881 over bzero, bcmp, and bcopy.
1882
16f6f948
SJ
18832003-02-23 Simon Josefsson <jas@extundo.com>
1884
1885 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1886
92a8ce63
JB
18872003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1888
1889 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1890
47774164
KH
18912003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1892
1893 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1894
0dfd93c0
AS
18952003-02-08 Andreas Schwab <schwab@suse.de>
1896
1897 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1898 instead of the substitution.
1899
c60ee5e7
JB
19002003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1901
1902 * Makefile.in: Use @EXEEXT@ for Cygwin.
1903 Use USERNAME if LOGNAME is not set (for Cygwin).
1904
1d894293 1905 * configure.in: Add opsys=cygwin.
88373452 1906
12bf22e0
AS
19072003-01-22 Andreas Schwab <schwab@suse.de>
1908
1909 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1910 redefining it explicitly in src/config.in.
1911
ffdf4f26
MR
19122003-01-22 Markus Rost <rost@math.ohio-state.edu>
1913
1914 * Makefile.in (bootstrap): Make bootstrap-after.
1915
880820fe 19162003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
1917
1918 * configure.in: Fix --with-gtk.
1919
880820fe 19202003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
1921
1922 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1923
1924 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1925
880820fe 19262003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 1927
ec03b83e 1928 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 1929
52cd7d02
ST
19302003-01-07 Steven Tamm <steventamm@mac.com>
1931
1932 * configure.in: New option, --enable-carbon-app, to specify
1933 that the application should be installed
1934 * Makefile.in (install-arch-dep): On Mac OS X, install the
1935 Emacs.app application if carbon-app is enabled
1936
fb02aff2
DL
19372003-01-06 Dave Love <fx@gnu.org>
1938
1939 * configure.in: Check for nl_langinfo.
1940 [!HAVE_SIZE_T]: Fix typedef.
1941
1d08c2fe
DK
19422003-01-06 David Kastrup <dak@gnu.org>
1943
ec03b83e 1944 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 1945
14d1edc0 1946 * configure.in: Add tests for install-info.
1d08c2fe 1947
72c5c58f
MR
19482002-12-09 Markus Rost <rost@math.ohio-state.edu>
1949
1950 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1951 use again sol2-6 instead of sol2-8.
1952
a4ac5b17
DL
19532002-12-09 Dave Love <fx@gnu.org>
1954
fb02aff2 1955 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 1956
4824556f
AS
19572002-12-08 Andreas Schwab <schwab@suse.de>
1958
1959 * Makefile.in (install-arch-indep): Revert last change.
1960
6b2fd6ea
DL
19612002-11-27 Dave Love <fx@gnu.org>
1962
1963 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
1964 Check for __sys_siglist too. Check for memset.
1965 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 1966
8c95f450
JB
19672002-11-22 Juanma Barranquero <lektu@terra.es>
1968
1969 * config.guess, config.sub: Updated from master source.
1970
39f7b5f7
KF
19712002-11-19 Karl Fogel <kfogel@red-bean.com>
1972
1973 * autogen.sh: New file.
1974
d824beee
DL
19752002-11-15 Dave Love <fx@gnu.org>
1976
ec03b83e
SM
1977 * configure.in: Tidy up various quoting issues throughout.
1978 Use AC_GNU_SOURCE.
d824beee
DL
1979 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
1980 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
1981 Maybe define bcopy, bzero, bcmp.
ec03b83e 1982 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
1983 non-existent machine file).
1984 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
1985 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 1986 (nlist.h): Move test up.
d824beee 1987
72c5c58f 19882002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 1989
72c5c58f 1990 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 1991
880820fe 19922002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
1993
1994 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
1995
98b4e102
JB
19962002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1997
1998 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
1999
6bae0ccf
DL
20002002-11-08 Dave Love <fx@gnu.org>
2001
ec03b83e 2002 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
2003 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
2004
ab4f69f2
MB
20052002-11-07 Miles Bader <miles@gnu.org>
2006
ec03b83e
SM
2007 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
2008 Handle separate-build-dir case.
ab4f69f2 2009
318db6cb
RS
20102002-11-06 Richard M. Stallman <rms@gnu.org>
2011
2012 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
2013 bulletproof. $bar may be empty when there are no .elc files.
2014
2baf1bfa
DL
20152002-10-30 Dave Love <fx@gnu.org>
2016
89aa5de3 2017 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 2018 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
2019 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
2020 (AC_PROG_YACC): Delete.
2baf1bfa
DL
2021 (size_t): Use AC_CHECK_TYPES.
2022 (AH_TOP): Up-date copyright.
2023
a6cadf53
JB
20242002-10-01 Juanma Barranquero <lektu@terra.es>
2025
2026 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
2027
9811b1cf
RS
20282002-09-19 Richard M. Stallman <rms@gnu.org>
2029
2030 * configure.in: Fix the LessTif-directory-finder for real.
2031
ef7fb3bb
RS
20322002-09-14 Richard M. Stallman <rms@gnu.org>
2033
2034 * Makefile.in (maybe_bootstrap): Test for complete absence
2035 of compiled Lisp files.
2036
b3cd6965
SM
20372002-09-11 Stefan Monnier <monnier@cs.yale.edu>
2038
2039 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
2040 (bootstrap-clean-after): Delete.
2041 (bootstrap): Make the sequencing explicit.
2042
3e6be279
RS
20432002-09-10 Richard M. Stallman <rms@gnu.org>
2044
2045 * configure.in: Fix previous LessTif change.
2046
50332dc1
RS
20472002-09-09 Richard M. Stallman <rms@gnu.org>
2048
2049 * configure.in (powerpcle-*-solaris2.5*): New configuration.
2050 (powerpcle-*-solaris*): Use version 2.6 as default.
2051 (*-sunos5.6*, *-solaris2.6*): New alternative.
2052 (*-sunos5*): Use version 2.6 as default.
2053
880820fe 20542002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
2055
2056 * configure.in: Fix typo.
2057
22eaea41
RS
20582002-09-05 Richard M. Stallman <rms@gnu.org>
2059
2060 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
2061
b3cd6965 2062 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
2063 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
2064
6bc85c3b
KS
20652002-08-26 Kim F. Storm <storm@cua.dk>
2066
2067 * Makefile.in (install-arch-indep): Do not remove DOC file
2068 when it is the only DOC file installed; this is the case when
2069 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
2070
dc16594b
MR
20712002-07-24 Markus Rost <rost@math.ohio-state.edu>
2072
2073 * configure.in: Fix typo.
2074
2a0c903c
RS
20752002-07-24 Richard M. Stallman <rms@gnu.org>
2076
2077 * configure.in: Don't print anything special about gamedir.
2078
3ea1bfb2 2079 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 2080
a8bbe549
RS
20812002-07-21 Richard M. Stallman <rms@gnu.org>
2082
2083 * Makefile.in (gamedir, localstatedir): New variables.
2084 (epaths-force): Insert value of gamedir into PATH_GAME.
2085
2086 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 2087 (--with-game-dir option): Delete.
a8bbe549 2088
880820fe 20892002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
2090
2091 * configure.in: Add support for mipseb-*-netbsd* machines.
2092
880820fe 20932002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
2094
2095 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
2096
880820fe 20972002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
2098
2099 * info/dir (File): Add an entry for Tramp.
2100
e0156c8d
EZ
21012002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
2102
2103 * INSTALL-CVS: New file.
2104
3fa4ac47
AS
21052002-06-07 Andreas Schwab <schwab@suse.de>
2106
2107 * configure.in (x86_64-*-linux-gnu*): New system.
2108
86bbfe77
EZ
21092002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2110
2111 * config.bat: Handle the case when lispintro is truncated to lispintr.
2112
2570d28c
PE
21132002-05-26 Paul Eggert <eggert@twinsun.com>
2114
2115 * config.guess, config.sub: Updated from master source.
2116
a1d8dc87
RS
21172002-05-09 Richard M. Stallman <rms@gnu.org>
2118
2119 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2120
880820fe 21212002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2122
2123 * make-dist: Do not distribute lock/ directory.
2124
e3ba1015
AC
21252002-04-30 Andrew Choi <akochoi@shaw.ca>
2126
2127 * configure.in: Provide documentation string when defining
2128 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2129 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2130
5167cfda
CW
21312002-04-28 Colin Walters <walters@verbum.org>
2132
b3cd6965 2133 * configure.in: Delete configure check for access to the game user.
5167cfda 2134
880820fe 21352002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2136
2137 * make-dist: lwlib/Imakefile is removed.
2138
e0f712ba
AC
21392002-04-26 Andrew Choi <akochoi@shaw.ca>
2140
2141 * configure.in: Add support for powerpc-apple-darwin*.
2142 (HAVE_CARBON): Add.
2143
b3cd6965 2144 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2145
880820fe 21462002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2147
2148 * make-dist: lwlib-Xol* are removed.
2149
8fba10fc
AS
21502002-04-23 Andreas Schwab <schwab@suse.de>
2151
2152 * Makefile.in (MAINT): New variable.
2153 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2154 instead of configure.in, to avoid running autoconf and autoheader
2155 unless explicitly requested.
2156
852eef40
EZ
21572002-04-16 Eli Zaretskii <eliz@gnu.org>
2158
2159 * config.bat: Update for msdos/sed2v2.inp.
2160
6817198a
AS
21612002-04-15 Andreas Schwab <schwab@suse.de>
2162
b3cd6965 2163 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2164 * configure.in: Add config header templates to all AC_DEFINE and
2165 AC_DEFINE_UNQUOTED symbols.
2166 * make-dist: Run autoheader if necessary.
2167
b9b966e0
CW
21682002-04-10 Colin Walters <walters@verbum.org>
2169
2170 * configure.in: Add --game-dir, --game-user. Test to see if we
2171 can use them.
2172
880820fe 21732002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2174
2175 * configure.in: Add --with-sound.
2176
10ce34dc
KS
21772002-03-18 Kim F. Storm <storm@cua.dk>
2178
2179 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2180 and getsockname functions. Test for sys/un.h include file.
2181
1ef1ef96
EZ
21822002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2183
2184 * configure.in: Support AIX 5.1.
2185
880820fe 21862002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2187
2188 * configure.in: Added test for X Session Management (HAVE_X_SM).
2189
16e79fec
RS
21902002-03-03 Richard M. Stallman <rms@gnu.org>
2191
2192 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2193 Run chown $${LOGNAME} on files installed by tar xvf.
2194
6a22cdf4
KS
21952002-03-03 Kim F. Storm <storm@cua.dk>
2196
2197 * configure.in: Test for getpeername.
2198
4d766b59
RS
21992002-03-01 Richard M. Stallman <rms@gnu.org>
2200
2201 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2202 (HAVE_GIF): Don't use old libungif versions that crash.
2203
4fff8c79
RS
22042002-02-26 Richard M. Stallman <rms@gnu.org>
2205
2206 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2207 not just well-formed and valid.
2208 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2209
e5389a0b
PE
22102002-02-18 Paul Eggert <eggert@twinsun.com>
2211
2212 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2213 "sed q" is a portable equivalent to plain "head -1".
2214
db54c53a
RS
22152002-02-13 Richard M. Stallman <rms@gnu.org>
2216
2217 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2218 (all): Don't depend on maybe_bootstrap here.
2219 (${SUBDIR}): Depend on it here instead.
2220
b735b2ab
RS
22212002-02-08 Richard M. Stallman <rms@gnu.org>
2222
2223 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2224
d8359893
EZ
22252002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2226
2227 * configure.in: Recognize BSD/OS 5.0.
2228
f3b812da
EZ
22292002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2230
2231 * make-dist: Make version checking in emacs.texi consistent with
2232 how we set it there.
2233
f48a30d7
KS
22342001-12-29 Kim F. Storm <storm@cua.dk>
2235
2236 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2237
07025a55
RS
22382001-12-28 Richard M. Stallman <rms@gnu.org>
2239
2240 * configure.in: Test for mbsinit.
2241
b0a21bf9
EZ
22422001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2243
2244 These changes make Leim part of the standard distribution:
2245
3a787a1e 2246 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2247
2248 * INSTALL: Remove text that describes Leim as a separate package.
2249
2250 * noleim-Makefile.in: File removed.
2251
2252 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2253 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2254 Leim files out of the Emacs tree. Don't prepare a separate tarball
2255 for Leim.
5a60d1da 2256
61e3b944
RS
22572001-12-11 Richard M. Stallman <rms@gnu.org>
2258
2259 * configure.in (hppa*-*-linux-gnu*): New alternative.
2260
880820fe 22612001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2262
2263 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2264 creating distribution.
2265
d6a70204
PE
22662001-12-06 Paul Eggert <eggert@twinsun.com>
2267
2268 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2269 (AC_FUNC_VFORK): Remove.
2270 (AC_FUNC_FORK): Add.
2271 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2272 this is required by recent Autoconf versions.
2273
880820fe 22742001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2275
2276 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2277 TODO, vms-pp.trans and others).
2278
880820fe 22792001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2280
2281 * make-dist: Use COPYING from the top-level directory.
2282
1096bcc0
GM
22832001-11-29 Gerd Moellmann <gerd@gnu.org>
2284
2285 * configure.in: Add support for FreeBSD/Alpha.
2286
880820fe 22872001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2288
dd536f94
PJ
2289 * make-dist: Add COPYING to the top-level directory of the
2290 distribution. Simplify the logic behind copying.
2291
b1356234
PJ
2292 * Makefile.in (maybe_bootstrap): Fix previous change.
2293
66458f32
RS
22942001-11-28 Richard M. Stallman <rms@gnu.org>
2295
2296 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2297
ebcbef4e
RS
22982001-11-26 Richard M. Stallman <rms@gnu.org>
2299
2300 * Makefile.in: bootstrap should not delete dumped executables.
2301 (bootstrap-clean-before): New target.
2302 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2303 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2304
b77d2746 23052001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2306
070f247d
EZ
2307 These changes add the Emacs Lisp Introduction manual to the
2308 distribution:
2309
b3cd6965 2310 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2311
070f247d
EZ
2312 * make-dist: Copy the files in lispintro directory.
2313
7336d09b
EZ
2314 * config.bat: Configure in the lispintro directory.
2315
ac74199d
EZ
2316 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2317
7f947b13 2318 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2319 (lispintro/Makefile): New target.
7f947b13
EZ
2320 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2321 (unlock, relock, info, dvi): Ditto.
2322
d4fa890c
EZ
23232001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2324
b3cd6965 2325 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2326
d4fa890c
EZ
2327 * make-dist (etc): Don't distribute gfdl.1.
2328
5fb25beb
CW
23292001-11-22 Colin Walters <walters@debian.org>
2330
2331 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2332 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2333
9f8bbf0f
EZ
23342001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2335
2336 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2337 tindex.pl to the list of those being put into the distribution.
2338
aa2af83a
EZ
23392001-11-16 Eli Zaretskii <eliz@gnu.org>
2340
2341 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2342
880820fe 23432001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2344
987aac50
PJ
2345 * Makefile.in (uninstall): Fix previous change.
2346
71f94ae1
PJ
2347 * configure.in, Makefile.in: Add support for --program-prefix,
2348 --program-suffix and --program-transform-name options.
2349
880820fe 23502001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2351
b3cd6965 2352 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2353 (install-arch-indep): Install emacsclient manual page.
2354 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2355
97c91ba6
EZ
23562001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2357
2358 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2359 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2360
880820fe 23612001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2362
2363 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2364
2bf92717
EZ
23652001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2366
dff28924 2367 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2368
0cc70510
EZ
23692001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2370
5c32b7c5
EZ
2371 The following changes add the ELisp reference manual to the
2372 distribution.
2373
10fa7f8e
EZ
2374 * make-dist: Add the lispref directory to the distribution.
2375
0cc70510
EZ
2376 * Makefile.in (install-arch-indep): Add elisp* to the list of
2377 installed Info files.
5c32b7c5
EZ
2378 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2379 (lispref/Makefile): New target.
2380 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2381 Add commands for the lispref directory.
2382 (info, dvi): Ditto.
1b5a3644
EZ
2383
2384 * config.bat: Configure in `lispref'.
2385
6baef0fd
RS
23862001-11-09 Richard M. Stallman <rms@gnu.org>
2387
2388 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2389
ed5882b9
EZ
23902001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2391
2392 * make-dist (tempdir): Copy AUTHORS as well.
2393
f0f2756d
SS
23942001-11-06 Sam Steingold <sds@gnu.org>
2395
14d1edc0 2396 * configure.in: Added a check for <nlist.h>.
9ba48103 2397
880820fe 23982001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2399
2400 * configure.in: Reindent --help output.
ce058493 2401 From Per Starbäck (starback@ling.uu.se).
dff28924 2402
bf00d461 24032001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2404
2405 * configure.in: New entry for HP/UX-11.
2406
5d991fc4
EZ
2407 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2408 From Eric S. Raymond <esr@golux.thyrsus.com>.
2409
73d25f9c
EZ
24102001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2411
2412 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2413 <athornton@sinenomine.net>.
2414
5b6a51aa
GM
24152001-10-25 Gerd Moellmann <gerd@gnu.org>
2416
2417 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2418 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2419
84e70f78
KR
24202001-10-24 Ken Raeburn <raeburn@gnu.org>
2421
2422 * configure.in: If --with-hesiod is given, look for
2423 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2424 resolv libraries respectively if system libraries don't supply them.
84e70f78 2425
4aa6b955
GM
24262001-10-24 Gerd Moellmann <gerd@gnu.org>
2427
2428 * configure.in: Use $MAKE for `make' if set.
2429
bc171472
GM
24302001-10-22 Gerd Moellmann <gerd@gnu.org>
2431
2432 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2433 to tar options.
2434
71431a0e
GM
24352001-10-20 Gerd Moellmann <gerd@gnu.org>
2436
6aa97356 2437 * (Version 21.1 released).
71431a0e 2438
531a3336
MB
24392001-10-20 Miles Bader <miles@gnu.org>
2440
2441 * configure.in (configuration): Set from `host' if `host_alias'
2442 isn't defined.
2443
121ff711
AS
24442001-10-19 Andreas Schwab <schwab@suse.de>
2445
2446 * configure.in: Make ready for autoconf 2.5x.
2447 (AC_PREREQ): Require autoconf 2.50.
2448 * aclocal.m4: Removed.
121ff711
AS
2449 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2450
eef9b65f
EZ
24512001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2452
2453 * README: Bump Emacs version to 21.1.50.
2454
ab952a4f
GM
24552001-10-05 Gerd Moellmann <gerd@gnu.org>
2456
2457 * Branch for 21.1.
dff28924 2458
3b74127d
GM
24592001-09-05 Gerd Moellmann <gerd@gnu.org>
2460
2461 * configure.in: Avoid `$@' which is handled specially in
2462 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2463
80b97918
EZ
24642001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2465
2466 * make-dist (nt): Add subdirs.el to the list of distributed files.
2467
3a4f8160
EZ
24682001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2469
2470 * configure.in (machine): Add an entry for
2471 hppa1.1-hitachi-hiuxwe2*.
2472
eb04d6cd
GM
24732001-05-28 Gerd Moellmann <gerd@gnu.org>
2474
2475 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2476 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2477
f4500bec
GM
24782001-05-14 Gerd Moellmann <gerd@gnu.org>
2479
2480 * make-dist: Copy texinfo.tex unconditionally.
2481
26978e9a
EZ
24822001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2483
2484 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2485 that are installed.
2486
afa3935f
GM
24872001-04-06 Gerd Moellmann <gerd@gnu.org>
2488
e5c8f6f1
GM
2489 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2490 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2491
afa3935f
GM
2492 * make-dist: Handle leim/MISC-DIC. Only include
2493 `[a-zA-Z]*.{el,elc}' from leim/quail.
2494
a55e4e68
GM
24952001-04-05 Gerd Moellmann <gerd@gnu.org>
2496
2497 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2498
87d8eba4
GM
24992001-03-30 Gerd Moellmann <gerd@gnu.org>
2500
2501 * Makefile.in (.PHONY): Add for bootstrap targets.
2502 (bootstrap-clean): New target.
2503 (bootstrap): Use it instead of `clean'.
2504
ed31fabf
GM
25052001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2506
2507 * Makefile.in (SUBDIR): Remove leim.
2508 (all, .RECURSIVE, extraclean): Add leim explicitly.
2509 (leim): Provide separate rule which exports PARALLEL=0 into the
2510 environment.
2511
5721ae13
GM
25122001-03-20 Gerd Moellmann <gerd@gnu.org>
2513
2514 * configure.in (HAVE_XPM): Don't print the result of the check for
2515 XpmReturnAllocPixels if we don't have an xpm.h.
2516
10ebaeb6
GM
25172001-03-05 Gerd Moellmann <gerd@gnu.org>
2518
2519 * COPYING: New file.
2520
e30bd7b7
EZ
25212001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2522
2523 * config.bat: Update the copyright.
2524
d0e9bfd2
GM
25252001-02-23 Kenichi Handa <handa@etl.go.jp>
2526
2527 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2528 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2529 to `yes'. Later in AC_OUTPUT, check this variable.
2530
038f4ae3
DL
25312001-02-09 Dave Love <fx@gnu.org>
2532
2533 * AUTHORS: Updated.
2534
44806980
EZ
25352001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2536
2537 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2538
20b28f82
GM
25392001-02-02 Gerd Moellmann <gerd@gnu.org>
2540
bdadfce3
GM
2541 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2542
5db37a2e 2543 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2544
20b28f82
GM
2545 * Makefile.in (uninstall): Remove more info files. Remove
2546 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2547
7ccf7ab9
GM
25482001-01-31 Gerd Moellmann <gerd@gnu.org>
2549
2550 * noleim-Makefile.in (extraclean): Add.
2551
03e0fe6e 25522001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2553
2554 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2555 it quiet.
2556
e1e441f9
GM
25572001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2558
2559 * Makefile.in (tags): Fix typo.
2560
64388126
KH
25612001-01-13 Kenichi Handa <handa@etl.go.jp>
2562
2563 * configure.in: Fix typo in the code setting x_search_path.
2564
457b792c
GM
25652001-01-10 Dave Love <fx@gnu.org>
2566
2567 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2568 -lXext.
2569 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2570 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2571 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2572 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2573 (now in $LIBS).
2574
1460e5d4
EZ
25752001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2576
2577 * config.bat: Run the preprocessor with -traditional.
2578
e2b6e5ea
EZ
25792001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2580
2581 * INSTALL: Move copying conditions to end of file.
2582
b202115b
EZ
25832000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2584
2585 * INSTALL: Add basic installation procedure which assumes
2586 `configure' does its job. Elaborate on image support libraries.
2587 Add a pointer to Xaw3d library. Add advice about solving
2588 configure-time problems by looking in config.log and setting
3163da06 2589 variables in the environment.
b202115b 2590
3e32cc27
GM
25912000-12-27 Gerd Moellmann <gerd@gnu.org>
2592
2593 * Makefile.in (install-arch-indep): If tar fails, exit with
2594 exit code 1.
2595
7b93a85b
GM
25962000-12-19 Gerd Moellmann <gerd@gnu.org>
2597
2598 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2599 source file includes XKBlib.h. On some broken Solaris systems,
2600 there is an XKBlib.h, reportedly, but header files included by
2601 XKBlib.h are missing.
2602
02387dcc
GM
26032000-12-14 Gerd Moellmann <gerd@gnu.org>
2604
2605 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2606
34979055
DL
26072000-12-11 Dave Love <fx@gnu.org>
2608
2609 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2610
169fe44e
GM
26112000-12-11 Paul Eggert <eggert@twinsun.com>
2612
2613 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2614 Merge fixes from latest GNU tar version. These macros no longer
2615 futz with _XOPEN_SOURCE, as that was not portable in practice.
2616 (AC_FUNC_FSEEKO): New macro.
dff28924 2617
169fe44e
GM
2618 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2619 ftello.
dff28924 2620
5c62b2e9
DL
26212000-12-05 Dave Love <fx@gnu.org>
2622
2623 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2624
2dce2360
EZ
26252000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2626
2627 * info/dir: Change the category to "Emacs".
2628
8c28d444
GM
26292000-12-01 Gerd Moellmann <gerd@gnu.org>
2630
2631 * make-dist (tempdir): Remove epaths.h from the distribution
2632 instead of paths.h.
2633
68a887fa
EZ
26342000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2635
2636 * config.bat: Check for existence of djecho.exe, and print an
2637 error message if it is not available.
2638
2639 * INSTALL: Describe possible problem with djecho.exe in old
2640 versions of DJGPP v2.x.
2641
d96a4de3
GM
26422000-11-23 Gerd Moellmann <gerd@gnu.org>
2643
2644 * configure.in: Initialize HAVE_LIBXP to no.
2645
3aeecf97
GM
26462000-11-22 Gerd Moellmann <gerd@gnu.org>
2647
dff28924 2648 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2649 m/powerpc.h.
2650
fb279a6d
GM
26512000-11-21 Gerd Moellmann <gerd@gnu.org>
2652
3c64f287
GM
2653 * Makefile.in (install-arch-indep): Also install info/eshell*
2654 and info/speedbar*.
2655
fb279a6d
GM
2656 * configure.in (HAVE_PNG): Check for the presence of
2657 png_get_channels to rule out older PNG libs.
2658
f5f47add
GM
2659 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2660 GCC and NON_GNU_CPP into config.status.
2661
62d14e9a
DL
26622000-11-20 Dave Love <fx@gnu.org>
2663
1c203d4c
DL
2664 * configure.in: Fix last change.
2665
62d14e9a 2666 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2667 * FTP: New file to replace it.
62d14e9a
DL
2668 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2669
f1d6d1e8
GM
26702000-11-20 Gerd Moellmann <gerd@gnu.org>
2671
2672 * configure.in: Use -traditional with GNU cpp.
2673
b3635775
GM
26742000-11-17 Gerd Moellmann <gerd@gnu.org>
2675
2676 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2677 Distribute more files from the nt/ subdir. Distribute PBM
2678 image files from subdirs of lisp/. Distribute old change logs
2679 from subdirs of lisp/. Distribute play/5x5.el.
2680
0eafc06c
DL
26812000-11-11 Dave Love <fx@gnu.org>
2682
2683 * config.sub, config.guess: Updated from master source.
2684
03391420
DL
26852000-11-07 Dave Love <fx@gnu.org>
2686
2687 * configure.in: Test for mkstemp.
2688
cd66d2ed
EZ
26892000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2690
2691 * info/dir (Top): Rearrange menu items more logically, and put
2692 them into a single category. Add menu items for RefTeX and
2693 Widget.
2694
880820fe 26952000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 2696
15b526b2
EZ
2697 * Makefile.in (install-arch-indep): Use --info-dir instead of
2698 --dir-file, and a simple argument instead of --info-file, so that
2699 the Debian version of install-info also works.
1da437e9 2700
99483220
EL
27012000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2702
2703 * info/dir (Speedbar): Add entry.
2704
45e680a8
EZ
27052000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2706
2707 * INSTALL: Describe the new image-support options to the configure
2708 script. List URLs where image support libraries can be found.
2709
f2f049f3
EZ
27102000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2711
2712 * info/dir (Top): Add an entry for Eshell.
2713
2021ab61
DL
27142000-10-02 Dave Love <fx@gnu.org>
2715
2716 * configure.in: Check for gai_strerror.
2717
65f75351
AS
27182000-10-01 Andreas Schwab <schwab@suse.de>
2719
4b649a8e 2720 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2721
71c9ec51
GM
27222000-09-30 Gerd Moellmann <gerd@gnu.org>
2723
2724 * configure.in: Support `sparc*-*-netbsd*'.
2725
513f1fd9
EZ
27262000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2727
2728 * info/dir (MIME): Add entry for emacs-mime.
2729
a55b799a
DL
27302000-09-29 Dave Love <fx@gnu.org>
2731
2732 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2733
ce75c97a
GM
27342000-09-26 Gerd Moellmann <gerd@gnu.org>
2735
2736 * make-dist: Adapt to the change of leim/Makefile which was
2737 necessary to ensure a reasonably working `make dist'.
2738
2739 * leim-Makefile.in: Moved to leim/Makefile.in..
2740
2741 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2742
36e44f62
KH
27432000-09-21 Kenichi Handa <handa@etl.go.jp>
2744
dff28924
SS
2745 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2746 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2747 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2748 files to .elc.
2749 (${TIT}): Adjusted for the above change.
2750 (clean mostlyclean): Likewise.
2751 (.el.elc): New target.
2752
da1608d9
GM
27532000-09-19 Gerd Moellmann <gerd@gnu.org>
2754
2755 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2756 in the distribution.
2757
6fed3546
GM
27582000-09-18 Gerd Moellmann <gerd@gnu.org>
2759
2760 * make-dist (skk): Rename to `ja-dic' because the leim directory
2761 was renamed.
2762
b4331e96
DL
27632000-09-14 Dave Love <fx@gnu.org>
2764
2765 * configure.in: Fix spurion in last change.
2766
ef9e4345
GM
27672000-09-14 Gerd Moellmann <gerd@gnu.org>
2768
2769 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2770 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2771 to `no' if defined. Change result report.
2772
575daf04
DL
27732000-09-08 Dave Love <fx@gnu.org>
2774
2775 * configure.in: Remove spurious `@'s.
2776
2777 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2778 autoconf.
2779
fa0b693c
GM
27802000-09-06 Gerd Moellmann <gerd@gnu.org>
2781
73b77ee5
GM
2782 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2783 file and print informational message.
dff28924 2784
fa0b693c
GM
2785 * configure.in (AC_FUNC_MMAP): Add.
2786
ff8df3be
GM
27872000-09-01 Gerd Moellmann <gerd@gnu.org>
2788
2789 * configure.in: Add ``checking'' messages for
2790 XpmReturnAllocPixels.
2791
bb17930d
GM
27922000-08-28 Gerd Moellmann <gerd@gnu.org>
2793
2794 * configure.in: Check <strings.h>; check `index' and `rindex'
2795 functions.
2796
6ce974d4
KH
27972000-08-26 Kenichi Handa <handa@etl.go.jp>
2798
2799 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2800 "case "${canonical}" in".
2801
7bc3ff79
DL
28022000-08-25 Dave Love <fx@gnu.org>
2803
2804 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2805
457dd64a
KH
28062000-08-25 Kenichi Handa <handa@etl.go.jp>
2807
7c100e1a 2808 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2809
17494071
GM
28102000-08-24 Gerd Moellmann <gerd@gnu.org>
2811
2812 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2813 contains a relative path. Protect against unusable values of $PWD.
17494071 2814
dd0e1e54
EZ
28152000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2816
3d819a75
EZ
2817 * info/dir (WoMan): Add entry.
2818
dd0e1e54
EZ
2819 * config.bat (maindir): Update src/_gdbinit even if it does
2820 already exist.
2821
70fc58b3
GM
28222000-08-07 Gerd Moellmann <gerd@gnu.org>
2823
3a787a1e 2824 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2825
f4988be7
GM
28262000-08-03 Gerd Moellmann <gerd@gnu.org>
2827
2828 * configure.in: Add support for ia64*-*-linux*.
2829
27848c01
GM
28302000-07-27 Gerd Moellmann <gerd@gnu.org>
2831
2832 * make-dist (aclocal.m4): Include in distribution.
2833
b4a12321
DL
28342000-07-26 Dave Love <fx@gnu.org>
2835
2836 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2837
c66c29a2
DL
28382000-07-24 Dave Love <fx@gnu.org>
2839
2840 * configure.in: Add AC_SIZE_T.
2841
3b33a005
DL
28422000-07-18 Dave Love <fx@gnu.org>
2843
2844 * configure.in: Reorder so that most tests are done after CPPFLAGS
2845 is set from the C_SWITCH_... definitions.
2846
4b92c49a
GM
28472000-07-10 Gerd Moellmann <gerd@gnu.org>
2848
2849 * configure.in (HAVE_XPM): Undo previous change. Check for
2850 preprocessor define XpmReturnAllocPixels.
2851
6c6d2e33
GM
28522000-07-06 Gerd Moellmann <gerd@gnu.org>
2853
2854 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2855 instead of XpmReadFileToPixmap.
2856
b192d653
KR
28572000-07-05 Ken Raeburn <raeburn@gnu.org>
2858
2859 * configure.in: Check for <soundcard.h>. Look for ossaudio
2860 library, and set LIBSOUND accordingly.
2861
65171e3a
DL
28622000-07-05 Dave Love <fx@gnu.org>
2863
2864 * configure.in: Use AC_HEADER_SYS_WAIT.
2865
969f7e79
GM
28662000-07-05 Gerd Moellmann <gerd@gnu.org>
2867
2868 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2869 lisp/Makefile. Distribute lisp/Makefile.in instead of
2870 lisp/Makefile.
2871
5a9bf171
KR
28722000-06-30 Ken Raeburn <raeburn@gnu.org>
2873
2874 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2875 while searching for image-handling libraries.
2876
1d36487c
GM
28772000-06-26 Gerd Moellmann <gerd@gnu.org>
2878
2879 * configure.in (--with-xim): New option.
2880
6a465756
DL
28812000-06-23 Dave Love <fx@gnu.org>
2882
2883 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2884 for struct timezone and test how we can call gettimeofday.
48d4b120 2885 Check for OSF 5+. Check for term.h.
6a465756
DL
2886
2887 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2888 version.
2889
16cf31f7
GM
28902000-06-23 Gerd Moellmann <gerd@gnu.org>
2891
2892 * configure.in (HAVE_LIBXP): Change test for libXp.
2893
4c343001
DL
28942000-06-21 Dave Love <fx@gnu.org>
2895
2896 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2897 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2898 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2899
a3f08d9e
DL
29002000-06-19 Dave Love <fx@gnu.org>
2901
2902 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2903 _XOPEN_SOURCE is defined.
2904
0a2ea235
GM
29052000-06-16 Gerd Moellmann <gerd@gnu.org>
2906
dff28924 2907 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 2908
7d5c8691
EZ
29092000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2910
2911 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2912
e9924e52
GM
29132000-06-15 Gerd Moellmann <gerd@gnu.org>
2914
2915 * make-dist: Add --help and --snapshot options.
2916
9f817ea4
GM
29172000-06-14 Gerd Moellmann <gerd@gnu.org>
2918
dce6b995 2919 * configure.in: Generate lisp/Makefile.
dff28924 2920
9f817ea4
GM
2921 * configure.in: Add support for `*-lynxos*'.
2922 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2923 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2924 on Tru64 UNIX v5.0.
2925
97aa9c1d
KR
29262000-06-13 Ken Raeburn <raeburn@gnu.org>
2927
2928 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2929 it's on a continuation line.
2930
d42122a3
DL
29312000-06-02 Dave Love <fx@gnu.org>
2932
b4963755 2933 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
2934 files.
2935
d42122a3
DL
2936 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2937 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2938 test.
2939
2940 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2941 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2942
34ec9ebe
GM
29432000-05-26 Gerd Moellmann <gerd@gnu.org>
2944
2945 * configure.in: Add check for speed_t typedef.
2946
50d7ce09
KR
29472000-05-25 Ken Raeburn <raeburn@gnu.org>
2948
2949 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2950 exists; it won't in the CANNOT_DUMP case.
2951
10db7fc5
GM
29522000-05-25 Gerd Moellmann <gerd@gnu.org>
2953
2954 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2955 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 2956 (install-arch-indep): Install ebrowse.info.
10db7fc5 2957
087121cc
GM
29582000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2959
2960 * configure.in: Check for grandpt and getpt.
2961
b992884d
DL
29622000-05-09 Dave Love <fx@gnu.org>
2963
2964 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2965
056565f7
GM
29662000-05-05 Gerd Moellmann <gerd@gnu.org>
2967
14d1edc0
JB
2968 * make-dist: Make a link for lib-src/grep-changelog.
2969 Copy install-sh.
056565f7 2970
35a28e21
EZ
29712000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2972
2973 * config.bat: Identify the beginning of the cpp stuff in
2974 src/Makefile.in and lib-src/Makefile.in more accurately.
2975
c76e04a8
GM
29762000-04-27 Gerd Moellmann <gerd@gnu.org>
2977
2978 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2979
5e3dac3f
GM
29802000-04-19 Gerd Moellmann <gerd@gnu.org>
2981
2982 * configure.in: Add support for `powerpc-*-netbsd*'.
2983
0b8f263e
DL
29842000-04-19 Dave Love <fx@gnu.org>
2985
7825fef9
DL
2986 * configure.in: Don't use AC_FUNC_GETLOADAVG.
2987
0b8f263e
DL
2988 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
2989
3dd2781e
DL
29902000-04-16 Dave Love <fx@gnu.org>
2991
2992 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
2993
3edfea34
DL
29942000-04-14 Dave Love <fx@gnu.org>
2995
2996 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
2997
2998 * aclocal.m4 (AC_FUNC_MKTIME): New.
2999
4d6e16b3
KR
30002000-03-28 Ken Raeburn <raeburn@gnu.org>
3001
3002 * configure.in: Line up "--help" output a little better.
3003
89e80928
GM
30042000-03-26 Gerd Moellmann <gerd@gnu.org>
3005
087121cc 3006 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
3007 New targets.
3008 (bootstrap): Rewritten in terms of the new targets above. Make
3009 info files, too.
dff28924 3010
e1cff360
GM
30112000-03-12 Gerd Moellmann <gerd@gnu.org>
3012
3013 * config.guess, config.sub: Use the versions of the files from
3014 subversions.
3015
7397acc4
DL
30162000-03-08 Dave Love <fx@gnu.org>
3017
3018 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
3019 AC_C_VOLATILE. Define POINTER_TYPE.
3020
3021 * aclocal.m4: New file.
3022
d054101f 30232000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
3024
3025 * configure.in (machine): Add `mipsel-*-netbsd*' and
3026 `arm-*-netbsd*'.
dff28924 3027
d054101f 30282000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 3029
d054101f 3030 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 3031
ed4d0512
GM
30322000-02-29 Gerd Moellmann <gerd@gnu.org>
3033
3034 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
3035
2dc95ddd
DL
30362000-02-18 Dave Love <fx@gnu.org>
3037
3038 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
3039
57beb0e0
AS
30402000-02-18 Andreas Schwab <schwab@suse.de>
3041
3042 * Makefile.in (install-arch-indep): Add eudc to list of installed
3043 info files.
3044
3b3cc4a4
KR
30452000-02-17 Ken Raeburn <raeburn@gnu.org>
3046
3047 * configure.in: Include -lz and -ljpeg (if it's available) when
3048 testing for the tiff library.
3049
8389e1e2
GM
30502000-02-17 Gerd Moellmann <gerd@gnu.org>
3051
3052 * configure.in: Remove LISP_FLOAT_TYPE.
3053
647847ea
DL
30542000-02-12 Dave Love <fx@gnu.org>
3055
3056 * configure.in: Use AC_FUNC_VFORK.
3057
9a90d84c
GM
30582000-02-01 Gerd Moellmann <gerd@gnu.org>
3059
5eea385d
GM
3060 * make-dist: Various fixes for new development tree.
3061
9a90d84c
GM
3062 * leim-Makefile.in: New file.
3063
b6680a0e
GM
30642000-01-31 Gerd Moellmann <gerd@gnu.org>
3065
3066 * Makefile.in (dist): Call ./make-dist.
3067
1e5279b9
DL
30682000-01-24 Dave Love <fx@gnu.org>
3069
3070 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
3071
ffe36136
GM
30722000-01-18 Gerd Moellmann <gerd@gnu.org>
3073
3074 * configure.in (HAVE_GIF): Check for DGifOpen instead of
3075 DGifOpenFileName.
3076
a970dae4
AS
30772000-01-11 Andreas Schwab <schwab@suse.de>
3078
3079 * Makefile.in (install-arch-indep): Update list of info files to
3080 be installed.
3081
c4bb2108
DL
30822000-01-05 Dave Love <fx@gnu.org>
3083
3084 * configure.in: Check for jerror.h as well as libjpeg.
3085
bb9d2b64
AS
30862000-01-03 Andreas Schwab <schwab@suse.de>
3087
3088 * Makefile.in (install-arch-indep): Install autotype*. Run
3089 install-info on autotype and emacs-faq.info.
3090
22afa6e8
DL
30911999-12-04 Dave Love <fx@gnu.org>
3092
b4963755 3093 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
3094 (install-strip): Use `install' as sub-make target.
3095
a21616bd
KR
30961999-11-23 Ken Raeburn <raeburn@gnu.org>
3097
3098 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
3099 didn't need to be deleted. Check for the k5crypto library as well
3100 as the crypto library; MIT Kerberos 1.1 changed the name.
3101
946173ad
DL
31021999-11-18 Dave Love <fx@gnu.org>
3103
3104 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
3105
4f6f5dab
GM
31061999-11-11 Erik Naggum <erik@naggum.no>
3107
3108 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
3109
2323760c
DL
31101999-11-08 Dave Love <fx@gnu.org>
3111
3112 * configure.in: Fix change for --with-pop default.
3113
c3d00920
DL
31141999-11-04 Dave Love <fx@gnu.org>
3115
3116 * configure.in: Default to --with-pop. Change sense of with-gcc
3117 and with-toolkit-scroll-bars messages to reflect the defaults.
3118
400a1ed0
GM
31191999-11-01 Gerd Moellmann <gerd@gnu.org>
3120
3121 * INSTALL: Mention the Emacs Lisp Reference.
3122
1e3196e8
GM
31231999-10-27 Noah Friedman <friedman@splode.com>
3124
3125 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3126
8ac52782
GM
31271999-10-23 Gerd Moellmann <gerd@gnu.org>
3128
3129 * Makefile.in (bootstrap): New target.
3130
1113b624
PE
31311999-10-19 Paul Eggert <eggert@twinsun.com>
3132
3133 Add support for large files. Merge glibc 2.1.2.
3134
3135 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3136 (HAVE_TM_GMTOFF): New symbol.
3137 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3138 mbrlen, strsignal.
3139 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3140
77162a4f
SM
31411999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3142
3143 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3144 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3145
a2743e67
RS
31461999-10-09 Richard M. Stallman <rms@gnu.org>
3147
dff28924 3148 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3149 Unset CDPATH to prevent cd from generating output.
3150
37e2d8f4
SM
31511999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3152
3153 * update-subdirs: also ignore CVS subdirs.
3154
4e1d9c86
GM
31551999-10-07 Gerd Moellmann <gerd@gnu.org>
3156
3157 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3158
2b6bac15
DL
31591999-10-06 Dave Love <fx@gnu.org>
3160
3161 * Makefile.in: Add rules for config.status, configure.
3162
a4a9692d
DL
31631999-09-07 Gerd Moellmann <gerd@gnu.org>
3164
3165 * configure.in (--with-sound): Removed.
3166
31671999-08-30 Gerd Moellmann <gerd@gnu.org>
3168
3169 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3170 the test for Xaw3d.
3171 (HAVE_TIFF): Add -lm to library check.
3172
31731999-08-28 Richard Stallman <rms@gnu.org>
3174
3175 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3176 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3177 after the other X-related libraries.
3178
31791999-08-21 Dave Love <fx@gnu.org>
3180
3181 * configure.in: Don't check for jpeglib.h.
3182
31831999-08-20 Gerd Moellmann <gerd@gnu.org>
3184
3185 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3186 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3187
31881999-08-18 Dave Love <fx@gnu.org>
3189
3a787a1e 3190 * configure.in: Check for termcap.h.
a4a9692d
DL
3191
31921999-08-15 Gerd Moellmann <gerd@gnu.org>
3193
3194 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3195 use Emacs' scroll bars, even if configured for Motif or when
3196 Xaw3d is available.
3197
31981999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3199
3200 * configure.in: Check for getaddrinfo.
3201
32021999-08-04 Eli Zaretskii <eliz@gnu.org>
3203
3204 * config.bat: Make --no-debug work again by removing -gcoff.
3205
32061999-07-30 Dave Love <fx@gnu.org>
3207
3208 * configure.in: Check for stdlib.h.
3209
32101999-07-19 Dave Love <fx@gnu.org>
3211
3212 * configure.in: Grok sparc64-*-linux-gnu*.
3213
32141999-07-12 Richard Stallman <rms@gnu.org>
3215
3216 * Version 20.4 released.
3217
32181999-06-23 Karl Heuer <kwzh@gnu.org>
3219
3220 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3221 Quote $EMACS, in case it's a program with args.
3222
32231999-05-29 Richard M. Stallman <rms@gnu.org>
3224
3225 * configure.in: Delete the Kerberos stuff.
3226
32271999-05-27 Greg Hudson <ghudson@mit.edu>
3228
3229 * configure.in: Prefer kerberos 5 names.
3230
32311999-04-26 Richard M. Stallman <rms@gnu.org>
3232
3233 * configure.in: Check for libXp.
3234
32351999-04-08 Richard Stallman <rms@gnu.org>
3236
3237 * make-dist: Include change logs in subdirs of `lisp'.
3238
32391999-04-05 Richard Stallman <rms@gnu.org>
3240
3241 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3242 (install-arch-indep): Make ${datadir}/emacs world-readable.
3243
32441999-03-30 Eli Zaretskii <eliz@gnu.org>
3245
3246 * config.bat: Use epaths.* instead of paths.*.
3247
32481999-03-07 Eli Zaretskii <eliz@gnu.org>
3249
3250 * INSTALL: Add detailed instructions to unpack and install
3251 intlfonts on MS-DOS.
3252
32531999-02-26 Richard Stallman <rms@gnu.org>
3254
4b649a8e 3255 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3256
3257 * Makefile.in (epaths-force): Renamed from paths-force;
3258 operate on epaths.in and produce epaths.h.
3259
32601999-02-24 Richard Stallman <rms@gnu.org>
3261
3262 * make-dist: Fix nt/icons directory handling.
3263
32641999-02-22 Simon Josefsson <jas@pdc.kth.se>
3265
3266 * configure.in (f301-fujitsu-uxpv4.1): New target.
3267
32681999-02-20 Richard Stallman <rms@gnu.org>
3269
3270 * make-dist (tempparent): Fix command to update info files.
3271
32721999-02-09 Richard Stallman <rms@gnu.org>
3273
3274 * configure.in (powerpc-apple-netbsd*): New alternative.
3275
32761999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3277
3278 * make-dist: Include the new directory nt/icons in distributions.
3279
32801999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3281
3282 * configure.in: Change message about HAVE_XFREE386.
3283
32841999-01-07 Eli Zaretskii <eliz@gnu.org>
3285
3286 * config.bat: Support configuring with leim.
3287
32881998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3289
3290 * configure.in (mips-sgi-irix6.5): New target.
3291
32921998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3293
3294 * configure.in: Remove GSS-API support, since it has been removed
3295 from movemail.
3296
32971998-12-04 Markus Rost <rost@delysid.gnu.org>
3298
3299 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3300
33011998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3302
3a787a1e
JB
3303 * Makefile.in: Don't install customize info file.
3304 Run install-info on viper info file.
a4a9692d
DL
3305
33061998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3307
3308 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3309
33101998-11-16 Kenichi Handa <handa@etl.go.jp>
3311
3312 * configure.in (*-*-bsdi4*): New target.
3313
33141998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3315
3316 * configure.in: Fix previous change.
3317
33181998-11-11 Richard Stallman <rms@gnu.org>
3319
3320 * configure.in (aviion-intel): New machine.
3321
33221998-11-04 Kenichi Handa <handa@etl.go.jp>
3323
3324 * configure.in (mips-nec-sysv4*): New target.
3325
33261998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3327
3328 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3329 from lisp.
3330
33311998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3332
3333 * make-dist: Don't include fns*.el in dist.
3334
33351998-10-30 Dave Love <fx@gnu.org>
3336
3337 * configure.in: Don't mkdir cpp.
3338
33391998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3340
3341 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3342 ${archlibdir}.
3343
33441998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3345
3346 * Version 20.3 released.
3347
33481998-07-30 Paul Eggert <eggert@twinsun.com>
3349
3350 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3351 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3352 (lwlib/Makefile, leim/Makefile):
3353 Prepend $(srcdir)/ to rule dependencies outside this dir.
3354
33551998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3356
3357 * configure.in: Use unset CDPATH instead of making it empty.
3358
33591998-06-20 Karl Heuer <kwzh@gnu.org>
3360
3361 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3362
33631998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3364
3365 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3366 and default.el. Sort the results.
3367
33681998-05-31 Karl Heuer <kwzh@gnu.org>
3369
3370 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3371 writable.
3372
33731998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3374
3375 * Makefile.in (install-arch-indep):
3376 Don't alter site-lisp/subdirs.el if it exists.
3377
33781998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3379
3380 * Makefile.in (install-arch-indep): Put `-' on commands to create
3381 subdirs.el in site-lisp dirs.
3382
33831998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3384
3385 * Makefile.in (install-arch-indep): Fix typo in previous change.
3386
33871998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3388
3389 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3390
33911998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3392
3393 * Makefile.in (mkdir): Create the site-lisp dirs.
3394 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3395
33961998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3397
3398 * Makefile.in (INSTALL_INFO): New variable.
3399 (install-arch-indep): Don't replace the dir file if it already exists.
3400 Use the install-info program, via INSTALL_INFO, to add entries.
3401 Make the `info' subdir and the Info files world-readable.
3402
34031998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3404
3405 * config.bat: Make sure the environment is large enough to support
4b649a8e 3406 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3407
34081998-04-10 Karl Heuer <kwzh@gnu.org>
3409
3410 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3411
34121998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3413
3414 * configure.in: Add --with-gssapi to specify GSS-API
3415 authentication support for movemail.
3416
34171998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3418
3419 * Makefile.in (install-arch-indep): Fix previous change.
3420
34211998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3422
3423 * Makefile.in (info): Run man in build dir, not srcdir.
3424
34251998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3426
3427 * Makefile.in (install-arch-indep): Fix previous change.
3428
34291998-03-23 Kenichi Handa <handa@etl.go.jp>
3430
4b649a8e 3431 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3432
34331998-03-22 Richard Stallman <rms@gnu.org>
3434
3435 * Makefile.in (install-arch-indep): Put special subdirs.el files
3436 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3437
34381998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3439
3440 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3441
34421998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3443
3444 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3445 (m68*-hp-hpux*): Handle versions 1X like 10.
3446
34471998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3448
3449 * make-dist: PROBLEMS is now in etc, not top level dir.
3450
3451 * Makefile.in (SOURCES): Delete PROBLEMS.
3452
34531998-02-25 Richard Stallman <rms@gnu.org>
3454
3455 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3456
3457 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3458
34591998-01-17 Richard Stallman <rms@gnu.org>
3460
3461 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3462
34631998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3464
3465 * make-dist (tempparent): New option --no-check.
3466
3467 * make-dist: Don't do anything with cpp directory.
3468
34691997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3470
3471 * configure.in (sparc-fujitsu-sysv4*): New target.
3472
34731997-12-17 Andreas Schwab <schwab@gnu.org>
3474
3475 * configure.in: Cache more tests. Add missing quotes around
3476 message with embedded comma.
3477
34781997-12-04 Karl Heuer <kwzh@gnu.org>
3479
3480 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3481
34821997-11-26 Joel N. Weber II <devnull@gnu.org>
3483
3484 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3485 restrict access to any files.'; previously it said `Don't protect
3486 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3487
34881997-11-24 Paul Eggert <eggert@twinsun.com>
3489
3490 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3491 strftime needs the underlying host's strftime for locale dependent
3492 formats.
3493
34941997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3495
3496 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3497
34981997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3499
3500 * config.bat: Configure the man subdirectory.
3501
35021997-11-07 Paul Eggert <eggert@twinsun.com>
3503
3504 * configure.in (AC_CHECK_LIB): Add -lintl.
3505
35061997-11-07 Karl Heuer <kwzh@gnu.org>
3507
3508 * make-dist (check for .elc files): Avoid bash-specific syntax.
3509 (check for overflow 14-char limit): Simplify.
3510
35111997-11-07 Richard Stallman <rms@gnu.org>
3512
3513 * Makefile.in (install): Move blessmail last.
3514
35151997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3516
3517 * configure.in (gettimeofday, one arg or two):
3518 Clarify messages by avoiding double negative.
3519
35201997-09-30 Karl Eichwalder <ke@suse.de>
3521
3a787a1e 3522 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3523
35241997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3525
3526 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3527 libraries in reverse order, so that libraries will appear in the
3528 correct dependency order on the link line (and so that the
3529 configure checks themselves will work properly when early
3530 libraries depend on later ones).
3531
35321997-09-21 Erik Naggum <erik@naggum.no>
3533
3a787a1e 3534 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3535
3536 * make-delta: New script to produce delta distributions.
3537
35381997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3539
3540 * Version 20.2 released.
3541
35421997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3543
3544 * Version 20.1 released.
3545
3546 * Makefile.in (install-leim): Depend on mkdir.
3547 (leim): Depend on src.
3548
35491997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3550
3551 * configure.in: Recognize alpha* instead of just alpha.
3552
35531997-09-12 Paul Eggert <eggert@twinsun.com>
3554
3555 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3556
35571997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3558
3559 * update-subdirs: Use rm -f.
3560
35611997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3562
3563 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3564 Ignore subdirs named Old.
dff28924 3565
a4a9692d
DL
35661997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3567
3568 * configure.in: Add OpenBSD clause to set $machine.
3569
35701997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3571
3572 * make-dist: Recompile everything after updating various Lisp files.
3573 Recompile in leim as well as lisp.
3574 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3575
a4a9692d
DL
35761997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3577
3578 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3579
35801997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3581
3582 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3583 before trying to copy anything from it.
3584
35851997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3586
3587 * Makefile.in (man/Makefile): New target.
3588 (tags): Define env var EMACS and run Makefile from build dir.
3589
35901997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3591
3592 * config.bat: If src/_gdbinit doesn't exist, try using
3593 src/.gdbinit to create it (for building on Windows 95).
3594
35951997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3596
3597 * Makefile.in (install-arch-indep):
3598 Discard extra data in tar | tar pipes.
3599
36001997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3601
3602 * configure.in (x_default_search_path): Corrected
3603 '${x_library}' to '${x_library}/X11'.
3604
36051997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3606
4b649a8e 3607 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3608
36091997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3610
3611 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3612 Kerberos V5 for movemail, including detection of V4 and V5 header
3613 files and libraries.
a4a9692d
DL
3614
36151997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3616
3617 * configure.in: Compute x_default_search_path
3618 and substitute into makefiles.
3619
3620 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3621
36221997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3623
3624 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3625
36261997-08-07 Erik Naggum <erik@naggum.no>
3627
3628 * configure.in: Remove lockdir, it is no longer needed.
3629 * Makefile.in (mkdir): Don't create lockdir.
3630 (lockdir): Variable deleted.
3631 (paths-force): Don't operate on PATH_LOCK.
3632
36331997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3634
3635 * leim-Makefile.in (clean, distclean): New targets.
3636
3637 * make-dist: Include leim/ChangeLog in leim distribution.
3638
36391997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3640
3641 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3642
36431997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3644
3645 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3646
36471997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3648
3649 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3650
36511997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3652
3653 * make-dist: Update leim/leim-list.el.
3654 Pass along value of $EMACS when updating lisp dir.
3655
36561997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3657
dff28924 3658 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3659 prerequisite to the use of Doug Lea's malloc.
3660
36611997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3662
3663 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3664
3665 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3666
36671997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3668
3669 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3670
36711997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3672
3673 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3674 to news-r6.h.
3675
36761997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3677
3678 * config.bat: Use `sed' instead of `cp', which might not be
3679 installed.
3680
36811997-07-09 Kenichi Handa <handa@etl.go.jp>
3682
3683 * Makefile.in (mostlyclean): Add cleaning leim directory.
3684 (clean, distclean, maintainer-clean): Likewise.
3685
36861997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3687
3688 * make-dist (bogosities): Check subdirs of `lisp' also.
3689
36901997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3691
3692 * make-dist (etc): Really avoid symlinks now.
3693 (lisp): Don't delete from subdirs the things we never copy.
3694
56f7d69d 36951997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3696
3697 * Makefile.in (install-arch-indep): Correct the target name.
3698 The first letter `i' was dropped by the previous change of mine.
3699
37001997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3701
3702 * configure.in (leim/Makefile): Generate this.
3703 (*-sysv4.2uw*): Recognize new alternative.
3704
3705 * leim-Makefile.in: Renamed from leim-Makefile.
3706
3707 * make-dist: Set up real-leim subdirectory,
3708 with the real contents of leim; then move it to
3709 a separate top-level directory.
3710
3711 * make-dist: Don't mention site-lisp, site-init, site-start
3712 or default, when listing files hat are not compiled and should be.
dff28924 3713
a4a9692d
DL
3714 * configure.in: Create src/config.stamp at the end.
3715
37161997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3717
3718 * Makefile.in (install-leim): Correct previous change.
3719
56f7d69d 37201997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3721
3722 * Makefile.in (install-leim): New target.
3723 (install): Depend on install-leim.
dff28924 3724
56f7d69d 37251997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3726
3727 * Makefile.in (SUBDIR): Add leim.
3728 (SUBDIR_MAKEFILES): Add leim/Makefile.
3729 (leim/Makefile): New target.
3730
37311997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3732
3733 * leim-Makefile: New file.
3734 * make-dist: Initialize a `leim' subdirectory with that makefile.
3735
37361997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3737
3738 * configure.in (GNU_MALLOC_reason): Fix message text.
3739
37401997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3741
3742 * make-dist (lisp): Don't process subdirs that start with =.
3743 (etc): Copy symlinks, as in src.
3744
37451997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3746
3747 * configure.in (i*86-*-unixware*): New alternative.
3748
37491997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3750
3751 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3752 and touch it explicitly.
3753
3754 * configure.in (mips-sony-newsos6*): New alternative.
3755 (mips-*-linux-gnu*): New alternative.
3756 (*-*-bsdi*): New alternative.
3757 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3758
37591997-06-22 Dave Love <d.love@dl.ac.uk>
3760
3a787a1e
JB
3761 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3762 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3763
37641997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3765
3766 * configure.in (shutdown): Check for `shutdown' function.
3767
56f7d69d 37681997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3769
3770 * update-subdirs: Include the directory "language" in subdirs.
3771
37721997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3773
3774 * configure.in (m88k-dg-dgux4*): New alternative.
3775 (alpha-*-netbsd*): New alternative.
3776 (powerpcle-*-solaris2*): New alternative.
3777
37781997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3779
3780 * make-dist: Warn about .el files that are not compiled.
3781
37821997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3783
3784 * Makefile.in (dist): Don't run update-subdirs here,
3785 since make-dist now gets that done.
3786
3787 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3788
a4a9692d
DL
3789 * make-dist: Use new non-file targets in lisp/Makefile.
3790
37911997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3792
3793 * make-dist: Handle all subdirs of `lisp' uniformly.
3794 Don't handle `term' and `language' specially.
3795 Clear out umask at the beginning.
dff28924 3796
a4a9692d
DL
37971997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3798
3799 * make-dist: Use Make to update finder-inf.el and autoloads.
3800 Also update cus-load.el.
3801
38021997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3803
89aa5de3 3804 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3805 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3806
38071997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3808
3809 * configure.in (DOUG_LEA_MALLOC):
3810 Define if malloc_{get,set}_state exist.
3811
56f7d69d 38121997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3813
3814 * make-dist: Make links for files under lisp/language.
3815
177c0ea7 38161997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3817
3818 * update-subdirs: Exclude the directory "language" from subdirs.
3819
38201997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3821
3822 * configure.in: Check for rint and cbrt.
3823
38241997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3825
3826 * make-dist: Use $EMACS to say where to run Emacs.
3827 Add --no-update option.
dff28924 3828
a4a9692d
DL
38291996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3830
3831 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3832
38331996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3834
3835 * make-dist (copying src): Check thoroughly for symlinks
3836 and copy them in all cases. Regularize the linking of *.in
3837 and *.opt and ChangeLog files.
3838 (copying lib-src): Likewise.
3839 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3840
a4a9692d
DL
38411996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3842
3843 * configure.in: Check for libmail, maillock.h and
3844 touchlock (for movemail).
3845
38461996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3847
3848 * configure.in (limits.h): Check for this file.
3849
38501996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3851
3852 * configure.in (rs6000-ibm-aix4.2): New alternative.
3853 (rs6000-ibm-aix4.0): New alternative.
3854 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3855
38561996-11-22 Ben Harris <bjh21@cam.ac.uk>
3857
3858 * configure.in: Recognize vax-*-netbsd*.
3859
38601996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3861
3862 * configure.in (locallisppath): Add leim directory.
3863
38641996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3865
3866 * config.bat: Make sure `mv' supports forward slashes and -f.
3867
38681996-10-28 Christian Limpach <chris@nice.ch>
3869
3870 * configure.in (hppa*-next-nextstep*): * added after hppa
3871 to accept hppa1.0 and hppa1.1.
3872
38731996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3874
3875 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3876 * configure.in (ld_switch_machine): Fix typo.
3877
38781996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3879
3880 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3881 from config.h and use them in $ac_link.
3882
38831996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3884
3885 * configure.in: Create a subdir named `lisp'.
3886
38871996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3888
3889 * configure.in: Check for getcwd.
3890
38911996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3892
dff28924 3893 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
3894
38951996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3896
3897 * configure.in: Check for setrlimit.
3898
38991996-08-31 Paul Eggert <eggert@twinsun.com>
3900
3901 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3902
39031996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3904
3905 * configure.in: Check for utimes.
3906
3907 * configure.in: Check for com_err library, but only
3908 if --with-kerberos was used. Check for krb and des
3909 only if --with-kerberos.
3910
39111996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3912
3913 * Makefile.in (INSTALL_STRIP): New variable.
3914 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3915 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3916
39171996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3918
3919 * configure.in: Check for krb and des libraries.
3920
39211996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3922
3923 * configure.in (*-sunos4.1.[3-9]*noshare):
3924 Use sunos413, not sunos4-1-3.
3925 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3926 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 3927
a4a9692d
DL
39281996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3929
3930 * Makefile.in (src/paths.h): Target deleted.
3931 (paths-force): Delete all dependencies on this target
3932 but don't delete the target.
3933 (install): Depend on `all'.
3934 (paths-force): Don't print a message.
3935
3936 * configure.in: Generate src/paths.h here.
3937
39381996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3939
3940 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3941 New variables that affect linking only.
3942 (alpha-dec-osf*): Use those instead of previous change.
3943
39441996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3945
3946 * Makefile.in (install-arch-indep): Install info/messages.
3947
39481996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3949
3950 * Version 19.33 released.
3951
39521996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3953
3954 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3955 Fix previous change.
3956
39571996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3958
3959 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3960 New alternative.
3961
39621996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3963
3964 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3965 and NON_GCC_TEST_OPTIONS.
3966
39671996-08-06 Paul Eggert <eggert@twinsun.com>
3968
3969 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3970 "TZ=..." in environ.
3971
39721996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3973
3974 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3975
39761996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3977
3978 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3979 the more general *-sunos4.1.[3-9]* clause.
3980
39811996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3982
3983 * Version 19.32 released.
3984
3985 * configure.in (*-sco3.2v5*):
3986 Set OVERRIDE_CPPFLAG to a string of one space.
3987 Fix the code that uses OVERRIDE_CPPFLAG.
3988
39891996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
3990
3991 * configure.in: Undo previous change.
3992
39931996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3994
3995 * config.sub: Use `pc', not `unknown', when canonicalizing
3996 the vendor for ...86.
3997
177c0ea7 39981996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
3999
4000 * configure.in: Check for termios.h header.
4001
40021996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
4003
3a787a1e 4004 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
4005
40061996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
4007
4008 * configure.in: Split bsdos2 and bsdos2-1.
4009
40101996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4011
4012 * config.sub: If last two words are not a recognized
4013 KERNEL-OS pair, use just the last word as OS, as in 19.31.
4014 Make conversion of gnu/linux to linux-gnu really work.
dff28924 4015
a4a9692d
DL
4016 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
4017
40181996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4019
4020 * configure.in (check for using Lucid widgets by default):
4021 Eliminate indentation that confuses some compilers.
4022
40231996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4024
4025 * config.sub: Convert linux and gnu/linux to linux-gnu.
4026
4027 * make-dist: Don't update getdate.c.
4028 Ignore =... files when checking for too-long Lisp file names.
4029
40301996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4031
4032 * configure.in (euidaccess): Check for that, not for eaccess.
4033
40341996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4035
4036 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 4037 before `noshare'.
a4a9692d
DL
4038 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
4039
40401996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4041
4042 * configure.in: Rename lignux to linux-gnu in configuration names.
4043 Use gnu-linux as the opsys value (s/ file name).
4044 Allow i686 just like i386, i486, i586.
4045
40461996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4047
4048 * configure.in (i*86-*-sco3.2v5): New alternative.
4049 (OVERRIDE_CPPFLAG): New variable.
4050 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
4051
4052 * configure.in: Specify vpath for .texi files.
4053
40541996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4055
4056 * configure.in: Always check for HAVE_X11R5.
4057 Separately decide whether to use a toolkit by default.
4058
40591996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
4060
4061 * configure.in: If X11R5 is missing the Xaw headers,
4062 default to --with-x-toolkit=no.
4063
40641996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4065
4066 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
4067
40681996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4069
4070 * Makefile.in (install-arch-indep): If cd etc makes output,
4071 don't treat that as part of the tar data.
4072 Check that ./lisp actually exists.
dff28924 4073
a4a9692d
DL
40741996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
4075
4076 * make-dist: Check for long file names.
4077
40781996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4079
4080 * Version 19.31 released.
4081
40821996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
4083
4084 * configure.in: Recognize sparc-*-lignux.
4085
40861996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4087
4088 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
4089 Don't include config.w95.
4090
40911996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
4092
4093 * make-dist: Replace --no-clean-up and --no-tar options
4094 with --clean-up and --tar, so that the default is useful.
4095
40961996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
4097
4098 * config.bat: Make sure the GDB init file is called src/_gdbinit;
4099 if not, tell the user to rename it and abort.
4100
41011996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
4102
4103 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
4104 test program.
4105
41061996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4107
4108 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
4109
4110 * make-dist (MANIFEST): Fix previous change.
4111 (msdos): Put mainmake.v2 into the dist.
4112
41131996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4114
4115 * make-dist: Exit if autoconf fails.
4116
41171996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4118
4119 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4120 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4121 Rename label libsrc2 to libsrc3.
4122 Substitute for LDFLAGS in src/Makefile.
4123 Substitute for ALL_CFLAGS in lib-src/Makefile.
4124
41251996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4126
4127 * configure.in (ncurses): Check this after checking fns like strerror.
4128
41291996-04-08 Erik Naggum <erik@naggum.no>
4130
4131 * make-dist (MANIFEST): Don't include lines from =files.
4132
41331996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4134
4135 * make-dist: Don't put lisp/dired.todo in the dist.
4136
41371996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4138
4139 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4140
4141 * configure.in (setlocale): Check for it.
4142
4143 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4144
a4a9692d
DL
41451996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4146
4147 * configure.in: Use lignux instead of linux as value of opsys.
4148
41491996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4150
4151 * Makefile.in (install-strip): Fix whitespace.
4152 Get rid of continuation.
4153
4154 * config.sub: Convert linux or gnu/linux to lignux.
4155
41561996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4157
4158 * configure.in: Accept lignux in configuration name.
4159
41601996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4161
4162 * Makefile.in (install-strip): New target.
4163
41641996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4165
4166 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4167 -f failed to do the job on Suns.
4168
41691996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4170
4171 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4172
4173 * configure.in (linux/version.h): Check for this header.
4174
41751996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4176
4177 * configure.in: Remove -fno-builtin hackery from -lm check.
4178
41791996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4180
4181 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4182 just this test.
a4a9692d
DL
4183
4184 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4185
41861996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4187
4188 * configure.in: Check for ncurses.
4189
41901996-02-28 Paul Eggert <eggert@twinsun.com>
4191
4192 * configure.in (LOCALTIME_CACHE):
4193 Also define if localtime mishandles unsetting TZ.
4194 This works around a localtime bug in mips-dec-ultrix.
4195
41961996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4197
4198 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4199
4200 * configure.in: Improve messages about X versions.
4201
42021996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4203
4204 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4205
42061996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4207
4208 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4209 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4210
4211 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4212 (install): Put install-arch-indep before install-arch-dep.
4213
42141996-02-20 Dave Love <d.love@dl.ac.uk>
4215
4216 * INSTALL: Clarify info about MS-DOS path handling.
4217
42181996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4219
4220 * Makefile.in (install-arch-indep): Install info/ccmode*.
4221 In previous change, protect against /bin/pwd returning null string.
4222
42231996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4224
4225 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4226 to lispdir.
4227
42281996-02-01 Paul Eggert <eggert@twinsun.com>
4229
4230 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4231
42321996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4233
4234 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4235
42361996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4237
4238 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4239 we delete everything distclean deletes.
4240
42411996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4242
4243 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4244
42451996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4246
4247 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4248 into LDFLAGS instead of into LIBS.
4249
42501996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4251
4252 * configure.in (HAVE_XMU): Fix typo in previous change.
4253
42541996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4255
4256 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4257
42581996-01-10 Erik Naggum <erik@naggum.no>
4259
4260 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4261
42621996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4263
4264 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4265
42661996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4267
4268 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4269 and use -lXt to link it.
4270
42711996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4272
4273 * configure.in (locallisppath): Put version-specific dir first.
4274
42751996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4276
4277 * configure.in (hppa-*-nextstep*): New alternative.
4278 (USE_X_TOOLKIT): By default, set this to "maybe";
4279 and change that later to LUCID or "no" according to X11 version.
4280
4281 * make-dist: Recompile outdated .elc files and update all autoloads.
4282
42831996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4284
4285 * configure.in (locallisppath): Fix typo in last change: " -> '.
4286
42871996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4288
4289 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4290
42911995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4292
4293 * Makefile.in (install-arch-indep): Give all files read permission.
4294
42951995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4296
4297 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4298 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4299
43001995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4301
4302 * configure.in: Determine HAVE_X11R6.
4303 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4304
43051995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4306
4307 * configure.in: Just "solaris" now defaults to version 2.4.
4308 Add sunos4.1.n-noshare as alternative.
4309
43101995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4311
4312 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4313
43141995-11-29 Erik Naggum <erik@naggum.no>
4315
4316 * Makefile.in (install-arch-indep): Add missing backslash.
4317
43181995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4319
4320 * Makefile.in (install-arch-indep): Don't install
4321 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4322
43231995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4324
4325 * Makefile.in (install-arch-indep): Fix previous change.
4326
4327 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4328
43291995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4330
4331 * Version 19.30 released.
4332
4333 * make-dist (lisp): Exclude subdirs.el.
4334
43351995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4336
4337 * make-dist (etc): Delete *.orig and *.rej.
4338
43391995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4340
4341 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4342
43431995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4344
4345 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4346
43471995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4348
4349 * make-dist (nt): Rename install, readme, and todo to
4350 INSTALL, README, and TODO.
4351
43521995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4353
4354 * make-dist (lisp): Don't distribute site-start.
4355
43561995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4357
4358 * make-dist: Break the hard link on alloca.c.
4359
43601995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4361
4362 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4363
43641995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4365
4366 * make-dist (src, lib-src): Don't distribute Makefile.c.
4367 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4368
43691995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4370
4371 * Makefile.in (mkdir): Create man1dir, not mandir.
4372 (uninstall): Use man1dir, not mandir.
4373
43741995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4375
4376 * Makefile.in (man1dir): New variable.
92a8ce63 4377 (install-arch-indep): Use man1dir.
a4a9692d
DL
4378
4379 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4380
4381 * make-dist: Create lisp/MANIFEST.
4382
43831995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4384
4385 * configure.in (m68k-*-linux*): New alternative.
4386
43871995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4388
4389 * make-dist: Use new names config.in, paths.in, and
4390 {src,lib-src}/Makefile.in.
4391
43921995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4393
4394 * configure.in: Don't bother checking for drem.
4395
43961995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4397
4398 * Makefile.in (distclean): Delete line with just a tab in it.
4399 (install-arch-indep): Delete spaces that precede tabs.
4400 Delete spurious `fi' left from previous change.
4401 (install): Supply `true' as command, to avoid null command.
4402
44031995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4404
4405 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4406
44071995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4408
4409 * configure.in (powerpc-*-solaris2): New alternative.x
4410
44111995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4412
4413 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4414 of paths.h.tmp$$, to avoid going beyond 14 characters.
4415
44161995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4417
4418 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4419
44201995-09-06 Paul Eggert <eggert@twinsun.com>
4421
4422 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4423 if localtime caches TZ. Check for tzset.
4424
44251995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4426
4427 * config.bat: Simplify using new names file names src/makefile.in,
4428 config.in, paths.in. Change Echo commands not to use `.
4429
44301995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4431
4432 * Makefile.in (install-arch-indep): Always install the new dir file;
4433 rename the previous dir file to dir.bak or dir.old.
4434
44351995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4436
4437 * configure.in (RANLIB): Substitute this into makefiles.
4438 Set it specially on solaris; set it by default on other systems.
4439
4440 * configure.in: Fix previous Alpha change.
4441
44421995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4443
4444 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4445 NON_GCC_TEST_OPTIONS.
4446
44471995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4448
4449 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4450 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4451
4452 * configure.in (alpha-*-linux*): New configuration.
4453
44541995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4455
4456 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4457 (m68k-next-nextstep*): New alias for that.
4458 (i*86-*-nextstep*): Use nextstep.h.
4459 (sparc-*-nextstep*): New configuration.
4460
44611995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4462
4463 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4464 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4465
44661995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4467
4468 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4469 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4470
44711995-07-18 Mike Long <mike.long@analog.com>
4472
4473 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4474
44751995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4476
4477 * Makefile.in (src/paths.h, paths-force):
4478 Rename src/paths.h.in to src/paths.in.
4479 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4480
4481 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4482 Use Makefile.c for intermediate file.
4483 Rename src/config.h.in to src/config.in.
4484
44851995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4486
4487 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4488 (mips-dec-ultrix4.[12]): New alternative for old versions.
4489
44901995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4491
4492 * make-dist: Don't break intra-tree links.
4493
44941995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4495
4496 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4497 autoconf 2.4.1 or later.
a4a9692d
DL
4498
44991995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4500
4501 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4502 (mips-mips-riscos5*): New alternative.
4503
45041995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4505
4506 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4507
45081995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4509
4510 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4511 (mandir, infodir, archlibdir): Initializations deleted.
4512
4513 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4514 On hpux9shr, use hpux9shxr4.h.
4515
45161995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4517
4518 * configure.in: Added target mips-dec-mach_bsd4.3.
4519 * config.guess: Guess mips-dec-mach_bsd4.3.
4520
45211995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4522
4523 * Makefile.in (mkdir): Use symbolic chmod.
4524
45251995-06-22 Paul Eggert <eggert@twinsun.com>
4526
3a787a1e 4527 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
10d1d0af 4528 SunOS 4.1.5 through 4.1.9, should they ever exist.)
a4a9692d
DL
4529
45301995-06-22 Paul Eggert <eggert@twinsun.com>
4531
4532 * Makefile.in (SUBDIR_MAKEFILES):
4533 Add man/Makefile, so `make distclean' removes it.
4534 (top_distclean): Add config.log to the list of files to be removed.
4535
45361995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4537
4538 * Version 19.29 released.
4539
45401995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4541
4542 * configure.in: Fix the previous change to verify that the -b
4543 option really solves the problem.
4544
4545 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4546
45471995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4548
4549 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4550
45511995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4552
4553 * configure.in: Report more clearly when there is no special
4554 dir to search for X includes or libraries.
4555
45561995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4557
4558 * configure.in: Check for -lpthreads, not -lpthread.
4559
45601995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4561
4562 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4563
45641995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4565
4566 * configure.in: Check for -lpthread.
4567
45681995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4569
4570 * Makefile.in (install-arch-indep): Install info files for mh-e.
4571 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4572
45731995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4574
4575 * configure.in (*-solaris2.5): New configuration.
4576
4577 * make-dist: Copy new files config.nt and config.w95.
4578
45791995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4580
4581 * configure.in: Use x_includes, not x_libraries, for -I.
4582 Make bitmapdir a colon-separated list.
4583
45841995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4585
4586 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4587
4588 * configure.in: Allow x_libraries and x_includes to be paths.
4589
45901995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4591
4592 * configure.in: Fix typo.
4593
45941995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4595
4596 * INSTALL: Clarify use of site-init.el.
4597
45981995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4599
3a787a1e 4600 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4601
46021995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4603
4604 * make-dist: Fix May 6 change.
4605
46061995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4607
4608 * vpath.sed: Delete reference to ymakefile.
4609
46101995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4611
3a787a1e 4612 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4613
46141995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4615
4616 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4617
4618 * update-subdirs: Specify /bin/sh to run the script.
4619
46201995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4621
4622 * make-dist: Put src/makefile.nt in dist.
4623
4624 * configure.in (i[345]86-*-bsdi2*): New configuration.
4625 (vax-dec-bsd386*): Deleted.
4626
46271995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4628
3a787a1e
JB
4629 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4630 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4631 Use fmod instead of logb in -lm check.
a4a9692d
DL
4632
46331995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4634
4635 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4636 Use bsd4-3. Don't set NON_GNU_CPP.
4637
4638 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4639 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4640 Fix the ln commands for the subdirs of nt.
4641
46421995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4643
4644 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4645
46461995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4647
4648 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4649 since that's what the header file expects.
4650
880820fe 46511995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
4652
4653 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4654 and 68040 based machines when choosing options for gnucc.
4655
46561995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4657
4658 * Makefile.in (top_distclean): Delete config.cache.
4659
46601995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4661
4662 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4663
4664 * configure.in: Use m/ncr386.h.
4665
46661995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4667
4668 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4669
46701995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4671
4672 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4673 (man): Don't copy texindex.c and getopt.c; they're deleted.
4674 (etc): Omit `e'; it's a subdirectory.
4675 (etc/e): Use `../..', not `..', to reference top level.
4676
46771995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4678
4679 * Makefile.in (install-arch-indep, dist):
3a787a1e 4680 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4681
46821995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4683
4684 * make-dist: Include mkinstalldirs in distribution.
4685
46861995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4687
4688 * make-dist: Add missing close backquote.
4689
46901995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4691
4692 * make-dist: Don't distribute shortnames directory.
4693
46941995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4695
4696 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4697
46981995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4699
4700 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4701
47021995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4703
4704 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4705
47061995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4707
4708 * configure.in (mips-sgi-irix6): New configuration.
4709
47101995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4711
4712 * Makefile.in (maintainer-clean): Renamed from realclean.
4713
47141995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4715
3a787a1e
JB
4716 * configure.in: Create a .gdbinit that sources the real one,
4717 if using a different build directory.
a4a9692d
DL
4718
47191995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4720
4721 * configure.in: Check for sys/select.h.
4722
47231995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4724
4725 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4726
47271994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4728
4729 * configure.in: Handle isc 4.1 operating system.
4730
47311994-12-10 Richard Stallman <rms@kepa>
4732
4733 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4734 (rs6000-ibm-aix4*): New alternative.
4735
47361994-12-06 Richard Stallman <rms@kepa>
4737
4738 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4739
47401994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4741
4742 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4743 to already exist.
a4a9692d
DL
4744
47451994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4746
4747 * configure.in: Generate man/Makefile from man/Makefile.in.
4748 Create the man subdir.
4749
4750 * Makefile.in (dvi): Run Make in our man subdir.
4751
4752 * make-dist: Create subdir etc/e.
4753 Make links to it.
4754 Put man/Makefile.in in dist, instead of man/Makefile.
4755
47561994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4757
4758 * configure.in: Add --with-pop, --with-kerberos, and
4759 --with-hesiod for movemail.
4760
47611994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4762
4763 * configure.in (m68*-apollo*): Use s/domain.h.
4764
47651994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4766
4767 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4768
47691994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4770
4771 * configure.in: Don't add -I, -L, -R options for cc if their
4772 arguments would be empty.
4773
47741994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4775
4776 * configure.in (i860-intel-osf1*): New alternative.
4777 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4778 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4779
47801994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4781
4782 * configure.in: Make h_errno check not use nested functions.
4783
47841994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4785
4786 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4787
47881994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4789
4790 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4791 swallowing target line.
a4a9692d
DL
4792
47931994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4794
4795 * configure.in: Protect a character class with `changequote'.
4796
47971994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4798
4799 * configure.in: Accept `news' as a synonym for `newsos'.
4800
48011994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4802
4803 * Makefile.in: Don't rm files if cd fails.
4804
48051994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4806
4807 * make-dist: Put nt subdir and its subdirs in the dist.
4808 (lib-src): Put makefile.nt in the dist.
4809 (lisp): Put makefile.nt in the dist.
4810
48111994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4812
4813 * configure.in: Change a stray `[' to `test'.
4814
48151994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4816
4817 * configure.in: Adapt for Autoconf v2. Use the standard argument
4818 parser, host type canonicalizer, X11 finder, and message
4819 printing macros. Use the new macro names. Use `test' instead of `['.
4820
48211994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4822
4823 * configure.in: Check for getpagesize.
4824
48251994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4826
4827 * make-dist (msdos): Put sed* in the distribution.
4828
48291994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4830
4831 * config.bat: New option, `--with-x', for configuring Emacs
4832 for use with the X11 system DesqView/X.
4833 New option, `--no-debug', for compiling Emacs without debug
4834 information thus saving disk space.
4835 (src/config.h, src/paths.h): Use `update' (which is like
4836 `move-if-changed') to change the file.
4837 (src/config.h): When configuring for X11 perform extra changes.
4838 (src/makefile): When configuring for X11 perform extra changes.
4839 (lib-src): Remove temporary files.
4840 (): Check that `sed', `rm', `mv', and `gcc' are available.
4841
48421994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4843
4844 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4845
4846 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4847
48481994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4849
4850 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4851
4852 * configure.in (canonical): Substitute var into makefiles.
4853 (bitmapdir): Likewise.
4854
4855 * Makefile.in (bitmapdir): New variable.
4856 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4857
48581994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4859
4860 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4861
4862 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4863 * update-subdirs: New shell script.
4864
48651994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4866
4867 * Makefile.in (top_distclean): Don't rm build-install.
4868 (SOURCES): Delete build-install.in.
4869
4870 * make-dist: Don't distribute build-ins.in.
4871 * build-ins.in: File deleted.
4872
48731994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4874
4875 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4876
48771994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4878
4879 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4880
4881 * configure.in (libexecdir): Renamed from libdir. New default.
4882 (sharedstatedir): Renamed from statedir. New default.
4883 (datadir): New default.
4884
4885 * make-dist: Don't distribute subdirs.el.
4886
48871994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4888
4889 * configure.in (eaccess): Check for it.
4890
48911994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4892
4893 * configure.in (mktime): Check for it.
4894
48951994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4896
4897 * configure.in (motif): Add support for usage and option checking.
4898
48991994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4900
4901 * configure.in (utimes): Check for it.
4902
49031994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4904
4905 * Makefile.in (install-arch-indep): Don't do mkdir here.
4906
49071994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4908
4909 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4910 riscix.h renamed to acorn.h.
4911
177c0ea7 49121994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
4913
4914 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4915 New configurations.
4916
49171994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4918
4919 * configure.in: Remove trailing slashes from srcdir.
4920
49211994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4922
4923 * configure.in (i[345]86-sequent-ptx*): Handle
4924
49251994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4926
4927 * Makefile.in (paths-force): Depend on src/paths.h
4928
49291994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4930
4931 * configure.in (config_options): Save all arguments, not just some.
4932
49331994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4934
4935 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4936
4937 * configure.in: Add AC_AIX.
4938 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4939
49401994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4941
4942 * configure.in (parsing options): Simplify sed command to delete -'s.
4943
49441994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4945
4946 * configure.in (config_options): New shell variable.
4947 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4948
49491994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4950
4951 * configure.in (alpha-dec-osf*): New target.
4952
4953 * Makefile.in: Use just one FRC target.
4954
49551994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4956
4957 * Makefile.in (removenullpaths, paths-force):
4958 Use name paths.h.tmp$$, which depends on the pid.
4959
49601994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4961
4962 * Makefile.in (removenullpaths, paths-force):
4963 Put paths.h.tmp in top-level dir, not in src.
4964
49651994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4966
4967 * Version 19.27 released.
4968
49691994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4970
4971 * Version 19.26 released.
4972
49731994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4974
4975 * configure.in: Check for lrand48, not rand48.
4976
49771994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4978
4979 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
4980 (powerpc-ibm-aix*): New aliases.
4981
49821994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4983
4984 * make-dist (src/m, src/s): Put *.inp in distribution.
4985
49861994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4987
4988 * configure.in: Accept i586 and i486 along with i386.
4989
49901994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4991
4992 * configure.in: Do compute unexec, LIBX, system_malloc, etc
4993 even if CPP env var was set by the user.
4994
4995 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
4996
49971994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
4998
4999 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
5000
50011994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5002
5003 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
5004
50051994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5006
5007 * configure.in: Check more specifically for i*86-sun-sunos.
5008
50091994-08-03 Caveh Jalali (caveh@eng.sun.com)
5010
5011 * configure.in: Handle solaris 2.4.
5012
50131994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5014
5015 * configure.in (rand48): Check for it.
5016
50171994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5018
5019 * make-dist: Update the info files.
5020
50211994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5022
5023 * configure.in: Make "checking..." messages' style consistent.
5024 (HAVE_H_ERRNO): New test.
5025
50261994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
5027
5028 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
5029
50301994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5031
5032 * configure.in (CFLAGS): If the envvar was specified, use that.
5033 And set REAL_CFLAGS from it too.
5034
50351994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5036
5037 * make-dist: Update finder-inf.el.
5038
50391994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5040
5041 * make-dist (msdos): Include sed4.inp in dist.
5042
5043 * Makefile.in (libsrc_libs): Var deleted.
5044
50451994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5046
5047 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
5048
50491994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5050
5051 * configure.in (mips-sony-newsos4*): New alias.
5052
50531994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5054
5055 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
5056 (*-convex-convexos*): Accept this as alias.
5057
50581994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5059
5060 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
5061 for two different uses.
5062
50631994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5064
5065 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
5066
50671994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5068
5069 * make-dist: Put ./BUGS into the distrib.
5070
50711994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5072
5073 * configure.in: Handle 386 running Solaris 2.
5074
50751994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5076
5077 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
5078
50791994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5080
5081 * configure.in (mips-sony-newsos*): Use news-risc.h.
5082
5083 * configure.in: Accept bsdi as opsys, like bsd386.
5084
50851994-06-01 Morten Welinder (terra@diku.dk)
5086
5087 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
5088
50891994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5090
5091 * Version 19.25 released.
5092
5093 * make-dist (shortversion): Don't assume another period follows.
5094
50951994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5096
5097 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
5098 (uninstall): Use /bin/pwd.
5099
5100 * Makefile.in (blessmail): Depend on src.
5101 (all): Don't depend on blessmail.
5102
5103 * Makefile.in (src/paths.h): Don't force recomputation.
5104 (paths-force): New target; force recomputation of paths.h.
5105 (all): Depend on paths-force.
5106 (src, lib-src): Depend on src/paths.h.
5107
5108 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
5109 NON_GCC_TEST_OPTIONS.
5110
51111994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5112
5113 * configure.in: Don't insist on subversions for irix.
5114
51151994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5116
5117 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5118
5119 * configure.in (i[34]86-next-*): New alternative.
5120
51211994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5122
5123 * Version 19.24 released.
5124
5125 * configure.in: New config hppa*-hp-hpux9shr*.
5126
51271994-05-22 Morten Welinder (terra@tyr.diku.dk)
5128
5129 * config.bat: Doc fix.
5130
51311994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5132
5133 * Makefile.in (mostlyclean, clean, distclean, realclean)
5134 (extraclean): Don't act on man subdir if it doesn't exist.
5135
51361994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5137
5138 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5139 Use them to set up CC.
5140 (*-sun-sunos4.1.3): Set them.
5141
51421994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5143
5144 * Makefile.in (lib-src): Don't depend on src/paths.h.
5145
51461994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5147
5148 * build-ins.in (copydests): Get rid of spurious `-'s.
5149
5150 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5151
51521994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5153
5154 * Version 19.23 released.
5155
5156 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5157 for the Xlib and Xt checks; then restore old CFLAGS.
5158
51591994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5160
5161 * configure.in (HAVE_X11XTR6): Add newline before #if.
5162 Add newline after #endif.
5163
51641994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5165
5166 * configure.in (HAVE_X11XTR6): Arrange to define it.
5167
51681994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5169
5170 * Makefile.in (install): Depend on blessmail.
5171
51721994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5173
5174 * configure.in (mips-siemens-sysv*): Put quotes around value
5175 containing blanks.
5176
51771994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5178
5179 * Makefile.in (TAGS): Use the makefile in src subdir.
5180
51811994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5182
5183 * configure.in (opsys): Recognize `gnu'.
5184
51851994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5186
5187 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5188
51891994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5190
5191 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5192 version > 1.8.
5193
51941994-05-08 Morten Welinder (terra@diku.dk)
5195
5196 * config.bat: Forcibly remove "# " style comments from makefiles.
5197
51981994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5199
5200 * Makefile.in (uninstall): When processing lispdir and etcdir,
5201 do nothing unless it exists and is a directory.
5202
52031994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5204
5205 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5206 Merge code in from install-doc.
5207 (install-doc): Merge code back into install-arch-indep.
5208 (install-arch-dep): Don't depend on install-doc.
5209
5210 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5211
52121994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5213
5214 * configure.in (making src/Makefile and lib-src/Makefile):
5215 Split off the autoconf substitutions and don't pass them thru cpp.
5216 (undefs): Use $canonical as well as $configuration.
5217
5218 * make-dist: Distribute lisp/Makefile.
5219
5220 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5221 Use lower case names for the s files.
5222
52231994-05-03 Morten Welinder (terra@diku.dk)
5224
5225 * config.bat: Added possibility for different file name
10d1d0af 5226 transcriptions in lib-src.
a4a9692d
DL
5227
52281994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5229
5230 * Makefile.in (lib-src): Undo previous change.
5231 (blessmail): New target to run maybe-blessmail in lib-src.
5232 (all): Depend on blessmail.
5233
5234 * Makefile.in (lib-src): Depend on src.
5235
52361994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5237
5238 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5239 (m88k-dg-dgux5.4R2): dgux5.4R2.
5240
52411994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5242
5243 * configure.in (window_system): Restore accidentally deleted code
5244 that uses AC_FIND_X.
5245
5246 * make-dist: Distribute config.bat.
5247
52481994-04-29 Morten Welinder (terra@diku.dk)
5249
5250 * config.bat: Corrected the configuration of lib-src
5251 to keep up with configure. Add note about dos version 3
5252 or better needed (djgpp needs that). Add note explaining
5253 that either install in c:/emacs or edit the script.
5254 Don't change to c:/emacs, but assume we're there (to minimize
5255 the number of places to change).
5256
5257 * config.bat: Build-in the first step towards X11 support with
5258 the X11 emulator that exists. At this time it won't work,
5259 and several files are missing.
5260
52611994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5262
5263 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5264 Don't look for -lresolv.
5265
5266 * Makefile.in (lib-src): Depend on src/paths.h.
5267
52681994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5269
5270 * configure.in: Restore deleted AC_SUBST of `configuration'.
5271 Improve error message for bad --with-x-toolkit value.
5272
5273 * configure.in: Define CONFIGURATION in src/config.h
5274 rather than substituting in src/Makefile.in.
5275
52761994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5277
5278 * Makefile.in (install-doc): New target.
5279 (install-arch-dep): Depend on install-doc.
5280 (mkdir): Create docdir.
5281
52821994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5283
5284 * configure.in: Test for libresolv.a.
5285 Substitute machfile and opsysfile.
5286
52871994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5288
5289 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5290 (install-arch-dep): Install under the name $(EMACS).
5291
52921994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5293
5294 * configure.in (version): Use entire value of emacs-version.
5295 (mips-siemens-sysv*): New alternative.
5296
52971994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5298
5299 * Makefile.in (install-arch-indep): Don't install dired-x*.
5300
53011994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5302
5303 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5304 Fix definition of $undefs.
5305
53061994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5307
5308 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5309
5310 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5311
53121994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5313
5314 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5315
53161994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5317
5318 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5319 and run it thru cpp, as with src/Makefile.in.
5320
5321 * configure.in: Use AC_SET_MAKE.
5322
53231994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5324
5325 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5326
53271994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5328
5329 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5330
5331 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5332 (printing the choices): Make the toolkit message unconditional.
5333 (USE_X_TOOLKIT): Use `none', not `no', if none.
5334 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5335 Get rid of temp file foofoo1.
5336
53371994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5338
5339 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5340
53411994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5342
5343 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5344 (printing the choices): State choice of toolkit.
5345 (libsrc_libs): Recalculate after writing config.h;
5346 then update lib-src/Makefile.
5347
53481994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5349
5350 * configure.in: Add sunos4shr as alternative for suns.
5351 Conditionals testing for null $CC were backwards.
5352
53531994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5354
5355 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5356
53571994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5358
5359 * configure.in: Handle -isc4.0*.
5360
53611994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5362
5363 * configure.in (esix5): Set NON_GNU_CPP.
5364
53651994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5366
5367 * Makefile.in (thisdir): Nonsensical variable removed.
5368 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5369 back to $thisdir, rather than the directory `this_dir'.
5370
53711994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5372
5373 * Makefile.in (install-arch-indep): Add missing backslash after a
5374 `then'.
5375
53761994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5377
5378 * Makefile.in (thisdir): New variable.
5379 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5380
53811994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5382
5383 * configure.in: Add freebsd.
5384
53851994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5386
5387 * configure.in: Check for fpathconf.
5388
53891994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5390
5391 * configure.in (with_x_toolkit): Fix typo in previous change.
5392
53931994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5394
5395 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5396
53971994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5398
5399 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5400
54011994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5402
5403 * configure.in: Fix value of docdir.
5404 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5405
54061994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5407
5408 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5409
54101994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5411
5412 * configure.in: New variable docdir to control where the docstring
5413 file goes.
5414 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5415
54161994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5417
5418 * configure.in: When --run-in-place, don't inherit archlibdir.
5419
54201994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5421
5422 * Makefile.in (install-arch-dep, install-arch-indep):
5423 New targets split up former do-install rule.
5424 (do-install): Target deleted.
5425
54261994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5427
5428 * configure.in (mips-sony-newsos*): New configuration.
5429
54301994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5431
5432 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5433
54341994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5435
5436 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5437
54381994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5439
5440 * configure.in: Don't initialize CC.
5441
54421994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5443
5444 * configure.in (creating src/Makefile): Also generate -U switches
5445 for symbols in the $configuration value.
5446
5447 * configure.in: Check for sys_siglist being declared in system header.
5448
54491994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5450
5451 * configure.in (creating src/Makefile): Delete blank lines
5452 along with lines of whitespace.
5453 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5454
54551994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5456
5457 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5458 like C_SWITCH_SYSTEM.
5459 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5460
54611994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5462
5463 * configure.in (drem): Check for this function.
5464
54651994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5466
5467 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5468 If CPP was inherited from environment, don't use NON_GNU_CPP.
5469 (NON_GNU_CC): Likewise.
5470 (handling with_gcc): Use explicit if in the `no' case.
5471 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5472
54731994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5474
5475 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5476
54771994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5478
5479 * configure.in: Check whether fmod exists.
5480
54811994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5482
5483 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5484 {src,lisp}/OChangeLog.
5485
54861994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5487
5488 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5489 necessary for proper operation. This code works with the current
5490 released version of Autoconf.
5491
54921994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5493
5494 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5495 (USE_X_TOOLKIT): Define it for all values except `no'.
5496
5497 * configure.in: Undo first Jan 8 change and Jan 16 change.
5498
54991994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5500
5501 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5502 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5503
5504 * Makefile.in (lwlib/Makefile): New target.
5505 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5506 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5507 (unlock, relock): Handle lwlib subdir.
5508
5509 * Makefile.in: Add some .PHONY targets.
5510
5511 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5512
5513 * lwlib: New subdirectory.
5514
55151994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5516
5517 * configure.in: If CPP has a value that is a directory,
5518 discard the value.
5519
55201994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5521
5522 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5523 remove -U[0-9]*.
5524
55251994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5526
5527 * Makefile.in (do-install): Install the dired-x info files.
5528
5529 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5530 (See src/s/sol2.h.)
5531
55321994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5533
5534 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5535
55361994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5537
5538 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5539 AC_OUTPUT as it should be; hopefully noone will again see fit to
5540 gratuitously break this and not make a change log entry.
5541 Optimized sed processing of Makefile.in and cpp output; now
5542 preserves comments previously removed from the cpp input.
5543 Eliminated temp file for cpp output. Generate -U switches to
5544 undefine all identifiers that appear in the directory name
5545 ${srcdir}; pass these to cpp.
5546
5547 * configure.in (version): Fix sed regexp to match two-elt version
5548 number.
5549
5550 * configure.in: Check for strerror.
5551
55521994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5553
5554 * configure.in: Test for bcmp.
5555
55561994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5557
5558 * make-dist (tempdir): Put subdir msdos into the distribution.
5559
55601993-01-07 Morten Welinder (terra@diku.dk)
5561
5562 * config.bat: New file.
5563
55641994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5565
5566 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5567
55681994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5569
5570 * configure.in (m68*-next-*): Don't care about which os is specified.
5571 (i[34]86-*-*): Check for *-nextstop*.
5572
55731993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5574
5575 * configure.in: Check for setsid.
5576
55771993-12-17 Richard Stallman (rms@srarc2)
5578
5579 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5580
55811993-12-15 Richard Stallman (rms@srarc2)
5582
5583 * Makefile.in (mkdir): Make only the lockdir writable.
5584
5585 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5586
55871993-12-11 Richard Stallman (rms@srarc2)
5588
5589 * Makefile.in (libdir): Use @libdir@.
5590
55911993-12-08 Richard Stallman (rms@srarc2)
5592
5593 * Makefile.in (install): Add empty command.
5594
55951993-12-04 Richard Stallman (rms@srarc2)
5596
5597 * make-dist: Put man/getopt.c in the dist.
5598
5599 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5600
5601 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5602
56031993-12-03 Richard Stallman (rms@srarc2)
5604
5605 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5606 Set it for all solaris versions.
5607 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5608 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5609 Likewise for NON_GNU_CC and CC.
5610
56111993-12-01 Richard Stallman (rms@srarc2)
5612
5613 * configure.in (mips-mips-riscos4*): Assign variable CC.
5614 (checking ${with_gcc}): If "no", don't override CC if already set.
5615 (CC): Initialize it as empty.
5616
dff28924 56171993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5618
5619 * configure.in (Suns): Set CPP if *-solaris2.3*.
5620
56211993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5622
5623 * Version 19.22 released.
5624
5625 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5626
56271993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5628
5629 * make-dist: When breaking links, use cp -p.
5630 Copy install.sh into distribution.
5631 Move the temp dir up into the parent dir;
5632 don't leave the staging dir make-dist.tmp... in existence.
5633 * install.sh: New file.
5634
56351993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5636
5637 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5638
56391993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5640
5641 * configure.in (version): When --run-in-place, exclude
5642 ${datadir}/emacs/site-lisp from locallisppath.
5643
56441993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5645
5646 * configure.in: Delete jumk.c before writing it.
5647
56481993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5649
5650 * Version 19.21 released.
5651
5652 * Makefile.in (mkdir): Ignore error from chmod.
5653
56541993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5655
5656 * make-dist: Don't put lisp/forms.README in the distribution.
5657
56581993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5659
5660 * configure.in (creating src/Makefile): Before running cpp,
5661 discard all lines that start with `# Generated' or /**/#.
5662
56631993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5664
5665 * Version 19.20 released.
5666
5667 * make-dist: Use build-ins.in, not build-install.in.
5668 Don't bother updating TAGS since it's not included.
5669
5670 * build-ins.in: Renamed from build-install.in.
5671
56721993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5673
5674 * make-dist: Don't try to link *.texinfo--there are none now.
5675 When running make in lib-src, specify YACC var value.
5676
56771993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5678
5679 * configure.in (extrasub): Add vpath patterns for %.[yls].
5680
5681 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5682 Instead just include the commands to make src/Makefile as the
5683 second arg to AC_OUTPUT.
5684
5685 * configure.in: Use : instead of dnl for comment inside
5686 $makefile_command.
5687
5688 * configure.in: No longer use vpath_sed. Instead, when we notice
5689 srcdir already configured, set extrasub to hack vpath in the
5690 makefiles.
5691
5692 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5693 before moving it.
5694 * Makefile.in (VPATH): Define to @srcdir@.
5695
56961993-09-28 Brian Fox (bfox@cubit)
5697
5698 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5699 doesn't exist. Just copy src/Makefile.in instead. Touch
5700 all of the Makefiles after editing config.status.
5701
5702 * INSTALL: Update documentation to match new configuration
5703 mechanism.
5704
57051993-09-27 Brian Fox (bfox@ai.mit.edu)
5706
5707 * configure.in: Allow any of the path or directory Makefile
5708 variables to be set with flags to configure. Create all Makefiles
5709 at configure time. Edit special commands into config.status after
5710 src/Makefile.in is built from src/Makefile.
5711
5712 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5713 If these files are out of date, simply have config.status
5714 rebuild them; don't rebuild them explicitly.
5715
57161993-09-25 Brian Fox (bfox@ai.mit.edu)
5717
5718 * build-install.in: Change src/xemacs to src/emacs. We no longer
5719 create src/xemacs, so the file wouldn't be found.
5720
5721 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5722
57231993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
5724
5725 * configure.in: Avoid forcing the search of /usr/include before
5726 fixed include files by resetting C_SWITCH_X_SITE if it is
5727 "-I/usr/include".
5728
57291993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5730
5731 * Makefile.in (@rip_paths@locallisppath):
5732 Delete ${datadir}/emacs/site-lisp.
5733
57341993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5735
5736 * configure.in:
5737 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5738 Remove ${extra_output} from AC_OUTPUT call.
5739
57401993-09-17 Brian Fox (bfox@inferno)
5741
5742 * make-dist: Quote backquotes found in strings to be echoed.
5743
5744 * configure.in: Use "sh -c pwd" when we want to avoid having the
5745 shell fix up the value of $PWD.
5746
57471993-09-13 Brian Fox (bfox@inferno)
5748
5749 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5750 of the installation fail. Suggested by Karl Berry.
5751
57521993-08-30 Brian Fox (bfox@inferno)
5753
5754 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5755 was used. Set MAKEFLAGS from MFLAGS.
5756
57571993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5758
5759 * configure.in: Test for res_init in libc.
5760
57611993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5762
5763 * configure.in: In the file ${tempcname}, use configure___
5764 instead of @configure@.
5765
57661993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5767
5768 * make-dist: Dist vpath.sed
5769
5770 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5771 Depend on vpath.sed.
5772 Replace sed comand for VPATH with @vpath_sed@.
5773
5774 * configure.in: Substitute variable `vpath_sed'.
5775 If not in $srcdir and $srcdir is configured,
5776 issue warning that GNU make is required,
5777 and set vpath_sed to use vpath.sed script.
5778
57791993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5780
5781 * configure.in: Remove check for $srcdir being configured. This
5782 pretty much works now.
5783 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5784 Check for XFree86 (/usr/X386/include) independent of whether
5785 -lXbsd exists.
5786
5787 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5788 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5789 `make'.
5790
57911993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5792
5793 * Version 19.19 released.
5794
5795 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5796
57971993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5798
5799 * configure.in: Check for XScreenNumberOfScreen.
5800
58011993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5802
5803 * configure.in: Add * to end of all configuration alternatives.
5804 (m68*-sony-newsos3*): New alternative.
5805
58061993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5807
5808 * make-dist: Include getdate.c in distribution.
5809
5810 * configure.in: For --help, use $PAGER if it is set.
5811 (LIB_X11_LIB): Default to -lX11.
5812 (mips-sgi-irix5.*): New alternative.
5813
5814 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5815
5816 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5817 Recognize *.B8.* as hpux version 8.
5818 (m68*-tektronix-bsd*): Fix typo in tek4300.
5819 (AC_HAVE_FUNCS): Add ftime.
5820
58211993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5822
5823 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5824 Use tekxd88, not tekXD88.
5825
58261993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5827
5828 * configure.in: Check for -lm. Then can check for frexp and logb.
5829
58301993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5831
5832 * Version 19.18 released.
5833
5834 * make-dist (src): Don't put gnu-hp300 in dist.
5835 (src, lisp): Include OChangeLog in dist.
5836
58371993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5838
5839 * configure.in: Test for presence of logb and frexp functions.
5840
58411993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5842
5843 * configure.in (machine): Add i370-ibm-aix*.
5844
58451993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5846
5847 * configure.in (function checks): Test for mkdir and rmdir.
5848
5849 * configure.in (function checks): Don't test for random and bcopy
5850 only when we're building with X; look for them all the time.
5851
58521993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5853
5854 * configure.in: Test for availability of bcopy functions, searching
5855 the X libraries if we're using X.
5856
5857 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5858 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5859 versions of AIX, and needs to be passed to the loader.
5860
10d1d0af 5861 * configure.in: Test for the availability of the
a4a9692d
DL
5862 XScreenResourceString function.
5863
58641993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5865
5866 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5867 LD_SWITCH_X_SITE and assume --with-x11.
5868 Only look for X11 files if we weren't told about a window system
5869 or if we were told to use X11 but not told where.
5870 Search the libraries from the s and/or m files when checking for
5871 functions.
5872
5873 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5874
58751993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5876
5877 * make-dist: Include lisp/dired.todo in the distribution.
5878
58791993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5880
5881 * configure.in: Add code to set HAVE_INET_SOCKETS.
5882
58831993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5884
5885 * configure.in: If we do find x_includes and x_libraries
5886 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5887
58881993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5889
5890 * make-dist: Include src/gnu-hp300 in the dist.
5891
5892 * configure.in (canonical): New variable holds the canonicalized
5893 configuration. Don't alter `configuration'. Use `configuration'
5894 for Makefile.in for file naming.
5895 (testing x_includes and x_libraries): Use =, not ==.
5896
58971993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5898
5899 * Version 19.17 released.
5900
5901 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5902 directory's makefile. This allows the invocation of CPP which
5903 builds xmakefile to receive these switches. The SunSoft C
5904 preprocessor inserts spaces between tokens if it doesn't get the
5905 -Xs flag requested in src/s/sol2.h.
5906
59071993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5908
5909 * configure.in (m68k-bull-sysv3): new config.
5910
59111993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5912
5913 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5914 the X Windows libraries.
5915
59161993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5917
5918 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5919 the distribution. Those files aren't kept in their own
5920 subdirectory any more.
5921
59221993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5923
5924 * Version 19.16 released.
5925
59261993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5927
5928 * configure.in: Add --verbose flag.
5929
59301993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5931
5932 * version 19.15 released.
5933
59341993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5935
5936 * Makefile.in (top_distclean): Use -f switch when cleaning out
5937 lock dir; it might be empty.
5938
5939 * configure.in: Only check for -lXbsd once.
5940
59411993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5942
5943 * Version 19.14 released.
5944
59451993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5946
5947 * make-dist: If using gzip, create distribution with '.gz' extension.
5948
5949 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5950 (lisp/forms-mode): This doesn't exist anymore.
5951
5952 * configure.in: Look for the closedir function.
5953
59541993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5955
5956 * configure.in (CPP): Autoconf sets this to a shell variable
5957 reference, which doesn't work when it's edited into a makefile.
5958 Expand that variable reference.
5959
5960 * Makefile.in (CPP): New variable.
5961 (src/Makefile): Edit CPP into src/Makefile.
5962
5963 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5964 and entering double quotes to get the values of LD_SWITCH_X_SITE
5965 and the other make variables; make substitutes them in anyway.
5966
5967 * Makefile.in (uninstall): Don't remove the lisp and etc
5968 directories if they're in the source tree.
5969
92a8ce63 5970 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
5971 * Makefile.in (mostlyclean, clean): Separate these two; just have
5972 them pass the request to the subdirectory makefiles.
5973 (distclean): Pass the request down, and then get rid of the
5974 files configure built, and get rid of the Makefiles.
5975 (realclean): Pass the request down, and then do the same things
5976 distclean does.
5977 (uninstall, info, dvi): New targets.
5978
5979 * configure.in: Move clause for PC-compatible i386 box to the end
5980 of the case statement, to avoid masking configurations below.
5981
5982 * configure.in: Add case for m88k-motorola-sysv4.
5983
5984 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
5985 the HP 68000 machines.
5986
5987 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
5988 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
5989 preprocessor won't fiddle with them.
5990
59911993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5992
5993 * Makefile.in (TAGS): cd to src to run etags.
5994
59951993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5996
5997 * configure.in (version): Check the X libraries for XrmSetDatabase
5998 and random, and see if we have -lXbsd.
5999
60001993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6001
6002 * configure.in: Pass "-Isrc" to the CPP we run to examine the
6003 s/*.h and m/*.h files. Martin Tomes
6004 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
6005
60061993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6007
6008 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
6009 above the general i386 alternative.
6010
60111993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6012
6013 * configure.in: Recognize configuration name for Data General
6014 AViiON machines.
6015
6016 * configure.in: Use AC_LONG_FILE_NAMES.
6017
60181993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6019
6020 * configure.in: Test for bison.
6021 * Makefile.in (YACC): New variable.
6022 (lib-src/Makefile.in): Edit YACC into the makefile.
6023
60241993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6025
6026 * Version 19.13 released.
6027
6028 * configure.in (CFLAGS): Don't set this according to the value of
6029 the GCC shell variable. Instead, consult the machine and system
6030 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
6031 test __GNUC__ while we're at it.
6032
6033 * configure.in: Remove extra ;; from hpux cases.
6034
60351993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6036
6037 * configure.in: Check to see if the system has -ldnet.
6038
60391993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6040
6041 * make-dist: Add clauses to distribute lisp/forms-mode.
6042
60431993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6044
6045 * configure.in (machine): Fix the versions in hpux version number test.
6046 Do not guess based on cpu type. Do check for explicit system version.
6047
60481993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6049
6050 * configure.in: Do NOT look for `unknown' as company name.
6051
60521993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6053
6054 * configure.in: Fix typo in message.
6055
60561993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6057
6058 * Version 19.12 released.
6059
6060 * Makefile.in (do-install): Correct previous etc-copying change.
6061 Partially rewrite using `if'.
6062 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
6063
6064 * Version 19.11 released.
6065
6066 * configure.in: Handle 386bsd.
6067
60681993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6069
6070 * make-dist: Update getdate.c.
6071
6072 * configure.in: Handle bsd386.
6073
6074 * Makefile.in (do-install): Use `-' in tar options.
6075
6076 * configure.in: Change ! "${...}" to x"${...}" = x.
6077
6078 * Makefile.in (do-install): Copy the DOC-* files from the build
6079 etc directory, as well as lots of things from ${srcdir}/etc.
6080
6081 * make-dist: Copy config.guess.
6082
6083 * configure.in: Handle AIX versions 1.2, 1.3.
6084
60851993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6086
6087 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
6088 the configuration name mips-mips-usg* to represent USG systems.
6089
6090 * configure.in: Fix logic to detect if srcdir is already configured.
6091
6092 * Makefile.in: Pass in LD_SWITCH_X_SITE.
6093
6094 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
6095 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
6096 of a directory; cd might fail, and have pwd print out the current
6097 directory.
6098
60991993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6100
6101 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
6102
61031993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6104
6105 * configure.in: Complain if srcdir points at an already-configured
6106 tree.
6107
61081993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6109
6110 * Version 19.10 released.
6111
61121993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6113
6114 * Makefile.in: Use Makefile comments, not C comments.
6115
6116 * configure.in: Add case for the Tektronix XD88.
6117
61181993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6119
6120 * configure.in: Handle sysv4.2 and sysvr4.2.
6121
61221993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6123
6124 * configure.in: Traverse the argument list without destroying it;
6125 don't use shift. It turns out that "set - ${saved_arguments}"
6126 doesn't work portably.
6127
6128 * configure.in: Add missing "fi".
6129
6130 * make-dist: Rebuild configure if configure.in is newer.
6131
6132 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6133 targets to be executed even if make remembers that it has already
10d1d0af 6134 satisfied FRC.
a4a9692d
DL
6135
61361993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6137
6138 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6139
6140 * configure.in (romp): Handle various version numbers with aos and bsd.
6141
61421993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6143
6144 * configure.in: Fix message text.
6145
61461993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6147
6148 * make-dist: Make a `site-lisp' directory in the distribution,
6149 instead of a `local-lisp' directory, which hasn't been the
6150 appropriate name for a long time.
6151 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6152 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6153
6154 * Makefile.in (do-install): Correctly detect if ./etc and
6155 ${srcdir}/etc are the same.
6156
6157 * configure.in: Extract UNEXEC from the system configuration
6158 files, compute the name of the source file corresponding to the
6159 object file, and #define it as UNEXEC_SRC in config.h.
6160
6161 * configure.in: If srcdir is '.', then try using PWD to make it
6162 absolute.
6163
6164 * configure.in: Include ${srcdir} in the printed report, to help
6165 people notice if it's an automounter path.
6166
61671993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6168
6169 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6170
61711993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6172
6173 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6174 when they are different. Add `shift' command.
6175 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6176 (externallispdir): Var deleted.
6177
6178 * configure.in: Delete spurious paren outputting short_usage.
6179
61801993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6181
6182 * Version 19.9 released.
6183
61841993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6185
6186 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6187 subdirectory makes.
6188
6189 * make-dist: Check for .elc files with no corresponding .el file.
6190
6191 * Makefile.in (mkdir): Make all the directories in locallisppath.
6192
6193 * config.guess: New file.
6194 * configure.in: Use it, tentatively.
88c71720 6195 * INSTALL: Mention its usage.
a4a9692d
DL
6196
6197 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6198 the former gives you the operating system rev directly. Use
6199 s/hpux.h if we don't recognize what we got.
6200
6201 * Makefile.in (do-install): Don't remove a destination directory
6202 if it's the same as the source. If ${srcdir}/info == ${infodir},
6203 don't try to copy the info files.
6204
6205 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6206 doesn't work if you're not using a separate source directory.
6207 (do-install): Copy the build tree's etc directory only after
6208 making sure it's not also the source tree's etc directory.
6209
62101993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6211
6212 * configure.in: Handle sunos4.1.3 specially.
6213
62141993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6215
6216 * Makefile.in (INSTALL): Add definition.
6217
6218 * configure.in: Fix some messages. Support -with-gnu-cc.
6219 At the end, use `set --', not `set -'.
6220 Delete spurious `.h' in hpux alternatives.
6221
62221993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6223
6224 * Version 19.8 released.
6225
62261993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6227
6228 * configure.in: When looking for source in the same directory as
6229 the configure script, make the path thus discovered absolute.
6230 If the user specifies the `--srcdir' switch, make that directory
6231 absolute too.
6232
6233 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6234
6235 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6236 too, as the value of the PATH_INFO macro.
6237
6238 * configure.in: Check to see if the source lives in the same
6239 directory as the configure script.
6240
62411993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6242
6243 * Makefile.in (install): Split this into `install' and
6244 `do-install', to give people more control over exactly what gets
6245 done.
6246 (do-install): New target, containing the guts of `install'. Don't
6247 remove and recreate the directories inside the copying loop - do
6248 it all before the copying loop. Pass more flags to the lib-src
6249 make.
6250 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6251 avoid errors and warnings.
6252
6253 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6254 the manufacturer - the more general case was blocking other i386
6255 configuration names below, and that's how the names are written in
6256 MACHINES anyway.
6257
6258 * make-dist: When breaking links, remove the link before moving
6259 the copy onto it, to avoid interactive behavior.
6260
6261 * Makefile.in: Doc fix.
6262
6263 * configure.in: Doc fix.
6264
6265 * INSTALL: Mention --exec-prefix option.
6266
6267 * configure.in: Add support for the `--exec-prefix' option.
6268 * Makefile.in: Accept that support.
6269
6270 * configure.in: Use the AC_PROG_INSTALL macro.
6271 * Makefile.in (INSTALL): Variable removed.
6272 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6273
6274 * configure.in: Distinguish between hp800's and hp700's by calling
6275 "uname -m".
6276
62771993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6278
92a8ce63 6279 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6280 running SYSV.
6281
62821993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6283
6284 * configure.in: Distinguish between hp800's and hp700's by the
6285 version of HP/UX they run, since that's something people are more
6286 likely to know - hp700's run 8.0.
6287 Add HP 700 configuration.
6288
6289 * configure.in: Test for the presence of the `rename' function.
6290
6291 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6292 configure.in.
6293 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6294
6295 * make-dist: Break intra-tree links.
6296
6297 * configure.in: Explain that this is an autoconf script, and give
6298 instructions for rebuilding configure from it. Arrange to put
6299 comments in configure explaining this too.
6300
6301 * configure.in: Make the first line of the configure script be
6302 "#!/bin/sh". Leaving the first line blank didn't work.
6303
6304 * configure.in (long_usage): Removed; made short_usage describe
6305 the options briefly.
6306
6307 * configure.in: Implement the --prefix option.
6308 * Makefile.in (prefix): Add support for it here.
6309 * INSTALL: Document it here.
6310
6311 * Makefile.in (install): Don't assume that the files in the `info'
6312 subdirectory match *.info. They don't have that prefix.
6313
63141993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6315
6316 * configure.in: Add case for version 5 of Esix.
6317
63181993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6319
92a8ce63 6320 * Version 19.7 released.
a4a9692d
DL
6321
6322 * make-dist: There aren't any *.com files in lib-src anymore.
6323
6324 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6325 them; they're symlinks to other filesystems on the GNU machines.
6326
6327 * make-dist: Check that the manual reflects the same version of
6328 Emacs as stated in lisp/version.el. Edit that version number into
6329 the README file.
6330
63311993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6332
6333 * configure.in: Remove the hack of AC_DEFINE; use
6334 AC_DEFINE_UNQUOTED.
6335
63361993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6337
6338 * make-dist: Don't distribute precomp.com, compile.com, or
6339 link.com from ./src; they're in ./vms now.
6340
6341 Some time-handling patches from Paul Eggert:
6342 * configure.in: Add AC_TIMEZONE.
6343
63441993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6345
6346 * configure.in: Recognize Linux as a valid operating system for
6347 the i386.
6348
63491993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6350
6351 * make-dist: Distribute some VMS files we got from Richard Levitte.
6352
6353 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6354 the source for the sed command, not oldXMenu/Makefile.
6355
63561993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6357
6358 * INSTALL: Don't claim the srcdir option doesn't work.
6359
63601993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6361
6362 * configure.in: Include remarks saying what order the autoconf
6363 tests should go in, and remind people to change config.h.in
6364 whenever they add autoconf tests which make #definitions.
6365
6366 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6367
63681993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6369
6370 * Makefile.in (oldXMenu/Makefile): Make this depend on
6371 ${srcdir}/oldXMenu/Makefile.in, not itself.
6372
6373 * PROBLEMS: Some updates from David J. Mackenzie.
6374
6375 More changes from David J. Mackenzie.
6376 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6377 removed; autoconf and config.h should specify all these
6378 differences.
6379 (buildlisppath): Make this path depend on ${srcdir}.
6380 (INSTALLFLAGS): Removed.
6381 (INSTALL): Include the -c flag.
6382 (install): Change the way we invoke install accordingly.
6383
6384 Install ${srcdir} changes from DJM.
6385 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6386 list.
6387 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6388 the source tree and the etc directory in the object tree.
6389 (${SUBDIR}): Pass the prefix variable down to submakes.
6390 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6391 in /bin.
6392 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6393 values for srcdir and VPATH.
6394 (install): Add `v' flag to tar command. Make sure that `dir'
6395 exists in ${srcdir}/info before copying it. Remember that the man
6396 pages come from the source tree, not the object tree.
6397 * configure.in: Remove remarks saying that the --srcdir option
6398 doesn't work.
6399 Create the etc directory in the object tree.
6400 Recognize configuration names of the form *-sun-solaris*.
6401 Recognize sunos5 and solaris as operating system names.
6402
6403 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6404 lib-src/getdate.y and src/systime.h.
6405
64061993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6407
6408 * make-dist: Make links in info subdir.
6409
64101993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6411
6412 * configure.in: Call AC_STDC_HEADERS.
6413
64141993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6415
6416 * configure.in: Sidestep autoconf's quoting of the second argument
6417 of AC_DEFINE, so we can specify the value to put there. It would
6418 be nice if autoconf provided some way to specify computed values
6419 for macros.
6420
64211993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6422
6423 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6424 this is always just -DHAVE_CONFIG_H.
6425
6426 The GNU coding standards specify that CFLAGS should be left for
6427 users to set.
6428 * Makefile.in (CFLAGS): Let configure determine the default value
6429 for this. Don't
6430 have it default to DEFS.
6431 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6432 (lib-src/Makefile, src/Makefile): Edit the default value for
6433 CFLAGS into these files, not DEFS.
6434 * configure.in (CFLAGS): Choose a default value for this - "-g"
6435 normally, or "-g -O" if we're using GCC. Edit it into the
6436 top-level Makefile.
6437
6438 * configure.in: When scanning the machine and system description
6439 #include files, write their names to conftest.c properly.
6440
64411993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6442
6443 * configure.in: In configuration name case for Apallos running
6444 Domainios, set opsys, not opsysfile.
6445
6446 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6447 src/config.h, instead of AC_OUTPUT; the latter overwrites
6448 src/config.h even when it hasn't changed, puts a makefile-style
6449 comment at the top even though it's C code, and produces a
6450 config.status script which doesn't do the job right.
6451
6452 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6453 can use a symbolic link to get the X Menu library into src.
6454 * Makefile.in (LN_S): New variable.
6455 (src/Makefile): Edit the value of LN_S into this makefile.
6456
64571993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6458
6459 * configure.in: Support *-sco3.2v4* as opsystem.
6460
6461 * make-dist: Don't include calc directory.
6462 Exclude many files in the man directory; copy a few.
6463
64641993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6465
6466 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6467 call AC_STRUCT_TM to see what's in time.h.
6468
6469 * configure.in: Employ quoting stupidity to get the value of CPP
6470 to expand properly.
6471
64721993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6473
6474 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6475 variable to scan the machine and system description files.
6476
6477 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6478 so that getdate.y builds correctly.
6479
64801993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6481
6482 * configure.in (tempcname): Change this to "conftest.c", so it will
6483 work properly on systems with short filenames; this is the name
6484 autoconf uses.
6485
6486 * configure.in: Also detect the availability of dup2 and
6487 gethostname.
6488
6489 * configure.in: Use the AC_ALLOCA test.
6490 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6491 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6492
64931993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6494
6495 * make-dist: Distribute configure, as well as configure.in.
6496 Oversight.
6497
64981993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6499
6500 * Makefile.in (install): Print out the name of the directory we're
6501 copying, so people can have some idea of whether we're making
6502 progress.
6503
6504 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6505 Don't forget to re-create the COPYDESTS directories after we clear
6506 them out.
6507
65081993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6509
6510 * Makefile.in: Add autoconf cookies so that the configure
6511 script can comment out sections of path variable definitions to
6512 choose between the installable configuration and the run-in-place
6513 configuration.
6514 * configure.in: Add new option `--run-in-place', to select the
6515 run-in-place path definitions.
6516
6517 * configure.in: Add a clause to the big configuration name case
6518 for the NeXT machine.
6519
65201993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6521
6522 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6523 Make sure that each source directory exists, and is different from
6524 the destination directory; then, delete the destination before
6525 copying over the source.
6526
6527 * make-dist: Distribute configure.in, instead of configure.
6528
65291993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6530
6531 * configure.in: Don't set CC to "gcc -O" if the user specifies
6532 `--with-gcc'. Add -O to DEFS if GCC is set.
6533
65341993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6535
6536 * Makefile.in (clean mostlyclean): Missing right paren.
6537
6538 * configure.in: When checking for X windows, search for an X11
6539 subdirectory of ${x_includes}.
6540
6541 * configure.in: Check for gettimeofday function, for getdate.y.
6542
92a8ce63 6543 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6544 autoconf can't derive all the information we need, but we'd really
6545 like to be able to take advantage of some of its tests, and its
6546 file-editing facilities.
6547 * configure.in: Renamed from configure.
6548 Quote the sections of shell script we want copied literally to
6549 the configure script.
6550 (compile): Initialize this to make the autoconf macros' code happy.
6551 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6552 code to do their jobs.
6553 Use autoconf to produce Makefile and src/config.h.
6554 Remove the Makefile-style comment that autoconf places at the top
6555 of src/config.h.
6556 (config_h_opts): Removed - no longer necessary.
6557 * Makefile.in (configname): Renamed to configuration.
6558 (CONFIG_CFLAGS): Renamed to DEFS.
6559 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6560 get values via autoload @cookies@.
6561 (libsrc_libs): Get this from autoconf. We used to do nothing
6562 about this.
6563 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6564
6565 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6566 echo the move-if-change command.
6567
65681993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6569
6570 * make-dist: Distribute lib-src/rcs-checkin.
6571
6572 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6573 Don't try to make links to the RCS or Old subdirectories.
6574 Use the appropriate extension for the compression type in use.
6575 Create the tar file in the shell's initial default directory, not
6576 in ${tempparent}.
6577 Erase the whole ${tempparent} tree, not just ${tempdir}.
6578
65791993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6580
6581 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6582 use to build paths.h.
6583 (lib-src/Makefile, src/Makefile): Similarly.
6584
6585 * configure: Extend test for working `const' keyword to handle AIX
6586 3.2 cc.
6587
65881993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6589
6590 * make-dist: Distribute lisp/term/ChangeLog.
6591
92a8ce63 6592 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6593 C_SWITCH_SYSTEM from the configuration files.
6594 * configure: Extract C_SWITCH_SYSTEM from the machine and
6595 system-dependent files, and save it in the top-level Makefile.
6596 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6597 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6598
6599 * make-dist: Include the VMS support files in oldXMenu in the
6600 distribution.
6601
6602 * configure: Doc fix.
6603
6604 * configure: Fix corrupted config_h_opts.
6605
6606 * configure: Properly report option names in error messages.
6607
6608 * configure: Properly recognize --x-includes and --x-libraries
6609 options.
6610
6611 * configure: Fix syntax errors in code handling XFree386.
6612
66131993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6614
6615 * configure: Add special code to detect XFree386, and tell
6616 config.h about it.
6617
6618 * configure: Properly handle extracting values of LIBS_MACHINE and
6619 LIBS_SYSTEM that contain spaces.
6620
6621 * configure: Add `--x-includes' and `--x-libraries' options. I
6622 think these are dopey, but no less than three alpha testers, at
6623 large sites, have said they have their X files installed in odd
6624 places. Implement them by setting C_SWITCH_X_SITE and
6625 LD_SWITCH_X_SITE in src/config.h.
6626
66271993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6628
6629 * make-dist: Don't distribute etc/Old files.
6630
6631 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6632 backups.
6633
66341993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6635
6636 * make-dist: Fix typo.
6637
66381993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6639
6640 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6641 in some cases where it should but didn't seen to.
6642
6643 * Makefile.in: Added unlock and relock productions.
6644
66451993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6646
6647 * make-dist: Add a --compress option to force make-dist to use
6648 compress.
6649
6650 * make-dist: Use gzip, if we can find it.
6651
6652 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6653 make rs6000-ibm-aix default to -aix32.
6654
66551993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6656
6657 * Makefile.in: Added `Developer's configuration' section.
6658
66591993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6660
6661 * Makefile.in: Add commented-out variable settings for developer's
6662 configuration.
6663
66641993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6665
6666 * make-dist: Distribute `src/bitmaps' too.
6667
66681993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6669
6670 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6671 make rs6000-ibm-aix default to -aix32.
6672
66731993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6674
6675 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6676
6677 * Makefile.in (install.sysv): Add a second `$' in front of
6678 `${dest}', so that the shell will expand it, instead of Make.
6679
6680 * configure: When processing the name of the configure script,
6681 collapse `././' to `./', but leave a single `./' prefix alone.
6682
6683 * configure: Doc fix.
6684
66851993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6686
6687 * configure: Handle isc3.0 correctly.
6688
66891993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6690
6691 * make-dist: Don't try to copy the COPYING notice into
6692 external-lisp; we're not distributing that directory any more.
6693
66941993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6695
6696 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6697 Remove CVS subdirectories from the installed directory trees, as
6698 well as RCS directories.
6699
67001993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6701
6702 * make-dist: Only copy gmalloc.c if we couldn't link it.
6703 Don't try to copy man/{README,Makefile} unless they actually exist.
6704
6705 * Makefile.in (lisppath): Don't include externallispdir in this.
6706 We're not sure whether we're even going to distribute the
6707 directory yet.
6708
67091993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6710
6711 * make-dist: Don't distribute the external-lisp directory anymore.
6712 * INSTALL: Remove all references to external-lisp.
6713
6714 * configure: Detect whether the compiler supports `const'
6715 properly, and edit src/config.h accordingly.
6716
6717 * configure: Tweak layout of final report.
6718
6719 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6720 CFLAGS.
6721
6722 * Makefile.in (locallisppath): Make this default to
6723 ${datadir}/emacs/site-lisp, instead of
6724 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6725 the same thing, and local-lisp causes completion conflicts with
6726 lock.
6727 (lisppath): Add ${externallispdir} to this.
6728 * INSTALL: Adjust installation directions.
6729
6730 * Makefile.in (externallispdir): New variable, to say where to
6731 install the externally-maintained lisp files.
6732 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6733 the others.
6734 * INSTALL: Describe external-lisp and the new externallispdir
6735 variable.
6736
67371993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6738
6739 * configure (progname): New option `--with-gcc'. Make it clearer
6740 how we are trying to guess whether or not we have GCC.
6741 * INSTALL: Document the `--with-gcc' option, and improve
6742 description of `--with-x' options.
6743
67441993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6745
6746 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6747 ${infodir} from these variables; we have written out explicit code
6748 to install the info files.
6749
67501993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6751
6752 * make-dist: Don't distributed the RCS files in the etc directory.
6753
67541993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6755
6756 * Makefile.in: Some makes can't handle comments in the middle of
6757 commands; move them to before the whole rule.
6758
67591993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6760
6761 * README: Mention what Emacs is.
6762
67631993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6764
6765 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6766 Add `./cpp' and `./man' back into the distribution.
6767
67681993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6769
6770 * Makefile.in: Define MAKE, and use where appropriate.
6771
67721993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6773
6774 * make-dist: Remember that the authoritative COPYING notice is
6775 `etc/COPYING', not `../etc/COPYING'.
6776
67771992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6778
6779 * make-dist: Make sure that the COPYING notices in each directory
6780 are copies, not symlinks.
6781
67821992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6783
6784 * INSTALL: The build process produces an executable called `emacs'
6785 now. Change references.
6786 * Makefile.in: Adjust `install.mumble' targets to install
6787 `src/emacs', not `src/xemacs'.
6788
6789 * configure: Start with a blank line; this keeps some old CSH's
6790 from thinking it's a CSH script. Most systems will just use
6791 /bin/sh to run it, which is what we're expecting; the only other
6792 shells which might try to interpret it themselves are probably
6793 Bourne-compatible.
6794
67951992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6796
6797 * INSTALL: Improvements suggested by David Mackenzie.
6798
67991992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6800
6801 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6802 Don't try to copy the info files if there aren't any; the
6803 unexpanded globbing pattern disappoints `install'. Ignore the
6804 return status of that command.
6805
6806 * INSTALL: Updated for new configuration arrangement.
6807
6808 * configure: Don't make the top-level Makefile read-only - people
6809 may want to edit the values of the path variables.
6810
6811 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6812 Install the info files in ${infodir}. Install the executable
6813 under both `emacs' and `emacs-VERSION'.
6814
6815 * Makefile.in: Doc fix.
6816
6817 * Makefile.in (exec_prefix): New variable, as per latest version
6818 of coding standards.
6819 (bindir, libdir): Use it, instead of `prefix'.
6820 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6821
6822 * Makefile.in (mandir): Make the default value for this depend on
6823 $(prefix).
6824
6825 * Makefile.in (datadir, statedir, libdir): Make these all default
6826 to ${prefix}/lib.
6827 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6828 to compensate.
6829
6830 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6831 Install the etags and ctags man pages too.
6832
6833 * Makefile.in (distclean): Don't delete backup files; that's the
6834 job of extraclean.
6835 (extraclean): Like distclean, but deletes backup and autosave files.
6836
68371992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6838
6839 Make path specification conform to GNU coding standards.
6840 * configure (long_usage): Remove all traces of old arguments from
6841 usage messages, and document the options we do accept in more
6842 detail: -with-x... and --srcdir.
6843 (options, boolean_opts): Deleted; we don't have enough options to
6844 make this worthwhile.
6845 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6846 along with the code which supported them; these should be set as
6847 arguments to the top-level make.
6848 (config_h_opts): Since this no longer doubles as a list of option
6849 names, make them upper case; this simplifies the code which uses
6850 them to build the sed command to edit src/config.h. Change the
6851 code which sets them.
6852 (cc, g, O): Don't allow the user to set these using options; they
6853 should be specified using `CC=' and `CFLAGS=' arguments to the
6854 top-level make. Just choose reasonable default values for them,
6855 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6856 values.
6857 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6858 options; use them whenever the configuration files say they're
6859 possible.
6860 Simplify the argument processing loop. Don't accept abbreviations
6861 for option names; these might conflict with other configuration
6862 options in the future.
6863 Add some support for the `--srcdir' option. Check for the sources
6864 in . and .. if `--srcdir' is omitted. If the directories we will
6865 compile in don't exist yet, create them under the current directory.
6866 Note that the rest of the build process doesn't really support
6867 this.
6868 Edit only the top Makefile. That should edit the others. Edit
6869 into the makefile: `version', from lisp/version.el, `configname'
6870 and `srcdir' from the configuration arguments, `CC' and
6871 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6872 the user's path, and LOADLIBES as gleaned from the system
6873 description files.
6874 Simplify the report generated; it doesn't need to include any
6875 description of paths now.
6876 Make `config.status' exec configure instead of just calling it, so
6877 there's no harm in overwriting `config.status'.
6878 * Makefile.in (version, configname): New variables, used to choose
6879 the default values for datadir and libdir.
6880 Path variables rearranged into two clearer groups:
6881 - In the first group are the variables specified by the GNU coding
6882 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6883 manext, infodir, and srcdir).
6884 - In the second are the variables actually used for Emacs's paths
6885 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6886 archlibdir), which depend on the first category.
6887 datadir and libdir default to directories under
6888 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6889 demand.
6890 etcdir and lispdir default to subdirectories of datadir.
6891 archlibdir defaults to libdir.
6892 The new installation tree is a bit deeper than it used to be, so
6893 use the new make-path program in lib-src to build them all.
6894 Always build a new src/paths.h.tmp and then move-if-change it to
6895 src/paths.h, to avoid unnecessary rebuilds while responding to the
6896 right changes.
6897 Remove all mention of arch-lib. Run utility commands from
6898 lib-src, and let the executables be copied into archlibdir when
6899 Emacs is installed.
6900 Add targets for src/Makefile, lib-src/Makefile, and
6901 oldXMenu/Makefile, editing the values of the path variables into
6902 them.
6903 Let lib-src do its own installation.
6904 (datadir): Default to putting data files under
6905 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6906 (emacsdir): Variable deleted; it would only be confusing to use.
6907 (lispdir, etcdir): Default to ${datadir}/lisp.
6908 (mkdir): Use make-path for this.
6909 (lockdir): Do this in mkdir.
6910 (Makefile): New target.
6911
6912 * configure (usage_message): Rename to long_usage.
6913
6914 * make-dist: Don't bother creating an arch-lib directory; that's
6915 only for installation now.
6916
69171992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6918
6919 * configure: Use GCC-style configuration names, using config.sub.
6920 Change the usage and help messages.
6921
6922 * configure: Initialize window_system, not indow_system.
6923
6924 * configure: Report which window system, compiler, and signal
6925 handler return type we decide to use.
6926
6927 * make-dist: Explain what's going on if config.sub and gmalloc.c
6928 can't be linked. Place the code which copies them near the code
6929 which links the rest of the files around them.
6930
69311992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6932
6933 * make-dist: Don't bother to distribute src/*.com, or
6934 src/vmsbuild; those have all been moved to `../vms'.
6935
69361992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6937
6938 * make-dist: Don't forget that the way to avoid filenames starting
6939 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6940 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6941 couldn't make hard links to, since we have two already, and
6942 perhaps more to come.
6943
69441992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6945
6946 * configure: When editing parameters into lib-src/Makefile, change
6947 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6948 needs some other flags too.
6949
69501992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6951
6952 * configure: Remove spurious echo of the configuration name.
6953
6954 * make-dist: Don't distribute files in src/m and src/s whose names
6955 begin with `='.
6956
69571992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6958
6959 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6960 Also LISP_FLOAT_TYPE.
6961
69621992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6963
6964 * make-dist: Copy config.sub, since it's a symbolic link to a file
6965 on another file system.
6966
69671992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6968
6969 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6970 distribution.
6971
6972 * config.sub: New file, to help us recognize configuration names.
6973 * make-dist: Include it in the distribution.
6974
69751992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6976
6977 * configure: Convert `-' to `_' in specified option names.
6978 Accept options with --. Delete --highpri and --have-x-menu options.
6979 New options --with-x and --with-x10 replace -window-system.
6980 Don't mention options --gnu-malloc, --rel-alloc
6981 or --lisp-float-type in help message.
6982
69831992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6984
92a8ce63 6985 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
6986
69871992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6988
6989 * configure: Remove lines starting with "# DIST: " when building
6990 lib-src/Makefile and src/Makefile. This allows us to mark the
6991 "Makefile.in" files with explanatory comments which won't also get
6992 stuck in the Makefiles.
6993
69941992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6995
6996 * make-dist: Don't use the '+' operator in the sed regular
6997 expression that extracts the version number from lisp/version.el;
6998 Ultrix sed doesn't seem support the operator. Just double the
6999 operand and use *.
7000
70011992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7002
7003 * Makefile.in: Doc fix.
7004
70051992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
7006
7007 * configure: Rewrite sed command to remove at most one ./ prefix;
7008 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
7009 group.
7010
70111992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7012
7013 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
7014
70151992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7016
7017 * make-dist: Go ahead and build a new TAGS file, unless the
7018 --newer option was specified. Don't try to delete a TAGS file
7019 from etc; it's not kept there, and shouldn't be deleted anyway.
7020
70211992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7022
7023 * make-dist: If the lisp directory contains a default.el, don't
7024 distribute it.
7025
7026 * configure: When searching signal.h for the type of a signal
7027 return handler, make a copy of it, not a symbolic link to it; that
7028 way, it will work on systems that don't have symbolic links.
7029
70301992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
7031
10d1d0af 7032 * make-dist: Taught it about vcdiff and rcs2log, added --newer
a4a9692d
DL
7033 option for generating incremental distributions. Stopped it from
7034 generating a TAGS file into the distribution; that sucker is
7035 *big*, and easily enough generated with the toplevel makefile.
7036
70371992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7038
7039 * configure: When writing config.status, don't prefix progname
7040 with a '.'; it might be absolute.
7041
70421992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7043
7044 * configure: Choose to use X11 if either /usr/lib/libX11.a or
7045 /usr/include/X11 exist, not only if both exist.
7046
70471992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7048
7049 * make-dist: Make the new external-lisp directory a duplicate of
7050 the external-lisp directory, not the lisp directory.
7051
70521992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7053
7054 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
7055 clean' in arch-lib; it doesn't even have a Makefile.
7056
7057 * Makefile.in (clean, mostlyclean): In the test which tries to
7058 distinguish between the build directory, which should be cleaned,
7059 and the installed directory, which shouldn't, cd to `${emacsdir}',
7060 not `${DESTDIR}${LIBDIR}'.
7061
70621992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7063
7064 * make-dist: Be sure to delete the .c and .h files that YACC and
7065 BISON create from getdate.y.
7066
92a8ce63 7067 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
7068 * make-dist: Added support for the external-lisp subdirectory.
7069
7070 * make-dist: Changed message which complains that make-dist wasn't
7071 invoked in the right directory to indicate which files it was
7072 looking for.
7073
70741992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7075
7076 * configure: Add comments explaining why we can't translate
7077 character ranges or control characters in `tr'.
7078
70791992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7080
7081 * configure: When generating the configuration message, we used to
7082 build the message from the start so that each line began with "# "
7083 so that it would be a comment in `config.status'. However, this
7084 causes trouble if any of the variables we use in the message
7085 expand to more than one line of text - as gnu_malloc_reason
7086 sometimes does. So instead, we build the message as it should be
7087 printed to the user (i.e. without the "# " prefixes), and stick on
7088 the "# "s when we write it to `config.status'.
7089
7090 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
7091 `lib-src' and `arch-lib'.
7092
7093 * configure: When generating report and `config.status' file, note
7094 that bindir only determines where `make install' and
7095 `build-install' will place the executables; this should make it
7096 clear that the ordinary build process will not try to install
7097 things.
7098
70991992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
7100
7101 * make-dist: Change messages to say that we are 'making links to
7102 X', rather than 'copying X'. And put `' quotes around file names.
7103
7104 * make-dist: Include '.tmp' in the name of the staging directory.
7105
7106 * make-dist: Pass the `-f' option to rm when you're not sure that
7107 the files you're removing actually exist.
7108
7109 * make-dist: When setting up etc/COPYING, always nuke whatever is
7110 there, and then copy it in, to make sure we get a real file.
7111
7112 * make-dist: Don't try to distribute *.defns files any more. The
7113 only such file was for simula.el, which has been superceded by a
7114 version which doesn't have a separate .defns file.
7115
71161992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7117
7118 * make-dist: Don't distribute configured versions of config.h.in,
7119 paths.h.in, Makefile.in in src.
7120
7121 * configure: Delete .tmp files before creating them; don't bother
7122 trying to make final targets writeable first, since it won't
7123 matter to move-if-change.
7124
71251992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7126
7127 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7128 mkdir and chmod in the center of all the conditionals. GNU Make
7129 will strip these out, but other makes won't.
7130
71311992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7132
7133 * make-dist: Include move-if-change in list of files to distribute.
7134
71351992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7136
7137 * configure: Remove any "." elements from the program name.
7138
7139 * configure: Don't record the values of all the possible arguments
7140 in config.status; only record the options that the user specified.
7141
7142 * configure: Use move-if-change to move in the new src/config.h.
7143
71441992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7145
92a8ce63
JB
7146 * move-if-change: New file, copied from gcc release.
7147 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7148 a temp file, so we don't update paths.h if an error occurs or if
7149 it doesn't need changing.
a4a9692d
DL
7150
71511992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7152
7153 * Makefile.in (src/paths.h): Do not install a value for the
7154 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7155 * build-install.in: Same thing.
7156
71571992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7158
7159 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7160 latter, being a typo, is always false, resulting in a program
fffa137c 7161 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7162 source tree, and then delete it. Rah.
7163
7164 * Makefile.in: Add dist target, and comment for it.
7165
7166 * configure: When scanning <signal.h> for a declaration for
7167 signal, create a symbolic link with a name ending in .c, so the
7168 compiler won't complain that it's only been given .h files.
7169
7170 * configure: Check whether there are any arguments available
7171 before shifting to get the value of a non-boolean parameter.
7172
7173 * make-dist: Doc fix.
7174
71751992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7176
7177 * configure: Instead of grepping /usr/include/signal.h for a
7178 signal declaration, run /usr/include/signal.h or
7179 /usr/include/sys/signal.h through cpp and grep for the
7180 declaration.
7181
7182 * configure: Redirect the output of grep to /dev/null instead of
7183 using grep -s - that flag means different things on other systems.
7184
7185 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7186 since the former is recognizable even if you don't know what
7187 'dumping' is.
cc4a96c6 7188 * configure: Accommodate that change.
a4a9692d
DL
7189
7190 * configure: Accept options for all of the directories you can
7191 change in the Makefile.
7192
7193 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7194
7195 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7196 FOO before you can use them.
7197
7198 * build-install.in: Made the "Where To Install Things" section
7199 conform with the similar section from Makefile.in. Copied section
7200 which builds src/paths.h from src/paths.h.in from the Makefile.
7201
72021992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7203
7204 * configure: Write config.status to pass its command-line
7205 arguments on to configure, so that people can use it to recreate
7206 an old configuration, with minor changes.
7207
72081992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7209
7210 * configure: Don't rely on option variables being unset if their
7211 values are the empty string. In particular, when producing the
7212 English report, don't assume that highpri will be unset when no
7213 increased priority has been requested; -highpri='' should be the
7214 same as omitting -highpri altogether.
7215
7216 * configure: Fix dumb bug: when running the system and machine
7217 description files through cpp, mark those lines that we want to
7218 evaluate with the string '@configure@', and then only evaluate
7219 them. This way if the files include anything that actually
7220 generates text (type definitions or external declarations, say),
7221 we won't try to eval it.
7222
72231992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7224
7225 * make-dist: New shell script.
7226
7227 * configure: When creating foo from foo.in, make foo read-only to
7228 remind people to edit the .in file instead.
7229
7230 * INSTALL: Changed references to config.h-dist to config.h.in.
7231 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7232 to build src/paths.h from src/paths.h.in; added a paragraph to do
7233 this.
7234 * configure, Makefile, build-install: Changed filenames like
7235 FOO-dist to FOO.in.
7236
72371992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7238
7239 * Makefile, build-install: Renamed to Makefile.in and
7240 build-install.in; the configure script will edit these to produce
7241 the usable Makefile and build-install.
7242 * configure: Changed to produce ./Makefile, ./build-install,
7243 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7244 instead of editing them in place.
7245
72461992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7247
7248 * Makefile: Re-arranged so that the undumped Emacs will search
7249 ../lisp *after* the site's local elisp files.
7250 (locallisppath, dumplisppath): New variables.
7251 (lisppath): This variable's default value is now chosen based on
7252 $(locallisppath) and $(lispdir); while it used to be the
7253 customization point for adding site-local elisp directories to
7254 load-path, that job is now handled mostly by locallisppath.
7255 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7256 Check the values being assigned to the *LOADSEARCH macros for null
7257 path elements (like '::' in 'foo::bar').
7258
7259 * configure: When checking if the machine- and system-dependent
7260 files define a particular macro or not, actually run them through
7261 CPP and test the macros with #ifs, instead of just grepping for
7262 the macros' names. In particular, check for SYSTEM_MALLOC in this
7263 way.
7264
72651992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7266
7267 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7268
72691992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7270
7271 * configure: Make the config.status file an executable shell
7272 script which will recreate the same configuration. Include the
7273 verbal description of the current configuration as a comment in
7274 the script.
7275 * INSTALL: Doc fix.
7276
7277 * Makefile: brought the Makefile up to the GNU coding
7278 standards, as described in standards.text:
7279 (TAGS): New name for the target which rebuilds the tags table.
7280 (check): New target; doesn't do anything yet.
7281 (mostlyclean): New target, synonymous with clean.
7282 (realclean): New target. Currently, this just calls the
7283 subdirectories's makefiles and then deletes config.status.
7284 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7285 variables.
7286 Installation directory variables changed to conform.
7287 (install, install.sysv, install.xenix, install.aix): Changed the
7288 code which copies the directories into their installed location to
7289 allow the installed locations to be in several different
7290 directories; the old version assumed that they would all be in
7291 $(emacsdir).
7292 (mkdir, lockdir): Allow the installed locations to be in several
7293 different directories.
7294 * INSTALL: Doc fix.
7295
7296 * build-install: Use the same variable names as the Makefile.
7297 Allow the installed locations to be in several different
7298 directories.
7299
73001992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7301
7302 * Makefile (src/paths.h): Instead of using a single sed command to
7303 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7304 separately, and don't forget to append "/!!!SuperLock!!!" to the
7305 value of the PATH_SUPERLOCK macro.
7306
7307 * config.emacs: Renamed to configure, for consistency with other
7308 GNU products. Internal references changed.
7309 INSTALL, Makefile: References changed.
7310
7311 * lock: New directory, which should always be empty. If this
7312 directory doesn't exist, Emacs won't complain; it just won't lock.
7313 Having this here means that people can just unpack Emacs, build
7314 it, and have locking work.
7315
7316 * share-lib: Re-renamed to etc, for the sake of tradition.
7317 * config.emacs: Changed default value for datadir to ../etc.
7318 * INSTALL, README: Adjusted.
7319
73201992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7321
7322 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7323 by running CPP on the appropriate s/*.h and m/*.h files.
7324
73251992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7326
7327 * config.emacs: Make sure to set the "exit on error" flag once
7328 we've removed config.status; errors should abort the configuration.
7329
dff28924 73301992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7331
7332 * config.emacs: Added -distribute option, so that the Makefile
7333 paths are in their proper form. I don't know why this matters.
7334
dff28924 73351992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7336
7337 * local-lisp: New directory, empty in the distribution, for people
7338 to put local elisp code in.
7339 * config.emacs: Include it in the default load path.
7340 * README: Document it.
7341
dff28924 73421992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7343
7344 * config.emacs: Guess the type of signal handling functions based
7345 on the contents of /usr/include/signal.h.
7346
7347 * config.emacs: Print out progress report messages.
7348
7349 * Makefile (src/paths.h): Don't generically replace
7350 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7351 editing of the other entries, and each entry should be dealt with
7352 explicitly anyway.
7353
7354 * build-install: Converted from C-shell to Bourne shell.
7355 * config.emacs: Edit build-install properly.
7356
7357 * config.emacs: Doc fix.
7358
73591992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7360
92a8ce63 7361 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7362
dff28924 73631992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7364
7365 * config.emacs: Removed support for the `maintain-environment'
7366 option; the only important difference between this and its absence
7367 has been removed.
7368 * INSTALL: Removed mention of `maintain-environment'.
7369
7370 * config.emacs: Fix arguments to sed when processing boolean
7371 arguments.
7372
dff28924 73731991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7374
7375 * config.emacs: New file, to help automate the installation
92a8ce63 7376 process.
a4a9692d
DL
7377
7378 * Makefile: Lots of changes to support the separation of etc into
7379 architecture-dependent and -independent files:
7380 (EMACSROOT): New variable, giving the directory under which all of
7381 Emacs's libraries should be installed. Changed rest of file to
7382 use it.
7383 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7384 (DATADIR): New variable, denoting architecture-independent dir.
7385 (LOCKDIR): New variable, for completeness.
7386 (SUBDIR): No more etc, new lib-src.
7387 (COPYDIR): No more etc, new arch-lib and share-lib.
7388 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7389 (src): Now depends on lib-src, not etc.
7390 * build-install: Changes parallel to the above.
7391 * README: Describe the new arrangement.
7392
7393 * vms: New subdirectory for all the VMS stuff.
7394
dff28924 73951991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7396
7397 * Makefile (LISPPATH): New variable.
7398 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7399
dff28924 74001990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7401
7402 * Makefile (install, install.sysv, install.xenix):
7403 Install wakeup instead of loadst. No need for setuid or setgid.
7404
dff28924 74051990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7406
7407 * Makefile (clean): Clean etc if that's not the installation dir.
7408
dff28924 74091990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7410
7411 * Makefile (paths.h): Make sed alter each name in the path.
7412
dff28924 74131988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7414
7415 * Makefile (install.sysv): Use cpio, not tar.
7416
dff28924 74171988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7418
7419 * Makefile (lockdir): Rename `lock' target.
7420 Depend on it from install*, not from `all'.
7421
dff28924 74221988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7423
7424 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7425 to match build-install and paths.h.
6922b018
KH
7426
7427;; Local Variables:
880820fe 7428;; coding: utf-8
33462dfa 7429;; add-log-time-zone-rule: t
3d4c9dbd 7430;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
6922b018 7431;; End:
2a34a036 7432
e91081eb 7433 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
57ebf0be 7434 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
7435
7436 This file is part of GNU Emacs.
7437
4f43e937 7438 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7439 it under the terms of the GNU General Public License as published by
4f43e937
GM
7440 the Free Software Foundation, either version 3 of the License, or
7441 (at your option) any later version.
7f6d64f8
GM
7442
7443 GNU Emacs is distributed in the hope that it will be useful,
7444 but WITHOUT ANY WARRANTY; without even the implied warranty of
7445 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7446 GNU General Public License for more details.
7447
7448 You should have received a copy of the GNU General Public License
4f43e937 7449 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7450
7451;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73