Regenerate.
[bpt/emacs.git] / ChangeLog
CommitLineData
23ca30bd
CY
12008-08-06 Chong Yidong <cyd@stupidchicken.com>
2
3 * configure.in (COCOA_EXPERIMENTAL_CTRL_G): Fix 2008-08-04 change.
4
5 * configure: Regenerate.
6
b44d2112
CY
72008-08-05 Ulrich Mueller <ulm@gentoo.org>
8
9 * configure.in: Add checks for krb5_error.text and
10 krb5_error.e_text struct members.
11
12 * configure: Regenerate.
13
19571844
CY
142008-08-04 Chong Yidong <cyd@stupidchicken.com>
15
16 * configure: Regenerate.
17
18 * configure.in: Test for existence of NSInteger.
509b4b38 19 Suggested by Yavor Doganov.
19571844 20
96cac6f1
RF
212008-08-02 Romain Francoise <romain@orebokech.com>
22
23 * Makefile.in (INFO_FILES): Add mairix-el.
24
7c2fb837
DN
252008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
26
27 * make-dist:
28 * README: Remove VMS support.
29 * vms: Remove directory.
30
69ab3201
DN
312008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
32
33 * configure.in (MULTI_KBOARD): Remove.
34
9d9a7716
DN
352008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
36
37 * configure.in (DO_BLOCK_INPUT): Remove, unused.
38
a7b7b527
CY
392008-07-29 Chong Yidong <cyd@stupidchicken.com>
40
41 * info/dir (File): Add mairix-el.
42
9e2a2647
DN
432008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
44
45 Remove support for Mac Carbon.
46 * mac: Remove directory.
47 * make-dist:
48 * configure.in:
49 * README:
50 * Makefile.in:
0e134ea0 51 * INSTALL: Remove code for Carbon.
9e2a2647
DN
52 * configure: Regenerate.
53
98822133 542008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
fb67f03d 55
0e134ea0 56 * Makefile.in (install-arch-dep): Fix typo in NS installation commands.
fb67f03d 57
7cadb46a
CY
582008-07-25 Chong Yidong <cyd@stupidchicken.com>
59
60 * configure.in: Check for getrlimit.
61
62 * configure: Regenerate.
63
77ccee09
DN
642008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
65
66 * configure.in (LD_SWITCH_SITE): Remove, set the values directly
67 in src/Makefile.in.
68 (static): Remove, autoconf would always comment it out anyway.
69 (subprocesses): Define unconditionally.
70
b68e7dec 712008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com>
7a55ab54
AR
72
73 * configure.in: Apply patch from Yavor Doganov <yavor <at> gnu.org> to
74 fix typo in GNUSTEP_MAKEFILES setting for HAVE_NS compilation under
75 GNUstep.
76 * configure: Regenerate.
77
658a0f85
KH
782008-07-18 Kenichi Handa <handa@m17n.org>
79
80 * INSTALL (Complex Text Layout support libraries): Delete the
81 paragraph about --enable-font-backend.
82
ba60bd44 832008-07-17 Adrian Robert <Adrian.B.Robert@gmail.com>
2a7973b6
AR
84
85 * configure.in: Print out some info to user for NeXTstep builds.
86 (ns-app): Remove enable option.
87 (ns-self-contained): Add enable option.
88 (ns_appbindir, ns_appresdir, ns_appsrc): Set them based on Cocoa or
89 GNUstep, use to set install prefixes, and substitute in Makefiles.
90 * configure: Regenerate.
91 * Makefile.in (install-arch-dep): Perform post-install cleanup inside
92 NS app bundle.
93
facfbbbd
SM
942008-07-17 Stefan Monnier <monnier@iro.umontreal.ca>
95
96 * configure.in: Extract and substitute GNUSTEP_MAKEFILES.
97
ba60bd44 982008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
122e9f8f
AR
99
100 * configure.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
101 NS_IMPL_COCOA.
102 * configure: Regenerate.
103
2c369af7
GM
1042008-07-16 Glenn Morris <rgm@gnu.org>
105
6ba72723
GM
106 * configure.in (with_kerberos, with_kerberos5, with_hesiod):
107 Fix tests for OPTION_DEFAULT_OFF (variables never unset).
108 (with_carbon, with_ns): Remove dead code, since OPTION_DEFAULT_OFF means
109 never unset.
110
2c369af7
GM
111 * make-dist: Add nextstep/ directories.
112 (src, lib-src): Add .m files.
113
6b0273cd
DN
1142008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
115
116 * configure.in (freebsd, kfreebsd): Undo part of previous change.
117 (USER_FULL_NAME): Remove, not used anymore.
118 * configure: Regenerate.
119
ba60bd44 1202008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
edfda783
AR
121
122 Changes and additions for NeXTstep windowing system (Cocoa and
123 GNUstep) support.
124
125 * configure.in: Add support for NS window system: --with-ns (default
126 off), --enable-ns-app, --enable-cocoa-experimental-ctrl-g; improve add
127 sparc detection for FreeBSD variants, checks for Cocoa and GNUstep,
128 disable font backend if window system is "none", not if !HAVE_X11.
129 * Makefile.in: Add ns-emacs to INFO_FILES, add ns_appdir variable.
130 (install-arch-dep): Add commands to assemble NS .app package.
131
40dde9d1
DN
1322008-07-10 Dan Nicolaescu <dann@ics.uci.edu>
133
176fe5fc
DN
134 * configure.in: Use macppc for Darwin. Remove references to
135 desupported systems.
40dde9d1
DN
136 * configure: Regenerate.
137
2906a94c
GM
1382008-07-05 Glenn Morris <rgm@gnu.org>
139
140 * make-dist (EMACS): Doc fix.
141 (lisp): There are no *.dat or image files here any more.
142 (src): There are no *.s files here any more.
143 (etc/images, etc/images/*): Link to most regular files.
144
26d41f17
GM
1452008-07-04 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
146
147 * configure.in: Remove reference to deleted $USE_FONT_BACKEND.
148
3d4c9dbd
GM
1492008-07-01 Glenn Morris <rgm@gnu.org>
150
151 * configure.in (cpp_undefs): Rename from `undefs', update uses.
152 Use $srcdir rather than $top_srcdir. Set before calling AC_OUTPUT,
153 and explicitly export there. (Bug#507.)
154
f2a77c3a
DN
1552008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
156
157 * configure.in:
158 * configure: Remove references to obsolete systems.
159
ac935997
SM
1602008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
161
162 * Makefile.in (Makefile): Use it for its timestamp value as well, and
163 make it depend on all other */.in files.
164 (src/Makefile, src/config.stamp, lib-src/Makefile)
165 (doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
166 (doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
167 (leim/Makefile, lisp/Makefile): Remove those overlapping targets.
168 (leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
169
170 * configure.in: Don't create src/config.stamp any more.
171
b4945b95
SM
1722008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
173
f245f2c6 174 * Makefile.in (${SUBDIR}): Pass additional BOOTSTRAPEMACS argument.
b4945b95 175
8a6a5642
GM
1762008-06-22 Glenn Morris <rgm@gnu.org>
177
178 * Makefile.in (top_bootclean): Remove obsolete references to lock/.
179
822ef7a0
RF
1802008-06-21 Romain Francoise <romain@orebokech.com>
181
182 * Makefile.in (INFO_FILES): Add sasl.
183
fc46d219
SM
1842008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
185
186 * Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
187 (bootstrap-build): Remove.
188 (top_bootclean): New var.
189 (top_distclean, bootstrap-clean): Use it.
190 (bootstrap): Don't recheck config. Make normally.
191
49f6eb95
SM
1922008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
193
194 * Makefile.in (SUBDIR): Include `lisp'.
195 (lisp): Depend on `src'.
196 (top_distclean): Don't remove config.status.
197 (bootstrap-clean): New target.
198 (maintainer-clean): Use it.
199 (bootstrap): Use bootstrap-clean. Re-run config.status.
200 (src/bootstrap-emacs${EXEEXT}): New target.
201 (bootstrap-build): Use it. Don't use bootstrap-prepare because
202 src/Makefile now takes care of it.
203 (bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
25241b4d 204
02db7a65
GM
2052008-06-15 Glenn Morris <rgm@gnu.org>
206
207 * info/dir: Add sasl.
208
294e8689
AM
2092008-06-09 Alan Mackenzie <acm@muc.de>
210
211 * INSTALL.CVS: Clarify why `make bootstrap' sometimes fails.
212
8669e78f
ER
2132008-06-08 Eric S. Raymond <esr@snark.thyrsus.com>
214
429870c2 215 * INSTALL.CVS: Indicate when "cvs update -d" may be needed.
8669e78f 216
b464059a
GM
2172008-06-07 Glenn Morris <rgm@gnu.org>
218
219 * Makefile.in (bootstrap-build): Remove mostlyclean, since it seems to
220 serve no purpose.
221
d893468a
DN
2222008-06-01 Dan Nicolaescu <dann@ics.uci.edu>
223
224 * configure.in (USE_LUCID, USE_MOTIF): Don't use "==".
225 * configure: Regenerate.
226
79241466
SM
2272008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
228
229 * update-subdirs: Don't touch subdirs.el if it is unchanged.
230
b8bdd8c9
KH
2312008-05-14 Kenichi Handa <handa@m17n.org>
232
233 * configure: Regenerate.
234
235 * configure.in: Don't handle --disable-font-backend. Don't print
236 a message about a font backend.
237
1c73f195
GM
2382008-05-09 Glenn Morris <rgm@gnu.org>
239
240 * configure.in: Make absence of makeinfo a fatal error only if the info
241 files don't exist.
242 * Makefile.in (install-arch-indep, info): Handle MAKEINFO == off.
243
d95d9b23
EZ
2442008-05-07 Eli Zaretskii <eliz@gnu.org>
245
246 * config.bat: Fix last change: don't use < and > in "rem" lines,
247 they are interpreted as redirection by DOS shells.
248
f67e15be 2492008-05-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
fac4a32b
YM
250
251 * configure.in: Check availability of AvailabilityMacros.h
252 if HAVE_CARBON.
253
254 * configure: Regenerate.
255
1066d056
GM
2562008-05-03 Glenn Morris <rgm@gnu.org>
257
258 * configure.in (x_libraries): Remove standard 64-bit directories -
259 experimental workaround for minor autoconf bug.
260
79bc8bbb
GM
261 * configure.in (--without-makeinfo): New option. If set,
262 absence of suitable makeinfo is not a fatal error.
263 * Makefile.in (MAKEINFO): New, set by configure.
264 (install-arch-indep): Without makeinfo, ignore any missing manuals.
265 (info-real): New target.
266 (info): Without makeinfo, do nothing, else call `info-real'.
267
a113b3ca 2682008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
b6924dd7
DN
269
270 * configure.in: Remove hpux10.20 from the desupported list.
271
73d798d5
SM
2722008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
273
274 * configure.in: Define USE_LUCID/USE_MOTIF in config.h.
275
a51f4969
SM
2762008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
277
278 * configure.in (SYNC_INPUT): Use OPTION_DEFAULT_ON and AC_DEFINE
279 rather than change CPPFLAGS.
280 (HAVE_GTK): Rename to USE_GTK.
281
7316a2b5
SM
2822008-04-16 Yavor Doganov <yavor@gnu.org> (tiny change)
283
284 * configure.in: Replace the obsolete macros AC_AIX and
285 AC_GNU_SOURCE with AC_USE_SYSTEM_EXTENSIONS.
286
5d374ce1
AS
2872008-04-05 Andreas Schwab <schwab@suse.de>
288
289 * configure.in: No longer create admin/unidata/Makefile.
290
d0b7952a
AS
2912008-03-28 Andreas Schwab <schwab@suse.de>
292
293 * Makefile.in (SUBDIR_MAKEFILES): Add lisp/Makefile.
294 (lisp/Makefile): New rule.
295
acfdc2b1
GM
2962008-03-13 Glenn Morris <rgm@gnu.org>
297
298 * configure.in (AC_INIT): Fix version number.
299 (sync-input): Reword the option, since it's on by default.
300
880820fe 3012008-03-11 Jan Djärv <jan.h.d@swipnet.se>
ca34d75a
JD
302
303 * configure.in: Add --enable-sync-input, default yes.
304
dc6150eb
GM
3052008-03-11 Glenn Morris <rgm@gnu.org>
306
69c7cf1b
GM
307 * Makefile.in (install-etc, mkdir): Handle directory
308 etc/images/icons/hicolor/*/mimetypes/.
309
dc6150eb
GM
310 * make-dist: Handle icons/hicolor/scalable directory.
311
491d33f9
GM
3122008-03-05 Glenn Morris <rgm@gnu.org>
313
314 * configure.in: Enable font-backend by default.
77dfeef5
GM
315 (USE_FONT_BACKEND): Set to "no" in absence of X.
316 (PKG_CONFIG): Don't set multiple times, once is enough.
317 (HAVE_FREETYPE, HAVE_LIBOTF, HAVE_M17N_FLT): Tweak config.in text.
491d33f9 318
4cba674a
GM
3192008-03-03 Glenn Morris <rgm@gnu.org>
320
321 * Makefile.in (iconsrcdir): New variable.
322 (install-etc, mkdir): Use $iconsrcdir. Handle the `scalable' icon
323 directory.
324
2d61385a
GM
3252008-02-29 Glenn Morris <rgm@gnu.org>
326
327 * test/: New directory.
328
880820fe 3292008-02-27 Jan Djärv <jan.h.d@swipnet.se>
72f51d25
JD
330
331 * configure.in (HAVE_GTK): Print a warning if gtk version is < 2.10.
332
26a42dac
DN
3332008-02-25 Dan Nicolaescu <dann@ics.uci.edu>
334
f245f2c6
JB
335 * configure.in: Print an error for systems that we think are obsolete
336 and are proposed to be removed. Remove some more unused systems.
26a42dac 337
9d2818d6
DN
3382008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
339
f245f2c6 340 * configure.in: Remove references to obsolete variables and systems.
9d2818d6 341
2cbff44e
GM
3422008-02-21 Glenn Morris <rgm@gnu.org>
343
7864e4ee
GM
344 * Makefile.in (set_installuser): New.
345 (install-arch-indep): Use set_installuser to avoid duplicate code.
346
2cbff44e
GM
347 * README.unicode: Split into admin/notes/unicode,font-backend and
348 remove.
349
372a3385
RS
3502008-02-10 Matthew Luckie <mjl@luckie.org.nz> (tiny change)
351
f245f2c6 352 * configure.in (arm*-*-freebsd*): Add.
372a3385 353
4624371d
DN
3542008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
355
356 * configure.in (LIBX11_MACHINE, HAVE_XFREE386): Remove code
357 dealing with obsolete variables.
358
737e2b96
GM
3592008-02-08 Glenn Morris <rgm@gnu.org>
360
361 * Makefile.in (check-info-dir): New target.
362
bcf21c09
MO
3632008-02-08 Michael Olson <mwolson@gnu.org>
364
507f2b91
MO
365 * Makefile.in (INFO_FILES): Add epa.
366
bcf21c09
MO
367 * info/dir: Add EasyPG Assistant manual to the "Emacs misc
368 features" section.
369
86dc59b0
GM
3702008-02-06 Glenn Morris <rgm@gnu.org>
371
372 * configure.in (--with-gcc): Give an error saying this option has
373 been removed.
374 (--with-gtk): Remove this option.
375
02f35af2
GM
3762008-02-06 Tom Tromey <tromey@redhat.com>
377
378 * configure.in (--with-gcc): Remove.
379 * INSTALL (DETAILED BUILDING AND INSTALLATION): Remove --with-gcc.
380
3812008-02-05 Ulrich Mueller <ulm@gentoo.org>
5e0699b4
JB
382
383 * INSTALL: Recommend giflib, not libungif.
384
b5a922de
MO
3852008-02-05 Tom Tromey <tromey@redhat.com>
386
387 * configure.in (--with-dbus): Default to enabled.
388
9f432734
KH
3892008-02-05 Kenichi Handa <handa@ni.aist.go.jp>
390
391 * INSTALL (Complex Text Layout support libraries): New section.
392
c0bc7978
DN
3932008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
394
395 * make-dist: Remove references to files in mac/ that have been
396 deleted.
397
435f8bc5
TTN
3982008-02-02 Thien-Thi Nguyen <ttn@gnuvola.org>
399
400 * configure.in: For libotf and m17n-flt checks, set shell vars
401 HAVE_LIBOTF and HAVE_M17N_FLT instead of pkg_check_libotf and
402 pkg_check_m17n_flt, respectively, for the sake of the summary output.
403 Reported by Ulrich Mueller.
435f8bc5 404
2ee27f27
EZ
4052008-02-02 Eli Zaretskii <eliz@gnu.org>
406
407 * configure.in: If admin/unidata/UnicodeData.txt is present, copy
408 admin/unidata/Makefile.in to Makefile.
4fd0214c
GM
409
4102008-02-02 Glenn Morris <rgm@gnu.org>
411
412 * configure.in (HAVE_XFT): Ensure it is either "yes" or "no".
413 (USE_FONT_BACKEND, HAVE_FREETYPE, HAVE_M17N_FLT, HAVE_LIBOTF)
414 (HAVE_XFT): Add "Does Emacs use..." messages at end.
2ee27f27 415
9209bb23 4162008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
417
418 * configure.in: Use OPTION_DEFAULT_ON for [freetype], [xft],
419 [libotf], and [m17n-flt] options.
420
9209bb23 4212008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
422
423 * configure.in: Add EMACS_ARG_N([libotf]...), and
424 EMACS_ARG_N([m17n-flt]. Set back OLD_CPPFLAGS to CPPFLAGS (not
425 CFLAGS) in XFT checking part. Don't alter C_SWITCH_X_SITE,
426 CFLAGS, and LIBS in checking of m17n-flt.
427
9209bb23 4282008-02-01 Kenichi Handa <handa@ni.aist.go.jp>
aca7a3d2
MB
429
430 * configure.in: Check the availability of m17n-flt library.
431
9209bb23 4322008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
433
434 * configure.in: Don't define HAVE_LIBOTF if OTF_get_features is
435 not available.
436
9209bb23 4372008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
438
439 * configure.in: New args --enable-font-backend, --with-xft,
440 --with-freetyp. New AC_DEFINEs USE_FONT_BACKEND, HAVE_XFT,
441 HAVE_FREETYPE, HAVE_LIBOTF. New AC_SUBSTs XFT_LIBS,
442 FREETYPE_CFLAGS, FREETYPE_LIBS, FONTCONFIG_CFLAGS,
443 FONTCONFIG_LIBS, LIBOTF_CFLAGS, LIBOTF_LIBS.
444
9209bb23 4452008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
446
447 * make-dist: Include etc/charsets in tarball.
448
9209bb23 4492008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2
MB
450
451 * configure.in: While running cpp on junk.c, include
452 -DHAVE_UNIDATA in CPPFLAGS if admin/unidata/UnicodeData.txt
453 exists.
454
8dd59f01 4552008-01-29 Dan Nicolaescu <dann@ics.uci.edu>
7cc04609
DN
456
457 * configure.in (xtensa): Match more configurations.
458
9c28b587
DN
4592008-01-27 Dan Nicolaescu <dann@ics.uci.edu>
460
461 * configure.in: Update comment.
462
304484e4
GM
4632008-01-26 Glenn Morris <rgm@gnu.org>
464
465 * configure.in (--without-gcc): By default, neither off nor on.
f7317f6c 466 (--with-carbon): Tone down rhetoric in help text.
304484e4 467
5b940d5a
GM
4682008-01-25 Glenn Morris <rgm@gnu.org>
469
470 * configure.in: Correct usage of OPTION_DEFAULT_ON,
471 OPTION_DEFAULT_OFF so that the defaults are as they used to be.
472 Default `Carbon' to off (it's unsupported).
473
bf9a7ece
GM
4742008-01-24 Glenn Morris <rgm@gnu.org>
475
476 * configure.in: Standardize dbus-related messages.
477
1eee1145
MO
4782008-01-23 Michael Olson <mwolson@gnu.org>
479
480 * configure.in (pkg-config-prog): Remove initial whitespace.
481
8b1de1b5
MO
4822008-01-23 Tom Tromey <tromey@redhat.com>
483
bf9a7ece 484 * configure.in (OPTION_DEFAULT_ON, OPTION_DEFAULT_OFF): New macros.
8b1de1b5
MO
485 (EMACS_ARG_Y, EMACS_ARG_N): Remove.
486 Update all users.
487
8ca7e0f1
DN
4882008-01-21 Dan Nicolaescu <dann@ics.uci.edu>
489
490 * config.guess, config.sub: Updated from master source.
491
55e6d9b2
AS
4922008-01-17 Andreas Schwab <schwab@suse.de>
493
95986dbe 494 * configure.in (HAVE_LIB64_DIR): Rename from HAVE_X86_64_LIB64_DIR.
55e6d9b2 495
058e0687
GM
4962008-01-17 Glenn Morris <rgm@gnu.org>
497
498 * configure.in (HAVE_X86_64_LIB64_DIR): Also set on s390x systems.
499
6bed5c4a
DN
5002008-01-16 Dan Nicolaescu <dann@ics.uci.edu>
501
502 * configure.in: Remove more references to unsupported systems.
503
ed398055
GM
5042008-01-16 Sven Joachim <svenjoac@gmx.de>
505
506 * make-dist: Add --lzma.
507
2c2935f7
GM
5082008-01-16 Glenn Morris <rgm@gnu.org>
509
510 * Makefile.in (maybe_bootstrap): Remove texinfo message, since
511 configure checks for this.
512
f40f5dc3
DN
5132008-01-13 Dan Nicolaescu <dann@ics.uci.edu>
514
515 * configure.in: Remove more references to unsupported systems.
516
effb6952
RF
5172008-01-06 Romain Francoise <romain@orebokech.com>
518
519 * configure.in: Delete extra semicolons.
520
f3041af1
DN
5212008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
522
523 * configure.in: Remove references to unsupported systems.
524
37d6e313
RF
5252008-01-05 Romain Francoise <romain@orebokech.com>
526
527 * make-dist: Add --bzip2. Update copyright.
528
d35e1cd7
DN
5292008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
530
531 * configure.in: Remove support for Masscomp.
532
b26cd843
GM
5332008-01-05 Glenn Morris <rgm@gnu.org>
534
535 * Makefile.in (desktopdir, icondir): New variables.
536 (install-arch-indep): Also depend on `install-etc'.
537 (install-etc): New target.
538 (mkdir): Also create the `applications' and `icons' directories.
539
d8981daf
GM
5402008-01-04 Glenn Morris <rgm@gnu.org>
541
542 * make-dist: Update for new etc/images/icons/hicolor directory.
543
d088fbb2
AS
5442007-12-09 Andreas Schwab <schwab@suse.de>
545
546 * configure.in: D-Bus is not enabled by default.
547
880820fe 5482007-12-06 Jan Djärv <jan.h.d@swipnet.se>
9fb1ba80
JD
549
550 * configure.in: Add AC_CONFIG_SRCDIR which was lost in the previous
551 change.
552
880820fe 5532007-12-04 Jan Djärv <jan.h.d@swipnet.se>
9cf8f393
JD
554
555 * configure.in: Give package name and verision to AC_INIT.
556
cffe4909
MH
5572007-12-03 Magnus Henoch <mange@freemail.hu>
558
559 * configure.in: Use PKG_CHECK_MODULES to check for D-Bus.
560
868641cc
MA
5612007-12-03 Michael Albinus <michael.albinus@gmx.de>
562
563 * configure.in: No need for DBUS_INFO anymore.
564
868641cc
MA
565 * Makefile.in (INFO_FILES): Use dbus unconditionally.
566
131e4133
MA
5672007-12-02 Michael Albinus <michael.albinus@gmx.de>
568
569 * configure.in: Add D-Bus checks. D-Bus is disabled by default.
570
131e4133
MA
571 * Makefile.in (INFO_FILES): Add dbus.
572
916447e4
RF
5732007-12-02 Romain Francoise <romain@orebokech.com>
574
575 * make-dist: Fix last change.
576
472fd4dc
GM
5772007-11-28 Petr Salinger <Petr.Salinger@seznam.cz> (tiny change)
578
579 * configure.in: Add support for gnu-kfreebsd.
580
02964da1
GM
5812007-11-28 Glenn Morris <rgm@gnu.org>
582
583 * make-dist: Add etc/nxml.
584
d6447bae
RF
5852007-11-24 Romain Francoise <romain@orebokech.com>
586
587 * Makefile.in (INFO_FILES): Add nxml-mode.
588
3ada8b66
RF
5892007-11-23 Romain Francoise <romain@orebokech.com>
590
591 * make-dist: Include nXML. Don't try to copy FTP, it was removed on
592 2007/10/17. Don't special-case alloca.c which is no longer in CVS.
593
074767f2
AS
5942007-11-20 Andreas Schwab <schwab@suse.de>
595
14ee32ab 596 * configure.in: Always include <resolv.h> when checking for res_init.
074767f2 597
8d6069a4
AS
5982007-11-17 Andreas Schwab <schwab@suse.de>
599
600 * update-subdirs: Atomically update subdirs.el.
601
4f73d1e1
GM
6022007-11-17 Glenn Morris <rgm@gnu.org>
603
604 * Makefile.in (check-declare): New target.
605
f117c226
GM
6062007-11-07 Glenn Morris <rgm@gnu.org>
607
608 * configure.in: Deprecate Mac Carbon port.
609
880820fe 6102007-11-01 Jan Djärv <jan.h.d@swipnet.se>
a5c2c204
JD
611
612 * configure.in: Remove HAVE_X11R5 check.
613
9a56b440
GM
6142007-10-31 Glenn Morris <rgm@gnu.org>
615
616 * Makefile.in (install-arch-indep): Fallback to $USER and `id -un'
617 when changing ownership of installed files.
618
32c22e5e
GM
6192007-10-30 Glenn Morris <rgm@gnu.org>
620
621 * make-dist: Add new directory etc/gnus.
622
47cca554
MO
6232007-10-30 Michael Olson <mwolson@gnu.org>
624
625 * Makefile.in (INFO_FILES): Alphabetize. Add remember.
626
7016b92b
GM
6272007-10-29 Glenn Morris <rgm@gnu.org>
628
629 * make-dist: Add new directories etc/images/smilies/grayscale,medium.
630
ca076674
GM
6312007-10-23 Glenn Morris <rgm@gnu.org>
632
633 * MAINTAINERS: Move to admin/.
634
c136b828
CY
6352007-10-17 Chong Yidong <cyd@stupidchicken.com>
636
637 * configure.in (HAVE_RES_INIT): Define if res_init() exists.
638 (HAVE_LIBRESOLV): Also define if we are using res_init().
639
c49847b9
GM
6402007-10-17 Glenn Morris <rgm@gnu.org>
641
642 * FTP: Remove file, since it's just a duplicate of one in etc/.
643
799303b6
EZ
6442007-10-05 Eli Zaretskii <eliz@gnu.org>
645
646 * config.bat: Fix configuring `doc' due to changes in the
647 directory structure.
648
5aec60df 6492007-09-16 Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
846d1b3e
JD
650
651 * configure.in: Don't use -lpthread on HP-UX.
652
c8d2eff3
GM
6532007-09-16 Glenn Morris <rgm@gnu.org>
654
655 * make-dist: File gfdl.1 has been removed.
656
02ff9df4
GM
6572007-09-15 Glenn Morris <rgm@gnu.org>
658
659 * configure.in: Fix makeinfo version regexp.
660
cd227ad1
GM
6612007-09-12 Glenn Morris <rgm@gnu.org>
662
5a6a83f2
GM
663 * configure.in (AC_FUNC_ALLOCA): Throw an error if a system
664 implementation of alloca is not found.
665
cd227ad1 666 * Makefile.in (SOURCES, unlock, relock): Delete.
a3372e09 667 (install-arch-indep): Do not exclude the etc/ Makefiles.
cd227ad1 668
fe79fcb3
JL
6692007-09-09 Juri Linkov <juri@jurta.org>
670
671 * make-dist: Remove AUTHORS and CONTRIBUTE (moved to etc).
672
673 * README: Add doc/ to documentation directories.
674
97268cd1
MO
6752007-09-08 Michael Olson <mwolson@gnu.org>
676
677 * MAINTAINERS: Add myself for ERC and tq.el.
9a4d5e0c 678 Update for new doc/ directory layout.
97268cd1 679
d175b0ae
RF
6802007-09-06 Romain Francoise <romain@orebokech.com>
681
682 * make-dist: Update for new doc/ directory layout.
683
e7426ea4
GM
6842007-09-06 Glenn Morris <rgm@gnu.org>
685
686 * Makefile.in (mansrcdir): New variable.
687 (SUBDIR_MAKEFILES): Update for new doc/ directory layout.
688 (man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
689 update these targets for new doc/ directory layout.
690 (doc/misc/Makefile): New target.
691 (install-arch-indep): Use mansrcdir for new location of manpages.
692 (mostlyclean, clean, distclean, maintainer-clean, unlock)
693 (relock, info, dvi): Update targets for new doc/ directory layout.
694
695 * configure.in (AC_OUTPUT): Update names of generated Makefiles
696 for new doc/ directory layout.
697
709e90de
AS
6982007-09-02 Andreas Schwab <schwab@suse.de>
699
700 * configure.in: Use AS_HELP_STRING throughout.
701 * configure: Regenerate.
702
880820fe 7032007-09-02 Jan Djärv <jan.h.d@swipnet.se>
f8932819
JD
704
705 * configure.in: Require Gtk/Glib 2.6.
706
49adb60f
TTN
7072007-09-02 Thien-Thi Nguyen <ttn@gnuvola.org>
708
709 * configure.in (EMACS_ARG_Y, EMACS_ARG_N): New AC_DEFUNs.
710 Use them throughout in place of AC_ARG_WITH calls.
711 * configure: Regenerate.
712
28aa2c3e
AS
7132007-09-01 Andreas Schwab <schwab@suse.de>
714
715 * configure.in: Put quotes around nested macro calls.
716
e35a28cd
TTN
7172007-08-31 Ulrich Mueller <ulm@gentoo.org> (tiny change)
718
719 * configure.in: Fix typo.
720 * configure: Regenerate.
721
050b82f6
GM
7222007-08-30 Glenn Morris <rgm@gnu.org>
723
724 * configure.in (AH_BOTTOM): Copy some manual changes made to
725 src/config.in here so they are not lost when it regenerates.
726
e1b79824
GM
727 * README.multi-tty: Move to admin/notes/multi-tty, with some edits.
728
880820fe 7292007-08-29 Károly Lőrentey <karoly@lorentey.hu>
e1b79824
GM
730
731 * README.multi-tty: New file.
732
6d017e27
GM
7332007-08-29 Glenn Morris <rgm@gnu.org>
734
735 * README: Increase version to 23.0.50.
736
880820fe 7372007-08-29 Jan Djärv <jan.h.d@swipnet.se>
c982cf7d
JD
738
739 * configure.in: New option: --without-xaw3d.
740
d25b54b3
GM
7412007-08-24 Glenn Morris <rgm@gnu.org>
742
743 * configure.in: Check for a suitably recent makeinfo.
744
3d20d6aa
SM
7452007-08-23 Johannes Weiner <hannes@saeurebad.de> (tiny change)
746
747 * configure.in (Check for required libraries): Typo.
748
ae0476ed
YM
7492007-08-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
750
751 * configure.in: Check librsvg2 also for Mac Carbon.
752
561c44e8
RF
7532007-08-22 Romain Francoise <romain@orebokech.com>
754
755 * make-dist: Follow reorganization of files in etc/.
756
65999ef5
GM
7572007-08-22 Paul Pogonyshev <pogonyshev@gmx.net>
758
759 * configure.in: Add support for SVG images through librsvg2.
760
664a406f
EZ
7612007-07-28 Eli Zaretskii <eliz@gnu.org>
762
763 * Makefile.in (install-arch-indep): Use "rm -f" for removing DOC,
764 to avoid an error message if there is no DOC there.
765
cacc7b51
GM
7662007-07-25 Glenn Morris <rgm@gnu.org>
767
768 * Relicense all FSF files to GPLv3 or later.
769
9e45936b 770 * COPYING, info/COPYING: Switch to GPLv3.
cacc7b51 771
880820fe 7722007-06-20 Jan Djärv <jan.h.d@swipnet.se>
31ad8850
JD
773
774 * configure.in: Complain if X seems to be installed but no
515f0896 775 development files were found.
31ad8850 776
7adaaf72
GM
7772007-06-20 Glenn Morris <rgm@gnu.org>
778
779 * configure.in: Prefer libgif over libungif.
780
880820fe 7812007-06-14 Jan Djärv <jan.h.d@swipnet.se>
bfa6fb7e
JD
782
783 * configure.in: Check for all image libraries before exiting.
784
880820fe 7852007-06-13 Jan Djärv <jan.h.d@swipnet.se>
1ee86f21
JD
786
787 * configure.in: Exit with error if image libraries aren't found.
788
154c9c9b
CY
7892007-06-13 Chong Yidong <cyd@stupidchicken.com>
790
791 * configure.in: Merge xaw3d and libXaw checks. Check xaw3d even
792 when compiling without scrollbars.
793
7a9a50d8
GM
7942007-06-12 Glenn Morris <rgm@gnu.org>
795
796 * configure.in (HAVE_GIF): If -lungif fails, try -lgif.
797
880820fe 7982007-06-11 Jan Djärv <jan.h.d@swipnet.se>
29d69661 799
4b649a8e
JB
800 * configure.in: Change wording about yes/gtk and lucid/athena
801 being synonyms.
29d69661 802
45cb0b58
GM
8032007-06-08 Glenn Morris <rgm@gnu.org>
804
805 * configure.in: Make gtk the default toolkit.
806
42bf63da
GM
8072007-06-07 Glenn Morris <rgm@gnu.org>
808
809 * configure.in (NON_GNU_CPP): On Solaris, set using a proper check
810 for a Sun C compiler.
811
924e4ab0
GM
812 * Makefile.in (install-arch-indep): Install only the DOC- file
813 specific to the build, if possible, rather than DOC-*.
814
7dfc4cda
CY
8152007-06-02 Chong Yidong <cyd@stupidchicken.com>
816
817 * Version 22.1 released.
818
80821874
CY
8192007-05-25 Chong Yidong <cyd@stupidchicken.com>
820
821 * mkinstalldirs: Sync to version in automake CVS.
822
1770dcdc
AS
8232007-05-22 Andreas Schwab <schwab@suse.de>
824
14ee32ab 825 * configure.in: Prefer build_alias over host when host_alias is not set.
1770dcdc
AS
826 * configure: Regenerate.
827
8282007-05-20 Andreas Schwab <schwab@suse.de>
829
830 * configure.in: Remove empty AC_SUBST.
831 * configure: Regenerate.
832
7e5a23bd
NR
8332007-05-20 Nick Roberts <nickrob@snap.net.nz>
834
835 * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement
836 it like others.
837 * configure: Regenerate.
838
60889ffa
NR
8392007-05-20 Nick Roberts <nickrob@snap.net.nz>
840
14ee32ab 841 * configure.in (AC_CHECK_HEADERS): Add gpm.h.
60889ffa
NR
842 (AC_CHECK_LIB): Add -lgpm.
843 * configure: Regenerate.
844
a61daa64
GM
8452007-05-03 Glenn Morris <rgm@gnu.org>
846
847 * configure: Tweak message about the absence of shell functions.
848
edaeebf5
AS
8492007-04-27 Andreas Schwab <schwab@suse.de>
850
14ee32ab 851 * Makefile.in (config.status): Depend on ${srcdir}/lisp/version.el.
edaeebf5 852
07016031
GM
8532007-04-26 Glenn Morris <rgm@gnu.org>
854
855 * README: Increase version to 22.1.50.
856
6b6c5b14
JB
8572007-04-24 Juanma Barranquero <lekktu@gmail.com>
858
859 * INSTALL (DETAILED BUILDING AND INSTALLATION): Fix typo.
860
e45f35a0
CY
8612007-04-19 Glenn Morris <rgm@gnu.org>
862
4b649a8e 863 * configure.in: Signal error if Xaw libs are missing in a Lucid build.
e45f35a0 864
d14f8614
GM
8652007-04-18 Glenn Morris <rgm@gnu.org>
866
867 * INSTALL: Mention CPP.
868
c98b464f
GM
8692007-04-15 Glenn Morris <rgm@gnu.org>
870
871 * FTP: Replace with a pointer to the web version.
872
fc6ee824
GM
8732007-04-13 Glenn Morris <rgm@gnu.org>
874
875 * INSTALL: In lib-src, timer, wakeup, yow are removed.
876
2c0b72db
GM
8772007-04-04 Glenn Morris <rgm@gnu.org>
878
879 * configure.in (NON_GNU_CPP): Use associated preprocessor when
880 compiling with Sun Studio on Solaris.
881
7ba3f463
GM
8822007-03-23 Glenn Morris <rgm@gnu.org>
883
884 * configure.in: Restore support for hp800 (removed 2007-01-27)
885 following clarification of legal status.
886
6b6c5b14 8872007-03-22 Joe Buehler <jbuehler@spirentcom.com> (tiny change)
b7d9aa44
CY
888
889 * configure.in: Add support for AIX4.3 on IBM RS6000.
890
891 * configure: Regenerate.
892
9b77729f
RS
8932007-03-20 Richard Stallman <rms@gnu.org>
894
895 * configure.in: Fix previous change.
896
705959fc
RS
8972007-03-19 Deanna Phillips <deanna@sixbit.org> (tiny change)
898
899 * configure.in (arm-*-openbsd*, hppa-*-openbsd*)
900 (m88k-*-openbsd*, mips64-*-openbsd*, sh-*-openbsd*): Added.
901 (ns32k-*-openbsd*, ns32k-*-openbsd*): Deleted.
902
51673bc4
CY
9032007-03-19 Chong Yidong <cyd@stupidchicken.com>
904
905 * configure.in: Don't define KERBEROS, KERBEROS5, or HESIOD if the
906 user specifies "without".
907
908 * configure: Regenerate.
909
880820fe 9102007-03-18 Jan Djärv <jan.h.d@swipnet.se>
fe542960
JD
911
912 * configure.in: Warning for Gtk+ and Cygwin added.
4c757a6f 913 (HAVE_XFT): OLD_CFLAGS changed to OLD_CPPFLAGS.
fe542960 914
c16a484b
GM
9152007-02-27 Glenn Morris <rgm@gnu.org>
916
917 * make-dist (oldXMenu): Remove Imakefile.
918 (etc/images): Add README.
919
3a7723ad
DN
9202007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
921
67feae14 922 * configure.in (xtensa-*-linux-gnu*): New configuration.
3a7723ad 923
67feae14 924 * configure: Regenerate.
3a7723ad 925
a12246ad
DN
9262007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
927
928 * config.guess, config.sub: Updated from master source.
c16a484b 929
4bbe413d 9302007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
0cba6386 931
4bbe413d 932 * configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
0cba6386 933
44a43802
CY
9342007-01-29 Chong Yidong <cyd@stupidchicken.com>
935
936 * configure.in: Restore support for hp800's not running HP-UX.
937
938 * configure: Regenerate.
939
6d1f63d5
CY
9402007-01-27 Chong Yidong <cyd@stupidchicken.com>
941
942 * configure.in: Remove support for hp800 and sr2k machine types.
943
944 * configure: Regenerate.
945
880820fe 9462007-01-26 Jan Djärv <jan.h.d@swipnet.se>
cddb7844
JD
947
948 * configure.in: Add check for libXft.
949
4bbe413d 9502007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
100874d5
CY
951
952 * INSTALL: Info files moved to share/info.
953
c3295e7b
RS
9542007-01-02 Stephen C. Gilardi <scgilardi@gmail.com> (tiny change)
955
956 * configure.in: Detect and use fink-installed in intel-based Mac
957 builds; change Apple Darwin section to support both PowerPC and
958 Intel-based Macs.
959
14429ceb
AS
9602006-12-26 Andreas Schwab <schwab@suse.de>
961
962 * Makefile.in (datarootdir): Define.
963
be064bc4
RS
9642006-12-24 Richard Stallman <rms@gnu.org>
965
966 * configure.in: Require Autoconf 2.61.
967
453027ac
EZ
9682006-12-22 Mark Davies <mark@mcs.vuw.ac.nz>
969
970 * configure.in: Add support for NetBSD on x86-64, hp800 and sh3el.
971 Remove redundant entry for powerpc-apple-netbsd.
972
973 * configure: Regenerate.
974
007e4308
CY
9752006-12-22 Chong Yidong <cyd@stupidchicken.com>
976
977 * configure: Regenerate with autoconf 2.61.
978
880820fe 9792006-12-20 Jan Djärv <jan.h.d@swipnet.se>
7fb24298
JD
980
981 * configure.in: Detect alsa/asoundlib.h also.
14d1edc0
JB
982 * configure: Regenerate.
983
880820fe 9842006-12-19 Jan Djärv <jan.h.d@swipnet.se>
8eeae1c9 985
14d1edc0
JB
986 * configure.in: Check if GTK+ compiles at all.
987
64d962c1
AS
9882006-12-10 Andreas Schwab <schwab@suse.de>
989
990 * configure.in: Remove check for struct timezone, its result is
991 never used.
992
14d1edc0 9932006-12-08 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
f5473695
CY
994
995 * configure.in: Add support for Solaris 10 on x86-64.
996
880820fe 9972006-12-08 Jan Djärv <jan.h.d@swipnet.se>
75750090
JD
998
999 * INSTALL (DETAILED BUILDING AND INSTALLATION): Document usage
1000 of PKG_CONFIG_PATH.
1001
ee77eef5
YM
10022006-12-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1003
1004 * configure.in (HAVE_SYNC): New test.
1005
c00d843f
GM
10062006-12-03 Glenn Morris <rgm@gnu.org>
1007
1008 * Makefile.in: Fix Copyright format.
1009
23382015
GM
1010 * configure.in (AH_TOP): Add missing Copyright year.
1011
1012 * update-subdirs: Add missing Copyright years.
1013
e925d5ae 10142006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
f7e73b1d
CY
1015
1016 * Makefile.in: Touch only the parts of the share/emacs directory
1017 specific to this version.
1018
daab13ea
CY
10192006-11-26 Chong Yidong <cyd@stupidchicken.com>
1020
1021 * configure.in (HAVE_X86_64_LIB64_DIR): New test.
1022
9b150aa2
YM
10232006-11-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1024
1025 * configure.in (HAVE_CANCELMENUTRACKING): Remove test.
1026
c5a31d8b
YM
10272006-11-08 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1028
1029 * configure.in: Prefer X11 to Carbon only when some X-specific
880820fe 1030 option is specified (Thanks to Jan Djärv and Andreas Schwab).
c5a31d8b 1031
c38d01fb
RF
10322006-11-04 Romain Francoise <romain@orebokech.com>
1033
d57727c9
JB
1034 * Makefile.in (bootstrap-clean-before): Fix typo.
1035 Use new target `bootstrap-clean' in the leim subdirectory.
c38d01fb 1036
d57727c9 10372006-11-03 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d6d1029d
CY
1038
1039 * configure.in: Enable sparc64/ia64/powerpc FreeBSD builds.
1040
c0af0f6e
CY
10412006-10-30 Chong Yidong <cyd@stupidchicken.com>
1042
1043 * make-dist: Add makefile.w32-in to the man, lispref and lispintro
1044 directories.
1045
afa0f40b
CY
10462006-10-29 Jeramey Crawford <jeramey@jeramey.com>
1047
1048 * configure.in: Enable x86-64 OpenBSD compilation.
1049
3f9a75cd
GM
10502006-10-28 Glenn Morris <rgm@gnu.org>
1051
1052 * AUTHORS: Add cal-html.el author.
1053
e278f0fe
YM
10542006-10-28 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1055
1056 * make-dist: Make links to mac/make-package and
1057 mac/Emacs.app/Contents/Resources/Emacs.icns.
1058
4f2c8638
CY
10592006-10-27 Chong Yidong <cyd@stupidchicken.com>
1060
1061 * README: Bump version number to 22.0.90.
1062
92d1ccf4
AS
10632006-10-23 Andreas Schwab <schwab@suse.de>
1064
1065 * configure.in: Make sure x_default_search_path is always set even
1066 when x_libraries is empty, and look in .../share as well for each
1067 library directory.
1068
7ad02ea8
KH
10692006-09-28 Kenichi Handa <handa@m17n.org>
1070
1071 * configure.in (locallisppath): Don't include leim dir.
1072 (lisppath): Include leim dir.
1073
45a2056c
JB
10742006-09-15 Jay Belanger <belanger@truman.edu>
1075
1076 * COPYING: Replace "Library Public License" by "Lesser Public
1077 License" throughout.
1078
4b1aaa8b
PE
10792006-09-11 Paul Eggert <eggert@cs.ucla.edu>
1080
1081 * make-dist (EMACS): Exit and fail if the EMACS environment
1082 variable is set to something other than an absolute file name.
1083
e9f67acf
AS
10842006-08-16 Andreas Schwab <schwab@suse.de>
1085
1086 * configure.in (PKG_CHECK_MODULES): Use AS_MESSAGE_LOG_FD instead
1087 of hardcoding it.
1088
3cb74cd1
RS
10892006-08-16 Richard Stallman <rms@gnu.org>
1090
1091 * INSTALL.CVS: Clean up wording.
1092
41bab5e3
EZ
10932006-07-14 Eli Zaretskii <eliz@gnu.org>
1094
1095 * configure.in (PKG_CHECK_MODULES): Redirect the output of
1096 $PKG_CONFIG --exists "$2" to config.log.
d57727c9 1097 * configure: Regenerate.
41bab5e3 1098
3aa7c28e
RS
10992006-07-08 Richard Stallman <rms@gnu.org>
1100
1101 * INSTALL (DETAILED BUILDING AND INSTALLATION): Minor corrections.
1102
1eca02e7
KS
11032006-07-09 Kim F. Storm <storm@cua.dk>
1104
1105 * CONTRIBUTE: Use outline format.
1106 Add section on copyright years (from admin/notes/years).
1107
d47a5ce6
EZ
11082006-07-08 Eli Zaretskii <eliz@gnu.org>
1109
3aa7c28e 1110 * configure.in (PKG_CHECK_MODULES): Redirect stderr of pkg-config
d47a5ce6
EZ
1111 to /dev/null, since we don't need the error message, just the
1112 exit status.
1113
014a250c
EZ
11142006-07-07 Eli Zaretskii <eliz@gnu.org>
1115
d57727c9
JB
1116 * CONTRIBUTE: Slight formatting changes and typo fixes.
1117 Add description of NEWS markings.
014a250c 1118
09542a66
KS
11192006-07-07 Kim F. Storm <storm@cua.dk>
1120
1121 * CONTRIBUTE: Mention INSTALL.CVS.
1122
98f46e1b
RF
11232006-07-05 Romain Francoise <romain@orebokech.com>
1124
1125 * make-dist (top-level): Add CONTRIBUTE.
1126
978db147
RS
11272006-07-04 Richard Stallman <rms@gnu.org>
1128
1129 * CONTRIBUTE: Much rewrite.
1130
6f82a6d0
NR
11312006-07-04 Nick Roberts <nickrob@snap.net.nz>
1132
1133 * CONTRIBUTE: New file.
1134
eff6bfea
EZ
11352006-06-24 Eli Zaretskii <eliz@gnu.org>
1136
f8e83735 1137 * INSTALL: Mention www.nongnu.org pages that list free Unicode fonts.
eff6bfea 1138
880820fe 11392006-05-18 Jan Djärv <jan.h.d@swipnet.se>
88fab15b
JD
1140
1141 * configure.in: Add check for ALSA.
88fab15b 1142
f53d2e87
EZ
11432006-05-06 Eli Zaretskii <eliz@gnu.org>
1144
1145 * Makefile.in (INFO_FILES): Remove emacs-xtra.
1146
1147 * info/dir: Remove the Emacs-Xtra entry.
1148
d57727c9 11492006-04-20 Ramprasad B <ramprasad_i82@yahoo.com>
ee546279 1150
8aa90482
KS
1151 * Copyright (sources/emacs): Update copyright year(s).
1152
7c00e1e9
EZ
11532006-04-01 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change)
1154
1155 * configure.in (HAVE_XAW3D): Disable Xaw3d check if
1156 --without-toolkit-scroll-bars was specified.
1157
7e332390 11582006-04-01 Christoph Bauer <Christoph.Bauer@lms-gmbh.de> (tiny change)
7c00e1e9 1159
8aa90482
KS
1160 * configure.in (hppa*-hp-hpux1[1-9]*): Add -D_INCLUDE__STDC_A1_SOURCE
1161 to CFLAGS. Update Copyright years written to src/config.in.
7c00e1e9 1162
8a7c3c86
EZ
11632006-03-18 Claudio Fontana <claudio@gnu.org>
1164
1165 * Makefile.in (INFO_FILES): New variable, contains all Info file names.
1166 (install-arch-indep, uninstall): Use $(INFO_FILES) to specify files
1167 to be installed/uninstalled.
1168 (uninstall): Invoke "$(INSTALL_INFO) --remove" to remove references
1169 to Info files installed by Emacs.
1170
83fe2c21 11712006-03-03 Claudio Fontana <claudio@gnu.org>
6e1fbe44 1172
9e2bcc86
EZ
1173 * Makefile.in (install, uninstall): Add DESTDIR variable to
1174 support staged installations.
6e1fbe44 1175
885f1975
RS
11762006-02-14 Richard M. Stallman <rms@gnu.org>
1177
1178 * configure.in (s390x-*-linux-gnu*): New configuration.
1179
880820fe 11802006-01-31 Jan Djärv <jan.h.d@swipnet.se>
448541bc
JD
1181
1182 * configure.in: Require GTK 2.4 or newer.
448541bc 1183
597993cf
MB
11842006-01-29 Michael Olson <mwolson@gnu.org>
1185
1186 * Makefile.in (install-arch-indep, uninstall): Add ERC.
1187 * info/dir (ERC): New entry.
1188
33c7860d
EZ
11892006-01-29 Eli Zaretskii <eliz@gnu.org>
1190
1191 * info/dir: Fix last change.
1192
07037643
LT
11932006-01-28 Luc Teirlinck <teirllm@auburn.edu>
1194
1195 * Makefile.in (install-arch-indep, uninstall): Add rcirc.
1196
f9fe3e26
EZ
11972006-01-27 Eli Zaretskii <eliz@gnu.org>
1198
1199 * info/dir: Untabify the whole file.
07037643 1200 (Rcirc): New entry.
f9fe3e26 1201
e143ad11
AS
12022006-01-12 Andreas Schwab <schwab@suse.de>
1203
1204 * configure.in: Move AC_AIX and AC_GNU_SOURCE before first compile
1205 check.
e143ad11 1206
01abe918
CY
12072006-01-02 Chong Yidong <cyd@stupidchicken.com>
1208
1209 * configure.in: Use -Wno-pointer-sign if available.
01abe918 1210
88ec8c53
AS
12112005-12-29 Andreas Schwab <schwab@suse.de>
1212
1213 * config.guess, config.sub: Updated from master source.
1214
cdda1b59 12152005-12-25 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
d52c26e9 1216
f8e83735 1217 * configure.in: Use amdx86-64 for freebsd on x86_64.
d52c26e9 1218
ad7a98ae
RF
12192005-11-22 Romain Francoise <romain@orebokech.com>
1220
1221 * make-dist: Add etc/images/icons.
1222
11bdfcdd
AS
12232005-11-03 Andreas Schwab <schwab@suse.de>
1224
1225 * configure.in: Use GZIP_PROG instead of GZIP.
1226
1227 * Makefile.in (GZIP_PROG): Renamed from GZIP.
1228 (install-arch-indep): Adjust.
1229
b4235a80
AS
12302005-11-01 Andreas Schwab <schwab@suse.de>
1231
1232 * Makefile.in (bootstrap): Fix dependencies for parallel build.
1233 (bootfast): Likewise.
1234
e8439d34
RF
12352005-11-01 Romain Francoise <romain@orebokech.com>
1236
1237 * configure.in: Check for gzip.
e8439d34
RF
1238
1239 * Makefile.in (install): Compress source files.
1240
eae54018
ST
12412005-10-24 Steven Tamm <steventamm@mac.com>
1242
e8439d34 1243 * configure.in: Fix darwin386 configuration issue.
eae54018 1244
5798342c
EZ
12452005-10-22 Eli Zaretskii <eliz@gnu.org>
1246
1247 * INSTALL.CVS: Add mh-autoloads to the partial rebuild procedure.
1248
ffda926c
BW
12492005-10-17 Bill Wohler <wohler@newt.com>
1250
1251 * make-dist: Create and populate etc/images/low-color.
1252
29dd7a69
BW
12532005-10-15 Bill Wohler <wohler@newt.com>
1254
1255 * make-dist: Create and populate etc/images/gud.
1256
b82ecedf
RS
12572005-10-08 Richard M. Stallman <rms@gnu.org>
1258
1259 * make-dist (tempparent): Don't check for 14-char file name limit.
1260
36eaa68f
RF
12612005-10-07 Romain Francoise <romain@orebokech.com>
1262
1263 * make-dist: Add etc/images/ezimage and etc/images/mail
1264 directories. Install images in etc/images.
1265
66533b25
YM
12662005-10-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1267
1268 * configure.in: Prefer Carbon if --enable-carbon-app or
1269 --with-carbon is explicitly specified even when X11 is detected.
66533b25 1270
5c4757d3
RS
12712005-09-15 Ulf Jasper <ulf.jasper@web.de>
1272
1273 * Makefile.in (install-arch-indep, uninstall):
1274 Handle newsticker manual.
1275 (info): Add - to commands.
1276
ed326e35
EZ
12772005-09-10 Giuseppe Scrivano <gscrivano@gmail.com>
1278
1279 Remove the MAXPATHLEN limitations:
1280
1281 * configure.in (AC_CHECK_FUNCS): Check for get_current_dir_name.
ed326e35 1282
022dc424 12832005-09-09 Eli Zaretskii <eliz@gnu.org>
50a6ff15
EZ
1284
1285 * configure.in <lynxsos*>: Support for LynxOS on PPC.
d57727c9 1286 * configure: Regenerate.
50a6ff15 1287
c9ac21eb
PE
12882005-09-05 Paul Eggert <eggert@cs.ucla.edu>
1289
1290 * config.guess, config.sub: Updated from master source.
1291
9a69ec4b
JB
12922005-08-03 Juanma Barranquero <lekktu@gmail.com>
1293
1294 * .cvsignore: Add `lock'.
1295
c638055f
JB
12962005-07-28 Juanma Barranquero <lekktu@gmail.com>
1297
1298 * .cvsignore: Add `data' and `site-lisp' (for in-place installs).
1299
9eff9fe3
PE
13002005-07-26 Paul Eggert <eggert@cs.ucla.edu>
1301
1302 Merge gnulib getopt implementation into Emacs.
1303
1304 * Makefile.in (AUTOCONF_INPUTS): New macro.
1305 ($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
1306 so that these files also depend on m4/getopt.m4.
1307 * configure.in: Configure getopt by including m4/getopt.m4,
1308 and configuring a getopt replacement if necessary.
1309 * make-dist: Add m4 subdirectory. Unlink lib-src/getopt.h.
1310 * m4/getopt.m4: New file.
1311
edfaf76d
LK
13122005-07-06 Lute Kamstra <lute@gnu.org>
1313
1314 * configure.in: Fix capitalization.
edfaf76d 1315
385ee3de
LK
13162005-07-04 Lute Kamstra <lute@gnu.org>
1317
1318 Update FSF's address in GPL notices.
1319
880820fe 13202005-06-19 Jérôme Marant <jerome@marant.org>
eb7c6f20
LK
1321
1322 * Makefile.in (epaths-force): Protect both lisppath and
1323 buildlisppath from whitespace.
1324
23fd4483
ST
13252005-06-08 Steven Tamm <steventamm@mac.com>
1326
1327 * configure.in: Support Darwin/MacOSX on Intel
23fd4483 1328
880820fe 13292005-06-06 Jan Djärv <jan.h.d@swipnet.se>
98c3db67
JD
1330
1331 * configure.in (HAVE_CANCELMENUTRACKING): New test.
98c3db67 1332
880820fe 13332005-05-11 Jérôme Marant <jmarant@marant.org>
9adfabc2
LK
1334
1335 * configure.in: Add --enable-locallisppath.
9adfabc2 1336
5063dbbf
YM
13372005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
1338
1339 * configure.in: Don't check HAVE_CARBON if HAVE_X11 is set to yes.
1340 Check HAVE_CARBON before USE_TOOLKIT_SCROLL_BARS. Define
1341 USE_TOOLKIT_SCROLL_BARS by default if HAVE_CARBON is set to yes.
5063dbbf 1342
880820fe 13432005-05-07 Jérôme Marant <jerome@marant.org>
6a4fb78f
EZ
1344
1345 * make-dist: Remove references to makefile.nt and makefile.def.
1346 Include widgets and images subdirectories of etc. Do not exclude
1347 ldefs-boot.el.
1348
2c97085e
AS
13492005-04-23 Andreas Schwab <schwab@suse.de>
1350
1351 * configure.in: Remove duplicate match for powerpc configuration.
2c97085e 1352
766c5349
TTN
13532005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
1354
1355 * configure.in: Check for <pwd.h>.
766c5349 1356
118e2c39
LK
13572005-04-14 Lute Kamstra <lute@gnu.org>
1358
1359 * make-dist: Distribute all ChangeLog files in lisp/.
1360 Don't distribute ldefs-boot.el.
1361 lisp/makefile.nt no longer exists.
1362
5c156fdf
LK
13632005-04-13 Lute Kamstra <lute@gnu.org>
1364
1365 * make-dist: Don't use DONTCOMPILE from lisp/Makefile.in; check
1366 for "no-byte-compile: t" in the file instead.
1367
4693dbc9
SM
13682005-03-16 Stefan Monnier <monnier@iro.umontreal.ca>
1369
1370 * configure.in <Motif>: Don't let a special LessTif/Motif1.2 install
1371 shadow the main Lesstif/Motif-2.1 libs and includes.
1372
880820fe 13732005-03-10 Jan Djärv <jan.h.d@swipnet.se>
0f88527f
JD
1374
1375 * configure.in: Only add XASSERTS to cppflags.
0f88527f 1376
880820fe 13772005-03-04 Jan Djärv <jan.h.d@swipnet.se>
d0098f13
JD
1378
1379 * configure.in: Added --enable-asserts.
d0098f13 1380
bf247b6e
KS
13812005-02-09 Kim F. Storm <storm@cua.dk>
1382
1383 Change release version from 21.4 to 22.1 throughout.
1384 Change development version from 21.3.50 to 22.0.50.
1385
551ffc27
ST
13862005-01-19 Steven Tamm <steventamm@mac.com>
1387
1388 * configure.in: Check for <sys/utsname.h>.
551ffc27 1389
adf87c29
KS
13902004-12-11 Kim F. Storm <storm@cua.dk>
1391
1392 * Makefile.in (info): Undo 2004-12-05 change.
1393
b2d6e132
LT
13942004-12-08 Luc Teirlinck <teirllm@auburn.edu>
1395
058a9e4f
LT
1396 * info/dir (File): Add URL and Org Mode manuals.
1397 * Makefile.in (install-arch-indep, uninstall): Add url and org
b2d6e132
LT
1398 manuals.
1399
56f7d69d 14002004-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
be5472bd
SM
1401
1402 * configure.in (INLINE, RE_TRANSLATE_P): Move patches mistakenly
1403 committed to src/config.in.
1404
880820fe 14052004-12-07 Jan Djärv <jan.h.d@swipnet.se>
b8bdffbe 1406
be5472bd 1407 * configure.in: If $HAVE_GTK_FILE_CHOOSER = yes, check for
b8bdffbe 1408 pthreads and define HAVE_GTK_AND_PTHREAD.
b8bdffbe 1409
cc60c723
RS
14102004-12-05 Richard M. Stallman <rms@gnu.org>
1411
1412 * Makefile.in (info): Ignore errors building info files.
1413
77cafc7a
EZ
14142004-11-27 Eli Zaretskii <eliz@gnu.org>
1415
1416 * config.bat: If 8-byte alignment is not supported, define
1417 NO_DECL_ALIGN in src/config.h, instead of trivially defining
fe3df972
EZ
1418 DECL_ALIGN. Protect & with "" because & is special for cmd.exe;
1419 filter through Sed to remove the quotes.
77cafc7a 1420
49561cf6
SM
14212004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
1422
1423 * info/.cvsignore: Ignore everything. It's OK since .cvsignore does
1424 not apply to files explicitly `cvs add'ed.
1425
d8dfe187
EZ
14262004-11-12 Eli Zaretskii <eliz@gnu.org>
1427
1428 * config.bat: Don't require djecho.exe for the v1.x build.
1b43e144
EZ
1429 Add a test for DECL_ALIGN support, and add a trivial definition to
1430 src/config.h if 8-byte alignment is not supported.
d8dfe187 1431
85c38542
KS
14322004-11-08 Kim F. Storm <storm@cua.dk>
1433
1434 * Makefile.in (bootstrap, bootstrap-clean-before): Remove .elc
1435 files before building.
1436 (bootfast, bootstrap-clean-before-fast): New targets, like
1437 bootstrap but don't remove .elc files.
1438
59dede22
EZ
14392004-11-06 Lars Brinkhoff <lars@nocrew.org>
1440
1441 * configure.in: Add check for getrusage.
1442
880820fe 14432004-11-02 Jan Djärv <jan.h.d@swipnet.se>
572a3cc2 1444
49561cf6
SM
1445 * configure.in (HAVE_GTK_FILE_CHOOSER, $HAVE_GTK_FILE_SELECTION):
1446 New tests for new and old GTK file dialogs.
d0a80c21
JD
1447 (HAVE_GTK): Only set with_toolkit_scroll_bars if not explicitly set
1448 to no.
1449
880820fe 14502004-10-20 Jan Djärv <jan.h.d@swipnet.se>
f17e308a
JD
1451
1452 * configure.in (HAVE_PERSONALITY_LINUX32): New test if PER_LINUX32
1453 can be set. Remove SETARCH test.
f17e308a 1454
cef11da2
ST
14552004-10-08 Steven Tamm <steventamm@mac.com>
1456
1457 * configure.in (HAVE_MALLOC_MALLOC_H): Test for malloc/malloc.h
cef11da2 1458
880820fe 14592004-10-06 Jan Djärv <jan.h.d@swipnet.se>
4cbbf6b7
JD
1460
1461 * configure.in (HAVE_RANDOM_HEAPSTART): Change AC_MSG_ERROR to
05cf15c6 1462 AC_MSG_WARN. Move output of warning message to end of configure run.
4cbbf6b7 1463
880820fe 14642004-10-05 Jan Djärv <jan.h.d@swipnet.se>
4494a266 1465
49561cf6 1466 * configure.in (HAVE_RANDOM_HEAPSTART): Rename HAVE_EXECSHIELD.
4494a266
JD
1467 Run test to see if heap start address is random.
1468
bc9b2430
MB
14692004-09-29 Miles Bader <miles@gnu.org>
1470
1471 * configure.in (HAVE_EXECSHIELD): Test correct env variable to see
1472 if setarch is present.
1473
880820fe 14742004-09-25 Jan Djärv <jan.h.d@swipnet.se>
dd571c2f
JD
1475
1476 * configure.in (HAVE_EXECSHIELD): Only define on x86.
dd571c2f 1477
880820fe 14782004-09-24 Jan Djärv <jan.h.d@swipnet.se>
4489ece2
JD
1479
1480 * configure.in: Check for exec-shield.
4489ece2 1481
de10c114
AS
14822004-08-06 Andreas Schwab <schwab@suse.de>
1483
1484 * Makefile.in (install-arch-indep, uninstall): Add flymake.
1485
d9a68b6a
EZ
14862004-07-31 Eli Zaretskii <eliz@gnu.org>
1487
1488 * config.bat: Update URLs in the comments.
1489
23f87bed
MB
14902004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1491
49561cf6 1492 * Makefile.in (install-arch-indep): Add pgg and sieve.
23f87bed
MB
1493
1494 * info/.cvsignore: Added pgg and sieve.
1495
52b9b5cc
AS
14962004-07-05 Andreas Schwab <schwab@suse.de>
1497
1498 * Makefile.in (install-arch-indep): Remove .arch-inventory files.
1499
1d390bd8
KH
15002004-06-21 Kenichi Handa <handa@m17n.org>
1501
1502 * make-dist: Link leim-ext.el into tempdir.
1503
1f94377f
LT
15042004-06-15 Luc Teirlinck <teirllm@auburn.edu>
1505
1506 * info/dir (File): Add emacs-xtra.
1507 * Makefile.in (install-arch-indep, uninstall): Add emacs-xtra.
1508
1c492b87
JL
15092004-06-12 Juri Linkov <juri@jurta.org>
1510
1511 * info/dir: Move menu help lines from `* Menu:' to file header.
1512 Describe the purpose of a red *.
1513
8f9d4905
SM
15142004-05-04 Dave Love <fx@gnu.org>
1515
1516 * configure.in: Don't use `extrasub'.
1517
2c2cd44f
SM
15182004-04-29 Dave Love <fx@gnu.org>
1519
1520 * configure.in: Don't forget to quote args to `test'.
1521
510ead5f
TTN
15222004-04-24 Thien-Thi Nguyen <ttn@gnu.org>
1523
1524 * autogen.sh: Update filename in "please read" message.
1525
1ee652eb
RS
15262004-04-17 Richard M. Stallman <rms@gnu.org>
1527
1528 * INSTALL: Move the info about site-lisp dirs,
1529 and say uninstalled Emacs looks there too.
1530
c1994268
EZ
15312004-04-04 Eli Zaretskii <eliz@gnu.org>
1532
1533 * config.bat (lib-src): Recognize comment lines in Makefile.in
1534 that have a TAB after the #, to avoid errors in preprocessing with
1535 GCC 3.3.3.
1536
04e08b8c
LT
15372004-03-31 Luc Teirlinck <teirllm@auburn.edu>
1538
1539 * Makefile.in: Mention in comment that `make maintainer-clean'
1540 deletes .elc files.
1541
4a61faec
SM
15422004-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
1543
1544 * update-subdirs: Add local variables to prevent byte-compiling.
1545
06aacc62
RS
15462004-03-21 Dave Love <fx@gnu.org>
1547
1548 * configure.in: Fix previous change.
1549
36a3fd05
RS
15502004-03-18 Dave Love <fx@gnu.org>
1551
06aacc62 1552 * configure.in: Add -znocombreloc to LDFLAGS if compiler supports it.
36a3fd05 1553
6939e0b1
LT
15542004-03-15 Luc Teirlinck <teirllm@auburn.edu>
1555
1556 * info/dir (File): Add SMTP and SES.
1557
d8d95bc7
SM
15582004-03-02 Stefan Monnier <monnier@iro.umontreal.ca>
1559
1560 * Makefile.in (maintainer-clean): Clean in the lisp dir as well.
5e7b4262 1561 (bootstrap): Use the new bootstrap-prepare target in lisp.
d8d95bc7 1562
58ec79cf
KS
15632004-02-18 Kim F. Storm <storm@cua.dk>
1564
d8d95bc7 1565 * INSTALL.CVS: Add info about ssh/cvs related problems and work-around.
58ec79cf 1566
a6eeaa81 15672004-02-16 Eli Zaretskii <eliz@gnu.org>
c33b76da 1568
d8d95bc7 1569 * make-dist: Don't link index.*perm and permute-index into tempdir.
c33b76da 1570
584b627e
JY
15712004-02-14 Jonathan Yavner <jyavner@member.fsf.org>
1572
1573 * AUTHORS (JonathanYavner): Rename testcover-*.el to tcover-*.el
1574 to match previous changes by Eli Zaretskii.
1575
68e4cc57
LT
15762004-02-09 Luc Teirlinck <teirllm@auburn.edu>
1577
1578 * Makefile.in: Set CDPATH to an empty string.
1579
22bb9485
SM
15802004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
1581
1582 * configure.in <darwin>: Use fink packages if available.
1583
880820fe 15842004-01-25 Jérôme Marant <jmarant@free.fr> (tiny change)
ae2230df
RS
1585
1586 * make-dist (lispref): Do include lispref/index.texi.
1587
b4963755 15882004-01-06 Eric Hanchrow <offby1@blarg.net> (tiny change)
722ae5f4 1589
4a61faec 1590 * make-dist (tempdir): Include cursors in nt/icons.
722ae5f4 1591
a6eeaa81 15922003-12-30 Eli Zaretskii <eliz@gnu.org>
d9e0b412
EZ
1593
1594 * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name
1595 clashes with install-sh on 8+3 filesystems.
1596
8af1a978
MB
15972003-12-08 Miles Bader <miles@gnu.org>
1598
1599 * .cvsignore: Add .arch-inventory.
1600
ce6e4c21
AS
16012003-12-24 Andreas Schwab <schwab@suse.de>
1602
1603 * configure.in: Check for <sys/socket.h>. Include it before
815617bf 1604 including <net/if.h>. Move check for <net/if.h> before its use.
ce6e4c21 1605
880820fe 16062003-12-24 Jan Djärv <jan.h.d@swipnet.se>
0b1ec9e9
JD
1607
1608 * Makefile.in (install-arch-dep): Don't let cd output go into
1609 pipe for carbon_appdir.
1610
cf59a5b7
AS
16112003-12-24 Andreas Schwab <schwab@suse.de>
1612
1613 * configure.in (PKG_CHECK_MODULES): Fix quoting.
1614
55e4f3cd
AS
16152003-12-01 Andreas Schwab <schwab@suse.de>
1616
2a75d75d 1617 * configure.in (powerpc-apple-darwin*): Use ${CC-cc} instead of
55e4f3cd 1618 hardcoding gcc.
55e4f3cd 1619
880820fe 16202003-11-16 Jan Djärv <jan.h.d@swipnet.se>
57669b57
JD
1621
1622 * configure.in (HAVE_GTK_MULTIDISPLAY): Check if GTK can handle
1623 multiple displays.
22bb9485 1624 Wrong number of args to AC_CHECK_LIB for HAVE_X_SM test corrected.
57669b57 1625
68e03c1c
DL
16262003-09-23 Dave Love <fx@gnu.org>
1627
1628 * configure.in: Check members of struct ifreq.
1629
6df2a645
KS
16302003-09-14 Kim F. Storm <storm@cua.dk>
1631
1632 * configure.in: Add checks for sys/ioctl.h and net/if.h.
1633
da92b8d9
LT
16342003-09-12 Luc Teirlinck <teirllm@mail.auburn.edu>
1635
1636 * Makefile.in (install-arch-indep, uninstall): Add SES manual.
1637
19bb0fcd 16382003-08-18 Lute Kamstra <lute@gnu.org>
e512ece1
LK
1639
1640 * configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
1641 required anymore.
1642
abd39b57
AC
16432003-08-07 Andrew Choi <akochoi@shaw.ca>
1644
1645 * configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
1646 option instead of -traditional-cpp for CPP.
1647
c855f2ca
RS
16482003-07-29 Richard M. Stallman <rms@gnu.org>
1649
1650 * configure.in (HAVE_XIM): Define if XIM is available.
1651
32b0a3c6
JB
16522003-07-29 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1653
1654 * configure.in: The function gtk_window_set_icon_from_file was
1655 introduced in GTK+ 2.2, so check for that release.
1656
2eaa00ba
AS
16572003-07-23 Andreas Schwab <schwab@suse.de>
1658
1659 * configure.in: Add --enable-maintainer-mode, substitute MAINT.
1660
1661 * Makefile.in (YACC): Remove, not used.
1662 (MAINT): Don't set.
1663 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
1664 disable dependency on ${srcdir}/configure.in when maintainer mode
1665 is disabled.
1666
f57bd967
DL
16672003-07-22 Dave Love <fx@gnu.org>
1668
1669 * configure.in: Make XRegisterIMInstantiateCallback test depend on
1670 HAVE_X11, not with_xim.
1671 (HAVE_CRTIN): Provide template.
1672 <with_png>: Test for png.h and libpng/png.h.
1673
da894f7d
AS
16742003-07-15 Andreas Schwab <schwab@suse.de>
1675
1676 * configure.in: Temporarily leave quoting for AC_DEFINE.
1677
ec03b83e
SM
16782003-07-13 Stefan Monnier <monnier@cs.yale.edu>
1679
1680 * configure.in: Check for posix_memalign.
1681
800bebe3
RS
16822003-07-12 Richard M. Stallman <rms@gnu.org>
1683
1684 * configure.in [netbsd systems]: Define HAVE_CRTIN properly.
1685
42f81f64
KS
16862003-07-09 Kim F. Storm <storm@cua.dk>
1687
1688 * INSTALL (DETAILED BUILDING AND INSTALLATION): Describe new
1689 functionality of --without-xim.
1690
d320e9f3
DL
16912003-06-29 Dave Love <fx@gnu.org>
1692
1693 * configure.in: Fix XRegisterIMInstantiateCallback check for gcc.
1694
7bea57c9
DL
16952003-06-23 Dave Love <fx@gnu.org>
1696
ec03b83e
SM
1697 * configure.in: Check for sys/_mbstate_t.h.
1698 Test XRegisterIMInstantiateCallback prototype.
7bea57c9
DL
1699 (AH_BOTTOM): Define DO_BLOCK_INPUT, my_strftime.
1700
eb3b52fa
DL
17012003-06-06 Dave Love <fx@gnu.org>
1702
1703 * configure.in: Check for locale.h.
1704
f16205ca
DL
17052003-06-05 Dave Love <fx@gnu.org>
1706
ec03b83e
SM
1707 * configure.in: Check for memcpy, mempcpy, mblen, mbrlen.
1708 Use AC_FUNC_STRFTIME, AC_STRUCT_TIMEZONE, AC_TYPE_MBSTATE_T.
f16205ca 1709 (NLIST_STRUCT): Don't define.
eb3b52fa 1710 (AH_BOTTOM): Define my_strftime.
f16205ca 1711
efd60266
JB
17122003-06-02 Richard M. Stallman <rms@gnu.org>
1713
1714 * configure.in: Revert changes of 2003-03-03 and 2003-05-24.
1715
016bd3c0
AS
17162003-05-24 Andreas Schwab <schwab@suse.de>
1717
1718 * configure.in (AH_BOTTOM) [MAC_OSX]: Do not redefine bcopy,
1719 bzero, and bcmp.
1720
7933722a
DL
17212003-05-22 Dave Love <fx@gnu.org>
1722
ec03b83e 1723 * configure.in: Remove redundant test for term.h. Test for difftime.
7933722a 1724
463f55ee
DL
17252003-05-20 Dave Love <fx@gnu.org>
1726
1727 * configure.in: Append * to s390-*-linux-gnu case.
1728 (LIBMAIL) <lockfile>: Don't define.
1729
17302003-04-30 Richard M. Stallman <rms@gnu.org>
1731
1732 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1733
880820fe 17342003-04-28 Francesco Potortì <pot@gnu.org>
463f55ee 1735
89aa5de3 1736 * configure.in: Undo last (RMS') change, as it is useless, per
463f55ee
DL
1737 Dave Love.
1738
17392003-04-08 Richard M. Stallman <rms@gnu.org>
1740
1741 * configure.in: Put #include of jpeglib.h at start of line.
1742
880820fe 17432003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
6740b4d6
KG
1744
1745 * INSTALL (* GNU/Linux development packages): Mention Debian and
1746 RedHat package names.
1747
ed3c3314
RS
17482003-04-30 Boyd Lynn Gerber <gerberb@zenez.com>
1749
1750 * configure.in: Handle system types sysv5uw* and sysv5OpenUNIX*.
1751
880820fe 17522003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
5b31a763
KG
1753
1754 * INSTALL (* GNU/Linux development packages): Tell people to
1755 install additional packages for compiling Emacs.
1756
880820fe 17572003-04-06 Francesco Potortì <pot@gnu.org>
18fe6f45
FP
1758
1759 * configure.in: Use the same configuration for all aix5, not just
1760 aix5.1.
1761
77fb5d1a
FP
17622003-03-16 Nelson H. F. Beebe <beebe@math.utah.edu> (tiny change)
1763
1764 * configure.in: Check for need for bigtoc support on IBM AIX for
1765 solving a linker table overflow problem.
1766
710ee5a9
RB
17672003-03-03 Rob Browning <rlb@defaultvalue.org>
1768
efd60266
JB
1769 * configure.in: Add AC_CHECK_FUNCS for memcmp and memmove.
1770 (AH_BOTTOM): Switch tests to prefer memcmp, memset, and memmove
710ee5a9
RB
1771 over bzero, bcmp, and bcopy.
1772
16f6f948
SJ
17732003-02-23 Simon Josefsson <jas@extundo.com>
1774
1775 * Makefile.in (install-arch-indep, uninstall): Add SMTP manual.
1776
92a8ce63
JB
17772003-02-21 Klaus Zeitler <kzeitler@lucent.com>
1778
1779 * configure.in: Set new hpux10-20.h as "major" include for 10.20.
1780
47774164
KH
17812003-02-13 Robert J. Chassell <bob@rattlesnake.com> (tiny change)
1782
1783 * INSTALL (* Extra fonts): Say that Emacs doesn't include fonts.
1784
0dfd93c0
AS
17852003-02-08 Andreas Schwab <schwab@suse.de>
1786
1787 * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
1788 instead of the substitution.
1789
c60ee5e7
JB
17902003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
1791
1792 * Makefile.in: Use @EXEEXT@ for Cygwin.
1793 Use USERNAME if LOGNAME is not set (for Cygwin).
1794
1d894293 1795 * configure.in: Add opsys=cygwin.
88373452 1796
12bf22e0
AS
17972003-01-22 Andreas Schwab <schwab@suse.de>
1798
1799 * configure.in: Set HAVE_MENUS=yes when HAVE_CARBON=yes instead of
1800 redefining it explicitly in src/config.in.
1801
ffdf4f26
MR
18022003-01-22 Markus Rost <rost@math.ohio-state.edu>
1803
1804 * Makefile.in (bootstrap): Make bootstrap-after.
1805
880820fe 18062003-01-20 Jan Djärv <jan.h.d@swipnet.se>
cd890796
JD
1807
1808 * configure.in: Fix --with-gtk.
1809
880820fe 18102003-01-19 Jan Djärv <jan.h.d@swipnet.se>
488dd4c4
JD
1811
1812 * configure.in: Add --with-gtk, --with-x-toolkit=gtk
1813
1814 * INSTALL (DETAILED BUILDING AND INSTALLATION): Add text about GTK.
1815
880820fe 18162003-01-14 Francesco Potortì <pot@gnu.org>
e833850f 1817
ec03b83e 1818 * configure.in (m68k-motorola-sysv): Remove (obsolete).
e833850f 1819
52cd7d02
ST
18202003-01-07 Steven Tamm <steventamm@mac.com>
1821
1822 * configure.in: New option, --enable-carbon-app, to specify
1823 that the application should be installed
1824 * Makefile.in (install-arch-dep): On Mac OS X, install the
1825 Emacs.app application if carbon-app is enabled
1826
fb02aff2
DL
18272003-01-06 Dave Love <fx@gnu.org>
1828
1829 * configure.in: Check for nl_langinfo.
1830 [!HAVE_SIZE_T]: Fix typedef.
1831
1d08c2fe
DK
18322003-01-06 David Kastrup <dak@gnu.org>
1833
ec03b83e 1834 * Makefile.in (INSTALL_INFO): Get install-info command from configure.
9e71690e 1835
14d1edc0 1836 * configure.in: Add tests for install-info.
1d08c2fe 1837
72c5c58f
MR
18382002-12-09 Markus Rost <rost@math.ohio-state.edu>
1839
1840 * configure.in (*-sunos5*, *-solaris*): Revert previous change -
1841 use again sol2-6 instead of sol2-8.
1842
a4ac5b17
DL
18432002-12-09 Dave Love <fx@gnu.org>
1844
fb02aff2 1845 * configure.in (*-sunos5.8*, *-solaris2.8*): Delete configurations.
a4ac5b17 1846
4824556f
AS
18472002-12-08 Andreas Schwab <schwab@suse.de>
1848
1849 * Makefile.in (install-arch-indep): Revert last change.
1850
6b2fd6ea
DL
18512002-11-27 Dave Love <fx@gnu.org>
1852
1853 * configure.in: Use AC_CHECK_DECLS, not AC_DECL_SYS_SIGLIST.
ec03b83e
SM
1854 Check for __sys_siglist too. Check for memset.
1855 Use AC_FUNC_GETPGRP. Add mipsel-*-linux-gnu* target.
6b2fd6ea 1856
8c95f450
JB
18572002-11-22 Juanma Barranquero <lektu@terra.es>
1858
1859 * config.guess, config.sub: Updated from master source.
1860
39f7b5f7
KF
18612002-11-19 Karl Fogel <kfogel@red-bean.com>
1862
1863 * autogen.sh: New file.
1864
d824beee
DL
18652002-11-15 Dave Love <fx@gnu.org>
1866
ec03b83e
SM
1867 * configure.in: Tidy up various quoting issues throughout.
1868 Use AC_GNU_SOURCE.
d824beee
DL
1869 (AH_BOTTOM): Fix #endif protecting config.h. Maybe include
1870 alloca.h. Define GC_SETJMP_WORKS, GC_LISP_OBJECT_ALIGNMENT.
1871 Maybe define bcopy, bzero, bcmp.
ec03b83e 1872 (powerpcle-*-solaris2.5*, powerpcle-*-solaris2*): Remove (use
d824beee
DL
1873 non-existent machine file).
1874 (sys/vlimit.h, sys/resource.h, fsync, __restrict): Test for.
1875 (term.h, X11/Xaw3d/Scrollbar.h): Avoid warning from test.
0d6f3768 1876 (nlist.h): Move test up.
d824beee 1877
72c5c58f 18782002-11-18 Markus Rost <rost@math.ohio-state.edu>
8704a6ab 1879
72c5c58f 1880 * configure.in (*-sunos5*, *-solaris*): Use sol2-8.
8704a6ab 1881
880820fe 18822002-11-14 Francesco Potortì <pot@gnu.org>
816753a7
FP
1883
1884 * configure.in (*-sunos5.8*, *-solaris2.8*): New configurations.
1885
98b4e102
JB
18862002-11-11 Tim Van Holder <tim.vanholder@anubex.com> (tiny change)
1887
1888 * Makefile.in (install-arch-indep): Prepend $(srcdir)/ to lisp.
1889
6bae0ccf
DL
18902002-11-08 Dave Love <fx@gnu.org>
1891
ec03b83e 1892 * configure.in: Use AC_CONFIG_LIBOBJ_DIR and require autoconf 2.54.
6bae0ccf
DL
1893 (AH_BOTTOM) [!HAVE_SIZE_T]: Typedef size_t.
1894
ab4f69f2
MB
18952002-11-07 Miles Bader <miles@gnu.org>
1896
ec03b83e
SM
1897 * Makefile.in (maybe_bootstrap): Fix shell variable usage.
1898 Handle separate-build-dir case.
ab4f69f2 1899
318db6cb
RS
19002002-11-06 Richard M. Stallman <rms@gnu.org>
1901
1902 * Makefile.in (maybe_bootstrap): Add doublequotes to make it
1903 bulletproof. $bar may be empty when there are no .elc files.
1904
2baf1bfa
DL
19052002-10-30 Dave Love <fx@gnu.org>
1906
89aa5de3 1907 * configure.in: Require autoconf 2.53. Test for pty.h,
2baf1bfa 1908 sys/mman.h, sys/param.h, mremap, memmove.
ec03b83e
SM
1909 (AH_BOTTOM): Maybe include strings.h. Add local variables for mode.
1910 (AC_PROG_YACC): Delete.
2baf1bfa
DL
1911 (size_t): Use AC_CHECK_TYPES.
1912 (AH_TOP): Up-date copyright.
1913
a6cadf53
JB
19142002-10-01 Juanma Barranquero <lektu@terra.es>
1915
1916 * update-subdirs: Add "no-byte-compile: t" to subdirs.el.
1917
9811b1cf
RS
19182002-09-19 Richard M. Stallman <rms@gnu.org>
1919
1920 * configure.in: Fix the LessTif-directory-finder for real.
1921
ef7fb3bb
RS
19222002-09-14 Richard M. Stallman <rms@gnu.org>
1923
1924 * Makefile.in (maybe_bootstrap): Test for complete absence
1925 of compiled Lisp files.
1926
b3cd6965
SM
19272002-09-11 Stefan Monnier <monnier@cs.yale.edu>
1928
1929 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
1930 (bootstrap-clean-after): Delete.
1931 (bootstrap): Make the sequencing explicit.
1932
3e6be279
RS
19332002-09-10 Richard M. Stallman <rms@gnu.org>
1934
1935 * configure.in: Fix previous LessTif change.
1936
50332dc1
RS
19372002-09-09 Richard M. Stallman <rms@gnu.org>
1938
1939 * configure.in (powerpcle-*-solaris2.5*): New configuration.
1940 (powerpcle-*-solaris*): Use version 2.6 as default.
1941 (*-sunos5.6*, *-solaris2.6*): New alternative.
1942 (*-sunos5*): Use version 2.6 as default.
1943
880820fe 19442002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8bb4cb85
KG
1945
1946 * configure.in: Fix typo.
1947
22eaea41
RS
19482002-09-05 Richard M. Stallman <rms@gnu.org>
1949
1950 * configure.in: Look for LessTif in /usr/X11R6/LessTif/ before Motif.
1951
b3cd6965 1952 * configure.in: Handle $GCC_LINK_TEST_OPTIONS and
22eaea41
RS
1953 $NON_GCC_LINK_TEST_OPTIONS after the AC_PROG_... macros.
1954
6bc85c3b
KS
19552002-08-26 Kim F. Storm <storm@cua.dk>
1956
1957 * Makefile.in (install-arch-indep): Do not remove DOC file
1958 when it is the only DOC file installed; this is the case when
1959 CANNOT_DUMP is defined. From Joe Buehler (tiny change).
1960
dc16594b
MR
19612002-07-24 Markus Rost <rost@math.ohio-state.edu>
1962
1963 * configure.in: Fix typo.
1964
2a0c903c
RS
19652002-07-24 Richard M. Stallman <rms@gnu.org>
1966
1967 * configure.in: Don't print anything special about gamedir.
1968
3ea1bfb2 1969 * configure.in: Delete nonstandard --with-game-user option.
b3cd6965 1970
a8bbe549
RS
19712002-07-21 Richard M. Stallman <rms@gnu.org>
1972
1973 * Makefile.in (gamedir, localstatedir): New variables.
1974 (epaths-force): Insert value of gamedir into PATH_GAME.
1975
1976 * configure.in (gamedir): Handle it like lispdir.
ec03b83e 1977 (--with-game-dir option): Delete.
a8bbe549 1978
880820fe 19792002-06-21 Pavel Janík <Pavel@Janik.cz>
29c3cbf0
PJ
1980
1981 * configure.in: Add support for mipseb-*-netbsd* machines.
1982
880820fe 19832002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b3ae255b
KG
1984
1985 * Makefile.in (install-arch-indep, uninstall): Add Tramp.
1986
880820fe 19872002-06-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
d591a834
KG
1988
1989 * info/dir (File): Add an entry for Tramp.
1990
e0156c8d
EZ
19912002-06-17 Eli Zaretskii <eliz@is.elta.co.il>
1992
1993 * INSTALL-CVS: New file.
1994
3fa4ac47
AS
19952002-06-07 Andreas Schwab <schwab@suse.de>
1996
1997 * configure.in (x86_64-*-linux-gnu*): New system.
1998
86bbfe77
EZ
19992002-05-31 Eli Zaretskii <eliz@is.elta.co.il>
2000
2001 * config.bat: Handle the case when lispintro is truncated to lispintr.
2002
2570d28c
PE
20032002-05-26 Paul Eggert <eggert@twinsun.com>
2004
2005 * config.guess, config.sub: Updated from master source.
2006
a1d8dc87
RS
20072002-05-09 Richard M. Stallman <rms@gnu.org>
2008
2009 * configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2010
880820fe 20112002-05-04 Pavel Janík <Pavel@Janik.cz>
9a40c2fb
PJ
2012
2013 * make-dist: Do not distribute lock/ directory.
2014
e3ba1015
AC
20152002-04-30 Andrew Choi <akochoi@shaw.ca>
2016
2017 * configure.in: Provide documentation string when defining
2018 variable HAVE_CARBON. Also define HAVE_WINDOW_SYSTEM, HAVE_MOUSE,
2019 and HAVE_MENUS in AH_BOTTOM if HAVE_CARBON is defined.
2020
5167cfda
CW
20212002-04-28 Colin Walters <walters@verbum.org>
2022
b3cd6965 2023 * configure.in: Delete configure check for access to the game user.
5167cfda 2024
880820fe 20252002-04-29 Pavel Janík <Pavel@Janik.cz>
2912f349
PJ
2026
2027 * make-dist: lwlib/Imakefile is removed.
2028
e0f712ba
AC
20292002-04-26 Andrew Choi <akochoi@shaw.ca>
2030
2031 * configure.in: Add support for powerpc-apple-darwin*.
2032 (HAVE_CARBON): Add.
2033
b3cd6965 2034 * make-dist: Create directories in mac/Emacs.app.
e0f712ba 2035
880820fe 20362002-04-25 Pavel Janík <Pavel@Janik.cz>
90077f66
PJ
2037
2038 * make-dist: lwlib-Xol* are removed.
2039
8fba10fc
AS
20402002-04-23 Andreas Schwab <schwab@suse.de>
2041
2042 * Makefile.in (MAINT): New variable.
2043 (${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
2044 instead of configure.in, to avoid running autoconf and autoheader
2045 unless explicitly requested.
2046
852eef40
EZ
20472002-04-16 Eli Zaretskii <eliz@gnu.org>
2048
2049 * config.bat: Update for msdos/sed2v2.inp.
2050
6817198a
AS
20512002-04-15 Andreas Schwab <schwab@suse.de>
2052
b3cd6965 2053 * Makefile.in ($(srcdir)/src/config.in): Generate using autoheader.
6817198a
AS
2054 * configure.in: Add config header templates to all AC_DEFINE and
2055 AC_DEFINE_UNQUOTED symbols.
2056 * make-dist: Run autoheader if necessary.
2057
b9b966e0
CW
20582002-04-10 Colin Walters <walters@verbum.org>
2059
2060 * configure.in: Add --game-dir, --game-user. Test to see if we
2061 can use them.
2062
880820fe 20632002-04-08 Pavel Janík <Pavel@Janik.cz>
3d9830e5
PJ
2064
2065 * configure.in: Add --with-sound.
2066
10ce34dc
KS
20672002-03-18 Kim F. Storm <storm@cua.dk>
2068
2069 * configure.in: Test for sendto, recvfrom, getsockopt, setsockopt,
2070 and getsockname functions. Test for sys/un.h include file.
2071
1ef1ef96
EZ
20722002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2073
2074 * configure.in: Support AIX 5.1.
2075
880820fe 20762002-03-10 Jan Djärv <jan.h.d@swipnet.se>
d873ec96
JD
2077
2078 * configure.in: Added test for X Session Management (HAVE_X_SM).
2079
16e79fec
RS
20802002-03-03 Richard M. Stallman <rms@gnu.org>
2081
2082 * Makefile.in (install-arch-indep): Use umask 022 for DOC* and lisp/.
2083 Run chown $${LOGNAME} on files installed by tar xvf.
2084
6a22cdf4
KS
20852002-03-03 Kim F. Storm <storm@cua.dk>
2086
2087 * configure.in: Test for getpeername.
2088
4d766b59
RS
20892002-03-01 Richard M. Stallman <rms@gnu.org>
2090
2091 * configure.in (HAVE_JPEG): Turn it off if libjpeg version < 6b.
2092 (HAVE_GIF): Don't use old libungif versions that crash.
2093
4fff8c79
RS
20942002-02-26 Richard M. Stallman <rms@gnu.org>
2095
2096 * configure.in <making srcdir absolute>: Verify that PWD is correct,
2097 not just well-formed and valid.
2098 (mips-compaq-nonstopux*): New configuration.
b3cd6965 2099
e5389a0b
PE
21002002-02-18 Paul Eggert <eggert@twinsun.com>
2101
2102 * make-dist: Port to POSIX 1003.1-2001, which doesn't allow "head -1".
2103 "sed q" is a portable equivalent to plain "head -1".
2104
db54c53a
RS
21052002-02-13 Richard M. Stallman <rms@gnu.org>
2106
2107 * Makefile.in (maybe_bootstrap): Do `exit 1'.
2108 (all): Don't depend on maybe_bootstrap here.
2109 (${SUBDIR}): Depend on it here instead.
2110
b735b2ab
RS
21112002-02-08 Richard M. Stallman <rms@gnu.org>
2112
2113 * Makefile.in (maybe_bootstrap): Add an infinite sleep-loop.
2114
d8359893
EZ
21152002-01-27 Eli Zaretskii <eliz@is.elta.co.il>
2116
2117 * configure.in: Recognize BSD/OS 5.0.
2118
f3b812da
EZ
21192002-01-11 Eli Zaretskii <eliz@is.elta.co.il>
2120
2121 * make-dist: Make version checking in emacs.texi consistent with
2122 how we set it there.
2123
f48a30d7
KS
21242001-12-29 Kim F. Storm <storm@cua.dk>
2125
2126 * INSTALL: <CONFIGURATION BY HAND> Now requires autoconf 2.51.
2127
07025a55
RS
21282001-12-28 Richard M. Stallman <rms@gnu.org>
2129
2130 * configure.in: Test for mbsinit.
2131
b0a21bf9
EZ
21322001-12-21 Eli Zaretskii <eliz@is.elta.co.il>
2133
2134 These changes make Leim part of the standard distribution:
2135
3a787a1e 2136 * README: Add info about the `leim' directory.
b0a21bf9
EZ
2137
2138 * INSTALL: Remove text that describes Leim as a separate package.
2139
2140 * noleim-Makefile.in: File removed.
2141
2142 * make-dist: Don't copy noleim-Makefile.in to the leim subdirectory.
2143 Link Leim files to ${tempdir}/leim, not to real-leim. Don't move
2144 Leim files out of the Emacs tree. Don't prepare a separate tarball
2145 for Leim.
5a60d1da 2146
61e3b944
RS
21472001-12-11 Richard M. Stallman <rms@gnu.org>
2148
2149 * configure.in (hppa*-*-linux-gnu*): New alternative.
2150
880820fe 21512001-12-08 Pavel Janík <Pavel@Janik.cz>
03f9f7ae
PJ
2152
2153 * make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
2154 creating distribution.
2155
d6a70204
PE
21562001-12-06 Paul Eggert <eggert@twinsun.com>
2157
2158 * configure.in (AC_PREREQ): Bump from 2.50 to 2.51; needed for vfork.
2159 (AC_FUNC_VFORK): Remove.
2160 (AC_FUNC_FORK): Add.
2161 (HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
2162 this is required by recent Autoconf versions.
2163
880820fe 21642001-12-02 Pavel Janík <Pavel@Janik.cz>
4a3cf58d
PJ
2165
2166 * make-dist: Do not try to link removed files (aclocal.m4, _emacs,
2167 TODO, vms-pp.trans and others).
2168
880820fe 21692001-11-29 Pavel Janík <Pavel@Janik.cz>
0142178a
PJ
2170
2171 * make-dist: Use COPYING from the top-level directory.
2172
1096bcc0
GM
21732001-11-29 Gerd Moellmann <gerd@gnu.org>
2174
2175 * configure.in: Add support for FreeBSD/Alpha.
2176
880820fe 21772001-11-29 Pavel Janík <Pavel@Janik.cz>
b1356234 2178
dd536f94
PJ
2179 * make-dist: Add COPYING to the top-level directory of the
2180 distribution. Simplify the logic behind copying.
2181
b1356234
PJ
2182 * Makefile.in (maybe_bootstrap): Fix previous change.
2183
66458f32
RS
21842001-11-28 Richard M. Stallman <rms@gnu.org>
2185
2186 * Makefile.in (maybe_bootstrap): Don't bootstrap, just suggest it.
2187
ebcbef4e
RS
21882001-11-26 Richard M. Stallman <rms@gnu.org>
2189
2190 * Makefile.in: bootstrap should not delete dumped executables.
2191 (bootstrap-clean-before): New target.
2192 (bootstrap): Use bootstrap-clean-before instead of clean.
ec03b83e 2193 (bootstrap-clean-after): Rename from bootstrap-clean. Calls changed.
ebcbef4e 2194
b77d2746 21952001-11-24 Eli Zaretskii <eliz@is.elta.co.il>
ac74199d 2196
070f247d
EZ
2197 These changes add the Emacs Lisp Introduction manual to the
2198 distribution:
2199
b3cd6965 2200 * Makefile.in (install-arch-indep, uninstall): Add ELisp Intro files.
b77d2746 2201
070f247d
EZ
2202 * make-dist: Copy the files in lispintro directory.
2203
7336d09b
EZ
2204 * config.bat: Configure in the lispintro directory.
2205
ac74199d
EZ
2206 * configure.in (AC_OUTPUT): Add lispintro/Makefile.
2207
7f947b13 2208 * Makefile.in (SUBDIR_MAKEFILES): Add lispintro.
070f247d 2209 (lispintro/Makefile): New target.
7f947b13
EZ
2210 (mostlyclean, clean, distclean, maintainer-clean): Add lispintro.
2211 (unlock, relock, info, dvi): Ditto.
2212
d4fa890c
EZ
22132001-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2214
b3cd6965 2215 * Makefile.in (uninstall, install-arch-indep): Don't install gfdl.1.
d4b56a8f 2216
d4fa890c
EZ
2217 * make-dist (etc): Don't distribute gfdl.1.
2218
5fb25beb
CW
22192001-11-22 Colin Walters <walters@debian.org>
2220
2221 * Makefile.in (install-arch-indep): Install the calc .info files.
880820fe 2222 (uninstall): Handle deletion of calc .info files (thanks Pavel Janík).
5fb25beb 2223
9f8bbf0f
EZ
22242001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
2225
2226 * make-dist (lispref): Add *.txt, *.el, permute-index, and
2227 tindex.pl to the list of those being put into the distribution.
2228
aa2af83a
EZ
22292001-11-16 Eli Zaretskii <eliz@gnu.org>
2230
2231 * configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2232
880820fe 22332001-11-15 Pavel Janík <Pavel@Janik.cz>
71f94ae1 2234
987aac50
PJ
2235 * Makefile.in (uninstall): Fix previous change.
2236
71f94ae1
PJ
2237 * configure.in, Makefile.in: Add support for --program-prefix,
2238 --program-suffix and --program-transform-name options.
2239
880820fe 22402001-11-13 Pavel Janík <Pavel@Janik.cz>
e5d9d2e7 2241
b3cd6965 2242 * Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
6e1b91d7
PJ
2243 (install-arch-indep): Install emacsclient manual page.
2244 (uninstall): Uninstall emacsclient manual page.
e5d9d2e7 2245
97c91ba6
EZ
22462001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
2247
2248 * make-dist: Add lispref/index.*perm files to the distribution.
880820fe 2249 From Pavel Janík <Pavel@Janik.cz>.
97c91ba6 2250
880820fe 22512001-11-12 Pavel Janík <Pavel@Janik.cz>
3d3f602a
PJ
2252
2253 * Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
2254
2bf92717
EZ
22552001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2256
dff28924 2257 * configure.in: AC_OUTPUT lispref/Makefile.
2bf92717 2258
0cc70510
EZ
22592001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
2260
5c32b7c5
EZ
2261 The following changes add the ELisp reference manual to the
2262 distribution.
2263
10fa7f8e
EZ
2264 * make-dist: Add the lispref directory to the distribution.
2265
0cc70510
EZ
2266 * Makefile.in (install-arch-indep): Add elisp* to the list of
2267 installed Info files.
5c32b7c5
EZ
2268 (SUBDIR_MAKEFILES): Add lispref/Makefile.
2269 (lispref/Makefile): New target.
2270 (mostlyclean, clean, distclean, maintainer-clean, unlock, relock):
2271 Add commands for the lispref directory.
2272 (info, dvi): Ditto.
1b5a3644
EZ
2273
2274 * config.bat: Configure in `lispref'.
2275
6baef0fd
RS
22762001-11-09 Richard M. Stallman <rms@gnu.org>
2277
2278 * Makefile.in (bootstrap-lisp): Don't suppress error messages.
2279
ed5882b9
EZ
22802001-11-07 Eli Zaretskii <eliz@is.elta.co.il>
2281
2282 * make-dist (tempdir): Copy AUTHORS as well.
2283
f0f2756d
SS
22842001-11-06 Sam Steingold <sds@gnu.org>
2285
14d1edc0 2286 * configure.in: Added a check for <nlist.h>.
9ba48103 2287
880820fe 22882001-11-01 Pavel Janík <Pavel@Janik.cz>
d576358b
PJ
2289
2290 * configure.in: Reindent --help output.
ce058493 2291 From Per Starbäck (starback@ling.uu.se).
dff28924 2292
bf00d461 22932001-10-31 Eli Zaretskii <eliz@is.elta.co.il>
4f4d6b17
EZ
2294
2295 * configure.in: New entry for HP/UX-11.
2296
5d991fc4
EZ
2297 * Makefile.in (SOURCES): Replace GETTING.GNU.SOFTWARE with FTP.
2298 From Eric S. Raymond <esr@golux.thyrsus.com>.
2299
73d25f9c
EZ
23002001-10-28 Eli Zaretskii <eliz@is.elta.co.il>
2301
2302 * configure.in (s390-*-linux-gnu): New system. From Adam Thornton
2303 <athornton@sinenomine.net>.
2304
5b6a51aa
GM
23052001-10-25 Gerd Moellmann <gerd@gnu.org>
2306
2307 * Makefile.in (maybe_bootstrap): New target.
b3cd6965 2308 (all): Add to prerequisites to bootstrap if abbrev.elc doesn't exist.
5b6a51aa 2309
84e70f78
KR
23102001-10-24 Ken Raeburn <raeburn@gnu.org>
2311
2312 * configure.in: If --with-hesiod is given, look for
2313 hes_getmailhost and res_send or __res_send; check hesiod and
b3cd6965 2314 resolv libraries respectively if system libraries don't supply them.
84e70f78 2315
4aa6b955
GM
23162001-10-24 Gerd Moellmann <gerd@gnu.org>
2317
2318 * configure.in: Use $MAKE for `make' if set.
2319
bc171472
GM
23202001-10-22 Gerd Moellmann <gerd@gnu.org>
2321
2322 * Makefile.in (install-arch-indep): Add -h (follow symlinks)
2323 to tar options.
2324
71431a0e
GM
23252001-10-20 Gerd Moellmann <gerd@gnu.org>
2326
6aa97356 2327 * (Version 21.1 released).
71431a0e 2328
531a3336
MB
23292001-10-20 Miles Bader <miles@gnu.org>
2330
2331 * configure.in (configuration): Set from `host' if `host_alias'
2332 isn't defined.
2333
121ff711
AS
23342001-10-19 Andreas Schwab <schwab@suse.de>
2335
2336 * configure.in: Make ready for autoconf 2.5x.
2337 (AC_PREREQ): Require autoconf 2.50.
2338 * aclocal.m4: Removed.
121ff711
AS
2339 * Makefile.in (${srcdir}/configure): Don't depend on aclocal.m4.
2340
eef9b65f
EZ
23412001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
2342
2343 * README: Bump Emacs version to 21.1.50.
2344
ab952a4f
GM
23452001-10-05 Gerd Moellmann <gerd@gnu.org>
2346
2347 * Branch for 21.1.
dff28924 2348
3b74127d
GM
23492001-09-05 Gerd Moellmann <gerd@gnu.org>
2350
2351 * configure.in: Avoid `$@' which is handled specially in
2352 Autoconf 2.52. From "Adam J. Richter" <adam@yggdrasil.com>.
dff28924 2353
80b97918
EZ
23542001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
2355
2356 * make-dist (nt): Add subdirs.el to the list of distributed files.
2357
3a4f8160
EZ
23582001-08-14 Eli Zaretskii <eliz@is.elta.co.il>
2359
2360 * configure.in (machine): Add an entry for
2361 hppa1.1-hitachi-hiuxwe2*.
2362
eb04d6cd
GM
23632001-05-28 Gerd Moellmann <gerd@gnu.org>
2364
2365 * make-dist (LANG): Set LC_ALL and LANGUAGE to C, unset
2366 LC_MESSAGES and LANG. From Karl Eichwalder <keichwa@gmx.net>.
2367
f4500bec
GM
23682001-05-14 Gerd Moellmann <gerd@gnu.org>
2369
2370 * make-dist: Copy texinfo.tex unconditionally.
2371
26978e9a
EZ
23722001-04-25 Eli Zaretskii <eliz@is.elta.co.il>
2373
2374 * Makefile.in (install-arch-indep): Add gfdl.1 to the man pages
2375 that are installed.
2376
afa3935f
GM
23772001-04-06 Gerd Moellmann <gerd@gnu.org>
2378
e5c8f6f1
GM
2379 * make-dist: Copy only `[a-z]*.{el,elc}' from leim/quail.
2380 Don't copy quick-b5, quick-cns, tsang-b5, and tsang-cns files.
dff28924 2381
afa3935f
GM
2382 * make-dist: Handle leim/MISC-DIC. Only include
2383 `[a-zA-Z]*.{el,elc}' from leim/quail.
2384
a55e4e68
GM
23852001-04-05 Gerd Moellmann <gerd@gnu.org>
2386
2387 * Makefile.in (install-arch-indep): Remove .cvsignore files.
2388
87d8eba4
GM
23892001-03-30 Gerd Moellmann <gerd@gnu.org>
2390
2391 * Makefile.in (.PHONY): Add for bootstrap targets.
2392 (bootstrap-clean): New target.
2393 (bootstrap): Use it instead of `clean'.
2394
ed31fabf
GM
23952001-03-29 Eli Zaretskii <a34785@is.elta.co.il>
2396
2397 * Makefile.in (SUBDIR): Remove leim.
2398 (all, .RECURSIVE, extraclean): Add leim explicitly.
2399 (leim): Provide separate rule which exports PARALLEL=0 into the
2400 environment.
2401
5721ae13
GM
24022001-03-20 Gerd Moellmann <gerd@gnu.org>
2403
2404 * configure.in (HAVE_XPM): Don't print the result of the check for
2405 XpmReturnAllocPixels if we don't have an xpm.h.
2406
10ebaeb6
GM
24072001-03-05 Gerd Moellmann <gerd@gnu.org>
2408
2409 * COPYING: New file.
2410
e30bd7b7
EZ
24112001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
2412
2413 * config.bat: Update the copyright.
2414
d0e9bfd2
GM
24152001-02-23 Kenichi Handa <handa@etl.go.jp>
2416
2417 * configure.in: Use AC_EGREP_CPP to check if the C preprocessor
2418 converts `..' to `. .'. If it converts, set CPP_NEED_TRADITIONAL
2419 to `yes'. Later in AC_OUTPUT, check this variable.
2420
038f4ae3
DL
24212001-02-09 Dave Love <fx@gnu.org>
2422
2423 * AUTHORS: Updated.
2424
44806980
EZ
24252001-02-06 Eli Zaretskii <eliz@is.elta.co.il>
2426
2427 * info/dir (Ebrowse): Fix the entry (was missing a dot).
2428
20b28f82
GM
24292001-02-02 Gerd Moellmann <gerd@gnu.org>
2430
bdadfce3
GM
2431 * mkinstalldirs (errstatus): Chmod a+rx directories we create.
2432
5db37a2e 2433 * Makefile.in (uninstall): Ignore exit code of `rm'.
dff28924 2434
20b28f82
GM
2435 * Makefile.in (uninstall): Remove more info files. Remove
2436 ${libexecdir}/emacs/${version}. Remove ${archlibdir}/fns-*.
2437
7ccf7ab9
GM
24382001-01-31 Gerd Moellmann <gerd@gnu.org>
2439
2440 * noleim-Makefile.in (extraclean): Add.
2441
03e0fe6e 24422001-01-28 Gerd Moellmann <gerd@gnu.org>
c522cff0
BW
2443
2444 * Makefile.in (extraclean): Added -f to -rm config-tmp-* to keep
2445 it quiet.
2446
e1e441f9
GM
24472001-01-24 Colin Walters <walters@cis.ohio-state.edu>
2448
2449 * Makefile.in (tags): Fix typo.
2450
64388126
KH
24512001-01-13 Kenichi Handa <handa@etl.go.jp>
2452
2453 * configure.in: Fix typo in the code setting x_search_path.
2454
457b792c
GM
24552001-01-10 Dave Love <fx@gnu.org>
2456
2457 * configure.in: Don't reset LIBS at end of -lXmu test. Test for
2458 -lXext.
2459 (HAVE_XKBGETKEYBOARD): Fix reporting of result.
2460 (HAVE_LIBXP): Remove -lXt from AC_CHECK_LIB.
2461 (HAVE_XAW3D, HAVE_XPM, HAVE_JPEG, HAVE_PNG, HAVE_TIFF, HAVE_GIF):
2462 Don't frob CFLAGS. Remove extra X libs from AC_CHECK_LIB
2463 (now in $LIBS).
2464
1460e5d4
EZ
24652001-01-08 Eli Zaretskii <eliz@is.elta.co.il>
2466
2467 * config.bat: Run the preprocessor with -traditional.
2468
e2b6e5ea
EZ
24692001-01-01 Eli Zaretskii <eliz@is.elta.co.il>
2470
2471 * INSTALL: Move copying conditions to end of file.
2472
b202115b
EZ
24732000-12-27 Eli Zaretskii <eliz@is.elta.co.il>
2474
2475 * INSTALL: Add basic installation procedure which assumes
2476 `configure' does its job. Elaborate on image support libraries.
2477 Add a pointer to Xaw3d library. Add advice about solving
2478 configure-time problems by looking in config.log and setting
3163da06 2479 variables in the environment.
b202115b 2480
3e32cc27
GM
24812000-12-27 Gerd Moellmann <gerd@gnu.org>
2482
2483 * Makefile.in (install-arch-indep): If tar fails, exit with
2484 exit code 1.
2485
7b93a85b
GM
24862000-12-19 Gerd Moellmann <gerd@gnu.org>
2487
2488 * configure.in: Test for XkbGetKeyboard with an AC_TRY_LINK whose
2489 source file includes XKBlib.h. On some broken Solaris systems,
2490 there is an XKBlib.h, reportedly, but header files included by
2491 XKBlib.h are missing.
2492
02387dcc
GM
24932000-12-14 Gerd Moellmann <gerd@gnu.org>
2494
2495 * configure.in: AC_CHECK_FUNC XkbGetKeyboard.
2496
34979055
DL
24972000-12-11 Dave Love <fx@gnu.org>
2498
2499 * configure.in <alpha*-dec-osf*>: Use full path for NON_GNU_CPP.
2500
169fe44e
GM
25012000-12-11 Paul Eggert <eggert@twinsun.com>
2502
2503 * aclocal.m4 (AC_SYS_LARGEFILE, AC_SYS_LARGEFILE_MACRO_VALUE):
2504 Merge fixes from latest GNU tar version. These macros no longer
2505 futz with _XOPEN_SOURCE, as that was not portable in practice.
2506 (AC_FUNC_FSEEKO): New macro.
dff28924 2507
169fe44e
GM
2508 * configure.in: Use it instead of invoking AC_CHECK_FUNCS on
2509 ftello.
dff28924 2510
5c62b2e9
DL
25112000-12-05 Dave Love <fx@gnu.org>
2512
2513 * Makefile.in (TAGS, info): Avoid tab-prefixed comments in rules.
2514
2dce2360
EZ
25152000-12-02 Eli Zaretskii <eliz@is.elta.co.il>
2516
2517 * info/dir: Change the category to "Emacs".
2518
8c28d444
GM
25192000-12-01 Gerd Moellmann <gerd@gnu.org>
2520
2521 * make-dist (tempdir): Remove epaths.h from the distribution
2522 instead of paths.h.
2523
68a887fa
EZ
25242000-11-23 Eli Zaretskii <eliz@is.elta.co.il>
2525
2526 * config.bat: Check for existence of djecho.exe, and print an
2527 error message if it is not available.
2528
2529 * INSTALL: Describe possible problem with djecho.exe in old
2530 versions of DJGPP v2.x.
2531
d96a4de3
GM
25322000-11-23 Gerd Moellmann <gerd@gnu.org>
2533
2534 * configure.in: Initialize HAVE_LIBXP to no.
2535
3aeecf97
GM
25362000-11-22 Gerd Moellmann <gerd@gnu.org>
2537
dff28924 2538 * configure.in: Use m/macppc.h instead of the non-existent
3aeecf97
GM
2539 m/powerpc.h.
2540
fb279a6d
GM
25412000-11-21 Gerd Moellmann <gerd@gnu.org>
2542
3c64f287
GM
2543 * Makefile.in (install-arch-indep): Also install info/eshell*
2544 and info/speedbar*.
2545
fb279a6d
GM
2546 * configure.in (HAVE_PNG): Check for the presence of
2547 png_get_channels to rule out older PNG libs.
2548
f5f47add
GM
2549 * configure.in (AC_OUTPUT): Arrange to emit definitions of
2550 GCC and NON_GNU_CPP into config.status.
2551
62d14e9a
DL
25522000-11-20 Dave Love <fx@gnu.org>
2553
1c203d4c
DL
2554 * configure.in: Fix last change.
2555
62d14e9a 2556 * GETTING.GNU.SOFTWARE: Deleted.
169fe44e 2557 * FTP: New file to replace it.
62d14e9a
DL
2558 * make-dist: Add FTP, remove GETTING.GNU.SOFTWARE.
2559
f1d6d1e8
GM
25602000-11-20 Gerd Moellmann <gerd@gnu.org>
2561
2562 * configure.in: Use -traditional with GNU cpp.
2563
b3635775
GM
25642000-11-17 Gerd Moellmann <gerd@gnu.org>
2565
2566 * make-dist: Handle the Mac port. Distribute all makefile.w32-in.
2567 Distribute more files from the nt/ subdir. Distribute PBM
2568 image files from subdirs of lisp/. Distribute old change logs
2569 from subdirs of lisp/. Distribute play/5x5.el.
2570
0eafc06c
DL
25712000-11-11 Dave Love <fx@gnu.org>
2572
2573 * config.sub, config.guess: Updated from master source.
2574
03391420
DL
25752000-11-07 Dave Love <fx@gnu.org>
2576
2577 * configure.in: Test for mkstemp.
2578
cd66d2ed
EZ
25792000-11-01 Eli Zaretskii <eliz@is.elta.co.il>
2580
2581 * info/dir (Top): Rearrange menu items more logically, and put
2582 them into a single category. Add menu items for RefTeX and
2583 Widget.
2584
880820fe 25852000-10-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1da437e9 2586
15b526b2
EZ
2587 * Makefile.in (install-arch-indep): Use --info-dir instead of
2588 --dir-file, and a simple argument instead of --info-file, so that
2589 the Debian version of install-info also works.
1da437e9 2590
99483220
EL
25912000-10-19 Eric M. Ludlam <zappo@ultranet.com>
2592
2593 * info/dir (Speedbar): Add entry.
2594
45e680a8
EZ
25952000-10-16 Eli Zaretskii <eliz@is.elta.co.il>
2596
2597 * INSTALL: Describe the new image-support options to the configure
2598 script. List URLs where image support libraries can be found.
2599
f2f049f3
EZ
26002000-10-14 Eli Zaretskii <eliz@is.elta.co.il>
2601
2602 * info/dir (Top): Add an entry for Eshell.
2603
2021ab61
DL
26042000-10-02 Dave Love <fx@gnu.org>
2605
2606 * configure.in: Check for gai_strerror.
2607
65f75351
AS
26082000-10-01 Andreas Schwab <schwab@suse.de>
2609
4b649a8e 2610 * Makefile.in (install-arch-indep): Update list of installed info files.
65f75351 2611
71c9ec51
GM
26122000-09-30 Gerd Moellmann <gerd@gnu.org>
2613
2614 * configure.in: Support `sparc*-*-netbsd*'.
2615
513f1fd9
EZ
26162000-09-29 Eli Zaretskii <eliz@is.elta.co.il>
2617
2618 * info/dir (MIME): Add entry for emacs-mime.
2619
a55b799a
DL
26202000-09-29 Dave Love <fx@gnu.org>
2621
2622 * configure.in: Fix alpha*-dec-osf4 using the osf5 config.
2623
ce75c97a
GM
26242000-09-26 Gerd Moellmann <gerd@gnu.org>
2625
2626 * make-dist: Adapt to the change of leim/Makefile which was
2627 necessary to ensure a reasonably working `make dist'.
2628
2629 * leim-Makefile.in: Moved to leim/Makefile.in..
2630
2631 * noleim-Makefile.in: New file, formerly leim/Makefile.in.
2632
36e44f62
KH
26332000-09-21 Kenichi Handa <handa@etl.go.jp>
2634
dff28924
SS
2635 * leim-Makefile.in (TIT-GB, TIT-BIG5, NON-TIT-GB, NON-TIT-BIG5)
2636 (NON-TIT-CNS, JAPANESE, KOREAN, THAI, VIETNAMESE, LAO, INDIAN)
36e44f62
KH
2637 (TIBETAN, LATIN, SLAVIC, GREEK, RUSSIAN, MISC): Rename all .el
2638 files to .elc.
2639 (${TIT}): Adjusted for the above change.
2640 (clean mostlyclean): Likewise.
2641 (.el.elc): New target.
2642
da1608d9
GM
26432000-09-19 Gerd Moellmann <gerd@gnu.org>
2644
2645 * make-dist: Include XPM and XBM files in lisp/ and subdirs
2646 in the distribution.
2647
6fed3546
GM
26482000-09-18 Gerd Moellmann <gerd@gnu.org>
2649
2650 * make-dist (skk): Rename to `ja-dic' because the leim directory
2651 was renamed.
2652
b4331e96
DL
26532000-09-14 Dave Love <fx@gnu.org>
2654
2655 * configure.in: Fix spurion in last change.
2656
ef9e4345
GM
26572000-09-14 Gerd Moellmann <gerd@gnu.org>
2658
2659 * configure.in (USE_MMAP_FOR_BUFFERS): Recognize in system
2660 configuration files instead of REL_ALLOC_MMAP. Set REL_ALLOC
2661 to `no' if defined. Change result report.
2662
575daf04
DL
26632000-09-08 Dave Love <fx@gnu.org>
2664
2665 * configure.in: Remove spurious `@'s.
2666
2667 * aclocal.m4 (AC_FUNC_MMAP): Use fixed version from development
2668 autoconf.
2669
fa0b693c
GM
26702000-09-06 Gerd Moellmann <gerd@gnu.org>
2671
73b77ee5
GM
2672 * configure.in (REL_ALLOC_MMAP): Recognize in system configuration
2673 file and print informational message.
dff28924 2674
fa0b693c
GM
2675 * configure.in (AC_FUNC_MMAP): Add.
2676
ff8df3be
GM
26772000-09-01 Gerd Moellmann <gerd@gnu.org>
2678
2679 * configure.in: Add ``checking'' messages for
2680 XpmReturnAllocPixels.
2681
bb17930d
GM
26822000-08-28 Gerd Moellmann <gerd@gnu.org>
2683
2684 * configure.in: Check <strings.h>; check `index' and `rindex'
2685 functions.
2686
6ce974d4
KH
26872000-08-26 Kenichi Handa <handa@etl.go.jp>
2688
2689 * configure.in <alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
2690 "case "${canonical}" in".
2691
7bc3ff79
DL
26922000-08-25 Dave Love <fx@gnu.org>
2693
2694 * configure.in <osf>: Use NON_GNU_CPP='cpp' always.
2695
457dd64a
KH
26962000-08-25 Kenichi Handa <handa@etl.go.jp>
2697
7c100e1a 2698 * leim-Makefile.in: Rename skk to ja-dic throughout the file.
457dd64a 2699
17494071
GM
27002000-08-24 Gerd Moellmann <gerd@gnu.org>
2701
2702 * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
3a787a1e 2703 contains a relative path. Protect against unusable values of $PWD.
17494071 2704
dd0e1e54
EZ
27052000-08-08 Eli Zaretskii <eliz@is.elta.co.il>
2706
3d819a75
EZ
2707 * info/dir (WoMan): Add entry.
2708
dd0e1e54
EZ
2709 * config.bat (maindir): Update src/_gdbinit even if it does
2710 already exist.
2711
70fc58b3
GM
27122000-08-07 Gerd Moellmann <gerd@gnu.org>
2713
3a787a1e 2714 * Makefile.in (config.status): Prepend `$(srcdir)/' to `configure'.
70fc58b3 2715
f4988be7
GM
27162000-08-03 Gerd Moellmann <gerd@gnu.org>
2717
2718 * configure.in: Add support for ia64*-*-linux*.
2719
27848c01
GM
27202000-07-27 Gerd Moellmann <gerd@gnu.org>
2721
2722 * make-dist (aclocal.m4): Include in distribution.
2723
b4a12321
DL
27242000-07-26 Dave Love <fx@gnu.org>
2725
2726 * configure.in (AC_SYS_LARGEFILE): Moved earlier.
2727
c66c29a2
DL
27282000-07-24 Dave Love <fx@gnu.org>
2729
2730 * configure.in: Add AC_SIZE_T.
2731
3b33a005
DL
27322000-07-18 Dave Love <fx@gnu.org>
2733
2734 * configure.in: Reorder so that most tests are done after CPPFLAGS
2735 is set from the C_SWITCH_... definitions.
2736
4b92c49a
GM
27372000-07-10 Gerd Moellmann <gerd@gnu.org>
2738
2739 * configure.in (HAVE_XPM): Undo previous change. Check for
2740 preprocessor define XpmReturnAllocPixels.
2741
6c6d2e33
GM
27422000-07-06 Gerd Moellmann <gerd@gnu.org>
2743
2744 * configure.in (HAVE_XPM): Check for XpmReturnAllocPixels
2745 instead of XpmReadFileToPixmap.
2746
b192d653
KR
27472000-07-05 Ken Raeburn <raeburn@gnu.org>
2748
2749 * configure.in: Check for <soundcard.h>. Look for ossaudio
2750 library, and set LIBSOUND accordingly.
2751
65171e3a
DL
27522000-07-05 Dave Love <fx@gnu.org>
2753
2754 * configure.in: Use AC_HEADER_SYS_WAIT.
2755
969f7e79
GM
27562000-07-05 Gerd Moellmann <gerd@gnu.org>
2757
2758 * make-dist: Check DONTCOMPILE in lisp/Makefile.in instead of
2759 lisp/Makefile. Distribute lisp/Makefile.in instead of
2760 lisp/Makefile.
2761
5a9bf171
KR
27622000-06-30 Ken Raeburn <raeburn@gnu.org>
2763
2764 * configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS,
2765 while searching for image-handling libraries.
2766
1d36487c
GM
27672000-06-26 Gerd Moellmann <gerd@gnu.org>
2768
2769 * configure.in (--with-xim): New option.
2770
6a465756
DL
27712000-06-23 Dave Love <fx@gnu.org>
2772
2773 * configure.in [HAVE_TIMEVAL]: Move gettimeofday test here, test
2774 for struct timezone and test how we can call gettimeofday.
48d4b120 2775 Check for OSF 5+. Check for term.h.
6a465756
DL
2776
2777 * aclocal.m4: Define the post-2.13 stuff conditionally on autoconf
2778 version.
2779
16cf31f7
GM
27802000-06-23 Gerd Moellmann <gerd@gnu.org>
2781
2782 * configure.in (HAVE_LIBXP): Change test for libXp.
2783
4c343001
DL
27842000-06-21 Dave Love <fx@gnu.org>
2785
2786 * configure.in: Check for fcntl.h. Use AC_FUNC_GETLOADAVG, not
2787 simple test for getloadavg and substitute GETLOADAVG_LIBS.
2788 Simplify test for GETTIMEOFDAY_ONE_ARGUMENT.
2789
a3f08d9e
DL
27902000-06-19 Dave Love <fx@gnu.org>
2791
2792 * configure.in (GETTIMEOFDAY_ONE_ARGUMENT): Fix in case
2793 _XOPEN_SOURCE is defined.
2794
0a2ea235
GM
27952000-06-16 Gerd Moellmann <gerd@gnu.org>
2796
dff28924 2797 * Makefile.in (distclean): Also make distclean in lisp/.
0a2ea235 2798
7d5c8691
EZ
27992000-06-15 Eli Zaretskii <eliz@is.elta.co.il>
2800
2801 * config.bat: Generate lisp/Makefile from lisp/Makefile.in.
2802
e9924e52
GM
28032000-06-15 Gerd Moellmann <gerd@gnu.org>
2804
2805 * make-dist: Add --help and --snapshot options.
2806
9f817ea4
GM
28072000-06-14 Gerd Moellmann <gerd@gnu.org>
2808
dce6b995 2809 * configure.in: Generate lisp/Makefile.
dff28924 2810
9f817ea4
GM
2811 * configure.in: Add support for `*-lynxos*'.
2812 Use `cpp' as NON_GNU_CPP for `alpha*-dec-osf[5-9]*', as
2813 recommended by <Karen.Dorhamer@compaq.com> to fix problems
2814 on Tru64 UNIX v5.0.
2815
97aa9c1d
KR
28162000-06-13 Ken Raeburn <raeburn@gnu.org>
2817
2818 * Makefile.in (install-arch-indep): Don't use "-unset CDPATH" when
2819 it's on a continuation line.
2820
d42122a3
DL
28212000-06-02 Dave Love <fx@gnu.org>
2822
b4963755 2823 * Makefile.in (install-arch-indep): Add pcl-cvs to list of info
2082fe81
DL
2824 files.
2825
d42122a3
DL
2826 * configure.in: Don't specify -n32 flag for mips-sgi-irix6.5.
2827 Check for struct exception. Use AC_SYS_LARGEFILE and move ftello
2828 test.
2829
2830 * aclocal.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES)
2831 (AC_SYS_LARGEFILE_MACRO_VALUE, AC_SYS_LARGEFILE): New.
2832
34ec9ebe
GM
28332000-05-26 Gerd Moellmann <gerd@gnu.org>
2834
2835 * configure.in: Add check for speed_t typedef.
2836
50d7ce09
KR
28372000-05-25 Ken Raeburn <raeburn@gnu.org>
2838
2839 * Makefile.in (install-arch-dep): Install fns-*.el only if it
2840 exists; it won't in the CANNOT_DUMP case.
2841
10db7fc5
GM
28422000-05-25 Gerd Moellmann <gerd@gnu.org>
2843
2844 * Makefile.in: Ignore exit status of `unset CDPATH' everywhere.
2845 On FreeBSD, the exit status is 1 if CDPATH is not set.
8711588d 2846 (install-arch-indep): Install ebrowse.info.
10db7fc5 2847
087121cc
GM
28482000-05-20 NIIBE Yutaka <gniibe@mri.co.jp>
2849
2850 * configure.in: Check for grandpt and getpt.
2851
b992884d
DL
28522000-05-09 Dave Love <fx@gnu.org>
2853
2854 * Makefile.in (install-arch-indep): Filter CVS as well as RCS.
2855
056565f7
GM
28562000-05-05 Gerd Moellmann <gerd@gnu.org>
2857
14d1edc0
JB
2858 * make-dist: Make a link for lib-src/grep-changelog.
2859 Copy install-sh.
056565f7 2860
35a28e21
EZ
28612000-05-01 Eli Zaretskii <eliz@is.elta.co.il>
2862
2863 * config.bat: Identify the beginning of the cpp stuff in
2864 src/Makefile.in and lib-src/Makefile.in more accurately.
2865
c76e04a8
GM
28662000-04-27 Gerd Moellmann <gerd@gnu.org>
2867
2868 * configure.in: Add support for `powerpc*-*-linux-gnu*'.
2869
5e3dac3f
GM
28702000-04-19 Gerd Moellmann <gerd@gnu.org>
2871
2872 * configure.in: Add support for `powerpc-*-netbsd*'.
2873
0b8f263e
DL
28742000-04-19 Dave Love <fx@gnu.org>
2875
7825fef9
DL
2876 * configure.in: Don't use AC_FUNC_GETLOADAVG.
2877
0b8f263e
DL
2878 * aclocal.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
2879
3dd2781e
DL
28802000-04-16 Dave Love <fx@gnu.org>
2881
2882 * Makefile.in (${srcdir}/configure): Depend on aclocal.m4.
2883
3edfea34
DL
28842000-04-14 Dave Love <fx@gnu.org>
2885
2886 * configure.in: Use AC_FUNC_GETLOADAVG, AC_FUNC_MKTIME.
2887
2888 * aclocal.m4 (AC_FUNC_MKTIME): New.
2889
4d6e16b3
KR
28902000-03-28 Ken Raeburn <raeburn@gnu.org>
2891
2892 * configure.in: Line up "--help" output a little better.
2893
89e80928
GM
28942000-03-26 Gerd Moellmann <gerd@gnu.org>
2895
087121cc 2896 * Makefile.in (bootstrap-lisp-1, bootstrap-lisp, bootstrap-src):
89e80928
GM
2897 New targets.
2898 (bootstrap): Rewritten in terms of the new targets above. Make
2899 info files, too.
dff28924 2900
e1cff360
GM
29012000-03-12 Gerd Moellmann <gerd@gnu.org>
2902
2903 * config.guess, config.sub: Use the versions of the files from
2904 subversions.
2905
7397acc4
DL
29062000-03-08 Dave Love <fx@gnu.org>
2907
2908 * configure.in: Use AC_PROG_RANLIB, AC_C_PROTOTYPES,
2909 AC_C_VOLATILE. Define POINTER_TYPE.
2910
2911 * aclocal.m4: New file.
2912
d054101f 29132000-03-02 Gerd Moellmann <gerd@gnu.org>
2df636f4
GM
2914
2915 * configure.in (machine): Add `mipsel-*-netbsd*' and
2916 `arm-*-netbsd*'.
dff28924 2917
d054101f 29182000-03-01 Gerd Moellmann <gerd@gnu.org>
dff28924 2919
d054101f 2920 * configure.in (machine): Add support for `*-auspex-sunos*'.
dff28924 2921
ed4d0512
GM
29222000-02-29 Gerd Moellmann <gerd@gnu.org>
2923
2924 * configure.in (C_OPTIMIZE_SWITCH) [__GNUC__]: Use -O2.
2925
2dc95ddd
DL
29262000-02-18 Dave Love <fx@gnu.org>
2927
2928 * configure.in: Define NON_GNU_CPP on alpha-dec-osf5+.
2929
57beb0e0
AS
29302000-02-18 Andreas Schwab <schwab@suse.de>
2931
2932 * Makefile.in (install-arch-indep): Add eudc to list of installed
2933 info files.
2934
3b3cc4a4
KR
29352000-02-17 Ken Raeburn <raeburn@gnu.org>
2936
2937 * configure.in: Include -lz and -ljpeg (if it's available) when
2938 testing for the tiff library.
2939
8389e1e2
GM
29402000-02-17 Gerd Moellmann <gerd@gnu.org>
2941
2942 * configure.in: Remove LISP_FLOAT_TYPE.
2943
647847ea
DL
29442000-02-12 Dave Love <fx@gnu.org>
2945
2946 * configure.in: Use AC_FUNC_VFORK.
2947
9a90d84c
GM
29482000-02-01 Gerd Moellmann <gerd@gnu.org>
2949
5eea385d
GM
2950 * make-dist: Various fixes for new development tree.
2951
9a90d84c
GM
2952 * leim-Makefile.in: New file.
2953
b6680a0e
GM
29542000-01-31 Gerd Moellmann <gerd@gnu.org>
2955
2956 * Makefile.in (dist): Call ./make-dist.
2957
1e5279b9
DL
29582000-01-24 Dave Love <fx@gnu.org>
2959
2960 * configure.in: Remove -G0 from Irix NON_GCC_TEST_OPTIONS.
2961
ffe36136
GM
29622000-01-18 Gerd Moellmann <gerd@gnu.org>
2963
2964 * configure.in (HAVE_GIF): Check for DGifOpen instead of
2965 DGifOpenFileName.
2966
a970dae4
AS
29672000-01-11 Andreas Schwab <schwab@suse.de>
2968
2969 * Makefile.in (install-arch-indep): Update list of info files to
2970 be installed.
2971
c4bb2108
DL
29722000-01-05 Dave Love <fx@gnu.org>
2973
2974 * configure.in: Check for jerror.h as well as libjpeg.
2975
bb9d2b64
AS
29762000-01-03 Andreas Schwab <schwab@suse.de>
2977
2978 * Makefile.in (install-arch-indep): Install autotype*. Run
2979 install-info on autotype and emacs-faq.info.
2980
22afa6e8
DL
29811999-12-04 Dave Love <fx@gnu.org>
2982
b4963755 2983 * Makefile.in (install-arch-indep): Depend on `info'.
22afa6e8
DL
2984 (install-strip): Use `install' as sub-make target.
2985
a21616bd
KR
29861999-11-23 Ken Raeburn <raeburn@gnu.org>
2987
2988 * configure.in: Restore Kerberos code deleted on 1999-05-29 that
2989 didn't need to be deleted. Check for the k5crypto library as well
2990 as the crypto library; MIT Kerberos 1.1 changed the name.
2991
946173ad
DL
29921999-11-18 Dave Love <fx@gnu.org>
2993
2994 * configure.in: Fix NON_GNU_CPP for Irix 6 to avoid failing tests.
2995
4f6f5dab
GM
29961999-11-11 Erik Naggum <erik@naggum.no>
2997
2998 * configure.in (bitmapdir): Allow for both "bitmaps" directories.
2999
2323760c
DL
30001999-11-08 Dave Love <fx@gnu.org>
3001
3002 * configure.in: Fix change for --with-pop default.
3003
c3d00920
DL
30041999-11-04 Dave Love <fx@gnu.org>
3005
3006 * configure.in: Default to --with-pop. Change sense of with-gcc
3007 and with-toolkit-scroll-bars messages to reflect the defaults.
3008
400a1ed0
GM
30091999-11-01 Gerd Moellmann <gerd@gnu.org>
3010
3011 * INSTALL: Mention the Emacs Lisp Reference.
3012
1e3196e8
GM
30131999-10-27 Noah Friedman <friedman@splode.com>
3014
3015 * configure.in: Check for dynamic ptys (/dev/ptmx, /dev/pts/).
3016
8ac52782
GM
30171999-10-23 Gerd Moellmann <gerd@gnu.org>
3018
3019 * Makefile.in (bootstrap): New target.
3020
1113b624
PE
30211999-10-19 Paul Eggert <eggert@twinsun.com>
3022
3023 Add support for large files. Merge glibc 2.1.2.
3024
3025 * configure.in (AC_CHECK_HEADERS): Add stdio_ext.h.
3026 (HAVE_TM_GMTOFF): New symbol.
3027 (AC_CHECK_FUNCS): Add __fpending, ftello, getloadavg, mblen,
3028 mbrlen, strsignal.
3029 (LOCALTIME_CACHE): Don't include stdlib.h, as config.h does this now.
dff28924 3030
77162a4f
SM
30311999-10-09 Stefan Monnier <monnier@cs.yale.edu>
3032
3033 * make-dist (dontcompile): look for the DONTCOMPILE variable rather
3034 than the obsolete dontcompilefiles pseudo-rule in lisp/Makefile.
3035
a2743e67
RS
30361999-10-09 Richard M. Stallman <rms@gnu.org>
3037
dff28924 3038 * Makefile.in (uninstall, install-arch-indep, install-arch-dep):
a2743e67
RS
3039 Unset CDPATH to prevent cd from generating output.
3040
37e2d8f4
SM
30411999-10-08 Stefan Monnier <monnier@cs.yale.edu>
3042
3043 * update-subdirs: also ignore CVS subdirs.
3044
4e1d9c86
GM
30451999-10-07 Gerd Moellmann <gerd@gnu.org>
3046
3047 * Makefile.in (install-arch-indep): Add ada-mode.
dff28924 3048
2b6bac15
DL
30491999-10-06 Dave Love <fx@gnu.org>
3050
3051 * Makefile.in: Add rules for config.status, configure.
3052
a4a9692d
DL
30531999-09-07 Gerd Moellmann <gerd@gnu.org>
3054
3055 * configure.in (--with-sound): Removed.
3056
30571999-08-30 Gerd Moellmann <gerd@gnu.org>
3058
3059 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move the test down after
3060 the test for Xaw3d.
3061 (HAVE_TIFF): Add -lm to library check.
3062
30631999-08-28 Richard Stallman <rms@gnu.org>
3064
3065 * configure.in (USE_TOOLKIT_SCROLL_BARS): Move tests for
3066 -lXaw3d, -lXpm, -ljpeg, -lpng, -ltiff, and -lgif, down
3067 after the other X-related libraries.
3068
30691999-08-21 Dave Love <fx@gnu.org>
3070
3071 * configure.in: Don't check for jpeglib.h.
3072
30731999-08-20 Gerd Moellmann <gerd@gnu.org>
3074
3075 * configure.in (HAVE_TIFF): Remove tiff34 prefix from tiffio.h.
3076 (HAVE_XAW3D): Don't check for Xaw3d if USE_X_TOOLKIT=none.
3077
30781999-08-18 Dave Love <fx@gnu.org>
3079
3a787a1e 3080 * configure.in: Check for termcap.h.
a4a9692d
DL
3081
30821999-08-15 Gerd Moellmann <gerd@gnu.org>
3083
3084 * configure.in: Add --with-toolkit-scroll-bars. If "no",
3085 use Emacs' scroll bars, even if configured for Motif or when
3086 Xaw3d is available.
3087
30881999-08-12 Wolfgang Rupprecht <wolfgang@wsrcc.com>
3089
3090 * configure.in: Check for getaddrinfo.
3091
30921999-08-04 Eli Zaretskii <eliz@gnu.org>
3093
3094 * config.bat: Make --no-debug work again by removing -gcoff.
3095
30961999-07-30 Dave Love <fx@gnu.org>
3097
3098 * configure.in: Check for stdlib.h.
3099
31001999-07-19 Dave Love <fx@gnu.org>
3101
3102 * configure.in: Grok sparc64-*-linux-gnu*.
3103
31041999-07-12 Richard Stallman <rms@gnu.org>
3105
3106 * Version 20.4 released.
3107
31081999-06-23 Karl Heuer <kwzh@gnu.org>
3109
3110 * make-dist: Unset EMACS_UNIBYTE, so Emacs runs in its default state.
3111 Quote $EMACS, in case it's a program with args.
3112
31131999-05-29 Richard M. Stallman <rms@gnu.org>
3114
3115 * configure.in: Delete the Kerberos stuff.
3116
31171999-05-27 Greg Hudson <ghudson@mit.edu>
3118
3119 * configure.in: Prefer kerberos 5 names.
3120
31211999-04-26 Richard M. Stallman <rms@gnu.org>
3122
3123 * configure.in: Check for libXp.
3124
31251999-04-08 Richard Stallman <rms@gnu.org>
3126
3127 * make-dist: Include change logs in subdirs of `lisp'.
3128
31291999-04-05 Richard Stallman <rms@gnu.org>
3130
3131 * Makefile.in (mkdir): If we create ${datadir}, make it world-readable.
3132 (install-arch-indep): Make ${datadir}/emacs world-readable.
3133
31341999-03-30 Eli Zaretskii <eliz@gnu.org>
3135
3136 * config.bat: Use epaths.* instead of paths.*.
3137
31381999-03-07 Eli Zaretskii <eliz@gnu.org>
3139
3140 * INSTALL: Add detailed instructions to unpack and install
3141 intlfonts on MS-DOS.
3142
31431999-02-26 Richard Stallman <rms@gnu.org>
3144
4b649a8e 3145 * configure.in: Use epaths.h and epaths-force instead of paths...
a4a9692d
DL
3146
3147 * Makefile.in (epaths-force): Renamed from paths-force;
3148 operate on epaths.in and produce epaths.h.
3149
31501999-02-24 Richard Stallman <rms@gnu.org>
3151
3152 * make-dist: Fix nt/icons directory handling.
3153
31541999-02-22 Simon Josefsson <jas@pdc.kth.se>
3155
3156 * configure.in (f301-fujitsu-uxpv4.1): New target.
3157
31581999-02-20 Richard Stallman <rms@gnu.org>
3159
3160 * make-dist (tempparent): Fix command to update info files.
3161
31621999-02-09 Richard Stallman <rms@gnu.org>
3163
3164 * configure.in (powerpc-apple-netbsd*): New alternative.
3165
31661999-01-25 Geoff Voelker <voelker@cs.washington.edu>
3167
3168 * make-dist: Include the new directory nt/icons in distributions.
3169
31701999-01-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3171
3172 * configure.in: Change message about HAVE_XFREE386.
3173
31741999-01-07 Eli Zaretskii <eliz@gnu.org>
3175
3176 * config.bat: Support configuring with leim.
3177
31781998-12-16 Petri Kaurinkoski <Petri.Kaurinkoski@hut.fi>
3179
3180 * configure.in (mips-sgi-irix6.5): New target.
3181
31821998-12-16 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3183
3184 * configure.in: Remove GSS-API support, since it has been removed
3185 from movemail.
3186
31871998-12-04 Markus Rost <rost@delysid.gnu.org>
3188
3189 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3190
31911998-12-04 Andreas Schwab <schwab@delysid.gnu.org>
3192
3a787a1e
JB
3193 * Makefile.in: Don't install customize info file.
3194 Run install-info on viper info file.
a4a9692d
DL
3195
31961998-11-29 Richard Stallman <rms@psilocin.ai.mit.edu>
3197
3198 * Makefile.in (install-arch-dep): Copy fns-*.el from lib-src.
3199
32001998-11-16 Kenichi Handa <handa@etl.go.jp>
3201
3202 * configure.in (*-*-bsdi4*): New target.
3203
32041998-11-13 Ehud Karni <ehud@unix.simonwiesel.co.il>
3205
3206 * configure.in: Fix previous change.
3207
32081998-11-11 Richard Stallman <rms@gnu.org>
3209
3210 * configure.in (aviion-intel): New machine.
3211
32121998-11-04 Kenichi Handa <handa@etl.go.jp>
3213
3214 * configure.in (mips-nec-sysv4*): New target.
3215
32161998-11-03 Andreas Schwab <schwab@delysid.gnu.org>
3217
3218 * Makefile.in (install-arch-dep): Fix last change and use fns-*.el
3219 from lisp.
3220
32211998-10-31 Richard Stallman <rms@psilocin.ai.mit.edu>
3222
3223 * make-dist: Don't include fns*.el in dist.
3224
32251998-10-30 Dave Love <fx@gnu.org>
3226
3227 * configure.in: Don't mkdir cpp.
3228
32291998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
3230
3231 * Makefile.in (install-arch-dep): Install src/fns-*.el in
3232 ${archlibdir}.
3233
32341998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
3235
3236 * Version 20.3 released.
3237
32381998-07-30 Paul Eggert <eggert@twinsun.com>
3239
3240 * Makefile.in (Makefile, src/Makefile, src/config.stamp)
3241 (lib-src/Makefile, man/Makefile, oldXMenu/Makefile)
3242 (lwlib/Makefile, leim/Makefile):
3243 Prepend $(srcdir)/ to rule dependencies outside this dir.
3244
32451998-06-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3246
3247 * configure.in: Use unset CDPATH instead of making it empty.
3248
32491998-06-20 Karl Heuer <kwzh@gnu.org>
3250
3251 * configure.in: Assume unspecified Solaris is 2.5, not 2.4.
3252
32531998-06-07 Richard Stallman <rms@psilocin.ai.mit.edu>
3254
3255 * make-dist (MANIFEST): Include most subdirs, but exclude subdirs.el
3256 and default.el. Sort the results.
3257
32581998-05-31 Karl Heuer <kwzh@gnu.org>
3259
3260 * Makefile.in (install-arch-indep): Don't die if site-lisp/ isn't
3261 writable.
3262
32631998-05-14 Richard Stallman <rms@psilocin.ai.mit.edu>
3264
3265 * Makefile.in (install-arch-indep):
3266 Don't alter site-lisp/subdirs.el if it exists.
3267
32681998-05-12 Richard Stallman <rms@psilocin.ai.mit.edu>
3269
3270 * Makefile.in (install-arch-indep): Put `-' on commands to create
3271 subdirs.el in site-lisp dirs.
3272
32731998-05-07 Richard Stallman <rms@psilocin.gnu.org>
3274
3275 * Makefile.in (install-arch-indep): Fix typo in previous change.
3276
32771998-05-06 Richard Stallman <rms@psilocin.gnu.org>
3278
3279 * Makefile.in (install-arch-indep): Pass --dir-file to install-info.
3280
32811998-04-28 Richard Stallman <rms@psilocin.gnu.org>
3282
3283 * Makefile.in (mkdir): Create the site-lisp dirs.
3284 (install-arch-indep): Make site-lisp/subdirs files world-readable.
3285
32861998-04-26 Richard Stallman <rms@psilocin.gnu.org>
3287
3288 * Makefile.in (INSTALL_INFO): New variable.
3289 (install-arch-indep): Don't replace the dir file if it already exists.
3290 Use the install-info program, via INSTALL_INFO, to add entries.
3291 Make the `info' subdir and the Info files world-readable.
3292
32931998-04-16 Eli Zaretskii <eliz@delysid.gnu.org>
3294
3295 * config.bat: Make sure the environment is large enough to support
4b649a8e 3296 all the "set foo=bar" commands. Update pointers to DJGPP FTP sites.
a4a9692d
DL
3297
32981998-04-10 Karl Heuer <kwzh@gnu.org>
3299
3300 * make-dist: Don't accept EMACS=t when testing for $EMACS set.
3301
33021998-04-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3303
3304 * configure.in: Add --with-gssapi to specify GSS-API
3305 authentication support for movemail.
3306
33071998-04-02 Richard Stallman <rms@psilocin.ai.mit.edu>
3308
3309 * Makefile.in (install-arch-indep): Fix previous change.
3310
33111998-03-30 Richard Stallman <rms@psilocin.ai.mit.edu>
3312
3313 * Makefile.in (info): Run man in build dir, not srcdir.
3314
33151998-03-28 Richard Stallman <rms@psilocin.ai.mit.edu>
3316
3317 * Makefile.in (install-arch-indep): Fix previous change.
3318
33191998-03-23 Kenichi Handa <handa@etl.go.jp>
3320
4b649a8e 3321 * Makefile.in (top_distclean): Check the existence of `lock' subdir.
a4a9692d
DL
3322
33231998-03-22 Richard Stallman <rms@gnu.org>
3324
3325 * Makefile.in (install-arch-indep): Put special subdirs.el files
3326 in site-lisp dirs. Use normal-top-level-add-subdirs-to-load-path.
3327
33281998-03-21 Richard Stallman <rms@psilocin.gnu.org>
3329
3330 * make-dist: Fix shell syntax in check for missing .el or .elc files.
3331
33321998-03-09 Richard Stallman <rms@psilocin.gnu.org>
3333
3334 * configure.in (hppa-hp-hpux1[0-9]*): Handle versions 1X like 10.
3335 (m68*-hp-hpux*): Handle versions 1X like 10.
3336
33371998-03-07 Richard Stallman <rms@psilocin.gnu.org>
3338
3339 * make-dist: PROBLEMS is now in etc, not top level dir.
3340
3341 * Makefile.in (SOURCES): Delete PROBLEMS.
3342
33431998-02-25 Richard Stallman <rms@gnu.org>
3344
3345 * configure.in (hppa*-hp-hpux*): Use hpux10 by default.
3346
3347 * Makefile.in (install-arch-indep): Do chmod a+x on subdirs.
3348
33491998-01-17 Richard Stallman <rms@gnu.org>
3350
3351 * Makefile.in (install-arch-indep): Add semicolon before `else'.
3352
33531998-01-02 Richard Stallman <rms@psilocin.gnu.org>
3354
3355 * make-dist (tempparent): New option --no-check.
3356
3357 * make-dist: Don't do anything with cpp directory.
3358
33591997-12-20 Richard Stallman <rms@psilocin.gnu.org>
3360
3361 * configure.in (sparc-fujitsu-sysv4*): New target.
3362
33631997-12-17 Andreas Schwab <schwab@gnu.org>
3364
3365 * configure.in: Cache more tests. Add missing quotes around
3366 message with embedded comma.
3367
33681997-12-04 Karl Heuer <kwzh@gnu.org>
3369
3370 * Makefile.in (unlock, relock): Don't reference cpp/ directory.
3371
33721997-11-26 Joel N. Weber II <devnull@gnu.org>
3373
3374 * make-dist: Changed the comment about `umask 0' to say `Don't
92a8ce63
JB
3375 restrict access to any files.'; previously it said `Don't protect
3376 any files', which may have implied that we think fascism is good.
a4a9692d
DL
3377
33781997-11-24 Paul Eggert <eggert@twinsun.com>
3379
3380 * configure.in (AC_CHECK_FUNCS): Add strftime. The new GNU C library
3381 strftime needs the underlying host's strftime for locale dependent
3382 formats.
3383
33841997-11-20 Abraham Nahum <miko@uxsrvc.tti.co.il>
3385
3386 * configure.in (i586-dg-dguxR4.*): New name in case branch.
3387
33881997-11-20 Eli Zaretskii <eliz@is.elta.co.il>
3389
3390 * config.bat: Configure the man subdirectory.
3391
33921997-11-07 Paul Eggert <eggert@twinsun.com>
3393
3394 * configure.in (AC_CHECK_LIB): Add -lintl.
3395
33961997-11-07 Karl Heuer <kwzh@gnu.org>
3397
3398 * make-dist (check for .elc files): Avoid bash-specific syntax.
3399 (check for overflow 14-char limit): Simplify.
3400
34011997-11-07 Richard Stallman <rms@gnu.org>
3402
3403 * Makefile.in (install): Move blessmail last.
3404
34051997-10-02 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3406
3407 * configure.in (gettimeofday, one arg or two):
3408 Clarify messages by avoiding double negative.
3409
34101997-09-30 Karl Eichwalder <ke@suse.de>
3411
3a787a1e 3412 * Makefile.in (install-arch-indep): Install the widget info file.
a4a9692d
DL
3413
34141997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3415
3416 * configure.in (with-pop, with-kerberos): Need to check Kerberos
3417 libraries in reverse order, so that libraries will appear in the
3418 correct dependency order on the link line (and so that the
3419 configure checks themselves will work properly when early
3420 libraries depend on later ones).
3421
34221997-09-21 Erik Naggum <erik@naggum.no>
3423
3a787a1e 3424 * make-dist (making links to `src'): Keep timestamp on copied files.
a4a9692d
DL
3425
3426 * make-delta: New script to produce delta distributions.
3427
34281997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3429
3430 * Version 20.2 released.
3431
34321997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3433
3434 * Version 20.1 released.
3435
3436 * Makefile.in (install-leim): Depend on mkdir.
3437 (leim): Depend on src.
3438
34391997-09-13 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3440
3441 * configure.in: Recognize alpha* instead of just alpha.
3442
34431997-09-12 Paul Eggert <eggert@twinsun.com>
3444
3445 * leim-Makefile.in (mostlyclean, maintainer-clean): New targets.
3446
34471997-09-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3448
3449 * update-subdirs: Use rm -f.
3450
34511997-09-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3452
3453 * update-subdirs: Delete subdirs.el if this dir has no subdirs.
3454 Ignore subdirs named Old.
dff28924 3455
a4a9692d
DL
34561997-08-04 Kenneth Stailey <kstailey@elbereth.disclosure.com>
3457
3458 * configure.in: Add OpenBSD clause to set $machine.
3459
34601997-09-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3461
3462 * make-dist: Recompile everything after updating various Lisp files.
3463 Recompile in leim as well as lisp.
3464 Check in leim as well as lisp for mismatched files and too-long names.
dff28924 3465
a4a9692d
DL
34661997-09-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3467
3468 * Makefile.in (TAGS tags): Simply refer this to the src subdir.
3469
34701997-08-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3471
3472 * Makefile.in (install-arch-indep): Verify ./lisp has simple.el in it
3473 before trying to copy anything from it.
3474
34751997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3476
3477 * Makefile.in (man/Makefile): New target.
3478 (tags): Define env var EMACS and run Makefile from build dir.
3479
34801997-08-27 Eli Zaretskii <eliz@psilocin.gnu.ai.mit.edu>
3481
3482 * config.bat: If src/_gdbinit doesn't exist, try using
3483 src/.gdbinit to create it (for building on Windows 95).
3484
34851997-08-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3486
3487 * Makefile.in (install-arch-indep):
3488 Discard extra data in tar | tar pipes.
3489
34901997-08-24 NIIBE Yutaka <gniibe@mri.co.jp>
3491
3492 * configure.in (x_default_search_path): Corrected
3493 '${x_library}' to '${x_library}/X11'.
3494
34951997-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3496
4b649a8e 3497 * configure.in (HAVE_MOTIF_2_1): Test for Motif 2.1.
a4a9692d
DL
3498
34991997-08-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3500
3501 * configure.in: Support auto-configuration of both Kerberos V4 and
92a8ce63
JB
3502 Kerberos V5 for movemail, including detection of V4 and V5 header
3503 files and libraries.
a4a9692d
DL
3504
35051997-08-16 NIIBE Yutaka <gniibe@etl.go.jp>
3506
3507 * configure.in: Compute x_default_search_path
3508 and substitute into makefiles.
3509
3510 * Makefile.in (paths-force): Store PATH_X_DEFAULTS in paths.h.
3511
35121997-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3513
3514 * Makefile.in (install-arch-indep): Run list-load-path-shadows.
3515
35161997-08-07 Erik Naggum <erik@naggum.no>
3517
3518 * configure.in: Remove lockdir, it is no longer needed.
3519 * Makefile.in (mkdir): Don't create lockdir.
3520 (lockdir): Variable deleted.
3521 (paths-force): Don't operate on PATH_LOCK.
3522
35231997-08-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3524
3525 * leim-Makefile.in (clean, distclean): New targets.
3526
3527 * make-dist: Include leim/ChangeLog in leim distribution.
3528
35291997-08-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3530
3531 * configure.in (i*86-*-sysv4.2uw*): Set NON_GNU_CPP.
3532
35331997-07-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3534
3535 * Makefile.in (CPPFLAGS): Get this from configure, like CFLAGS.
3536
35371997-07-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3538
3539 * Makefile.in (LDFLAGS): Get this from configure, like CFLAGS.
3540
35411997-07-25 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3542
3543 * make-dist: Update leim/leim-list.el.
3544 Pass along value of $EMACS when updating lisp dir.
3545
35461997-07-25 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3547
dff28924 3548 * configure.in (doug_lea_malloc): Make __after_morecore_hook a
a4a9692d
DL
3549 prerequisite to the use of Doug Lea's malloc.
3550
35511997-07-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3552
3553 * Makefile.in (top_distclean): Use -f to delete contents of lock dir.
3554
3555 * make-dist: Use name leim/SKK-DIC, not leim/SKK.
3556
35571997-07-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3558
3559 * make-dist: Arrange for the leim tar file to unpack in emacs-M.N/leim.
3560
35611997-07-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3562
3563 * configure.in (mips-sony-newsos6*): File news-risc.h renamed
3564 to news-r6.h.
3565
35661997-07-10 Eli Zaretskii <eliz@is.elta.co.il>
3567
3568 * config.bat: Use `sed' instead of `cp', which might not be
3569 installed.
3570
35711997-07-09 Kenichi Handa <handa@etl.go.jp>
3572
3573 * Makefile.in (mostlyclean): Add cleaning leim directory.
3574 (clean, distclean, maintainer-clean): Likewise.
3575
35761997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3577
3578 * make-dist (bogosities): Check subdirs of `lisp' also.
3579
35801997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3581
3582 * make-dist (etc): Really avoid symlinks now.
3583 (lisp): Don't delete from subdirs the things we never copy.
3584
56f7d69d 35851997-07-07 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3586
3587 * Makefile.in (install-arch-indep): Correct the target name.
3588 The first letter `i' was dropped by the previous change of mine.
3589
35901997-07-06 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3591
3592 * configure.in (leim/Makefile): Generate this.
3593 (*-sysv4.2uw*): Recognize new alternative.
3594
3595 * leim-Makefile.in: Renamed from leim-Makefile.
3596
3597 * make-dist: Set up real-leim subdirectory,
3598 with the real contents of leim; then move it to
3599 a separate top-level directory.
3600
3601 * make-dist: Don't mention site-lisp, site-init, site-start
3602 or default, when listing files hat are not compiled and should be.
dff28924 3603
a4a9692d
DL
3604 * configure.in: Create src/config.stamp at the end.
3605
36061997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3607
3608 * Makefile.in (install-leim): Correct previous change.
3609
56f7d69d 36101997-07-02 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3611
3612 * Makefile.in (install-leim): New target.
3613 (install): Depend on install-leim.
dff28924 3614
56f7d69d 36151997-07-01 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3616
3617 * Makefile.in (SUBDIR): Add leim.
3618 (SUBDIR_MAKEFILES): Add leim/Makefile.
3619 (leim/Makefile): New target.
3620
36211997-07-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3622
3623 * leim-Makefile: New file.
3624 * make-dist: Initialize a `leim' subdirectory with that makefile.
3625
36261997-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3627
3628 * configure.in (GNU_MALLOC_reason): Fix message text.
3629
36301997-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3631
3632 * make-dist (lisp): Don't process subdirs that start with =.
3633 (etc): Copy symlinks, as in src.
3634
36351997-06-26 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3636
3637 * configure.in (i*86-*-unixware*): New alternative.
3638
36391997-06-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3640
3641 * Makefile.in (src/config.stamp): Target renamed from src/config.h
3642 and touch it explicitly.
3643
3644 * configure.in (mips-sony-newsos6*): New alternative.
3645 (mips-*-linux-gnu*): New alternative.
3646 (*-*-bsdi*): New alternative.
3647 (i*86-*-bsd386, i*86-*-bsdi...): Delete old alternatives.
3648
36491997-06-22 Dave Love <d.love@dl.ac.uk>
3650
3a787a1e
JB
3651 * Makefile.in (lib-src): Depend on src/config.h (e.g. for movemail.o).
3652 (src/config.h): New target to re-configure if src/config.in is patched.
a4a9692d
DL
3653
36541997-06-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3655
3656 * configure.in (shutdown): Check for `shutdown' function.
3657
56f7d69d 36581997-06-18 Kenichi Handa <handa@psilocin.gnu.ai.mit.edu>
a4a9692d
DL
3659
3660 * update-subdirs: Include the directory "language" in subdirs.
3661
36621997-06-01 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3663
3664 * configure.in (m88k-dg-dgux4*): New alternative.
3665 (alpha-*-netbsd*): New alternative.
3666 (powerpcle-*-solaris2*): New alternative.
3667
36681997-05-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3669
3670 * make-dist: Warn about .el files that are not compiled.
3671
36721997-05-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3673
3674 * Makefile.in (dist): Don't run update-subdirs here,
3675 since make-dist now gets that done.
3676
3677 * make-dist: Use the new `updates' target in lisp/Makefile.
dff28924 3678
a4a9692d
DL
3679 * make-dist: Use new non-file targets in lisp/Makefile.
3680
36811997-04-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3682
3683 * make-dist: Handle all subdirs of `lisp' uniformly.
3684 Don't handle `term' and `language' specially.
3685 Clear out umask at the beginning.
dff28924 3686
a4a9692d
DL
36871997-04-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3688
3689 * make-dist: Use Make to update finder-inf.el and autoloads.
3690 Also update cus-load.el.
3691
36921997-04-09 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3693
89aa5de3 3694 * configure.in (doug_lea_malloc): First check for SYSTEM_MALLOC,
3a787a1e 3695 in case it is desirable to disable the GNU malloc features with glibc.
a4a9692d
DL
3696
36971997-04-08 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>
3698
3699 * configure.in (DOUG_LEA_MALLOC):
3700 Define if malloc_{get,set}_state exist.
3701
56f7d69d 37021997-03-05 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3703
3704 * make-dist: Make links for files under lisp/language.
3705
177c0ea7 37061997-02-20 Kenichi Handa <handa@etl.go.jp>
a4a9692d
DL
3707
3708 * update-subdirs: Exclude the directory "language" from subdirs.
3709
37101997-01-26 Karl Heuer <kwzh@gnu.ai.mit.edu>
3711
3712 * configure.in: Check for rint and cbrt.
3713
37141997-01-01 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3715
3716 * make-dist: Use $EMACS to say where to run Emacs.
3717 Add --no-update option.
dff28924 3718
a4a9692d
DL
37191996-12-30 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3720
3721 * configure.in (hppa1.1-hitachi-hiuxmpp): New configuration.
3722
37231996-12-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3724
3725 * make-dist (copying src): Check thoroughly for symlinks
3726 and copy them in all cases. Regularize the linking of *.in
3727 and *.opt and ChangeLog files.
3728 (copying lib-src): Likewise.
3729 Don't rm getdate.c or y.tab.*--they don't exist any more.
dff28924 3730
a4a9692d
DL
37311996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com>
3732
3733 * configure.in: Check for libmail, maillock.h and
3734 touchlock (for movemail).
3735
37361996-12-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3737
3738 * configure.in (limits.h): Check for this file.
3739
37401996-12-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3741
3742 * configure.in (rs6000-ibm-aix4.2): New alternative.
3743 (rs6000-ibm-aix4.0): New alternative.
3744 (rs6000-ibm-aix4*): Assume aix 4.1 by default.
3745
37461996-11-22 Ben Harris <bjh21@cam.ac.uk>
3747
3748 * configure.in: Recognize vax-*-netbsd*.
3749
37501996-11-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3751
3752 * configure.in (locallisppath): Add leim directory.
3753
37541996-10-31 Eli Zaretskii <eliz@is.elta.co.il>
3755
3756 * config.bat: Make sure `mv' supports forward slashes and -f.
3757
37581996-10-28 Christian Limpach <chris@nice.ch>
3759
3760 * configure.in (hppa*-next-nextstep*): * added after hppa
3761 to accept hppa1.0 and hppa1.1.
3762
37631996-10-05 Marcus G. Daniels <marcus@coulee.tdb.com>
3764
3765 * configure.in: Provide an empty default for LD_SWITCH_X_SITE_AUX.
3766 * configure.in (ld_switch_machine): Fix typo.
3767
37681996-09-28 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3769
3770 * configure.in: Fetch LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE
3771 from config.h and use them in $ac_link.
3772
37731996-09-28 Erik Naggum <erik@psilocin.gnu.ai.mit.edu>
3774
3775 * configure.in: Create a subdir named `lisp'.
3776
37771996-09-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3778
3779 * configure.in: Check for getcwd.
3780
37811996-09-04 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3782
dff28924 3783 * configure.in: Check for termios.h. Check for setpgid.
a4a9692d
DL
3784
37851996-08-31 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3786
3787 * configure.in: Check for setrlimit.
3788
37891996-08-31 Paul Eggert <eggert@twinsun.com>
3790
3791 * configure.in: Check for sys/systeminfo.h, getdomainname, sysinfo.
3792
37931996-08-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3794
3795 * configure.in: Check for utimes.
3796
3797 * configure.in: Check for com_err library, but only
3798 if --with-kerberos was used. Check for krb and des
3799 only if --with-kerberos.
3800
38011996-08-26 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3802
3803 * Makefile.in (INSTALL_STRIP): New variable.
3804 (install-strip): Set INSTALL_STRIP, not INSTALL_PROGRAM.
3805 (install-arch-dep): Use INSTALL_STRIP, and pass it to lib-src.
3806
38071996-08-25 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3808
3809 * configure.in: Check for krb and des libraries.
3810
38111996-08-24 Richard Stallman <rms@ethanol.gnu.ai.mit.edu>
3812
3813 * configure.in (*-sunos4.1.[3-9]*noshare):
3814 Use sunos413, not sunos4-1-3.
3815 (m88k-dg-dgux5.4R3*): Use dgux5-4-3, not dgux5-4r3.
3816 (arm-acorn-riscix1.2*): Use riscix12, not riscix1-2.
dff28924 3817
a4a9692d
DL
38181996-08-22 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3819
3820 * Makefile.in (src/paths.h): Target deleted.
3821 (paths-force): Delete all dependencies on this target
3822 but don't delete the target.
3823 (install): Depend on `all'.
3824 (paths-force): Don't print a message.
3825
3826 * configure.in: Generate src/paths.h here.
3827
38281996-08-18 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3829
3830 * configure.in (NON_GCC_LINK_TEST_OPTIONS, GCC_LINK_TEST_OPTIONS):
3831 New variables that affect linking only.
3832 (alpha-dec-osf*): Use those instead of previous change.
3833
38341996-08-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3835
3836 * Makefile.in (install-arch-indep): Install info/messages.
3837
38381996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3839
3840 * Version 19.33 released.
3841
38421996-08-10 Marcus Daniels <marcus@sayre.sysc.pdx.edu>
3843
3844 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3845 Fix previous change.
3846
38471996-08-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3848
3849 * configure.in (i[3456]86-sequent-ptx4*, i[3456]86-sequent-sysv4*):
3850 New alternative.
3851
38521996-08-07 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3853
3854 * configure.in (alpha-dec-osf*): Specify GCC_TEST_OPTIONS
3855 and NON_GCC_TEST_OPTIONS.
3856
38571996-08-06 Paul Eggert <eggert@twinsun.com>
3858
3859 * configure.in (LOCALTIME_CACHE): Don't put a string literal
3860 "TZ=..." in environ.
3861
38621996-08-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3863
3864 * make-dist (msdos): Add is_exec.c, sigaction.c to distribution.
3865
38661996-08-03 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3867
3868 * configure.in (*-sunos4.1.[3-9]*noshare): Move this before
3869 the more general *-sunos4.1.[3-9]* clause.
3870
38711996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3872
3873 * Version 19.32 released.
3874
3875 * configure.in (*-sco3.2v5*):
3876 Set OVERRIDE_CPPFLAG to a string of one space.
3877 Fix the code that uses OVERRIDE_CPPFLAG.
3878
38791996-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu>
3880
3881 * configure.in: Undo previous change.
3882
38831996-07-16 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3884
3885 * config.sub: Use `pc', not `unknown', when canonicalizing
3886 the vendor for ...86.
3887
177c0ea7 38881996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
a4a9692d
DL
3889
3890 * configure.in: Check for termios.h header.
3891
38921996-07-11 Bill Mann <dvmann@dvncr.praxisint.com>
3893
3a787a1e 3894 * configure.in: Use s/usg5-4-3.h for ncr-i[3456]86-sysv4.3.
a4a9692d
DL
3895
38961996-07-07 Karl Heuer <kwzh@gnu.ai.mit.edu>
3897
3898 * configure.in: Split bsdos2 and bsdos2-1.
3899
39001996-07-06 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
3901
3902 * config.sub: If last two words are not a recognized
3903 KERNEL-OS pair, use just the last word as OS, as in 19.31.
3904 Make conversion of gnu/linux to linux-gnu really work.
dff28924 3905
a4a9692d
DL
3906 * config.sub: If vendor unspecified with i386, use `pc' not `unknown'.
3907
39081996-06-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3909
3910 * configure.in (check for using Lucid widgets by default):
3911 Eliminate indentation that confuses some compilers.
3912
39131996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3914
3915 * config.sub: Convert linux and gnu/linux to linux-gnu.
3916
3917 * make-dist: Don't update getdate.c.
3918 Ignore =... files when checking for too-long Lisp file names.
3919
39201996-06-28 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3921
3922 * configure.in (euidaccess): Check for that, not for eaccess.
3923
39241996-06-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3925
3926 * configure.in (sunos4.1.[3-9]*noshare): Eliminate dash from
92a8ce63 3927 before `noshare'.
a4a9692d
DL
3928 (mips-sgi-irix6*): Specify NON_GCC_TEST_OPTIONS.
3929
39301996-06-21 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3931
3932 * configure.in: Rename lignux to linux-gnu in configuration names.
3933 Use gnu-linux as the opsys value (s/ file name).
3934 Allow i686 just like i386, i486, i586.
3935
39361996-06-20 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3937
3938 * configure.in (i*86-*-sco3.2v5): New alternative.
3939 (OVERRIDE_CPPFLAG): New variable.
3940 (CPPFLAGS): If OVERRIDE_CPPFLAG is set, use that.
3941
3942 * configure.in: Specify vpath for .texi files.
3943
39441996-06-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3945
3946 * configure.in: Always check for HAVE_X11R5.
3947 Separately decide whether to use a toolkit by default.
3948
39491996-06-04 Bill Mann <dvmann@dvhpux1.praxisint.com>
3950
3951 * configure.in: If X11R5 is missing the Xaw headers,
3952 default to --with-x-toolkit=no.
3953
39541996-05-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3955
3956 * configure.in (powerpc-*-solaris2*): Use ibmrs6000, not rs6000.
3957
39581996-05-30 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
3959
3960 * Makefile.in (install-arch-indep): If cd etc makes output,
3961 don't treat that as part of the tar data.
3962 Check that ./lisp actually exists.
dff28924 3963
a4a9692d
DL
39641996-05-29 Karl Heuer <kwzh@gnu.ai.mit.edu>
3965
3966 * make-dist: Check for long file names.
3967
39681996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3969
3970 * Version 19.31 released.
3971
39721996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
3973
3974 * configure.in: Recognize sparc-*-lignux.
3975
39761996-05-03 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3977
3978 * make-dist: Include nt/inc/arpa and nt/inc/netinet in the dist.
3979 Don't include config.w95.
3980
39811996-04-21 Richard Stallman <rms@delasyd.gnu.ai.mit.edu>
3982
3983 * make-dist: Replace --no-clean-up and --no-tar options
3984 with --clean-up and --tar, so that the default is useful.
3985
39861996-04-15 Eli Zaretskii <eliz@is.elta.co.il>
3987
3988 * config.bat: Make sure the GDB init file is called src/_gdbinit;
3989 if not, tell the user to rename it and abort.
3990
39911996-04-14 Eli Zaretskii <eliz@is.elta.co.il>
3992
3993 * config.bat: With DJGPP v1.x, use `COFF2EXE' to produce JUNK.EXE
3994 test program.
3995
39961996-04-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3997
3998 * config.bat (djgpp_ver): Variable renamed from djgpp-ver.
3999
4000 * make-dist (MANIFEST): Fix previous change.
4001 (msdos): Put mainmake.v2 into the dist.
4002
40031996-04-10 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4004
4005 * make-dist: Exit if autoconf fails.
4006
40071996-04-10 Eli Zaretskii <eliz@is.elta.co.il>
4008
4009 * config.bat: Set djgpp-ver, and unset it at the end.
b1f865ae 4010 Add a number of conditionals for DJGPP version 2.
a4a9692d
DL
4011 Rename label libsrc2 to libsrc3.
4012 Substitute for LDFLAGS in src/Makefile.
4013 Substitute for ALL_CFLAGS in lib-src/Makefile.
4014
40151996-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4016
4017 * configure.in (ncurses): Check this after checking fns like strerror.
4018
40191996-04-08 Erik Naggum <erik@naggum.no>
4020
4021 * make-dist (MANIFEST): Don't include lines from =files.
4022
40231996-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4024
4025 * make-dist: Don't put lisp/dired.todo in the dist.
4026
40271996-04-05 Richard Stallman <rms@lucy.gnu.ai.mit.edu>
4028
4029 * configure.in (HAVE_NCURSES): Look for library named ncurses.
4030
4031 * configure.in (setlocale): Check for it.
4032
4033 * configure.in (*-*-sysv4.2*): If no /usr/ccs/lib/cpp, use /lib/cpp.
dff28924 4034
a4a9692d
DL
40351996-03-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4036
4037 * configure.in: Use lignux instead of linux as value of opsys.
4038
40391996-03-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4040
4041 * Makefile.in (install-strip): Fix whitespace.
4042 Get rid of continuation.
4043
4044 * config.sub: Convert linux or gnu/linux to lignux.
4045
40461996-03-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4047
4048 * configure.in: Accept lignux in configuration name.
4049
40501996-03-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4051
4052 * Makefile.in (install-strip): New target.
4053
40541996-03-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4055
4056 * Makefile.in (top_distclean): Use `|| true' to ignore error in rm.
4057 -f failed to do the job on Suns.
4058
40591996-03-13 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4060
4061 * Makefile.in (install-arch-dep): Don't depend on install-arch-indep.
4062
4063 * configure.in (linux/version.h): Check for this header.
4064
40651996-03-12 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4066
4067 * configure.in: Remove -fno-builtin hackery from -lm check.
4068
40691996-03-08 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
4070
4071 * configure.in (-lm check): If $GCC, append -fno-builtin to $CC for
92a8ce63 4072 just this test.
a4a9692d
DL
4073
4074 * configure.in (AC_PREREQ): Require version 2.8 of Autoconf.
4075
40761996-03-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4077
4078 * configure.in: Check for ncurses.
4079
40801996-02-28 Paul Eggert <eggert@twinsun.com>
4081
4082 * configure.in (LOCALTIME_CACHE):
4083 Also define if localtime mishandles unsetting TZ.
4084 This works around a localtime bug in mips-dec-ultrix.
4085
40861996-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4087
4088 * make-dist (finder-inf.el): Use finder-compile-keywords-make-dist.
4089
4090 * configure.in: Improve messages about X versions.
4091
40921996-02-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4093
4094 * configure.in (LOCALTIME_CACHE): Cope if $ac_cv_func_tzset is null.
4095
40961996-02-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4097
4098 * configure.in (HAVE_X11XTR6): Set it as a shell variable.
4099 (HAVE_LIBXMU): If HAVE_X11XTR6, use -lSM and -lICE.
4100
4101 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4102 (install): Put install-arch-indep before install-arch-dep.
4103
41041996-02-20 Dave Love <d.love@dl.ac.uk>
4105
4106 * INSTALL: Clarify info about MS-DOS path handling.
4107
41081996-02-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4109
4110 * Makefile.in (install-arch-indep): Install info/ccmode*.
4111 In previous change, protect against /bin/pwd returning null string.
4112
41131996-02-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4114
4115 * Makefile.in (install-arch-indep): Copy build-dir's lisp subdir
4116 to lispdir.
4117
41181996-02-01 Paul Eggert <eggert@twinsun.com>
4119
4120 * configure.in (LD_RUN_PATH): Prepend x_libraries to this envvar.
4121
41221996-01-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4123
4124 * configure.in (HAVE_TIMEVAL): Set explicitly to `no' if test fails.
4125
41261996-01-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4127
4128 * Makefile.in (extraclean): Use ${top_distclean} to ensure
4129 we delete everything distclean deletes.
4130
41311996-01-23 Karl Heuer <kwzh@gnu.ai.mit.edu>
4132
4133 * make-dist (lwlib): Don't distribute lwlib-Xol* files.
4134
41351996-01-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4136
4137 * configure.in (HAVE_X11): Merge $LD_SWITCH_X_SITE
4138 into LDFLAGS instead of into LIBS.
4139
41401996-01-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4141
4142 * configure.in (HAVE_XMU): Fix typo in previous change.
4143
41441996-01-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4145
4146 * configure.in [Solaris]: Don't let $CC make us use /usr/ucb/cc.
4147
41481996-01-10 Erik Naggum <erik@naggum.no>
4149
4150 * configure.in (USE_X_TOOLKIT = maybe): Delete redundant `fi'.
4151
41521996-01-10 Karl Heuer <kwzh@gnu.ai.mit.edu>
4153
4154 * Makefile.in (install-arch-indep): Ignore error if no chmod -R.
4155
41561996-01-10 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4157
4158 * configure.in (HAVE_XMU): Check for libXmu.a only if using toolkit
4159 and use -lXt to link it.
4160
41611996-01-08 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4162
4163 * configure.in (locallisppath): Put version-specific dir first.
4164
41651996-01-07 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4166
4167 * configure.in (hppa-*-nextstep*): New alternative.
4168 (USE_X_TOOLKIT): By default, set this to "maybe";
4169 and change that later to LUCID or "no" according to X11 version.
4170
4171 * make-dist: Recompile outdated .elc files and update all autoloads.
4172
41731996-01-05 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4174
4175 * configure.in (locallisppath): Fix typo in last change: " -> '.
4176
41771996-01-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4178
4179 * configure.in (locallisppath): Add ../emacs/VERSION/site-lisp.
4180
41811995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4182
4183 * Makefile.in (install-arch-indep): Give all files read permission.
4184
41851995-12-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4186
4187 * configure.in (hppa*-hp-hpux9shr*, hppa*-hp-hpux9*, hppa*-hp-hpux*):
4188 If it is hpux 9, check for /usr/include/X11R5 and /usr/lib/x11R5.
4189
41901995-12-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4191
4192 * configure.in: Determine HAVE_X11R6.
4193 (HAVE_MENUS): Renamed from HAVE_X_MENU.
4194
41951995-12-21 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4196
4197 * configure.in: Just "solaris" now defaults to version 2.4.
4198 Add sunos4.1.n-noshare as alternative.
4199
42001995-12-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4201
4202 * configure.in (mips-sgi-irix6*): Set NON_GNU_CPP.
4203
42041995-11-29 Erik Naggum <erik@naggum.no>
4205
4206 * Makefile.in (install-arch-indep): Add missing backslash.
4207
42081995-11-29 Karl Eichwalder <ke@ke.Central.DE>
4209
4210 * Makefile.in (install-arch-indep): Don't install
4211 lispdir/[Mm]akefile*, lispdir/ChangeLog, lispdir/dired.todo.
4212
42131995-11-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4214
4215 * Makefile.in (install-arch-indep): Fix previous change.
4216
4217 * configure.in (mips-sni-sysv*): New alias for mips-siemens-sysv*.
4218
42191995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4220
4221 * Version 19.30 released.
4222
4223 * make-dist (lisp): Exclude subdirs.el.
4224
42251995-11-22 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4226
4227 * make-dist (etc): Delete *.orig and *.rej.
4228
42291995-11-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4230
4231 * Makefile.in (install-arch-indep): Rename old info/dir only if exists.
4232
42331995-11-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4234
4235 * configure.in (hppa*-hp-hpux10*): Use s/hpux10.h.
4236
42371995-11-14 Geoff Voelker <voelker@cs.washington.edu>
4238
4239 * make-dist (nt): Rename install, readme, and todo to
4240 INSTALL, README, and TODO.
4241
42421995-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4243
4244 * make-dist (lisp): Don't distribute site-start.
4245
42461995-11-06 Karl Heuer <kwzh@gnu.ai.mit.edu>
4247
4248 * make-dist: Break the hard link on alloca.c.
4249
42501995-11-04 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
4251
4252 * configure.in (LIBS): Add libsrc_libs and keep the old LIBS.
4253
42541995-11-02 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4255
4256 * make-dist (src, lib-src): Don't distribute Makefile.c.
4257 (etc/e): Do cleanup in $tempdir/etc/e, not $tempdir/etc.
4258
42591995-10-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4260
4261 * Makefile.in (mkdir): Create man1dir, not mandir.
4262 (uninstall): Use man1dir, not mandir.
4263
42641995-10-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4265
4266 * Makefile.in (man1dir): New variable.
92a8ce63 4267 (install-arch-indep): Use man1dir.
a4a9692d
DL
4268
4269 * configure.in (sparc-*-nextstep*): Remove incorrect .h's.
4270
4271 * make-dist: Create lisp/MANIFEST.
4272
42731995-10-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4274
4275 * configure.in (m68k-*-linux*): New alternative.
4276
42771995-10-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4278
4279 * make-dist: Use new names config.in, paths.in, and
4280 {src,lib-src}/Makefile.in.
4281
42821995-10-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4283
4284 * configure.in: Don't bother checking for drem.
4285
42861995-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4287
4288 * Makefile.in (distclean): Delete line with just a tab in it.
4289 (install-arch-indep): Delete spaces that precede tabs.
4290 Delete spurious `fi' left from previous change.
4291 (install): Supply `true' as command, to avoid null command.
4292
42931995-10-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4294
4295 * configure.in (--with-x-toolkit)): Add `athen' as alias for `athena'.
4296
42971995-09-30 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4298
4299 * configure.in (powerpc-*-solaris2): New alternative.x
4300
43011995-09-12 Karl Heuer <kwzh@gnu.ai.mit.edu>
4302
4303 * Makefile.in (src/paths.h, paths-force): Use paths.h.$$ instead
4304 of paths.h.tmp$$, to avoid going beyond 14 characters.
4305
43061995-09-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4307
4308 * configure.in: Improve error msg for invalid --with-x-toolkit value.
4309
43101995-09-06 Paul Eggert <eggert@twinsun.com>
4311
4312 * configure.in (LOCALTIME_CACHE): Define if tzset exists and
4313 if localtime caches TZ. Check for tzset.
4314
43151995-09-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4316
4317 * config.bat: Simplify using new names file names src/makefile.in,
4318 config.in, paths.in. Change Echo commands not to use `.
4319
43201995-08-31 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4321
4322 * Makefile.in (install-arch-indep): Always install the new dir file;
4323 rename the previous dir file to dir.bak or dir.old.
4324
43251995-08-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4326
4327 * configure.in (RANLIB): Substitute this into makefiles.
4328 Set it specially on solaris; set it by default on other systems.
4329
4330 * configure.in: Fix previous Alpha change.
4331
43321995-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4333
4334 * configure.in (i*386-*-isc4.*): Set GCC_TEST_OPTIONS and
4335 NON_GCC_TEST_OPTIONS.
4336
43371995-08-10 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4338
4339 * configure.in (CFLAGS): When computing CFLAGS and REAL_CFLAGS
4340 from config.h, use SPECIFIED_CFLAGS to get what the user specified.
4341
4342 * configure.in (alpha-*-linux*): New configuration.
4343
43441995-08-05 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4345
4346 * configure.in (m68*-next-*): Use m68k.h and nextstep.h.
4347 (m68k-next-nextstep*): New alias for that.
4348 (i*86-*-nextstep*): Use nextstep.h.
4349 (sparc-*-nextstep*): New configuration.
4350
43511995-08-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4352
4353 * configure.in (CPP): Save original CFLAGS value in SPECIFIED_CFLAGS.
4354 And get CFLAGS from config.h if SPECIFIED_CFLAGS is null.
4355
43561995-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4357
4358 * configure.in: Handle sunos4shr by sharing; not like sunos4*.
4359 Determine GETTIMEOFDAY_ONE_ARGUMENT by experiment.
4360
43611995-07-18 Mike Long <mike.long@analog.com>
4362
4363 * make-dist: Fix update of finder-inf.el, and byte-compile it.
4364
43651995-07-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4366
4367 * Makefile.in (src/paths.h, paths-force):
4368 Rename src/paths.h.in to src/paths.in.
4369 (Makefile): Depend on src/Makefile.in, not src/Makefile.in.in.
4370
4371 * configure.in: Rename {src,lib-src}/Makefile.in.in to Makefile.in.
4372 Use Makefile.c for intermediate file.
4373 Rename src/config.h.in to src/config.in.
4374
43751995-07-17 Richard Stallman <rms@gnu.ai.mit.edu>
4376
4377 * configure.in (mips-dec-ultrix*): Assume version 4.3.
4378 (mips-dec-ultrix4.[12]): New alternative for old versions.
4379
43801995-07-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4381
4382 * make-dist: Don't break intra-tree links.
4383
43841995-07-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4385
4386 * configure.in: Put back archlibdir initialization. Require
92a8ce63 4387 autoconf 2.4.1 or later.
a4a9692d
DL
4388
43891995-07-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4390
4391 * configure.in: Use sunos4shr normally for Sunos 4.1.[3-9].
4392 (mips-mips-riscos5*): New alternative.
4393
43941995-06-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4395
4396 * Makefile.in (uninstall, install-arch-indep): Install info/ediff*.
4397
43981995-06-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4399
4400 * configure.in (bindir, datadir, sharedstatedir, libexecdir)
4401 (mandir, infodir, archlibdir): Initializations deleted.
4402
4403 * configure.in: On hpux9, use hpux9-x11r4.h if we have X11R4.
4404 On hpux9shr, use hpux9shxr4.h.
4405
44061995-06-24 Morten Welinder <terra+@cs.cmu.edu>
4407
4408 * configure.in: Added target mips-dec-mach_bsd4.3.
4409 * config.guess: Guess mips-dec-mach_bsd4.3.
4410
44111995-06-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4412
4413 * Makefile.in (mkdir): Use symbolic chmod.
4414
44151995-06-22 Paul Eggert <eggert@twinsun.com>
4416
3a787a1e
JB
4417 * configure.in: Treat SunOS 4.1.4 like SunOS 4.1.3. (Likewise for
4418 SunOS 4.1.5 thorugh 4.1.9, should they ever exist.)
a4a9692d
DL
4419
44201995-06-22 Paul Eggert <eggert@twinsun.com>
4421
4422 * Makefile.in (SUBDIR_MAKEFILES):
4423 Add man/Makefile, so `make distclean' removes it.
4424 (top_distclean): Add config.log to the list of files to be removed.
4425
44261995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4427
4428 * Version 19.29 released.
4429
44301995-06-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4431
4432 * configure.in: Fix the previous change to verify that the -b
4433 option really solves the problem.
4434
4435 * make-dist (nt): Explicitly include makefile.nt and makefile.def only.
4436
44371995-06-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4438
4439 * configure.in: Test whether XFree86 needs -b i486-linuxaout to link.
4440
44411995-06-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4442
4443 * configure.in: Report more clearly when there is no special
4444 dir to search for X includes or libraries.
4445
44461995-06-13 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4447
4448 * configure.in: Check for -lpthreads, not -lpthread.
4449
44501995-06-09 Geoff Voelker <voelker@cs.washington.edu>
4451
4452 * make-dist: Copy new files nt/addpm.c and nt/emacs.bat.in.
4453
44541995-06-08 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4455
4456 * configure.in: Check for -lpthread.
4457
44581995-06-05 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4459
4460 * Makefile.in (install-arch-indep): Install info files for mh-e.
4461 (uninstall): Uninstall info files for dired-x, gnus, mh-e, and sc.
4462
44631995-06-01 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4464
4465 * configure.in (*-solaris2.5): New configuration.
4466
4467 * make-dist: Copy new files config.nt and config.w95.
4468
44691995-05-30 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4470
4471 * configure.in: Use x_includes, not x_libraries, for -I.
4472 Make bitmapdir a colon-separated list.
4473
44741995-05-27 Richard Stallman <rms@gnu.ai.mit.edu>
4475
4476 * configure.in (hppa*-hp-hpux10*, m68k-hp-hpux10*): New configurations.
4477
4478 * configure.in: Allow x_libraries and x_includes to be paths.
4479
44801995-05-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4481
4482 * configure.in: Fix typo.
4483
44841995-05-24 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4485
4486 * INSTALL: Clarify use of site-init.el.
4487
44881995-05-22 enami tsugutomo <enami@sys.ptg.sony.co.jp>
4489
3a787a1e 4490 * configure.in: Pass arg to sqrt.
a4a9692d
DL
4491
44921995-05-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4493
4494 * make-dist: Fix May 6 change.
4495
44961995-05-17 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4497
4498 * vpath.sed: Delete reference to ymakefile.
4499
45001995-05-09 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4501
3a787a1e 4502 * configure.in: Use sqrt (more portable) instead of fmod in -lm check.
a4a9692d
DL
4503
45041995-05-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4505
4506 * make-dist: Put nt/emacs.ico and nt/emacs.rc in dist.
4507
4508 * update-subdirs: Specify /bin/sh to run the script.
4509
45101995-05-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4511
4512 * make-dist: Put src/makefile.nt in dist.
4513
4514 * configure.in (i[345]86-*-bsdi2*): New configuration.
4515 (vax-dec-bsd386*): Deleted.
4516
45171995-05-06 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4518
3a787a1e
JB
4519 * configure.in: Make sure CDPATH doesn't mess up PWD check.
4520 Check whether X bitmaps are in X11/bitmaps instead of bitmaps.
4521 Use fmod instead of logb in -lm check.
a4a9692d
DL
4522
45231995-05-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4524
4525 * configure.in (m68*-apollo-*): Renamed from m68*-apollo*.
4526 Use bsd4-3. Don't set NON_GNU_CPP.
4527
4528 * make-dist: Don't copy in src/s/*.inp. Don't copy nt/src.
14ee32ab 4529 In nt, copy various different things, but not *.cmd.
a4a9692d
DL
4530 Fix the ln commands for the subdirs of nt.
4531
45321995-04-29 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4533
4534 * configure.in (*-sun-sunos4.1.3*): Use sunos4shr.h.
4535
45361995-04-27 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4537
4538 * configure.in (*-sun-sunos4.1.3*): Use shared libraries,
4539 since that's what the header file expects.
4540
880820fe 45411995-04-24 Francesco Potortì (pot@cnuce.cnr.it)
a4a9692d
DL
4542
4543 * configure.in (m68k-motorola-sysv*): Distinguish between 68030
4544 and 68040 based machines when choosing options for gnucc.
4545
45461995-04-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4547
4548 * Makefile.in (top_distclean): Delete config.cache.
4549
45501995-04-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4551
4552 * Makefile.in (install-arch-indep): Delete .#* when copying subdirs.
4553
4554 * configure.in: Use m/ncr386.h.
4555
45561995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4557
4558 * Makefile.in (install-arch-indep): Undo Sep 23 change.
4559
45601995-04-06 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4561
4562 * make-dist (lib-src): Don't copy *.lex; it doesn't exist anymore.
4563 (man): Don't copy texindex.c and getopt.c; they're deleted.
4564 (etc): Omit `e'; it's a subdirectory.
4565 (etc/e): Use `../..', not `..', to reference top level.
4566
45671995-04-06 Simon Leinen <simon@lia.di.epfl.ch>
4568
4569 * Makefile.in (install-arch-indep, dist):
3a787a1e 4570 Look for `update-subdir' in $(srcdir).
a4a9692d
DL
4571
45721995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4573
4574 * make-dist: Include mkinstalldirs in distribution.
4575
45761995-04-05 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4577
4578 * make-dist: Add missing close backquote.
4579
45801995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4581
4582 * make-dist: Don't distribute shortnames directory.
4583
45841995-03-12 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4585
4586 * Makefile.in (blessmail): Pass archlibdir to the sub-make.
4587
45881995-02-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4589
4590 * configure.in (m88k-motorola-sysv4*): Use usg5-4-2.
4591
45921995-02-23 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4593
4594 * configure.in (EMACS_CONFIG_OPTIONS): Use $ac_configure_args.
4595
45961995-02-13 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4597
4598 * configure.in (mips-sgi-irix6): New configuration.
4599
46001995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4601
4602 * Makefile.in (maintainer-clean): Renamed from realclean.
4603
46041995-02-02 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
4605
3a787a1e
JB
4606 * configure.in: Create a .gdbinit that sources the real one,
4607 if using a different build directory.
a4a9692d
DL
4608
46091995-01-23 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4610
4611 * configure.in: Check for sys/select.h.
4612
46131995-01-02 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4614
4615 * configure.in: On sunos4.1.3 and sunus4shr, set NON_GNU_CPP.
4616
46171994-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4618
4619 * configure.in: Handle isc 4.1 operating system.
4620
46211994-12-10 Richard Stallman <rms@kepa>
4622
4623 * configure.in (rs6000-ibm-aix4.1*): New alternative.
4624 (rs6000-ibm-aix4*): New alternative.
4625
46261994-12-06 Richard Stallman <rms@kepa>
4627
4628 * configure.in: For SVR4.2, set NON_GNU_CPP if not already set.
4629
46301994-11-30 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4631
4632 * configure.in: Don't try to make directories that are guaranteed
92a8ce63 4633 to already exist.
a4a9692d
DL
4634
46351994-11-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4636
4637 * configure.in: Generate man/Makefile from man/Makefile.in.
4638 Create the man subdir.
4639
4640 * Makefile.in (dvi): Run Make in our man subdir.
4641
4642 * make-dist: Create subdir etc/e.
4643 Make links to it.
4644 Put man/Makefile.in in dist, instead of man/Makefile.
4645
46461994-11-21 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
4647
4648 * configure.in: Add --with-pop, --with-kerberos, and
4649 --with-hesiod for movemail.
4650
46511994-11-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4652
4653 * configure.in (m68*-apollo*): Use s/domain.h.
4654
46551994-11-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4656
4657 * configure.in (m68*-apollo*): Set NON_GNU_CPP.
4658
46591994-11-14 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4660
4661 * configure.in: Don't add -I, -L, -R options for cc if their
4662 arguments would be empty.
4663
46641994-11-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4665
4666 * configure.in (i860-intel-osf1*): New alternative.
4667 (mips-sgi-irix5.[01]*): Distinguish from irix5*.
4668 (mips-sgi-irix*): Now an alias for mips-sgi-irix5*.
4669
46701994-11-09 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4671
4672 * configure.in: Make h_errno check not use nested functions.
4673
46741994-11-09 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
4675
4676 * Makefile.in (install-arch-indep): Delete *.orig in copied dirs.
4677
46781994-11-08 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
4679
4680 * Makefile.in (install-arch-indep): Avoid continued comment
92a8ce63 4681 swallowing target line.
a4a9692d
DL
4682
46831994-11-08 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
4684
4685 * configure.in: Protect a character class with `changequote'.
4686
46871994-11-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
4688
4689 * configure.in: Accept `news' as a synonym for `newsos'.
4690
46911994-11-03 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4692
4693 * Makefile.in: Don't rm files if cd fails.
4694
46951994-11-01 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4696
4697 * make-dist: Put nt subdir and its subdirs in the dist.
4698 (lib-src): Put makefile.nt in the dist.
4699 (lisp): Put makefile.nt in the dist.
4700
47011994-10-29 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4702
4703 * configure.in: Change a stray `[' to `test'.
4704
47051994-10-28 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
4706
4707 * configure.in: Adapt for Autoconf v2. Use the standard argument
4708 parser, host type canonicalizer, X11 finder, and message
4709 printing macros. Use the new macro names. Use `test' instead of `['.
4710
47111994-10-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4712
4713 * configure.in: Check for getpagesize.
4714
47151994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4716
4717 * make-dist (msdos): Put sed* in the distribution.
4718
47191994-10-17 Morten Welinder <terra@mole.gnu.ai.mit.edu>
4720
4721 * config.bat: New option, `--with-x', for configuring Emacs
4722 for use with the X11 system DesqView/X.
4723 New option, `--no-debug', for compiling Emacs without debug
4724 information thus saving disk space.
4725 (src/config.h, src/paths.h): Use `update' (which is like
4726 `move-if-changed') to change the file.
4727 (src/config.h): When configuring for X11 perform extra changes.
4728 (src/makefile): When configuring for X11 perform extra changes.
4729 (lib-src): Remove temporary files.
4730 (): Check that `sed', `rm', `mv', and `gcc' are available.
4731
47321994-10-17 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4733
4734 * Makefile.in (sharedstatedir): Substitute sharedstatedir properly.
4735
4736 * configure.in (bitmapdirs): Default to /usr/include/X11/bitmaps.
4737
47381994-10-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4739
4740 * configure.in (EMACS_CONFIGURATION): Use $canonical as value.
4741
4742 * configure.in (canonical): Substitute var into makefiles.
4743 (bitmapdir): Likewise.
4744
4745 * Makefile.in (bitmapdir): New variable.
4746 (src/paths.h, paths-force): Edit PATH_BITMAPS.
4747
47481994-10-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4749
4750 * make-dist: Put update-subdirs and lisp/subdirs.el in the dist.
4751
4752 * Makefile.in (dist, install-arch-indep): Run update-subdirs.
4753 * update-subdirs: New shell script.
4754
47551994-10-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4756
4757 * Makefile.in (top_distclean): Don't rm build-install.
4758 (SOURCES): Delete build-install.in.
4759
4760 * make-dist: Don't distribute build-ins.in.
4761 * build-ins.in: File deleted.
4762
47631994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4764
4765 * Makefile.in (mkdir): Use mkinstalldirs instead of make-path.
4766
47671994-10-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4768
4769 * Makefile.in: Use libexecdir and sharedstatedir as appropriate.
4770
4771 * configure.in (libexecdir): Renamed from libdir. New default.
4772 (sharedstatedir): Renamed from statedir. New default.
4773 (datadir): New default.
4774
4775 * make-dist: Don't distribute subdirs.el.
4776
47771994-10-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4778
4779 * configure.in (eaccess): Check for it.
4780
47811994-10-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4782
4783 * configure.in (mktime): Check for it.
4784
47851994-10-02 Paul Reilly <pmr@geech.gnu.ai.mit.edu>
4786
4787 * configure.in (motif): Add support for usage and option checking.
4788
47891994-09-24 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4790
4791 * configure.in (utimes): Check for it.
4792
47931994-09-23 Richard Stallman <rms@churchy.gnu.ai.mit.edu>
4794
4795 * Makefile.in (install-arch-indep): Don't do mkdir here.
4796
47971994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4798
4799 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4800 riscix.h renamed to acorn.h.
4801
177c0ea7 48021994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
a4a9692d
DL
4803
4804 * configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
4805 New configurations.
4806
48071994-09-21 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
4808
4809 * configure.in: Remove trailing slashes from srcdir.
4810
48111994-09-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4812
4813 * configure.in (i[345]86-sequent-ptx*): Handle
4814
48151994-09-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4816
4817 * Makefile.in (paths-force): Depend on src/paths.h
4818
48191994-09-19 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4820
4821 * configure.in (config_options): Save all arguments, not just some.
4822
48231994-09-18 Karl Heuer <kwzh@hal.gnu.ai.mit.edu>
4824
4825 * Makefile.in (install-arch-indep): Copy DOC-*, not DOC*
4826
4827 * configure.in: Add AC_AIX.
4828 Add checks to set HAVE_STRUCT_UTIMBUF, HAVE_TIMEVAL, HAVE_SELECT.
4829
48301994-09-18 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4831
4832 * configure.in (parsing options): Simplify sed command to delete -'s.
4833
48341994-09-16 Karl Heuer <kwzh@churchy.gnu.ai.mit.edu>
4835
4836 * configure.in (config_options): New shell variable.
4837 Pass its value to C code in EMACS_CONFIG_OPTIONS.
4838
48391994-09-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4840
4841 * configure.in (alpha-dec-osf*): New target.
4842
4843 * Makefile.in: Use just one FRC target.
4844
48451994-09-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4846
4847 * Makefile.in (removenullpaths, paths-force):
4848 Use name paths.h.tmp$$, which depends on the pid.
4849
48501994-09-14 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4851
4852 * Makefile.in (removenullpaths, paths-force):
4853 Put paths.h.tmp in top-level dir, not in src.
4854
48551994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4856
4857 * Version 19.27 released.
4858
48591994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4860
4861 * Version 19.26 released.
4862
48631994-09-04 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4864
4865 * configure.in: Check for lrand48, not rand48.
4866
48671994-09-03 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4868
4869 * configure.in (powerpc-ibm-aix3.1*, powerpc-ibm-aix3.2.5)
4870 (powerpc-ibm-aix*): New aliases.
4871
48721994-08-21 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4873
4874 * make-dist (src/m, src/s): Put *.inp in distribution.
4875
48761994-08-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4877
4878 * configure.in: Accept i586 and i486 along with i386.
4879
48801994-08-15 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4881
4882 * configure.in: Do compute unexec, LIBX, system_malloc, etc
4883 even if CPP env var was set by the user.
4884
4885 * configure.in (i[34]86-*-*): For SCO 3.2v4, fix NON_GNU_CPP value.
4886
48871994-08-14 Jonathan I. Kamens (jik@gza-client1.aktis.com)
4888
4889 * Makefile.in: Uninstall "$(EMACS)", not "emacs".
4890
48911994-08-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4892
4893 * configure.in (i[34]86-*-*): For SCO 3.2v4, set NON_GNU_CPP.
4894
48951994-08-09 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4896
4897 * configure.in: Check more specifically for i*86-sun-sunos.
4898
48991994-08-03 Caveh Jalali (caveh@eng.sun.com)
4900
4901 * configure.in: Handle solaris 2.4.
4902
49031994-07-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4904
4905 * configure.in (rand48): Check for it.
4906
49071994-07-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4908
4909 * make-dist: Update the info files.
4910
49111994-07-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4912
4913 * configure.in: Make "checking..." messages' style consistent.
4914 (HAVE_H_ERRNO): New test.
4915
49161994-07-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
4917
4918 * configure.in (i860-*-sysv4*): Set NON_GNU_CC and NON_GNU_CPP.
4919
49201994-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4921
4922 * configure.in (CFLAGS): If the envvar was specified, use that.
4923 And set REAL_CFLAGS from it too.
4924
49251994-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4926
4927 * make-dist: Update finder-inf.el.
4928
49291994-07-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4930
4931 * make-dist (msdos): Include sed4.inp in dist.
4932
4933 * Makefile.in (libsrc_libs): Var deleted.
4934
49351994-07-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4936
4937 * Makefile.in (mkdir, removenullpaths): Put g in sed replace commands.
4938
49391994-06-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4940
4941 * configure.in (mips-sony-newsos4*): New alias.
4942
49431994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4944
4945 * configure.in (*-convex-bsd*): Set NON_GNU_CPP.
4946 (*-convex-convexos*): Accept this as alias.
4947
49481994-06-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4949
4950 * configure.in: Get CFLAGS both with and without THIS_IS_CONFIGURE,
4951 for two different uses.
4952
49531994-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4954
4955 * configure.in: Define THIS_IS_CONFIGURE when extracting CFLAGS etc.
4956
49571994-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4958
4959 * make-dist: Put ./BUGS into the distrib.
4960
49611994-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4962
4963 * configure.in: Handle 386 running Solaris 2.
4964
49651994-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4966
4967 * configure.in (mips-siemens-sysv*): Use cpp, not cc -E.
4968
49691994-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4970
4971 * configure.in (mips-sony-newsos*): Use news-risc.h.
4972
4973 * configure.in: Accept bsdi as opsys, like bsd386.
4974
49751994-06-01 Morten Welinder (terra@diku.dk)
4976
4977 * config.bat (src/paths.h): Use sed script msdos/sed4.inp.
4978
49791994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4980
4981 * Version 19.25 released.
4982
4983 * make-dist (shortversion): Don't assume another period follows.
4984
49851994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4986
4987 * Makefile.in (install-arch-indep): Use /bin/pwd uniformly, not pwd.
4988 (uninstall): Use /bin/pwd.
4989
4990 * Makefile.in (blessmail): Depend on src.
4991 (all): Don't depend on blessmail.
4992
4993 * Makefile.in (src/paths.h): Don't force recomputation.
4994 (paths-force): New target; force recomputation of paths.h.
4995 (all): Depend on paths-force.
4996 (src, lib-src): Depend on src/paths.h.
4997
4998 * configure.in (*-sun-sunos4*): Set GCC_TEST_OPTIONS,
4999 NON_GCC_TEST_OPTIONS.
5000
50011994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5002
5003 * configure.in: Don't insist on subversions for irix.
5004
50051994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5006
5007 * configure.in (hppa*-hp-hpux9shr): Move alternative up.
5008
5009 * configure.in (i[34]86-next-*): New alternative.
5010
50111994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5012
5013 * Version 19.24 released.
5014
5015 * configure.in: New config hppa*-hp-hpux9shr*.
5016
50171994-05-22 Morten Welinder (terra@tyr.diku.dk)
5018
5019 * config.bat: Doc fix.
5020
50211994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5022
5023 * Makefile.in (mostlyclean, clean, distclean, realclean)
5024 (extraclean): Don't act on man subdir if it doesn't exist.
5025
50261994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5027
5028 * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS): New vars.
5029 Use them to set up CC.
5030 (*-sun-sunos4.1.3): Set them.
5031
50321994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5033
5034 * Makefile.in (lib-src): Don't depend on src/paths.h.
5035
50361994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5037
5038 * build-ins.in (copydests): Get rid of spurious `-'s.
5039
5040 * configure.in: Define EMACS_CONFIGURATION instead of CONFIGURATION.
5041
50421994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5043
5044 * Version 19.23 released.
5045
5046 * configure.in [HAVE_X11]: Merge $C_SWITCH_X_SITE into CFLAGS
5047 for the Xlib and Xt checks; then restore old CFLAGS.
5048
50491994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5050
5051 * configure.in (HAVE_X11XTR6): Add newline before #if.
5052 Add newline after #endif.
5053
50541994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5055
5056 * configure.in (HAVE_X11XTR6): Arrange to define it.
5057
50581994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5059
5060 * Makefile.in (install): Depend on blessmail.
5061
50621994-05-12 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5063
5064 * configure.in (mips-siemens-sysv*): Put quotes around value
5065 containing blanks.
5066
50671994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5068
5069 * Makefile.in (TAGS): Use the makefile in src subdir.
5070
50711994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5072
5073 * configure.in (opsys): Recognize `gnu'.
5074
50751994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5076
5077 * configure.in (using NON_GNU_CPP): Fix test for CPP already set.
5078
50791994-05-09 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5080
5081 * configure.in: Remove AC_LANG_C call. Not needed with Autoconf
5082 version > 1.8.
5083
50841994-05-08 Morten Welinder (terra@diku.dk)
5085
5086 * config.bat: Forcibly remove "# " style comments from makefiles.
5087
50881994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5089
5090 * Makefile.in (uninstall): When processing lispdir and etcdir,
5091 do nothing unless it exists and is a directory.
5092
50931994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5094
5095 * Makefile.in (install-arch-indep): Do install info/dired-x*.
5096 Merge code in from install-doc.
5097 (install-doc): Merge code back into install-arch-indep.
5098 (install-arch-dep): Don't depend on install-doc.
5099
5100 * configure.in (run_in_place): Don't use pwd for archlibdir and docdir.
5101
51021994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5103
5104 * configure.in (making src/Makefile and lib-src/Makefile):
5105 Split off the autoconf substitutions and don't pass them thru cpp.
5106 (undefs): Use $canonical as well as $configuration.
5107
5108 * make-dist: Distribute lisp/Makefile.
5109
5110 * configure.in: Recognize m88k-dg-dgux5.4.3* and m88k-dg-dgux5.4.2*.
5111 Use lower case names for the s files.
5112
51131994-05-03 Morten Welinder (terra@diku.dk)
5114
5115 * config.bat: Added possibility for different file name
5116 transscriptions in lib-src.
5117
51181994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5119
5120 * Makefile.in (lib-src): Undo previous change.
5121 (blessmail): New target to run maybe-blessmail in lib-src.
5122 (all): Depend on blessmail.
5123
5124 * Makefile.in (lib-src): Depend on src.
5125
51261994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
5127
5128 * configure.in (m88k-dg-dgux5.4R3): Use dgux5-4R3.
5129 (m88k-dg-dgux5.4R2): dgux5.4R2.
5130
51311994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5132
5133 * configure.in (window_system): Restore accidentally deleted code
5134 that uses AC_FIND_X.
5135
5136 * make-dist: Distribute config.bat.
5137
51381994-04-29 Morten Welinder (terra@diku.dk)
5139
5140 * config.bat: Corrected the configuration of lib-src
5141 to keep up with configure. Add note about dos version 3
5142 or better needed (djgpp needs that). Add note explaining
5143 that either install in c:/emacs or edit the script.
5144 Don't change to c:/emacs, but assume we're there (to minimize
5145 the number of places to change).
5146
5147 * config.bat: Build-in the first step towards X11 support with
5148 the X11 emulator that exists. At this time it won't work,
5149 and several files are missing.
5150
51511994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5152
5153 * configure.in: Use m/hp800.h in place of m/hp9000s800.h.
5154 Don't look for -lresolv.
5155
5156 * Makefile.in (lib-src): Depend on src/paths.h.
5157
51581994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5159
5160 * configure.in: Restore deleted AC_SUBST of `configuration'.
5161 Improve error message for bad --with-x-toolkit value.
5162
5163 * configure.in: Define CONFIGURATION in src/config.h
5164 rather than substituting in src/Makefile.in.
5165
51661994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5167
5168 * Makefile.in (install-doc): New target.
5169 (install-arch-dep): Depend on install-doc.
5170 (mkdir): Create docdir.
5171
51721994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5173
5174 * configure.in: Test for libresolv.a.
5175 Substitute machfile and opsysfile.
5176
51771994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5178
5179 * Makefile.in (.PHONY, install): Kill reference to obsolete do-install.
5180 (install-arch-dep): Install under the name $(EMACS).
5181
51821994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5183
5184 * configure.in (version): Use entire value of emacs-version.
5185 (mips-siemens-sysv*): New alternative.
5186
51871994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5188
5189 * Makefile.in (install-arch-indep): Don't install dired-x*.
5190
51911994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5192
5193 * configure.in (src/Makefile, lib-src/Makefile): Delete ^L.
5194 Fix definition of $undefs.
5195
51961994-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5197
5198 * configure.in (window_system): Obey --with-x11=no and --with-x10=no.
5199
5200 * configure.in (lib-src/Makefile.in): Use src, not lib-src, in -I.
5201
52021994-04-16 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
5203
5204 * configure.in: Call AC_LANG_C, if it's defined, after AC_PREPARE.
5205
52061994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5207
5208 * configure.in (lib-src/Makefile.in): Make this from Makefile.in.in
5209 and run it thru cpp, as with src/Makefile.in.
5210
5211 * configure.in: Use AC_SET_MAKE.
5212
52131994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5214
5215 * configure.in (i[34]86-ncr-sysv*): Use usg5-4-2.
5216
52171994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5218
5219 * Makefile.in (MAKE): Don't just assign it--use @SET_MAKE@.
5220
5221 * configure.in (CFLAGS): Exclude ${CFLAGS} from singlequotes.
5222 (printing the choices): Make the toolkit message unconditional.
5223 (USE_X_TOOLKIT): Use `none', not `no', if none.
5224 (include libsrc_libs): Include config.h, and specify -I for srcdir.
5225 Get rid of temp file foofoo1.
5226
52271994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5228
5229 * configure.in (CFLAGS): Use shell syntax, not Makefile.
5230
52311994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5232
5233 * configure.in (window_system): If no X, set USE_X_TOOLKIT=no.
5234 (printing the choices): State choice of toolkit.
5235 (libsrc_libs): Recalculate after writing config.h;
5236 then update lib-src/Makefile.
5237
52381994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5239
5240 * configure.in: Add sunos4shr as alternative for suns.
5241 Conditionals testing for null $CC were backwards.
5242
52431994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5244
5245 * make-dist (msdos): Don't link patch1. Link sed*.inp, not sed.in*.
5246
52471994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5248
5249 * configure.in: Handle -isc4.0*.
5250
52511994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5252
5253 * configure.in (esix5): Set NON_GNU_CPP.
5254
52551994-03-24 Roland McGrath (roland@mole.gnu.ai.mit.edu)
5256
5257 * Makefile.in (thisdir): Nonsensical variable removed.
5258 (install-arch-indep): Set shell var thisdir=`pwd` before cd and cd
5259 back to $thisdir, rather than the directory `this_dir'.
5260
52611994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5262
5263 * Makefile.in (install-arch-indep): Add missing backslash after a
5264 `then'.
5265
52661994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5267
5268 * Makefile.in (thisdir): New variable.
5269 (install-arch-indep): Go back to thisdir to run INSTALL_DATA.
5270
52711994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5272
5273 * configure.in: Add freebsd.
5274
52751994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5276
5277 * configure.in: Check for fpathconf.
5278
52791994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5280
5281 * configure.in (with_x_toolkit): Fix typo in previous change.
5282
52831994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5284
5285 * configure.in: New s-file for rs60000-ibm-aix3.2.5.
5286
52871994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5288
5289 * configure.in (with_x_toolkit): Don't allow motif or open-look.
5290
52911994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
5292
5293 * configure.in: Fix value of docdir.
5294 * Makefile.in (install-arch-indep): Install DOC* in docdir.
5295
52961994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5297
5298 * configure.in (*-sysv4.1): Set NON_GNU_CPP.
5299
53001994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
5301
5302 * configure.in: New variable docdir to control where the docstring
5303 file goes.
5304 Makefile.in: Use it to initialize PATH_DOC in paths.h.
5305
53061994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5307
5308 * configure.in: When --run-in-place, don't inherit archlibdir.
5309
53101994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5311
5312 * Makefile.in (install-arch-dep, install-arch-indep):
5313 New targets split up former do-install rule.
5314 (do-install): Target deleted.
5315
53161994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5317
5318 * configure.in (mips-sony-newsos*): New configuration.
5319
53201994-02-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
5321
5322 * configure.in (rs6000-bull-bosx*): Added support for BULL dpx20.
5323
53241994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5325
5326 * configure.in: Fix misspelled symbol LD_SWITCH_X_SITE_AUX.
5327
53281994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5329
5330 * configure.in: Don't initialize CC.
5331
53321994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5333
5334 * configure.in (creating src/Makefile): Also generate -U switches
5335 for symbols in the $configuration value.
5336
5337 * configure.in: Check for sys_siglist being declared in system header.
5338
53391994-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5340
5341 * configure.in (creating src/Makefile): Delete blank lines
5342 along with lines of whitespace.
5343 (m68k-motorola-sysv*, m68000-motorola-sysv*): Compute proper CC value.
5344
53451994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5346
5347 * configure.in: Get, use, and substitute C_SWITCH_MACHINE
5348 like C_SWITCH_SYSTEM.
5349 (m68*-motorola-sysv*): Set CC. Require cpu type to be m68k or m68000.
5350
53511994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5352
5353 * configure.in (drem): Check for this function.
5354
53551994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5356
5357 * configure.in (Using NON_GNU_CPP): Don't lose if it has spaces.
5358 If CPP was inherited from environment, don't use NON_GNU_CPP.
5359 (NON_GNU_CC): Likewise.
5360 (handling with_gcc): Use explicit if in the `no' case.
5361 (cc_specified): New variable; if set, don't use NON_GNU_CC.
5362
53631994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5364
5365 * configure.in (mips-mips-riscos4*): Set NON_GNU_CPP.
5366
53671994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
5368
5369 * configure.in: Check whether fmod exists.
5370
53711994-01-31 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5372
5373 * make-dist: Distribute {src,lisp}/ChangeLog.? instead of
5374 {src,lisp}/OChangeLog.
5375
53761994-01-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5377
5378 * configure.in: Restore Jan 8 and Jan 16 changes. The -U hack is
5379 necessary for proper operation. This code works with the current
5380 released version of Autoconf.
5381
53821994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5383
5384 * configure.in (with_x_toolkit): Treat values athena and lucid alike.
5385 (USE_X_TOOLKIT): Define it for all values except `no'.
5386
5387 * configure.in: Undo first Jan 8 change and Jan 16 change.
5388
53891994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5390
5391 * configure.in: Handle --with-x-toolkit. Produce lwlib/Makefile.
5392 Substitute USE_X_TOOLKIT as both C macro and Make variable.
5393
5394 * Makefile.in (lwlib/Makefile): New target.
5395 (SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
5396 (clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
5397 (unlock, relock): Handle lwlib subdir.
5398
5399 * Makefile.in: Add some .PHONY targets.
5400
5401 * make-dist: Handle lwlib subdir like oldXMenu subdir.
5402
5403 * lwlib: New subdirectory.
5404
54051994-01-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5406
5407 * configure.in: If CPP has a value that is a directory,
5408 discard the value.
5409
54101994-01-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5411
5412 * configure.in (srcdir_undefs): Add g flag to sed substitution to
5413 remove -U[0-9]*.
5414
54151994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5416
5417 * Makefile.in (do-install): Install the dired-x info files.
5418
5419 * configure.in: Provide for variable LD_SWITCH_X_SITE_AUX.
5420 (See src/s/sol2.h.)
5421
54221994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5423
5424 * configure.in (m68k-harris-cxux*, m88k-harris-cxux*): New configs.
5425
54261994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5427
5428 * configure.in (creating src/Makefile): Put code inside 2nd arg to
5429 AC_OUTPUT as it should be; hopefully noone will again see fit to
5430 gratuitously break this and not make a change log entry.
5431 Optimized sed processing of Makefile.in and cpp output; now
5432 preserves comments previously removed from the cpp input.
5433 Eliminated temp file for cpp output. Generate -U switches to
5434 undefine all identifiers that appear in the directory name
5435 ${srcdir}; pass these to cpp.
5436
5437 * configure.in (version): Fix sed regexp to match two-elt version
5438 number.
5439
5440 * configure.in: Check for strerror.
5441
54421994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5443
5444 * configure.in: Test for bcmp.
5445
54461994-01-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5447
5448 * make-dist (tempdir): Put subdir msdos into the distribution.
5449
54501993-01-07 Morten Welinder (terra@diku.dk)
5451
5452 * config.bat: New file.
5453
54541994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5455
5456 * Makefile.in (${SUBDIR} target): Pass down LDFLAGS and CPPFLAGS.
5457
54581994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5459
5460 * configure.in (m68*-next-*): Don't care about which os is specified.
5461 (i[34]86-*-*): Check for *-nextstop*.
5462
54631993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5464
5465 * configure.in: Check for setsid.
5466
54671993-12-17 Richard Stallman (rms@srarc2)
5468
5469 * configure.in (*-sun-solaris*): Add special case for Solaris 2.3.
5470
54711993-12-15 Richard Stallman (rms@srarc2)
5472
5473 * Makefile.in (mkdir): Make only the lockdir writable.
5474
5475 * configure.in (i860-*-sysv4): Renamed from i860-*-sysvr4.
5476
54771993-12-11 Richard Stallman (rms@srarc2)
5478
5479 * Makefile.in (libdir): Use @libdir@.
5480
54811993-12-08 Richard Stallman (rms@srarc2)
5482
5483 * Makefile.in (install): Add empty command.
5484
54851993-12-04 Richard Stallman (rms@srarc2)
5486
5487 * make-dist: Put man/getopt.c in the dist.
5488
5489 * configure.in (LIBS): Add test for existence of XSetWMProtocols.
5490
5491 * Makefile.in (install): Depend on ${SUBDIR}, not `all'.
5492
54931993-12-03 Richard Stallman (rms@srarc2)
5494
5495 * configure.in (solaris): Set NON_GNU_CPP instead of CPP.
5496 Set it for all solaris versions.
5497 (mips-mips-riscos4*): Set NON_GNU_CC, not CC.
5498 (after checking for GCC): If not GCC, and NON_GNU_CPP is set, set CPP.
5499 Likewise for NON_GNU_CC and CC.
5500
55011993-12-01 Richard Stallman (rms@srarc2)
5502
5503 * configure.in (mips-mips-riscos4*): Assign variable CC.
5504 (checking ${with_gcc}): If "no", don't override CC if already set.
5505 (CC): Initialize it as empty.
5506
dff28924 55071993-11-30 Richard Stallman (rms@srarc2)
a4a9692d
DL
5508
5509 * configure.in (Suns): Set CPP if *-solaris2.3*.
5510
55111993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5512
5513 * Version 19.22 released.
5514
5515 * Makefile.in (do-install): Use umask 022 in copying etc and lisp dirs.
5516
55171993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5518
5519 * make-dist: When breaking links, use cp -p.
5520 Copy install.sh into distribution.
5521 Move the temp dir up into the parent dir;
5522 don't leave the staging dir make-dist.tmp... in existence.
5523 * install.sh: New file.
5524
55251993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5526
5527 * configure.in (i[34]86-ncr-sysv*): New specific alternative.
5528
55291993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5530
5531 * configure.in (version): When --run-in-place, exclude
5532 ${datadir}/emacs/site-lisp from locallisppath.
5533
55341993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5535
5536 * configure.in: Delete jumk.c before writing it.
5537
55381993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5539
5540 * Version 19.21 released.
5541
5542 * Makefile.in (mkdir): Ignore error from chmod.
5543
55441993-11-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5545
5546 * make-dist: Don't put lisp/forms.README in the distribution.
5547
55481993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5549
5550 * configure.in (creating src/Makefile): Before running cpp,
5551 discard all lines that start with `# Generated' or /**/#.
5552
55531993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5554
5555 * Version 19.20 released.
5556
5557 * make-dist: Use build-ins.in, not build-install.in.
5558 Don't bother updating TAGS since it's not included.
5559
5560 * build-ins.in: Renamed from build-install.in.
5561
55621993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5563
5564 * make-dist: Don't try to link *.texinfo--there are none now.
5565 When running make in lib-src, specify YACC var value.
5566
55671993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5568
5569 * configure.in (extrasub): Add vpath patterns for %.[yls].
5570
5571 * configure.in: Don't do seddery on config.status after AC_OUTPUT.
5572 Instead just include the commands to make src/Makefile as the
5573 second arg to AC_OUTPUT.
5574
5575 * configure.in: Use : instead of dnl for comment inside
5576 $makefile_command.
5577
5578 * configure.in: No longer use vpath_sed. Instead, when we notice
5579 srcdir already configured, set extrasub to hack vpath in the
5580 makefiles.
5581
5582 * configure.in: In cmds to make src/Makefile, chmod Makefile.new
5583 before moving it.
5584 * Makefile.in (VPATH): Define to @srcdir@.
5585
55861993-09-28 Brian Fox (bfox@cubit)
5587
5588 * configure.in: Don't copy ${srcdir}/src/Makefile.in; that file
5589 doesn't exist. Just copy src/Makefile.in instead. Touch
5590 all of the Makefiles after editing config.status.
5591
5592 * INSTALL: Update documentation to match new configuration
5593 mechanism.
5594
55951993-09-27 Brian Fox (bfox@ai.mit.edu)
5596
5597 * configure.in: Allow any of the path or directory Makefile
5598 variables to be set with flags to configure. Create all Makefiles
5599 at configure time. Edit special commands into config.status after
5600 src/Makefile.in is built from src/Makefile.
5601
5602 * Makefile.in (src/Makefile, lib-src/Makefile, oldXMenu/Makefile):
5603 If these files are out of date, simply have config.status
5604 rebuild them; don't rebuild them explicitly.
5605
56061993-09-25 Brian Fox (bfox@ai.mit.edu)
5607
5608 * build-install.in: Change src/xemacs to src/emacs. We no longer
5609 create src/xemacs, so the file wouldn't be found.
5610
5611 * make-dist: Remove `src/ymakefile', add `src/Makefile.in.in'.
5612
56131993-09-24 Brian Fox (bfox@albert.gnu.ai.mit.edu)
5614
5615 * configure.in: Avoid forcing the search of /usr/include before
5616 fixed include files by resetting C_SWITCH_X_SITE if it is
5617 "-I/usr/include".
5618
56191993-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5620
5621 * Makefile.in (@rip_paths@locallisppath):
5622 Delete ${datadir}/emacs/site-lisp.
5623
56241993-09-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5625
5626 * configure.in:
5627 Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
5628 Remove ${extra_output} from AC_OUTPUT call.
5629
56301993-09-17 Brian Fox (bfox@inferno)
5631
5632 * make-dist: Quote backquotes found in strings to be echoed.
5633
5634 * configure.in: Use "sh -c pwd" when we want to avoid having the
5635 shell fix up the value of $PWD.
5636
56371993-09-13 Brian Fox (bfox@inferno)
5638
5639 * Makefile.in (do-install): Don't abort if ln or chmod at the end
5640 of the installation fail. Suggested by Karl Berry.
5641
56421993-08-30 Brian Fox (bfox@inferno)
5643
5644 * Makefile.in (*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
5645 was used. Set MAKEFLAGS from MFLAGS.
5646
56471993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5648
5649 * configure.in: Test for res_init in libc.
5650
56511993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5652
5653 * configure.in: In the file ${tempcname}, use configure___
5654 instead of @configure@.
5655
56561993-09-12 Roland McGrath (roland@sugar-bombs.gnu.ai.mit.edu)
5657
5658 * make-dist: Dist vpath.sed
5659
5660 * Makefile.in (lib-src/Makefile, src/Makefile, oldXMenu/Makefile):
5661 Depend on vpath.sed.
5662 Replace sed comand for VPATH with @vpath_sed@.
5663
5664 * configure.in: Substitute variable `vpath_sed'.
5665 If not in $srcdir and $srcdir is configured,
5666 issue warning that GNU make is required,
5667 and set vpath_sed to use vpath.sed script.
5668
56691993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5670
5671 * configure.in: Remove check for $srcdir being configured. This
5672 pretty much works now.
5673 Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
5674 Check for XFree86 (/usr/X386/include) independent of whether
5675 -lXbsd exists.
5676
5677 * Makefile.in (info, dvi, clean, mostlyclean, distclean,
5678 realclean, unlock, relock): Use `$(MAKE)' in place of plain
5679 `make'.
5680
56811993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5682
5683 * Version 19.19 released.
5684
5685 * configure.in (i386-*-sunos4): Assume Sunos 4.0.
5686
56871993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5688
5689 * configure.in: Check for XScreenNumberOfScreen.
5690
56911993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5692
5693 * configure.in: Add * to end of all configuration alternatives.
5694 (m68*-sony-newsos3*): New alternative.
5695
56961993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5697
5698 * make-dist: Include getdate.c in distribution.
5699
5700 * configure.in: For --help, use $PAGER if it is set.
5701 (LIB_X11_LIB): Default to -lX11.
5702 (mips-sgi-irix5.*): New alternative.
5703
5704 * Makefile.in (do-install): Install info/gnus* and info/sc*.
5705
5706 * configure.in (m68*-hp-hpux*, hppa*-hp-hpux*):
5707 Recognize *.B8.* as hpux version 8.
5708 (m68*-tektronix-bsd*): Fix typo in tek4300.
5709 (AC_HAVE_FUNCS): Add ftime.
5710
57111993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5712
5713 * configure.in (m88k-tektronix-sysv3*): Added the missing *.
5714 Use tekxd88, not tekXD88.
5715
57161993-08-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
5717
5718 * configure.in: Check for -lm. Then can check for frexp and logb.
5719
57201993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5721
5722 * Version 19.18 released.
5723
5724 * make-dist (src): Don't put gnu-hp300 in dist.
5725 (src, lisp): Include OChangeLog in dist.
5726
57271993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5728
5729 * configure.in: Test for presence of logb and frexp functions.
5730
57311993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5732
5733 * configure.in (machine): Add i370-ibm-aix*.
5734
57351993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5736
5737 * configure.in (function checks): Test for mkdir and rmdir.
5738
5739 * configure.in (function checks): Don't test for random and bcopy
5740 only when we're building with X; look for them all the time.
5741
57421993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5743
5744 * configure.in: Test for availability of bcopy functions, searching
5745 the X libraries if we're using X.
5746
5747 * configure.in: Test for the presence of/usr/lpp/X11/bin/smt.exp,
5748 and #define HAVE_AIX_SMT_EXP if we do. This is present in some
5749 versions of AIX, and needs to be passed to the loader.
5750
5751 * configure.in: Test for the availablility of the
5752 XScreenResourceString function.
5753
57541993-07-30 David J. MacKenzie (djm@frob.eng.umd.edu)
5755
5756 * configure.in: If we found X on our own, set C_SWITCH_X_SITE and
5757 LD_SWITCH_X_SITE and assume --with-x11.
5758 Only look for X11 files if we weren't told about a window system
5759 or if we were told to use X11 but not told where.
5760 Search the libraries from the s and/or m files when checking for
5761 functions.
5762
5763 * configure.in: Remove any trailing slashes in prefix and exec_prefix.
5764
57651993-07-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5766
5767 * make-dist: Include lisp/dired.todo in the distribution.
5768
57691993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5770
5771 * configure.in: Add code to set HAVE_INET_SOCKETS.
5772
57731993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5774
5775 * configure.in: If we do find x_includes and x_libraries
5776 via AC_FIND_X, set C_SWITCH_X_SITE and LD_SWITCH_X_SITE.
5777
57781993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5779
5780 * make-dist: Include src/gnu-hp300 in the dist.
5781
5782 * configure.in (canonical): New variable holds the canonicalized
5783 configuration. Don't alter `configuration'. Use `configuration'
5784 for Makefile.in for file naming.
5785 (testing x_includes and x_libraries): Use =, not ==.
5786
57871993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5788
5789 * Version 19.17 released.
5790
5791 * Makefile.in (src/Makefile): Propagate C_SWITCH_SYSTEM to the src
5792 directory's makefile. This allows the invocation of CPP which
5793 builds xmakefile to receive these switches. The SunSoft C
5794 preprocessor inserts spaces between tokens if it doesn't get the
5795 -Xs flag requested in src/s/sol2.h.
5796
57971993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
5798
5799 * configure.in (m68k-bull-sysv3): new config.
5800
58011993-07-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5802
5803 * configure.in: Use the autoconf AC_FIND_X macro to try to find
5804 the X Windows libraries.
5805
58061993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5807
5808 * make-dist (tempdir): Don't create lisp/forms-mode directory in
5809 the distribution. Those files aren't kept in their own
5810 subdirectory any more.
5811
58121993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5813
5814 * Version 19.16 released.
5815
58161993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5817
5818 * configure.in: Add --verbose flag.
5819
58201993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5821
5822 * version 19.15 released.
5823
58241993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
5825
5826 * Makefile.in (top_distclean): Use -f switch when cleaning out
5827 lock dir; it might be empty.
5828
5829 * configure.in: Only check for -lXbsd once.
5830
58311993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5832
5833 * Version 19.14 released.
5834
58351993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5836
5837 * make-dist: If using gzip, create distribution with '.gz' extension.
5838
5839 * make-dist (lisp/term): This doesn't have a ChangeLog anymore.
5840 (lisp/forms-mode): This doesn't exist anymore.
5841
5842 * configure.in: Look for the closedir function.
5843
58441993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5845
5846 * configure.in (CPP): Autoconf sets this to a shell variable
5847 reference, which doesn't work when it's edited into a makefile.
5848 Expand that variable reference.
5849
5850 * Makefile.in (CPP): New variable.
5851 (src/Makefile): Edit CPP into src/Makefile.
5852
5853 * Makefile.in (src/Makefile): Don't bother exiting single quotes
5854 and entering double quotes to get the values of LD_SWITCH_X_SITE
5855 and the other make variables; make substitutes them in anyway.
5856
5857 * Makefile.in (uninstall): Don't remove the lisp and etc
5858 directories if they're in the source tree.
5859
92a8ce63 5860 Bring mumbleclean targets into conformance with GNU coding standards.
a4a9692d
DL
5861 * Makefile.in (mostlyclean, clean): Separate these two; just have
5862 them pass the request to the subdirectory makefiles.
5863 (distclean): Pass the request down, and then get rid of the
5864 files configure built, and get rid of the Makefiles.
5865 (realclean): Pass the request down, and then do the same things
5866 distclean does.
5867 (uninstall, info, dvi): New targets.
5868
5869 * configure.in: Move clause for PC-compatible i386 box to the end
5870 of the case statement, to avoid masking configurations below.
5871
5872 * configure.in: Add case for m88k-motorola-sysv4.
5873
5874 * configure.in: Add support for HP/UX versions 7, 8, and 9 on
5875 the HP 68000 machines.
5876
5877 * configure.in: Put the arguments to LD_SWITCH_X_SITE's and
5878 C_SWITCH_X_SITE's -L and -I switches in quotes, so the
5879 preprocessor won't fiddle with them.
5880
58811993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5882
5883 * Makefile.in (TAGS): cd to src to run etags.
5884
58851993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5886
5887 * configure.in (version): Check the X libraries for XrmSetDatabase
5888 and random, and see if we have -lXbsd.
5889
58901993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5891
5892 * configure.in: Pass "-Isrc" to the CPP we run to examine the
5893 s/*.h and m/*.h files. Martin Tomes
5894 <mt00@controls.eurotherm.co.uk> says ISC Unix 3.0.1 needs it.
5895
58961993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5897
5898 * configure.in: Move i386-prime-sysv* and i386-sequent-bsd*
5899 above the general i386 alternative.
5900
59011993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5902
5903 * configure.in: Recognize configuration name for Data General
5904 AViiON machines.
5905
5906 * configure.in: Use AC_LONG_FILE_NAMES.
5907
59081993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5909
5910 * configure.in: Test for bison.
5911 * Makefile.in (YACC): New variable.
5912 (lib-src/Makefile.in): Edit YACC into the makefile.
5913
59141993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5915
5916 * Version 19.13 released.
5917
5918 * configure.in (CFLAGS): Don't set this according to the value of
5919 the GCC shell variable. Instead, consult the machine and system
5920 files for the values of C_OPTIMIZE_SWITCH and C_DEBUG_SWITCH, and
5921 test __GNUC__ while we're at it.
5922
5923 * configure.in: Remove extra ;; from hpux cases.
5924
59251993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
5926
5927 * configure.in: Check to see if the system has -ldnet.
5928
59291993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5930
5931 * make-dist: Add clauses to distribute lisp/forms-mode.
5932
59331993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5934
5935 * configure.in (machine): Fix the versions in hpux version number test.
5936 Do not guess based on cpu type. Do check for explicit system version.
5937
59381993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5939
5940 * configure.in: Do NOT look for `unknown' as company name.
5941
59421993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5943
5944 * configure.in: Fix typo in message.
5945
59461993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5947
5948 * Version 19.12 released.
5949
5950 * Makefile.in (do-install): Correct previous etc-copying change.
5951 Partially rewrite using `if'.
5952 (src/Makefile): Insert --x-libraries option into LD_SWITCH_X_SITE.
5953
5954 * Version 19.11 released.
5955
5956 * configure.in: Handle 386bsd.
5957
59581993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5959
5960 * make-dist: Update getdate.c.
5961
5962 * configure.in: Handle bsd386.
5963
5964 * Makefile.in (do-install): Use `-' in tar options.
5965
5966 * configure.in: Change ! "${...}" to x"${...}" = x.
5967
5968 * Makefile.in (do-install): Copy the DOC-* files from the build
5969 etc directory, as well as lots of things from ${srcdir}/etc.
5970
5971 * make-dist: Copy config.guess.
5972
5973 * configure.in: Handle AIX versions 1.2, 1.3.
5974
59751993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5976
5977 * configure.in: Use s/bsd4-3.h for mips-mips-riscos4, and add
5978 the configuration name mips-mips-usg* to represent USG systems.
5979
5980 * configure.in: Fix logic to detect if srcdir is already configured.
5981
5982 * Makefile.in: Pass in LD_SWITCH_X_SITE.
5983
5984 * Makefile.in (mkdir, clean, mostlyclean, do-install): Use `(cd
5985 foo && pwd)` instead of `(cd foo ; pwd)` to get the canonical name
5986 of a directory; cd might fail, and have pwd print out the current
5987 directory.
5988
59891993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5990
5991 * configure.in: When looking for sources, use '.', not `.`. Also '..'.
5992
59931993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
5994
5995 * configure.in: Complain if srcdir points at an already-configured
5996 tree.
5997
59981993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
5999
6000 * Version 19.10 released.
6001
60021993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6003
6004 * Makefile.in: Use Makefile comments, not C comments.
6005
6006 * configure.in: Add case for the Tektronix XD88.
6007
60081993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6009
6010 * configure.in: Handle sysv4.2 and sysvr4.2.
6011
60121993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6013
6014 * configure.in: Traverse the argument list without destroying it;
6015 don't use shift. It turns out that "set - ${saved_arguments}"
6016 doesn't work portably.
6017
6018 * configure.in: Add missing "fi".
6019
6020 * make-dist: Rebuild configure if configure.in is newer.
6021
6022 * Makefile.in (src:, lib-src:, FRC:): force the src and lib-src
6023 targets to be executed even if make remembers that it has already
6024 stisfied FRC.
6025
60261993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6027
6028 * Makefile.in (do-install): Delete redundant code to copy etc twice.
6029
6030 * configure.in (romp): Handle various version numbers with aos and bsd.
6031
60321993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6033
6034 * configure.in: Fix message text.
6035
60361993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6037
6038 * make-dist: Make a `site-lisp' directory in the distribution,
6039 instead of a `local-lisp' directory, which hasn't been the
6040 appropriate name for a long time.
6041 * Makefile.in (@rip_paths@locallisppath): Use site-lisp directory
6042 from the distribution first, then /usr/local/lib/emacs/site-lisp.
6043
6044 * Makefile.in (do-install): Correctly detect if ./etc and
6045 ${srcdir}/etc are the same.
6046
6047 * configure.in: Extract UNEXEC from the system configuration
6048 files, compute the name of the source file corresponding to the
6049 object file, and #define it as UNEXEC_SRC in config.h.
6050
6051 * configure.in: If srcdir is '.', then try using PWD to make it
6052 absolute.
6053
6054 * configure.in: Include ${srcdir} in the printed report, to help
6055 people notice if it's an automounter path.
6056
60571993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6058
6059 * configure.in (prefix): Don't run pwd on srcdir unnecessarily.
6060
60611993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6062
6063 * Makefile.in (do-install): Delete the dest dir, not the source dir,
6064 when they are different. Add `shift' command.
6065 (COPYDESTS, COPYDIR): Delete external-lisp dir.
6066 (externallispdir): Var deleted.
6067
6068 * configure.in: Delete spurious paren outputting short_usage.
6069
60701993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6071
6072 * Version 19.9 released.
6073
60741993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6075
6076 * Makefile.in (${SUBDIR}): Pass the value of the make variable to
6077 subdirectory makes.
6078
6079 * make-dist: Check for .elc files with no corresponding .el file.
6080
6081 * Makefile.in (mkdir): Make all the directories in locallisppath.
6082
6083 * config.guess: New file.
6084 * configure.in: Use it, tentatively.
88c71720 6085 * INSTALL: Mention its usage.
a4a9692d
DL
6086
6087 * configure.in (hppa-hp-hpux): Use uname -r instead of uname -m;
6088 the former gives you the operating system rev directly. Use
6089 s/hpux.h if we don't recognize what we got.
6090
6091 * Makefile.in (do-install): Don't remove a destination directory
6092 if it's the same as the source. If ${srcdir}/info == ${infodir},
6093 don't try to copy the info files.
6094
6095 * Makefile.in (COPYDIR, COPYDESTS): Don't mention etc twice; this
6096 doesn't work if you're not using a separate source directory.
6097 (do-install): Copy the build tree's etc directory only after
6098 making sure it's not also the source tree's etc directory.
6099
61001993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6101
6102 * configure.in: Handle sunos4.1.3 specially.
6103
61041993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6105
6106 * Makefile.in (INSTALL): Add definition.
6107
6108 * configure.in: Fix some messages. Support -with-gnu-cc.
6109 At the end, use `set --', not `set -'.
6110 Delete spurious `.h' in hpux alternatives.
6111
61121993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6113
6114 * Version 19.8 released.
6115
61161993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6117
6118 * configure.in: When looking for source in the same directory as
6119 the configure script, make the path thus discovered absolute.
6120 If the user specifies the `--srcdir' switch, make that directory
6121 absolute too.
6122
6123 * Makefile.in (srcdir): Remove comment saying this doesn't work.
6124
6125 * Makefile.in (src/paths.h): Edit the `infodir' variable into this
6126 too, as the value of the PATH_INFO macro.
6127
6128 * configure.in: Check to see if the source lives in the same
6129 directory as the configure script.
6130
61311993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6132
6133 * Makefile.in (install): Split this into `install' and
6134 `do-install', to give people more control over exactly what gets
6135 done.
6136 (do-install): New target, containing the guts of `install'. Don't
6137 remove and recreate the directories inside the copying loop - do
6138 it all before the copying loop. Pass more flags to the lib-src
6139 make.
6140 (mkdir): Create ${infodir}, ${mandir}, and ${sitelispdir} here, to
6141 avoid errors and warnings.
6142
6143 * configure.in: For generic IBM PC boxes, insist on "unknown" for
6144 the manufacturer - the more general case was blocking other i386
6145 configuration names below, and that's how the names are written in
6146 MACHINES anyway.
6147
6148 * make-dist: When breaking links, remove the link before moving
6149 the copy onto it, to avoid interactive behavior.
6150
6151 * Makefile.in: Doc fix.
6152
6153 * configure.in: Doc fix.
6154
6155 * INSTALL: Mention --exec-prefix option.
6156
6157 * configure.in: Add support for the `--exec-prefix' option.
6158 * Makefile.in: Accept that support.
6159
6160 * configure.in: Use the AC_PROG_INSTALL macro.
6161 * Makefile.in (INSTALL): Variable removed.
6162 (INSTALL_PROGRAM, INSTALL_DATA): Accept these values from configure.
6163
6164 * configure.in: Distinguish between hp800's and hp700's by calling
6165 "uname -m".
6166
61671993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6168
92a8ce63 6169 * configure.in: Recognize configuration names for i860 boxes
a4a9692d
DL
6170 running SYSV.
6171
61721993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6173
6174 * configure.in: Distinguish between hp800's and hp700's by the
6175 version of HP/UX they run, since that's something people are more
6176 likely to know - hp700's run 8.0.
6177 Add HP 700 configuration.
6178
6179 * configure.in: Test for the presence of the `rename' function.
6180
6181 * Makefile.in (C_SWITCH_X_SITE): New variable - get this from
6182 configure.in.
6183 (oldXMenu/Makefile): Edit C_SWITCH_X_SITE into this.
6184
6185 * make-dist: Break intra-tree links.
6186
6187 * configure.in: Explain that this is an autoconf script, and give
6188 instructions for rebuilding configure from it. Arrange to put
6189 comments in configure explaining this too.
6190
6191 * configure.in: Make the first line of the configure script be
6192 "#!/bin/sh". Leaving the first line blank didn't work.
6193
6194 * configure.in (long_usage): Removed; made short_usage describe
6195 the options briefly.
6196
6197 * configure.in: Implement the --prefix option.
6198 * Makefile.in (prefix): Add support for it here.
6199 * INSTALL: Document it here.
6200
6201 * Makefile.in (install): Don't assume that the files in the `info'
6202 subdirectory match *.info. They don't have that prefix.
6203
62041993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6205
6206 * configure.in: Add case for version 5 of Esix.
6207
62081993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6209
92a8ce63 6210 * Version 19.7 released.
a4a9692d
DL
6211
6212 * make-dist: There aren't any *.com files in lib-src anymore.
6213
6214 * make-dist: Copy texinfo.tex and texindex.c, rather than linking
6215 them; they're symlinks to other filesystems on the GNU machines.
6216
6217 * make-dist: Check that the manual reflects the same version of
6218 Emacs as stated in lisp/version.el. Edit that version number into
6219 the README file.
6220
62211993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6222
6223 * configure.in: Remove the hack of AC_DEFINE; use
6224 AC_DEFINE_UNQUOTED.
6225
62261993-05-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6227
6228 * make-dist: Don't distribute precomp.com, compile.com, or
6229 link.com from ./src; they're in ./vms now.
6230
6231 Some time-handling patches from Paul Eggert:
6232 * configure.in: Add AC_TIMEZONE.
6233
62341993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6235
6236 * configure.in: Recognize Linux as a valid operating system for
6237 the i386.
6238
62391993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6240
6241 * make-dist: Distribute some VMS files we got from Richard Levitte.
6242
6243 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
6244 the source for the sed command, not oldXMenu/Makefile.
6245
62461993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6247
6248 * INSTALL: Don't claim the srcdir option doesn't work.
6249
62501993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6251
6252 * configure.in: Include remarks saying what order the autoconf
6253 tests should go in, and remind people to change config.h.in
6254 whenever they add autoconf tests which make #definitions.
6255
6256 * make-dist: Distribute oldXMenu/Makefile.in, not oldXMenu/Makefile.
6257
62581993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6259
6260 * Makefile.in (oldXMenu/Makefile): Make this depend on
6261 ${srcdir}/oldXMenu/Makefile.in, not itself.
6262
6263 * PROBLEMS: Some updates from David J. Mackenzie.
6264
6265 More changes from David J. Mackenzie.
6266 * Makefile.in (install.sysv, install.xenix, install.aix): Targets
6267 removed; autoconf and config.h should specify all these
6268 differences.
6269 (buildlisppath): Make this path depend on ${srcdir}.
6270 (INSTALLFLAGS): Removed.
6271 (INSTALL): Include the -c flag.
6272 (install): Change the way we invoke install accordingly.
6273
6274 Install ${srcdir} changes from DJM.
6275 * Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
6276 list.
6277 (COPYDIR, COPYDESTS): Install files from both the etc directory in
6278 the source tree and the etc directory in the object tree.
6279 (${SUBDIR}): Pass the prefix variable down to submakes.
6280 (everywhere): Use `sed', not `/bin/sed'. Not all systems have sed
6281 in /bin.
6282 (lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
6283 values for srcdir and VPATH.
6284 (install): Add `v' flag to tar command. Make sure that `dir'
6285 exists in ${srcdir}/info before copying it. Remember that the man
6286 pages come from the source tree, not the object tree.
6287 * configure.in: Remove remarks saying that the --srcdir option
6288 doesn't work.
6289 Create the etc directory in the object tree.
6290 Recognize configuration names of the form *-sun-solaris*.
6291 Recognize sunos5 and solaris as operating system names.
6292
6293 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
6294 lib-src/getdate.y and src/systime.h.
6295
62961993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6297
6298 * make-dist: Make links in info subdir.
6299
63001993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6301
6302 * configure.in: Call AC_STDC_HEADERS.
6303
63041993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6305
6306 * configure.in: Sidestep autoconf's quoting of the second argument
6307 of AC_DEFINE, so we can specify the value to put there. It would
6308 be nice if autoconf provided some way to specify computed values
6309 for macros.
6310
63111993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6312
6313 * Makefile.in (DEFS): Deleted; since we're using AC_CONFIG_HEADER,
6314 this is always just -DHAVE_CONFIG_H.
6315
6316 The GNU coding standards specify that CFLAGS should be left for
6317 users to set.
6318 * Makefile.in (CFLAGS): Let configure determine the default value
6319 for this. Don't
6320 have it default to DEFS.
6321 (${SUBDIR}): Pass CFLAGS down to submakes, not DEFS.
6322 (lib-src/Makefile, src/Makefile): Edit the default value for
6323 CFLAGS into these files, not DEFS.
6324 * configure.in (CFLAGS): Choose a default value for this - "-g"
6325 normally, or "-g -O" if we're using GCC. Edit it into the
6326 top-level Makefile.
6327
6328 * configure.in: When scanning the machine and system description
6329 #include files, write their names to conftest.c properly.
6330
63311993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6332
6333 * configure.in: In configuration name case for Apallos running
6334 Domainios, set opsys, not opsysfile.
6335
6336 * configure.in: Use the autoconf AC_CONFIG_HEADER macro to produce
6337 src/config.h, instead of AC_OUTPUT; the latter overwrites
6338 src/config.h even when it hasn't changed, puts a makefile-style
6339 comment at the top even though it's C code, and produces a
6340 config.status script which doesn't do the job right.
6341
6342 * configure.in: Add AC_LN_S test, so we can tell whether or not we
6343 can use a symbolic link to get the X Menu library into src.
6344 * Makefile.in (LN_S): New variable.
6345 (src/Makefile): Edit the value of LN_S into this makefile.
6346
63471993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6348
6349 * configure.in: Support *-sco3.2v4* as opsystem.
6350
6351 * make-dist: Don't include calc directory.
6352 Exclude many files in the man directory; copy a few.
6353
63541993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6355
6356 * configure.in: Use AC_HAVE_HEADERS to test for sys/time.h, and
6357 call AC_STRUCT_TM to see what's in time.h.
6358
6359 * configure.in: Employ quoting stupidity to get the value of CPP
6360 to expand properly.
6361
63621993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6363
6364 * configure.in: Use the AC_PROG_CPP macro, and then use the CPP
6365 variable to scan the machine and system description files.
6366
6367 * configure.in: Use the AC_HAVE_HEADERS to check for sys/timeb.h,
6368 so that getdate.y builds correctly.
6369
63701993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6371
6372 * configure.in (tempcname): Change this to "conftest.c", so it will
6373 work properly on systems with short filenames; this is the name
6374 autoconf uses.
6375
6376 * configure.in: Also detect the availability of dup2 and
6377 gethostname.
6378
6379 * configure.in: Use the AC_ALLOCA test.
6380 * Makefile.in (ALLOCA): New variable, to be set by ./configure.
6381 (lib-src/Makefile): Edit the value of ALLOCA into lib-src/Makefile.
6382
63831993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6384
6385 * make-dist: Distribute configure, as well as configure.in.
6386 Oversight.
6387
63881993-04-23 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6389
6390 * Makefile.in (install): Print out the name of the directory we're
6391 copying, so people can have some idea of whether we're making
6392 progress.
6393
6394 * Makefile.in (install.aix, install.xenix, install.sysv, install):
6395 Don't forget to re-create the COPYDESTS directories after we clear
6396 them out.
6397
63981993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6399
6400 * Makefile.in: Add autoconf cookies so that the configure
6401 script can comment out sections of path variable definitions to
6402 choose between the installable configuration and the run-in-place
6403 configuration.
6404 * configure.in: Add new option `--run-in-place', to select the
6405 run-in-place path definitions.
6406
6407 * configure.in: Add a clause to the big configuration name case
6408 for the NeXT machine.
6409
64101993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6411
6412 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6413 Make sure that each source directory exists, and is different from
6414 the destination directory; then, delete the destination before
6415 copying over the source.
6416
6417 * make-dist: Distribute configure.in, instead of configure.
6418
64191993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6420
6421 * configure.in: Don't set CC to "gcc -O" if the user specifies
6422 `--with-gcc'. Add -O to DEFS if GCC is set.
6423
64241993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6425
6426 * Makefile.in (clean mostlyclean): Missing right paren.
6427
6428 * configure.in: When checking for X windows, search for an X11
6429 subdirectory of ${x_includes}.
6430
6431 * configure.in: Check for gettimeofday function, for getdate.y.
6432
92a8ce63 6433 Change `configure' to a mixture of custom code and autoconf stuff.
a4a9692d
DL
6434 autoconf can't derive all the information we need, but we'd really
6435 like to be able to take advantage of some of its tests, and its
6436 file-editing facilities.
6437 * configure.in: Renamed from configure.
6438 Quote the sections of shell script we want copied literally to
6439 the configure script.
6440 (compile): Initialize this to make the autoconf macros' code happy.
6441 Use AC_PROG_CC, AC_CONST, and AC_RETSIGTYPE instead of writing out
6442 code to do their jobs.
6443 Use autoconf to produce Makefile and src/config.h.
6444 Remove the Makefile-style comment that autoconf places at the top
6445 of src/config.h.
6446 (config_h_opts): Removed - no longer necessary.
6447 * Makefile.in (configname): Renamed to configuration.
6448 (CONFIG_CFLAGS): Renamed to DEFS.
6449 (CC, DEFS, C_SWITCH_SYSTEM, version, configuration): Adjusted to
6450 get values via autoload @cookies@.
6451 (libsrc_libs): Get this from autoconf. We used to do nothing
6452 about this.
6453 (${SUBDIR}): Pass DEFS to submakes instead of CONFIG_CFLAGS.
6454
6455 * Makefile.in (src/paths.h, lib-src/Makefile, src/Makefile): Don't
6456 echo the move-if-change command.
6457
64581993-04-08 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
6459
6460 * make-dist: Distribute lib-src/rcs-checkin.
6461
6462 * make-dist: It's oldXMenu/compile.com, not oldXMenu/compile.mms.
6463 Don't try to make links to the RCS or Old subdirectories.
6464 Use the appropriate extension for the compression type in use.
6465 Create the tar file in the shell's initial default directory, not
6466 in ${tempparent}.
6467 Erase the whole ${tempparent} tree, not just ${tempdir}.
6468
64691993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6470
6471 * Makefile.in (src/paths.h): Don't echo the huge sed command we
6472 use to build paths.h.
6473 (lib-src/Makefile, src/Makefile): Similarly.
6474
6475 * configure: Extend test for working `const' keyword to handle AIX
6476 3.2 cc.
6477
64781993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6479
6480 * make-dist: Distribute lisp/term/ChangeLog.
6481
92a8ce63 6482 Arrange for C compilation throughout the tree to get
a4a9692d
DL
6483 C_SWITCH_SYSTEM from the configuration files.
6484 * configure: Extract C_SWITCH_SYSTEM from the machine and
6485 system-dependent files, and save it in the top-level Makefile.
6486 * Makefile.in (C_SWITCH_SYSTEM): New flag for configure to edit.
6487 (lib-src/Makefile): Edit C_SWITCH_SYSTEM into lib-src/Makefile.
6488
6489 * make-dist: Include the VMS support files in oldXMenu in the
6490 distribution.
6491
6492 * configure: Doc fix.
6493
6494 * configure: Fix corrupted config_h_opts.
6495
6496 * configure: Properly report option names in error messages.
6497
6498 * configure: Properly recognize --x-includes and --x-libraries
6499 options.
6500
6501 * configure: Fix syntax errors in code handling XFree386.
6502
65031993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6504
6505 * configure: Add special code to detect XFree386, and tell
6506 config.h about it.
6507
6508 * configure: Properly handle extracting values of LIBS_MACHINE and
6509 LIBS_SYSTEM that contain spaces.
6510
6511 * configure: Add `--x-includes' and `--x-libraries' options. I
6512 think these are dopey, but no less than three alpha testers, at
6513 large sites, have said they have their X files installed in odd
6514 places. Implement them by setting C_SWITCH_X_SITE and
6515 LD_SWITCH_X_SITE in src/config.h.
6516
65171993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6518
6519 * make-dist: Don't distribute etc/Old files.
6520
6521 * GETTING.GNU.SOFTWARE, PROBLEMS: Registered into RCS with their
6522 backups.
6523
65241993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6525
6526 * make-dist: Fix typo.
6527
65281993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6529
6530 * make-dist: Corrected typo, fixed it to discard = and TAGS files
6531 in some cases where it should but didn't seen to.
6532
6533 * Makefile.in: Added unlock and relock productions.
6534
65351993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6536
6537 * make-dist: Add a --compress option to force make-dist to use
6538 compress.
6539
6540 * make-dist: Use gzip, if we can find it.
6541
6542 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6543 make rs6000-ibm-aix default to -aix32.
6544
65451993-03-17 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
6546
6547 * Makefile.in: Added `Developer's configuration' section.
6548
65491993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6550
6551 * Makefile.in: Add commented-out variable settings for developer's
6552 configuration.
6553
65541993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6555
6556 * make-dist: Distribute `src/bitmaps' too.
6557
65581993-03-14 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
6559
6560 * configure: Recognize rs6000-ibm-aix32 and rs6000-ibm-aix, and
6561 make rs6000-ibm-aix default to -aix32.
6562
65631993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6564
6565 * configure: Recognize strings like "sysvr0" or "sysvr1" as System V.
6566
6567 * Makefile.in (install.sysv): Add a second `$' in front of
6568 `${dest}', so that the shell will expand it, instead of Make.
6569
6570 * configure: When processing the name of the configure script,
6571 collapse `././' to `./', but leave a single `./' prefix alone.
6572
6573 * configure: Doc fix.
6574
65751993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6576
6577 * configure: Handle isc3.0 correctly.
6578
65791993-02-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6580
6581 * make-dist: Don't try to copy the COPYING notice into
6582 external-lisp; we're not distributing that directory any more.
6583
65841993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6585
6586 * Makefile.in (install, install.aix, install.xenix, install.sysv):
6587 Remove CVS subdirectories from the installed directory trees, as
6588 well as RCS directories.
6589
65901993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6591
6592 * make-dist: Only copy gmalloc.c if we couldn't link it.
6593 Don't try to copy man/{README,Makefile} unless they actually exist.
6594
6595 * Makefile.in (lisppath): Don't include externallispdir in this.
6596 We're not sure whether we're even going to distribute the
6597 directory yet.
6598
65991993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6600
6601 * make-dist: Don't distribute the external-lisp directory anymore.
6602 * INSTALL: Remove all references to external-lisp.
6603
6604 * configure: Detect whether the compiler supports `const'
6605 properly, and edit src/config.h accordingly.
6606
6607 * configure: Tweak layout of final report.
6608
6609 * Makefile.in (${SUBDIR}): Pass CONFIG_CFLAGS to the submakes, not
6610 CFLAGS.
6611
6612 * Makefile.in (locallisppath): Make this default to
6613 ${datadir}/emacs/site-lisp, instead of
6614 ${datadir}/emacs/local-lisp. ${datadir} and ${statedir} are often
6615 the same thing, and local-lisp causes completion conflicts with
6616 lock.
6617 (lisppath): Add ${externallispdir} to this.
6618 * INSTALL: Adjust installation directions.
6619
6620 * Makefile.in (externallispdir): New variable, to say where to
6621 install the externally-maintained lisp files.
6622 (COPYDIR, COPYDESTS): Copy the external lisp directory just like
6623 the others.
6624 * INSTALL: Describe external-lisp and the new externallispdir
6625 variable.
6626
66271993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6628
6629 * configure (progname): New option `--with-gcc'. Make it clearer
6630 how we are trying to guess whether or not we have GCC.
6631 * INSTALL: Document the `--with-gcc' option, and improve
6632 description of `--with-x' options.
6633
66341993-02-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6635
6636 * Makefile.in (COPYDIR, COPYDESTS): Remove ${srcdir}/info and
6637 ${infodir} from these variables; we have written out explicit code
6638 to install the info files.
6639
66401993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
6641
6642 * make-dist: Don't distributed the RCS files in the etc directory.
6643
66441993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6645
6646 * Makefile.in: Some makes can't handle comments in the middle of
6647 commands; move them to before the whole rule.
6648
66491993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6650
6651 * README: Mention what Emacs is.
6652
66531993-01-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6654
6655 * make-dist: Include `./lisp/calc-2.02' in the distribution.
6656 Add `./cpp' and `./man' back into the distribution.
6657
66581993-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6659
6660 * Makefile.in: Define MAKE, and use where appropriate.
6661
66621993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6663
6664 * make-dist: Remember that the authoritative COPYING notice is
6665 `etc/COPYING', not `../etc/COPYING'.
6666
66671992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6668
6669 * make-dist: Make sure that the COPYING notices in each directory
6670 are copies, not symlinks.
6671
66721992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6673
6674 * INSTALL: The build process produces an executable called `emacs'
6675 now. Change references.
6676 * Makefile.in: Adjust `install.mumble' targets to install
6677 `src/emacs', not `src/xemacs'.
6678
6679 * configure: Start with a blank line; this keeps some old CSH's
6680 from thinking it's a CSH script. Most systems will just use
6681 /bin/sh to run it, which is what we're expecting; the only other
6682 shells which might try to interpret it themselves are probably
6683 Bourne-compatible.
6684
66851992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6686
6687 * INSTALL: Improvements suggested by David Mackenzie.
6688
66891992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6690
6691 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6692 Don't try to copy the info files if there aren't any; the
6693 unexpanded globbing pattern disappoints `install'. Ignore the
6694 return status of that command.
6695
6696 * INSTALL: Updated for new configuration arrangement.
6697
6698 * configure: Don't make the top-level Makefile read-only - people
6699 may want to edit the values of the path variables.
6700
6701 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6702 Install the info files in ${infodir}. Install the executable
6703 under both `emacs' and `emacs-VERSION'.
6704
6705 * Makefile.in: Doc fix.
6706
6707 * Makefile.in (exec_prefix): New variable, as per latest version
6708 of coding standards.
6709 (bindir, libdir): Use it, instead of `prefix'.
6710 (lib-src/Makefile): Edit value of exec_prefix into lib-src/Makefile.
6711
6712 * Makefile.in (mandir): Make the default value for this depend on
6713 $(prefix).
6714
6715 * Makefile.in (datadir, statedir, libdir): Make these all default
6716 to ${prefix}/lib.
6717 (lispdir, locallisppath, etcdir, lockdir, archlibdir): Adjusted
6718 to compensate.
6719
6720 * Makefile.in (install, install.sysv, install.xenix, install.aix):
6721 Install the etags and ctags man pages too.
6722
6723 * Makefile.in (distclean): Don't delete backup files; that's the
6724 job of extraclean.
6725 (extraclean): Like distclean, but deletes backup and autosave files.
6726
67271992-12-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6728
6729 Make path specification conform to GNU coding standards.
6730 * configure (long_usage): Remove all traces of old arguments from
6731 usage messages, and document the options we do accept in more
6732 detail: -with-x... and --srcdir.
6733 (options, boolean_opts): Deleted; we don't have enough options to
6734 make this worthwhile.
6735 (prefix, bindir, lisppath, datadir, libdir, lockdir): Deleted,
6736 along with the code which supported them; these should be set as
6737 arguments to the top-level make.
6738 (config_h_opts): Since this no longer doubles as a list of option
6739 names, make them upper case; this simplifies the code which uses
6740 them to build the sed command to edit src/config.h. Change the
6741 code which sets them.
6742 (cc, g, O): Don't allow the user to set these using options; they
6743 should be specified using `CC=' and `CFLAGS=' arguments to the
6744 top-level make. Just choose reasonable default values for them,
6745 and edit them into Makefile.in's default CC and CONFIG_CFLAGS
6746 values.
6747 (gnu_malloc, rel_alloc): Don't allow the user to set these using
6748 options; use them whenever the configuration files say they're
6749 possible.
6750 Simplify the argument processing loop. Don't accept abbreviations
6751 for option names; these might conflict with other configuration
6752 options in the future.
6753 Add some support for the `--srcdir' option. Check for the sources
6754 in . and .. if `--srcdir' is omitted. If the directories we will
6755 compile in don't exist yet, create them under the current directory.
6756 Note that the rest of the build process doesn't really support
6757 this.
6758 Edit only the top Makefile. That should edit the others. Edit
6759 into the makefile: `version', from lisp/version.el, `configname'
6760 and `srcdir' from the configuration arguments, `CC' and
6761 `CONFIG_CFLAGS' as guessed from the presence or absence of GCC in
6762 the user's path, and LOADLIBES as gleaned from the system
6763 description files.
6764 Simplify the report generated; it doesn't need to include any
6765 description of paths now.
6766 Make `config.status' exec configure instead of just calling it, so
6767 there's no harm in overwriting `config.status'.
6768 * Makefile.in (version, configname): New variables, used to choose
6769 the default values for datadir and libdir.
6770 Path variables rearranged into two clearer groups:
6771 - In the first group are the variables specified by the GNU coding
6772 standards (prefix, bindir, datadir, statedir, libdir, mandir,
6773 manext, infodir, and srcdir).
6774 - In the second are the variables actually used for Emacs's paths
6775 (lispdir, locallisppath, lisppath, buildlisppath, etcdir, lockdir,
6776 archlibdir), which depend on the first category.
6777 datadir and libdir default to directories under
6778 ${prefix}/lib/emacs instead of ${prefix}/emacs, by popular
6779 demand.
6780 etcdir and lispdir default to subdirectories of datadir.
6781 archlibdir defaults to libdir.
6782 The new installation tree is a bit deeper than it used to be, so
6783 use the new make-path program in lib-src to build them all.
6784 Always build a new src/paths.h.tmp and then move-if-change it to
6785 src/paths.h, to avoid unnecessary rebuilds while responding to the
6786 right changes.
6787 Remove all mention of arch-lib. Run utility commands from
6788 lib-src, and let the executables be copied into archlibdir when
6789 Emacs is installed.
6790 Add targets for src/Makefile, lib-src/Makefile, and
6791 oldXMenu/Makefile, editing the values of the path variables into
6792 them.
6793 Let lib-src do its own installation.
6794 (datadir): Default to putting data files under
6795 ${prefix}/lib/emacs/${version}, not /usr/local/emacs.
6796 (emacsdir): Variable deleted; it would only be confusing to use.
6797 (lispdir, etcdir): Default to ${datadir}/lisp.
6798 (mkdir): Use make-path for this.
6799 (lockdir): Do this in mkdir.
6800 (Makefile): New target.
6801
6802 * configure (usage_message): Rename to long_usage.
6803
6804 * make-dist: Don't bother creating an arch-lib directory; that's
6805 only for installation now.
6806
68071992-11-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6808
6809 * configure: Use GCC-style configuration names, using config.sub.
6810 Change the usage and help messages.
6811
6812 * configure: Initialize window_system, not indow_system.
6813
6814 * configure: Report which window system, compiler, and signal
6815 handler return type we decide to use.
6816
6817 * make-dist: Explain what's going on if config.sub and gmalloc.c
6818 can't be linked. Place the code which copies them near the code
6819 which links the rest of the files around them.
6820
68211992-11-15 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
6822
6823 * make-dist: Don't bother to distribute src/*.com, or
6824 src/vmsbuild; those have all been moved to `../vms'.
6825
68261992-11-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6827
6828 * make-dist: Don't forget that the way to avoid filenames starting
6829 with `=' is to use the pattern `[a-zA-Z0-9]*.h', not
6830 `[a-zA-Z0-9].h'. Add a new section for dealing with files that we
6831 couldn't make hard links to, since we have two already, and
6832 perhaps more to come.
6833
68341992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6835
6836 * configure: When editing parameters into lib-src/Makefile, change
6837 the definition of CONFIG_CFLAGS instead of CFLAGS itself; CFLAGS
6838 needs some other flags too.
6839
68401992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6841
6842 * configure: Remove spurious echo of the configuration name.
6843
6844 * make-dist: Don't distribute files in src/m and src/s whose names
6845 begin with `='.
6846
68471992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6848
6849 * configure: Update GNU_MALLOC and REL_ALLOC in config.h.
6850 Also LISP_FLOAT_TYPE.
6851
68521992-10-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6853
6854 * make-dist: Copy config.sub, since it's a symbolic link to a file
6855 on another file system.
6856
68571992-10-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6858
6859 * make-dist: Include lib-src/makedoc.com and emacs.csh in the
6860 distribution.
6861
6862 * config.sub: New file, to help us recognize configuration names.
6863 * make-dist: Include it in the distribution.
6864
68651992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6866
6867 * configure: Convert `-' to `_' in specified option names.
6868 Accept options with --. Delete --highpri and --have-x-menu options.
6869 New options --with-x and --with-x10 replace -window-system.
6870 Don't mention options --gnu-malloc, --rel-alloc
6871 or --lisp-float-type in help message.
6872
68731992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6874
92a8ce63 6875 * make-dist: Include the `vms' subdirectory in the distribution.
a4a9692d
DL
6876
68771992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6878
6879 * configure: Remove lines starting with "# DIST: " when building
6880 lib-src/Makefile and src/Makefile. This allows us to mark the
6881 "Makefile.in" files with explanatory comments which won't also get
6882 stuck in the Makefiles.
6883
68841992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6885
6886 * make-dist: Don't use the '+' operator in the sed regular
6887 expression that extracts the version number from lisp/version.el;
6888 Ultrix sed doesn't seem support the operator. Just double the
6889 operand and use *.
6890
68911992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6892
6893 * Makefile.in: Doc fix.
6894
68951992-08-31 Jim Blandy (jimb@totoro.cs.oberlin.edu)
6896
6897 * configure: Rewrite sed command to remove at most one ./ prefix;
6898 Ultrix's sed doesn't allow us to apply the * operator to a \( \)
6899 group.
6900
69011992-08-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
6902
6903 * Makefile.in (src/paths.h): Use sed, not /bin/sed.
6904
69051992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6906
6907 * make-dist: Go ahead and build a new TAGS file, unless the
6908 --newer option was specified. Don't try to delete a TAGS file
6909 from etc; it's not kept there, and shouldn't be deleted anyway.
6910
69111992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6912
6913 * make-dist: If the lisp directory contains a default.el, don't
6914 distribute it.
6915
6916 * configure: When searching signal.h for the type of a signal
6917 return handler, make a copy of it, not a symbolic link to it; that
6918 way, it will work on systems that don't have symbolic links.
6919
69201992-08-14 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
6921
6922 * make-dist: taught it about vcdiff and rcs2log, added --newer
6923 option for generating incremental distributions. Stopped it from
6924 generating a TAGS file into the distribution; that sucker is
6925 *big*, and easily enough generated with the toplevel makefile.
6926
69271992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6928
6929 * configure: When writing config.status, don't prefix progname
6930 with a '.'; it might be absolute.
6931
69321992-08-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6933
6934 * configure: Choose to use X11 if either /usr/lib/libX11.a or
6935 /usr/include/X11 exist, not only if both exist.
6936
69371992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6938
6939 * make-dist: Make the new external-lisp directory a duplicate of
6940 the external-lisp directory, not the lisp directory.
6941
69421992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6943
6944 * Makefile.in (clean, mostlyclean): Don't bother trying to `make
6945 clean' in arch-lib; it doesn't even have a Makefile.
6946
6947 * Makefile.in (clean, mostlyclean): In the test which tries to
6948 distinguish between the build directory, which should be cleaned,
6949 and the installed directory, which shouldn't, cd to `${emacsdir}',
6950 not `${DESTDIR}${LIBDIR}'.
6951
69521992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6953
6954 * make-dist: Be sure to delete the .c and .h files that YACC and
6955 BISON create from getdate.y.
6956
92a8ce63 6957 * external-lisp: New directory; see `external-lisp/README'.
a4a9692d
DL
6958 * make-dist: Added support for the external-lisp subdirectory.
6959
6960 * make-dist: Changed message which complains that make-dist wasn't
6961 invoked in the right directory to indicate which files it was
6962 looking for.
6963
69641992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6965
6966 * configure: Add comments explaining why we can't translate
6967 character ranges or control characters in `tr'.
6968
69691992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
6970
6971 * configure: When generating the configuration message, we used to
6972 build the message from the start so that each line began with "# "
6973 so that it would be a comment in `config.status'. However, this
6974 causes trouble if any of the variables we use in the message
6975 expand to more than one line of text - as gnu_malloc_reason
6976 sometimes does. So instead, we build the message as it should be
6977 printed to the user (i.e. without the "# " prefixes), and stick on
6978 the "# "s when we write it to `config.status'.
6979
6980 * Makefile.in (clean, mostlyclean): Don't neglect to clean out
6981 `lib-src' and `arch-lib'.
6982
6983 * configure: When generating report and `config.status' file, note
6984 that bindir only determines where `make install' and
6985 `build-install' will place the executables; this should make it
6986 clear that the ordinary build process will not try to install
6987 things.
6988
69891992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
6990
6991 * make-dist: Change messages to say that we are 'making links to
6992 X', rather than 'copying X'. And put `' quotes around file names.
6993
6994 * make-dist: Include '.tmp' in the name of the staging directory.
6995
6996 * make-dist: Pass the `-f' option to rm when you're not sure that
6997 the files you're removing actually exist.
6998
6999 * make-dist: When setting up etc/COPYING, always nuke whatever is
7000 there, and then copy it in, to make sure we get a real file.
7001
7002 * make-dist: Don't try to distribute *.defns files any more. The
7003 only such file was for simula.el, which has been superceded by a
7004 version which doesn't have a separate .defns file.
7005
70061992-05-28 Ken Raeburn (Raeburn@Cygnus.COM)
7007
7008 * make-dist: Don't distribute configured versions of config.h.in,
7009 paths.h.in, Makefile.in in src.
7010
7011 * configure: Delete .tmp files before creating them; don't bother
7012 trying to make final targets writeable first, since it won't
7013 matter to move-if-change.
7014
70151992-05-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7016
7017 * Makefile.in (mkdir, lockdir): Don't put dashes in front of the
7018 mkdir and chmod in the center of all the conditionals. GNU Make
7019 will strip these out, but other makes won't.
7020
70211992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7022
7023 * make-dist: Include move-if-change in list of files to distribute.
7024
70251992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7026
7027 * configure: Remove any "." elements from the program name.
7028
7029 * configure: Don't record the values of all the possible arguments
7030 in config.status; only record the options that the user specified.
7031
7032 * configure: Use move-if-change to move in the new src/config.h.
7033
70341992-04-29 Ken Raeburn (Raeburn@Cygnus.COM)
7035
92a8ce63
JB
7036 * move-if-change: New file, copied from gcc release.
7037 * Makefile.in (src/paths.h): Use it, and put the "sed" output into
7038 a temp file, so we don't update paths.h if an error occurs or if
7039 it doesn't need changing.
a4a9692d
DL
7040
70411992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7042
7043 * Makefile.in (src/paths.h): Do not install a value for the
7044 PATH_SUPERLOCK value; that macro doesn't exist anymore.
7045 * build-install.in: Same thing.
7046
70471992-04-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7048
7049 * make-dist: Check the flag called "make_tar", not "make_dir"; the
7050 latter, being a typo, is always false, resulting in a program
fffa137c 7051 whose default behavior is to painstakingly build a copy of the
a4a9692d
DL
7052 source tree, and then delete it. Rah.
7053
7054 * Makefile.in: Add dist target, and comment for it.
7055
7056 * configure: When scanning <signal.h> for a declaration for
7057 signal, create a symbolic link with a name ending in .c, so the
7058 compiler won't complain that it's only been given .h files.
7059
7060 * configure: Check whether there are any arguments available
7061 before shifting to get the value of a non-boolean parameter.
7062
7063 * make-dist: Doc fix.
7064
70651992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7066
7067 * configure: Instead of grepping /usr/include/signal.h for a
7068 signal declaration, run /usr/include/signal.h or
7069 /usr/include/sys/signal.h through cpp and grep for the
7070 declaration.
7071
7072 * configure: Redirect the output of grep to /dev/null instead of
7073 using grep -s - that flag means different things on other systems.
7074
7075 * Makefile.in: Use 'buildlisppath' instead of 'dumplisppath',
7076 since the former is recognizable even if you don't know what
7077 'dumping' is.
cc4a96c6 7078 * configure: Accommodate that change.
a4a9692d
DL
7079
7080 * configure: Accept options for all of the directories you can
7081 change in the Makefile.
7082
7083 * configure: Accept "-OPTION VALUE" as well as "-OPTION=VALUE".
7084
7085 * INSTALL: Mention that you have to copy all the 'FOO.in' files to
7086 FOO before you can use them.
7087
7088 * build-install.in: Made the "Where To Install Things" section
7089 conform with the similar section from Makefile.in. Copied section
7090 which builds src/paths.h from src/paths.h.in from the Makefile.
7091
70921992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7093
7094 * configure: Write config.status to pass its command-line
7095 arguments on to configure, so that people can use it to recreate
7096 an old configuration, with minor changes.
7097
70981992-04-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7099
7100 * configure: Don't rely on option variables being unset if their
7101 values are the empty string. In particular, when producing the
7102 English report, don't assume that highpri will be unset when no
7103 increased priority has been requested; -highpri='' should be the
7104 same as omitting -highpri altogether.
7105
7106 * configure: Fix dumb bug: when running the system and machine
7107 description files through cpp, mark those lines that we want to
7108 evaluate with the string '@configure@', and then only evaluate
7109 them. This way if the files include anything that actually
7110 generates text (type definitions or external declarations, say),
7111 we won't try to eval it.
7112
71131992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7114
7115 * make-dist: New shell script.
7116
7117 * configure: When creating foo from foo.in, make foo read-only to
7118 remind people to edit the .in file instead.
7119
7120 * INSTALL: Changed references to config.h-dist to config.h.in.
7121 The "BUILDING GNU EMACS BY HAND" section neglected to mention how
7122 to build src/paths.h from src/paths.h.in; added a paragraph to do
7123 this.
7124 * configure, Makefile, build-install: Changed filenames like
7125 FOO-dist to FOO.in.
7126
71271992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7128
7129 * Makefile, build-install: Renamed to Makefile.in and
7130 build-install.in; the configure script will edit these to produce
7131 the usable Makefile and build-install.
7132 * configure: Changed to produce ./Makefile, ./build-install,
7133 lib-src/Makefile, and src/Makefile from their *.in counterparts,
7134 instead of editing them in place.
7135
71361992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7137
7138 * Makefile: Re-arranged so that the undumped Emacs will search
7139 ../lisp *after* the site's local elisp files.
7140 (locallisppath, dumplisppath): New variables.
7141 (lisppath): This variable's default value is now chosen based on
7142 $(locallisppath) and $(lispdir); while it used to be the
7143 customization point for adding site-local elisp directories to
7144 load-path, that job is now handled mostly by locallisppath.
7145 (src/paths.h): Edit the value of a new macro, PATH_DUMPLOADSEARCH.
7146 Check the values being assigned to the *LOADSEARCH macros for null
7147 path elements (like '::' in 'foo::bar').
7148
7149 * configure: When checking if the machine- and system-dependent
7150 files define a particular macro or not, actually run them through
7151 CPP and test the macros with #ifs, instead of just grepping for
7152 the macros' names. In particular, check for SYSTEM_MALLOC in this
7153 way.
7154
71551992-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7156
7157 * Makefile (install): Don't use -s in install. (Keep the symbols.)
7158
71591992-04-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7160
7161 * configure: Make the config.status file an executable shell
7162 script which will recreate the same configuration. Include the
7163 verbal description of the current configuration as a comment in
7164 the script.
7165 * INSTALL: Doc fix.
7166
7167 * Makefile: brought the Makefile up to the GNU coding
7168 standards, as described in standards.text:
7169 (TAGS): New name for the target which rebuilds the tags table.
7170 (check): New target; doesn't do anything yet.
7171 (mostlyclean): New target, synonymous with clean.
7172 (realclean): New target. Currently, this just calls the
7173 subdirectories's makefiles and then deletes config.status.
7174 (INSTALL, INSTALLFLAGS, INSTALL_PROGRAM, INSTALL_DATA): New
7175 variables.
7176 Installation directory variables changed to conform.
7177 (install, install.sysv, install.xenix, install.aix): Changed the
7178 code which copies the directories into their installed location to
7179 allow the installed locations to be in several different
7180 directories; the old version assumed that they would all be in
7181 $(emacsdir).
7182 (mkdir, lockdir): Allow the installed locations to be in several
7183 different directories.
7184 * INSTALL: Doc fix.
7185
7186 * build-install: Use the same variable names as the Makefile.
7187 Allow the installed locations to be in several different
7188 directories.
7189
71901992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7191
7192 * Makefile (src/paths.h): Instead of using a single sed command to
7193 edit both the PATH_LOCK and PATH_SUPERLOCK macros, edit the two
7194 separately, and don't forget to append "/!!!SuperLock!!!" to the
7195 value of the PATH_SUPERLOCK macro.
7196
7197 * config.emacs: Renamed to configure, for consistency with other
7198 GNU products. Internal references changed.
7199 INSTALL, Makefile: References changed.
7200
7201 * lock: New directory, which should always be empty. If this
7202 directory doesn't exist, Emacs won't complain; it just won't lock.
7203 Having this here means that people can just unpack Emacs, build
7204 it, and have locking work.
7205
7206 * share-lib: Re-renamed to etc, for the sake of tradition.
7207 * config.emacs: Changed default value for datadir to ../etc.
7208 * INSTALL, README: Adjusted.
7209
72101992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7211
7212 * config.emacs: Guess the value for LOADLIBES in lib-src/Makefile
7213 by running CPP on the appropriate s/*.h and m/*.h files.
7214
72151992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
7216
7217 * config.emacs: Make sure to set the "exit on error" flag once
7218 we've removed config.status; errors should abort the configuration.
7219
dff28924 72201992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7221
7222 * config.emacs: Added -distribute option, so that the Makefile
7223 paths are in their proper form. I don't know why this matters.
7224
dff28924 72251992-02-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7226
7227 * local-lisp: New directory, empty in the distribution, for people
7228 to put local elisp code in.
7229 * config.emacs: Include it in the default load path.
7230 * README: Document it.
7231
dff28924 72321992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7233
7234 * config.emacs: Guess the type of signal handling functions based
7235 on the contents of /usr/include/signal.h.
7236
7237 * config.emacs: Print out progress report messages.
7238
7239 * Makefile (src/paths.h): Don't generically replace
7240 /usr/local/lib/emacs with LIBROOT. This can hide bugs in the
7241 editing of the other entries, and each entry should be dealt with
7242 explicitly anyway.
7243
7244 * build-install: Converted from C-shell to Bourne shell.
7245 * config.emacs: Edit build-install properly.
7246
7247 * config.emacs: Doc fix.
7248
72491992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
7250
92a8ce63 7251 * Makefile (install): Remove `B' from tar xf command.
a4a9692d 7252
dff28924 72531992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
a4a9692d
DL
7254
7255 * config.emacs: Removed support for the `maintain-environment'
7256 option; the only important difference between this and its absence
7257 has been removed.
7258 * INSTALL: Removed mention of `maintain-environment'.
7259
7260 * config.emacs: Fix arguments to sed when processing boolean
7261 arguments.
7262
dff28924 72631991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7264
7265 * config.emacs: New file, to help automate the installation
92a8ce63 7266 process.
a4a9692d
DL
7267
7268 * Makefile: Lots of changes to support the separation of etc into
7269 architecture-dependent and -independent files:
7270 (EMACSROOT): New variable, giving the directory under which all of
7271 Emacs's libraries should be installed. Changed rest of file to
7272 use it.
7273 (LIBDIR): Now denotes only architecture-dependent dir - relevant cha
7274 (DATADIR): New variable, denoting architecture-independent dir.
7275 (LOCKDIR): New variable, for completeness.
7276 (SUBDIR): No more etc, new lib-src.
7277 (COPYDIR): No more etc, new arch-lib and share-lib.
7278 (src/paths.h): Set PATH_DATA and the LOCK macros too.
7279 (src): Now depends on lib-src, not etc.
7280 * build-install: Changes parallel to the above.
7281 * README: Describe the new arrangement.
7282
7283 * vms: New subdirectory for all the VMS stuff.
7284
dff28924 72851991-12-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
a4a9692d
DL
7286
7287 * Makefile (LISPPATH): New variable.
7288 (src/paths.h): Define PATH_LOADSEARCH according to LISPPATH.
7289
dff28924 72901990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
a4a9692d
DL
7291
7292 * Makefile (install, install.sysv, install.xenix):
7293 Install wakeup instead of loadst. No need for setuid or setgid.
7294
dff28924 72951990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7296
7297 * Makefile (clean): Clean etc if that's not the installation dir.
7298
dff28924 72991990-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7300
7301 * Makefile (paths.h): Make sed alter each name in the path.
7302
dff28924 73031988-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7304
7305 * Makefile (install.sysv): Use cpio, not tar.
7306
dff28924 73071988-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
a4a9692d
DL
7308
7309 * Makefile (lockdir): Rename `lock' target.
7310 Depend on it from install*, not from `all'.
7311
dff28924 73121988-05-16 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
a4a9692d
DL
7313
7314 * Makefile: Changed LIBDIR and BINDIR back to /usr/local/{emacs,bin}
7315 to match build-install and paths.h.
6922b018
KH
7316
7317;; Local Variables:
880820fe 7318;; coding: utf-8
33462dfa 7319;; add-log-time-zone-rule: t
3d4c9dbd 7320;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
6922b018 7321;; End:
2a34a036 7322
e91081eb 7323 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
57ebf0be 7324 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7f6d64f8
GM
7325
7326 This file is part of GNU Emacs.
7327
4f43e937 7328 GNU Emacs is free software: you can redistribute it and/or modify
7f6d64f8 7329 it under the terms of the GNU General Public License as published by
4f43e937
GM
7330 the Free Software Foundation, either version 3 of the License, or
7331 (at your option) any later version.
7f6d64f8
GM
7332
7333 GNU Emacs is distributed in the hope that it will be useful,
7334 but WITHOUT ANY WARRANTY; without even the implied warranty of
7335 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7336 GNU General Public License for more details.
7337
7338 You should have received a copy of the GNU General Public License
4f43e937 7339 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9
MB
7340
7341;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73